Skip to content

v0.6.0

Compare
Choose a tag to compare
@skx skx released this 16 May 02:16
· 93 commits to master since this release

This release features a temporary regression, releases for Microsoft Windows will not work. This is because of the way that I changed the console input handling - and now we cheat by invoking stty to disable echoing of characters.

That said for the Mac, Linux, and Unix users this is a significant release, as we've improved our functionality a lot - cpmulator can now run many more applications which it couldn't in the past, including:

  • Borland's Turbo Pascal.
  • Wordstar.

The CCP no longer exits when child processes attempt a warm/cold boot either, making the interactive experience much nicer.

Finally the CLI executable has received a number of new command-line flags, which you can see via cpmulator -help.

What's Changed

  • Improvements to drive-handling in FCBs by @skx in #56
  • Resolve issues with STAT.COM by @skx in #57
  • Improve logging .. by @skx in #58
  • Add an input test binary by @skx in #59
  • Updated dependencies by @skx in #61
  • Allow turbo-pascal-compiled binaries to run by @skx in #62
  • Added CLI flag to dump syscalls by @skx in #63
  • Added command-line arguments for printer/logfile-paths. by @skx in #66
  • Resolved confusion about BDOS vs BIOS by @skx in #69
  • Implement F_SIZE by @skx in #70
  • Cap the drive at P, naturally. by @skx in #71
  • Trap warm/cold-boots. by @skx in #73

Full Changelog: v0.5.0...v0.6.0