Skip to content

v0.12.0

Compare
Choose a tag to compare
@skx skx released this 24 Jun 16:09
· 99 commits to master since this release

This release features a couple of internal changes which increase our accuracy and allow the original (unmodified) binary release of BBC BASIC to work correctly.

In the past we embedded some binaries which were always present on A:, these include those utilities which change our runtime behaviour - these utilities are still present but now have a ! prefix to avoid name collisions with other binaries you might have:

  • !CCP - Change the CCP at runtime.
  • !CONSOLE - Change the console-driver at runtime.
  • !CTRLC - Change the number of Ctrl-C characters that trigger a reboot.
  • !DEBUG - Enable/Disable the "quick debugging" log.
  • !QUIET - Enable/Disable the quiet-mode.

With regard to loggin we now avoid logging the console I/O functions by default, as these tend to be incredibly noisy. They can be logged via the -log-all command-line flag.

Merged Pull Requests

Here are pull-requests which were merged as part of this release:

  • Don't log console I/O functions, by default by @skx in #131
  • Allow BBC BASIC to run by @skx in #132
  • Bbc fix2 by @skx in #133
  • Updated the quiet-flag to be more logical by @skx in #137
  • Added a simple run-time debug option by @skx in #138
  • Rename our embedded resources to have a unique !-prefix by @skx in #139

Full Changelog: v0.11.0...v0.12.0