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