Defender of the Crown Boot

See the README for details on features, build and usage instructions.

The Wiki is currently light. Eventually it will contain everything that’s currently in the Documentation Folder.

Included in this release is a revamped debugger GUI, improved title support, mouse events and Linux builds. The Apple //e side is mostly complete. The IIgs features are almost there with a few missing features: Smartport support being the major piece. Serial (the SCC) is also missing.

GS/OS 5 boots to the finder. Many games work with mouse support. There’s a small glitch related to vertical refresh rate and the mouse pointer which may become obvious after starting at the screen for a while.

For missing features or documentation questions, feel free to enter issues.

Version 0.5 will likely contain Smartport support and be released by the end of the year.

Changelog

  • New Debugger GUI and improved diagnostics display
  • New Disk Import/Save/Load system for disk images (save/load as WOZ image)
  • Mouse Support
  • Lores and Double Lores Support
  • Linux Builds with GCC using OpenGL for Rendering
  • Fixed Super Hires Renderer to display correct colors
  • Ensoniq fix that didn’t account for the default voice (Neuromancer music plays)
  • Fixed confusion between INTCXROM and SLOTROMSEL switches
  • IRQs in native mode were firing the emulated IRQBRK vector
  • Incorrect sync timing lead to invalid Vertical and Horizontal VGC counters
  • Corrected BIT immediate flag manipulation
  • Fixed 3.5" drive emulation disk-in-place query value (allowing GS/OS to boot)
  • Flashing Text
  • List toolbox calls in program trace

Dependencies

  • ImGui to 1.88
  • fmt to 9.1.0
  • sokol to latest