Sorry for a late contribution, I spent the last weekend staying with my brother and his family near Zurich where we attended the (wet!) Sonisphere festival where Ian was taking photos.
Back to Sinistar, as well as doing the 5200 port for Ken from his prototype A8 xex image I also had to make some fixups to the original XL code to knock out some developer cheats. Last week I did the port of the A8 executable version to a Maxflash cart image. Although this is just a relocation of code & data from ROM to RAM making it similar in structure to the 5200 version, it requires a machine with 48K RAM to play it on. As only the lower 16K of RAM is required when the game runs, I am ready to begin work on a bank switching version of the cart which will ultimately let the game run on 16K machines.
In coding the cart version I found the same locking bug during the startup of the game reported here. The original code sets the shadow registers for DMA but not the actual H/W registers and so although on the whole standard machines and O/Ss get away with loading but others won't. The fix Fandal has done (
Also, MrFish was right - there was no intention in producing corrections to the the known problems within the game.
Best wishes,
Mark
Edited by Wrathchild, Tue Jun 22, 2010 1:28 PM.

















