Skip to content

v0.7.0

Compare
Choose a tag to compare
@skx skx released this 21 May 14:13
· 73 commits to master since this release

This release improves our CCP support, and adds a couple more syscalls:

  • There are now two embedded CCP implementations available
    • "ccp" - the default, from Digital Research
    • "ccpz" - An alternative, and enhanced replacement.
      • This has support for working SUBMIT.COM.
  • I've added support for more syscalls.
    • Console, Aux, and Printer status. Nothing too likely to be useful.
  • The console input layer has been improved.
    • We still use stty for setting the console into the appropriate echo/no-echo state, but now we don't do that excessively.
    • The console "read line" implementation now reboots CP/M, as it should, when you press Ctrl-C twice in a row. (Once is traditional, but seems too likely to happen by accident.)
  • A new -version flag has been added.
    • Run cpmulator -help to see all available CLI flags.

What's Changed

This is a list of pull-requests merged:

  • Added "LIST" to BIOS functions. by @skx in #74
  • Allow multiple CCPs by @skx in #77
  • Implement more syscalls by @skx in #79
  • Tty by @skx in #80
  • Allow Ctrl-C to reboot, at the CCP by @skx in #83
  • Allow SUBMIT to work by @skx in #81

Full Changelog

You can see a complete list of changes between this and the previous release here:

v0.6.0...v0.7.0