Skip to content

release-0.7

Compare
Choose a tag to compare
@skx skx released this 26 Apr 15:47
· 94 commits to master since this release
60fb6ec

This release features a brand new port, "Lighthouse of Doom" is now available as a .tap image for the ZX Spectrum 48k!

This was briefly documented upon my blog, here:

In brief the port involved creating a simple "bios" which could be used to abstract the differences between the APIs supported by CP/M and the ZX Spectrum ROM. I wrote routines like "bios_clear_screen" which would either call the ROM, or CP/M as appropriate.

There are no major changes to the CP/M code here, and the C-code was left alone. There were some minor additions such as:

  • The prompt to replay the game upon failure.
    • This required resetting the game-state between runs.
  • More correct handling of termination conditions.
    • If you get killed by too much magic we don't need to see the boat-crash message, for example.

There's a small amount of debugging code present in the game now, accessible via bios.