Sunday, 19 January 2014
A Thirty Year Event !
It's one of those left to right Bombing the city flat games, where you have to clear a landing strip.
There are two keys - anything in the middle row drops a bomb, and anything on the left continues the game (when a level is over, because you've crashed or landed, it displays your score).
Source code has been added to the link list on the right. The assembler has also been updated (minor tweaks), the system library (ditto), and the Windows and OSX versions of the emulator (which contain the binary files).
Windows still has this clearing-one-byte behaviour (on resetting the TMS1100 it writes zero into code Memory ) that goes away with the insertion of an effectively null code line. I read through the code, and put a fair few ASSERTS in - I wondered if a rogue value got into X or Y and that caused a memory write , C not being protected, but can't see any problem. It's possible it might be in SDL of course.