Turns out it's not due to the game disabling interrupts, it only saves the highscores when you exit via ESC at the main screen. The game however immediately reboots the machine, so the buffered save never occurs.JonAbbott wrote: ↑Tue Mar 04, 2025 8:09 pmZelanites isn't flushing because the game disables interrupts. It will probably on a RiscPC/Pi etc (I've not checked) as the code is patched, but I've yet to roll the patching back to RISC OS 3.1x
I've modified the script for both the PIAS version and the original to patch the game back to RO3. It now uses legal calls to check the keyboard and will exit back to the desktop. If you grab the latest obey.zip and use "Boot floppy" it should flush back to the JFD shortly after exiting via ESC.
As your copy is an ADF, you'll either need to manually launch it via *ADFBootFloppy F1048701 or image it as a JFD.