Skip to content

v0.4.2 - bobbin on the shebang line

Pre-release
Pre-release
Compare
Choose a tag to compare
@micahcowan micahcowan released this 27 Jul 05:40
· 52 commits to main since this release

New features:

  • More accurate CPU speed, and character-flashing rate.
  • --run-basic command to support bobbin on the shebang line, to use AppleSoft as a Unix scripting language.
  • --watch now works on any platform, not Linux-specific (no longer relies on inotify).
  • --debug-on-brk to enter the debugger when a BRK or an unsupported operator is encountered.
  • Monitor-style memory writes in the debugger.

Bug fixes:

  • Fixed the bell always sounding on AppleSoft's INPUT command, in --interface tty.
  • Fix --detokenize, which appears to have been broken since bobbin v0.4.
  • Properly deactivate the 80-column card when --ram 64k is set.
  • Fix --watch so it doesn't fail an assert.
  • Fix breakout mode in --interface tty, to not fail a sporadic assert.
  • Avoid some annoying gcc/clang warnings.

To build bobbin, we recommend using the *.tar.gz and *.zip files that are not named "Source Code"—the latter are automatically generated by GitHub, while the former include the pregenerated ./configure script and associated helpers, needed to build bobbin. It is also highly recommended that you have a developer package (header files and library symlinks) for curses installed when you configure and build bobbin.

As always, see README.md for much, much more information.