Skip to content

v0.17.0

Latest
Compare
Choose a tag to compare
@skx skx released this 21 Apr 11:13
· 9 commits to master since this release
d05d2dc

Our emulator contains several static binaries embedded within it, which allow changing various settings at runtime, for example:

  • A:!INPUT.COM - Allows getting/setting the input-driver which is in use.
  • A:!OUTPUT.COM - Allows getting/setting the output-driver which is in use.
  • A:!CCP.COM - Allows getting/setting the CCP which is in use.
  • A:!HOSTCMD.COM - Allows you to define a prefix which allows execution of commands on your host system.

This release features minor improvements and tweaks to these internal commands, which make use of our CP/M extensions to improve the gramma, reliability and consistency of them. There were also some minor bugfixes made there.

NOTE: These embedded binaries may be disabled via the -embed=false command-line argument.

What's Changed

Here is an auto-generated changelog showing the details:

  • 190 tests by @skx in #191
  • More minor test-case updates by @skx in #192
  • 193 Add carriage-returns to the newlines in messages by @skx in #195
  • Allow disabling the hostcmd-prefix by @skx in #196
  • Allow writing strings to the console driver by @skx in #200
  • Improve our options for changing the console-output driver by @skx in #201
  • Improve how our input-driver is handled by @skx in #202
  • Added carriage-returns alongside our newlines. by @skx in #203
  • Improve how changing the CCP at run-time is handled. by @skx in #204

Full Changelog: v0.16.0...v0.17.0