Sample Programs

hello-b

Hello World in B, built for all 5 target platforms:

ProjectTargetOutputBuild
z80cpm.prjZ80Z80CPM.COMhcbuild z80cpm.prj make release
8080cpm.prj80808080CPM.COMhcbuild 8080cpm.prj make release
8085cpm.prj80858085CPM.COMhcbuild 8085cpm.prj make release
86msdos.prj8086 COM86MSDOS.COMhcbuild 86msdos.prj make release
86msdos-exe.prj8086 EXE86MSDOS.EXEhcbuild 86msdos-exe.prj make release
/* main.b */
extrn printf;

main() {
    printf("Hello world!");
}

calc-z80

Simple calculator for Z80/CP/M.

cd samples/calc-z80
hcbuild calc.prj make release
msxdosemu calc.com

cat-z80

File concatenation utility for Z80/CP/M.

cd samples/cat-z80
hcbuild cat.prj make release
msxdosemu cat.com TEST.TXT