I do not own the copyright for any of these tools. This repo is simply an aggregation of the tools to ease testing of my NTVCM CP/M 2.2 emulator. In some cases where required I've copied an assembler or linker that did not ship with a given compiler into folders so binaries can be...
The above process actually appear here more complex than it actually is. I have written the following CPM submit file that will do all of the above with a one line entry theWindows Altair CPM emulator boxon the I: Drive. Just type:- submit HMAKECPM The final CPM3.SYS file should appea...
This emulator allows you to execute CP/M commands on UNIX (Linux or Cygwin). If a CP/M command is provided on the command line, it is executed immediately. For example, this will start WordStar: cpm ws Otherwise, you will get the CP/M command prompt: ...
The "video monitor" is assumed to be ANSI/VT100 emulation, as this is the standard for DOS/Windows/Linux distributions. So CP/M applications which are hardcoded for other terminals won't build their screens correctly. When using a serial terminal emulator, make sure it sends either CR or ...
# libgme defaults to "Nuked" YM2612 emulator, which is # very SLOW. The system library probably uses the # default so just always build it. #find_package(GME REQUIRED) find_package(ZLIB REQUIRED) find_package(PNG REQUIRED) find_package(CURL REQUIRED) find_package(libopenmpt QUIET) if("...
Linux/UNIX and Windows, code in C, Z80 is emulated with Z80ex (though traditionally, 8080 is "enough" for CP/M). This target and the emulator is also named as "XCPM". This target is great way to test CP/M emulation easily while also providing CP/M-alike features for modern operati...
The Mac version needs a really cool interface, with separate windows for the out, setting registers, tracing, a virtual terminal, etc. The debug-level prompting code pretty much sucks and needs to be thrown out.This code has been designed so that the z80 emulator proper should be thread-...
The "video monitor" is assumed to be ANSI/VT100 emulation, as this is the standard for DOS/Windows/Linux distributions. So CP/M applications which are hardcoded for other terminals won't build their screens correctly. When using a serial terminal emulator, make sure it sends either CR or ...
The "video monitor" is assumed to be ANSI/VT100 emulation, as this is the standard for DOS/Windows/Linux distributions. So CP/M applications which are hardcoded for other terminals won't build their screens correctly. When using a serial terminal emulator, make sure it sends either CR or ...