| Emulator (msxdosemu) |
MSX-DOS / CP/M 2.2 emulator. Runs Z80 CP/M binaries natively on your host machine. Also supports 8080 and 8085 CP/M binaries.
msxdosemu [options] <program.com> [args...] Options: -debug Start in debug mode (interactive) -step Start in single-step debug mode -skip <address> Step over until address (e.g. 0x103) -diska <dir> Mount directory as disk A: -diskb <dir> Mount directory as disk B: -h Show help
Run a CP/M program:
msxdosemu hello.com msxdosemu -diska ./mydisk program.com arg1 arg2 msxdosemu -diska ./ -debug cat.com test.txt msxdosemu -diska ./ -step cat.com test.txt msxdosemu -diska ./ -skip 0x103 cat.com test.txt
msxdosemu test.com
For 8086 DOS programs, use emu2 (external):
emu2 program.com ; 8086 .COM emu2 program.exe ; 8086 .EXE