Repository navigation
v1.2.0
Running real CP/M software in the terminal:
- An ADM-3A terminal that translates CP/M's cursor controls to ANSI, honest console status (BIOS CONST), a
--speedoption that runs the CPU at a set clock rate instead of flat out, and cursor and keyboard handling -- so screen-oriented character games play in the tty (the Kaypro classic Ladder among them). - Relocated to a 62K system, giving about a 53K TPA for larger programs.
Exchanging files with the host:
--mount TARGETadds a drive: a host directory is mirrored (its files appear under their 8.3 names and changes are written back), or a file is mounted as a disk image. Repeatable.- Each machine keeps a persistent home disk on A:;
--no-automountfrees A: for the first--mount. Fresh disks come with DR PIP, so copying between drives works out of the box.
Robotron 1715 (--r1715):
- Runs Robotron 1715 CP/M software: a Z80 core, the R1715 800K disk format, the R1715 terminal and its Cyrillic character set, so its games display as intended.
Also:
- Warm boot now reloads both the CCP and the BDOS, as a real CP/M does, so a program that oversteps its memory cannot leave the system broken.
- New
Z80CPMMachinein the Python API for running Z80 CP/M software. - Windows is supported (keyboard input via msvcrt) and tested in CI.