Open82: Difference between revisions

From Sinclair Wiki
Jump to navigation Jump to search
(Update template)
m (Let's use HTTPS!)
Line 1: Line 1:
[[category:ROMs]]
[[category:ROMs]]
'''Open82''' is a project by Andrew Owen and Matthew Westcott to produce an [[wikipedia:open source|open source]] version of the ZX Spectrum ROM. As of 1 January, 2008, it's currently very much in the alpha stages, but does manage to load some commercial games successfully. This page is a place to list which games it works with, which it doesn't and why, starting with the Top 100 from [http://www.worldofspectrum.org/ WoS].
'''Open82''' is a project by Andrew Owen and Matthew Westcott to produce an [[wikipedia:open source|open source]] version of the ZX Spectrum ROM. As of 1 January, 2008, it's currently very much in the alpha stages, but does manage to load some commercial games successfully. This page is a place to list which games it works with, which it doesn't and why, starting with the Top 100 from [https://www.worldofspectrum.org/ WoS].


== External links ==
== External links ==


* [http://open82.sourceforge.net Open82]
* [https://open82.sourceforge.net Open82]


== Game compatibility ==
== Game compatibility ==
Line 17: Line 17:
! Tested with version
! Tested with version
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004087 Target; Renegade]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004087 Target; Renegade]
| Loader crashes <ref>The crash appears to be due to the method used to embed the Speedlock 7 loader in BASIC; if you use an emulator with the standard Spectrum ROM to freeze the loader on execution and dump it (0x5D06 - 0x6AF5), then load the dumped memory block into an emulator with OpenZXRom and begin execution from 0x5D06, the loader will then decrypt and run without problems. The game itself works up until the end of the first level, at which point it stops at 0x0562 when trying to load the second level from tape.</ref>
| Loader crashes <ref>The crash appears to be due to the method used to embed the Speedlock 7 loader in BASIC; if you use an emulator with the standard Spectrum ROM to freeze the loader on execution and dump it (0x5D06 - 0x6AF5), then load the dumped memory block into an emulator with OpenZXRom and begin execution from 0x5D06, the loader will then decrypt and run without problems. The game itself works up until the end of the first level, at which point it stops at 0x0562 when trying to load the second level from tape.</ref>
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002125 Great Escape, The]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002125 Great Escape, The]
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| r349
| r349
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001601 Elite 128k]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001601 Elite 128k]
| Loads and runs, freezes on launch from station
| Loads and runs, freezes on launch from station
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004256 R-Type]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004256 R-Type]
| Crashes after loading first block <ref>The crash appears to be due to the method used to embed the Speedlock 4 loader in BASIC; if you use an emulator with the standard Spectrum ROM to freeze the loader on execution and dump it, then load the dumped memory block into an emulator with OpenZXRom and begin execution from 0x5D06, the loader will then decrypt and run without problems. The game itself appears to work perfectly; I successfully tested it up to the beginning of the second level.</ref>
| Crashes after loading first block <ref>The crash appears to be due to the method used to embed the Speedlock 4 loader in BASIC; if you use an emulator with the standard Spectrum ROM to freeze the loader on execution and dump it, then load the dumped memory block into an emulator with OpenZXRom and begin execution from 0x5D06, the loader will then decrypt and run without problems. The game itself appears to work perfectly; I successfully tested it up to the beginning of the second level.</ref>
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009366 Knight Lore]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009366 Knight Lore]
| Unsupported BASIC command: 0xd7 (BEEP)
| Unsupported BASIC command: 0xd7 (BEEP)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001686 Exolon]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001686 Exolon]
| '''Works'''
| '''Works'''
| 2009-01-13
| 2009-01-13
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003012 Manic Miner]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003012 Manic Miner]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004177 Robin of the Wood]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004177 Robin of the Wood]
| Unsupported BASIC command: 0xf1 (LET)
| Unsupported BASIC command: 0xf1 (LET)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009305 Atic Atac]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009305 Atic Atac]
| Unsupported BASIC command: 0xd7 (BEEP)
| Unsupported BASIC command: 0xd7 (BEEP)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003074 Match Point]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003074 Match Point]
| Unsupported BASIC command: 0xeb (FOR)
| Unsupported BASIC command: 0xeb (FOR)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000047 Abadia del Crimen, La]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000047 Abadia del Crimen, La]
| N/A (128K only)
| N/A (128K only)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0006604 Lords of Midnight, The]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0006604 Lords of Midnight, The]
| '''Works'''
| '''Works'''
| r341
| r341
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002323 Highway Encounter]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002323 Highway Encounter]
| Syntax error at: 0x04ec
| Syntax error at: 0x04ec
| r343
| r343
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001677 Everyone's a Wally]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001677 Everyone's a Wally]
| Syntax error at: 0x14a5 (PRINT #n)
| Syntax error at: 0x14a5 (PRINT #n)
| r355
| r355
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005461 Turbo Esprit]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005461 Turbo Esprit]
| Turbo loader on side 1: Unsupported BASIC command: 0xf1 (LET)
| Turbo loader on side 1: Unsupported BASIC command: 0xf1 (LET)
Standard speed loader on side 2: Crashes after loading screen <ref>Screen is actually 0x1C00 bytes loaded using LOAD"" CODE 16384, and all hell breaks loose when loading finishes.</ref>
Standard speed loader on side 2: Crashes after loading screen <ref>Screen is actually 0x1C00 bytes loaded using LOAD"" CODE 16384, and all hell breaks loose when loading finishes.</ref>
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003070 Match Day II]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003070 Match Day II]
| Unsupported BASIC command: 0xf7 (RUN)
| Unsupported BASIC command: 0xf7 (RUN)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002566 Jack the Nipper II: In Coconut Capers]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002566 Jack the Nipper II: In Coconut Capers]
| '''Works'''
| '''Works'''
| r349
| r349
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002414 Hyper Sports]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002414 Hyper Sports]
| Syntax error at: 0x04ec
| Syntax error at: 0x04ec
| r343
| r343
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002259 Head over Heels]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002259 Head over Heels]
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| r348
| r348
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000722 Bubble Bobble]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000722 Bubble Bobble]
| Crashes after loading <ref>At least under Fuse there are problems with recognising the BASIC header.</ref>
| Crashes after loading <ref>At least under Fuse there are problems with recognising the BASIC header.</ref>
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005317 Tomahawk]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005317 Tomahawk]
| Unsupported BASIC command: 0xeb (FOR)
| Unsupported BASIC command: 0xeb (FOR)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004631 Soldier of Fortune]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004631 Soldier of Fortune]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004549 Skool Daze]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004549 Skool Daze]
| '''Works'''
| '''Works'''
| r345
| r345
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004295 Saboteur II: Avenging Angel]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004295 Saboteur II: Avenging Angel]
| Unsupported function: 0xb0 (VAL)
| Unsupported function: 0xb0 (VAL)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004293 Saboteur]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004293 Saboteur]
| Unsupported function: 0xb0 (VAL)
| Unsupported function: 0xb0 (VAL)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000894 Chaos]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000894 Chaos]
| Can't recognise last standard loader block following loading screen on Fuse.
| Can't recognise last standard loader block following loading screen on Fuse.
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005671 Where Time Stood Still]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005671 Where Time Stood Still]
| N/A (128K only)
| N/A (128K only)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004400 Sentinel, The]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004400 Sentinel, The]
| Crashes before loading screen <ref>At least under Fuse there are problems with recognising the BASIC header.</ref>
| Crashes before loading screen <ref>At least under Fuse there are problems with recognising the BASIC header.</ref>
| r350
| r350
Line 132: Line 132:
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000724 Rainbow Islands]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000724 Rainbow Islands]
| Unsupported BASIC command: 0xf1 (LET)
| Unsupported BASIC command: 0xf1 (LET)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000617 Bomb Jack]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000617 Bomb Jack]
| Crashes when game started
| Crashes when game started
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005156 Academy]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005156 Academy]
| Side 1: crashes
| Side 1: crashes
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004873 Starquake]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004873 Starquake]
| Stops with a Program finished message
| Stops with a Program finished message
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002813 Laser Squad]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002813 Laser Squad]
| Loads, Here be dragons: 0x0562 (= slightly later entry point to load_bytes) on selecting mission
| Loads, Here be dragons: 0x0562 (= slightly later entry point to load_bytes) on selecting mission
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002134 Green Beret]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002134 Green Beret]
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| r348
| r348
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001845 Formula One]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001845 Formula One]
| Seems to need LOAD "" CODE?
| Seems to need LOAD "" CODE?
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001775 Firelord]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001775 Firelord]
| Just prints Program finished
| Just prints Program finished
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001616 Emlyn Hughes International Soccer]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001616 Emlyn Hughes International Soccer]
| Prints Out of range after loading screen
| Prints Out of range after loading screen
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000362 Back to Skool]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000362 Back to Skool]
| '''Works'''
| '''Works'''
| r345
| r345
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004952 Striker]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004952 Striker]
| Unsupported function: 0xb0 (VAL) after loading screen
| Unsupported function: 0xb0 (VAL) after loading screen
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004518 Sir Fred]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004518 Sir Fred]
| Crashes after loading
| Crashes after loading
| r348
| r348
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004058 Rebelstar]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004058 Rebelstar]
| Loads, keyboard unresponsive
| Loads, keyboard unresponsive
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000438 Batman]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000438 Batman]
| '''Works'''
| '''Works'''
| r588
| r588
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009362 Jetpac]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009362 Jetpac]
| Unsupported BASIC command: 0xd7 (BEEP)
| Unsupported BASIC command: 0xd7 (BEEP)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005670 Wheelie]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005670 Wheelie]
| Resets before loading screen
| Resets before loading screen
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003972 Quazatron]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003972 Quazatron]
| Unsupported BASIC command: 0xb9 (EXP)
| Unsupported BASIC command: 0xb9 (EXP)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003534 Operation Wolf]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003534 Operation Wolf]
| Crashes
| Crashes
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002930 Lords of Chaos]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002930 Lords of Chaos]
| 0x0562 (= slightly later entry point to load_bytes)
| 0x0562 (= slightly later entry point to load_bytes)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002827 Last Ninja 2]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002827 Last Ninja 2]
| Resets
| Resets
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002589 Jet Set Willy]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002589 Jet Set Willy]
| Unsupported BASIC command: 0xeb (FOR)
| Unsupported BASIC command: 0xeb (FOR)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001712 Fairlight]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001712 Fairlight]
| Unsupported BASIC command: 0xb0 (VAL)
| Unsupported BASIC command: 0xb0 (VAL)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004509 Sim City]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004509 Sim City]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004129 Rex]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004129 Rex]
| '''Works'''
| '''Works'''
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003354 Myth: History in the Making]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003354 Myth: History in the Making]
| Crashes after loading first block
| Crashes after loading first block
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003300 Movie]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003300 Movie]
| Unsupported function: 0xb0 (VAL)
| Unsupported function: 0xb0 (VAL)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001327 Deflektor]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001327 Deflektor]
| Crashes loading first block
| Crashes loading first block
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000958 Chuckie Egg]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000958 Chuckie Egg]
| Unsupported calculator op: 0xa4 after loading
| Unsupported calculator op: 0xa4 after loading
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000903 Chase H.Q.]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000903 Chase H.Q.]
| Unsupported BASIC command: 0xf1 (LET)
| Unsupported BASIC command: 0xf1 (LET)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000434 Batman - The Movie]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000434 Batman - The Movie]
| Unsupported BASIC command: 0xf1 (LET)
| Unsupported BASIC command: 0xf1 (LET)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005643 Way of the Exploding Fist, The]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005643 Way of the Exploding Fist, The]
| Unsupported BASIC command: 0xeb (FOR)
| Unsupported BASIC command: 0xeb (FOR)
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000210 Ant Attack]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000210 Ant Attack]
| 0x0036 (= mid-instruction in original ROM, probably in error)
| 0x0036 (= mid-instruction in original ROM, probably in error)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005153 Tau Ceti]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005153 Tau Ceti]
| Syntax error at: 0x1107
| Syntax error at: 0x1107
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002274 Heavy on the Magick]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002274 Heavy on the Magick]
| '''Works'''
| '''Works'''
| r341
| r341
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001503 Dragontorc]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001503 Dragontorc]
| Unsupported BASIC command: 0xb9 (EXP)
| Unsupported BASIC command: 0xb9 (EXP)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001468 Double, The]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001468 Double, The]
| Crashes after loading first block
| Crashes after loading first block
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0006201 Doomdark's Revenge]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0006201 Doomdark's Revenge]
| Unsupported BASIC command: 0xeb (FOR)
| Unsupported BASIC command: 0xeb (FOR)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005890 Zynaps]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005890 Zynaps]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004557 Sky Ranger]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004557 Sky Ranger]
| '''Works'''
| '''Works'''
| r341
| r341
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004022 Ranarama]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004022 Ranarama]
| Crashes at very end of loading
| Crashes at very end of loading
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003623 Paris-Dakar]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003623 Paris-Dakar]
| Unprintable character: 0xcc (keyword TO)
| Unprintable character: 0xcc (keyword TO)
| r345
| r345
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001813 Flying Shark]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001813 Flying Shark]
| Crashes before loading screen
| Crashes before loading screen
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000280 Arnhem]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000280 Arnhem]
| Loads, but selecting any option freezes game
| Loads, but selecting any option freezes game
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009408 Sabre Wulf]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009408 Sabre Wulf]
| Unsupported BASIC command: 0xd7 (BEEP)
| Unsupported BASIC command: 0xd7 (BEEP)
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003067 Match Day]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003067 Match Day]
| Syntax error at: 0x04ec
| Syntax error at: 0x04ec
| r343
| r343
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009325 Commando]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009325 Commando]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004969 Stunt Car Racer]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004969 Stunt Car Racer]
| Unsupported BASIC command: 0xf1 (LET)
| Unsupported BASIC command: 0xf1 (LET)
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004179 RoboCop]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004179 RoboCop]
| Crashes
| Crashes
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003649 Penetrator]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003649 Penetrator]
| Unsupported BASIC command: 0xeb (FOR)
| Unsupported BASIC command: 0xeb (FOR)
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003377 Nebulus]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003377 Nebulus]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000718 Bruce Lee]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000718 Bruce Lee]
| Syntax error at: 0x04ec
| Syntax error at: 0x04ec
| r343
| r343
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001217 Daley Thompson's Decathlon]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001217 Daley Thompson's Decathlon]
| Syntax error at: 0x0317
| Syntax error at: 0x0317
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001206 Cyclone]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001206 Cyclone]
| Syntax error at: 0x0317
| Syntax error at: 0x0317
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0015215 Fire 'n Ice]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0015215 Fire 'n Ice]
| Never going to work (needs TR-DOS)
| Never going to work (needs TR-DOS)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009332 Dizzy]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009332 Dizzy]
| '''Works'''
| '''Works'''
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005761 Wriggler]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005761 Wriggler]
| Unsupported BASIC command: 0xf1 (LET)
| Unsupported BASIC command: 0xf1 (LET)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005114 Tai-Pan]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005114 Tai-Pan]
| Resets before loading screen
| Resets before loading screen
| r348
| r348
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000255 Arkanoid]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000255 Arkanoid]
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| Here be dragons: 0x1b76 (= check for break + continue to next BASIC line)
| r348
| r348
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001823 Football Manager]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001823 Football Manager]
| Unsupported BASIC command: 0xde (OVER); BASIC game, is unlikely to run without loads of work
| Unsupported BASIC command: 0xde (OVER); BASIC game, is unlikely to run without loads of work
| r352
| r352
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0004082 Renegade]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0004082 Renegade]
| Resets before loading screen
| Resets before loading screen
| r348
| r348
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0001821 Football Director]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0001821 Football Director]
| Unsupported BASIC command: 0xe9 (DIM) after loading - another BASIC game?
| Unsupported BASIC command: 0xe9 (DIM) after loading - another BASIC game?
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0003410 Nigel Mansell's Grand Prix]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0003410 Nigel Mansell's Grand Prix]
| Unprintable character: 0xa7 after first loader (keyword token PI)
| Unprintable character: 0xa7 after first loader (keyword token PI)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005292 Tir Na Nog]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005292 Tir Na Nog]
| '''Works'''
| '''Works'''
| r588
| r588
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0009357 Gunfright]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0009357 Gunfright]
| Unsupported calculator op: 0x2e after loading screen
| Unsupported calculator op: 0x2e after loading screen
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002450 Ikari Warriors]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002450 Ikari Warriors]
| Syntax error at: 0x2ed1
| Syntax error at: 0x2ed1
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000461 Battle Ships]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000461 Battle Ships]
| Syntax error at: 0x2ed1
| Syntax error at: 0x2ed1
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0000348 Avalon]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0000348 Avalon]
| Unsupported function: 0xb9 (EXP)
| Unsupported function: 0xb9 (EXP)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002875 Light Corridor, The]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002875 Light Corridor, The]
| Unsupported function: 0xb2 (SIN)
| Unsupported function: 0xb2 (SIN)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002644 Journey's End]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002644 Journey's End]
| Unsupported BASIC command: 0xf1 (LET) after loading screen
| Unsupported BASIC command: 0xf1 (LET) after loading screen
| r350
| r350
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0005239 Three Weeks in Paradise]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0005239 Three Weeks in Paradise]
| Syntax error at: 0x14a5 (PRINT #n)
| Syntax error at: 0x14a5 (PRINT #n)
| r355
| r355
|-
|-
| [http://www.worldofspectrum.org/infoseekid.cgi?id=0002882 Light Force]
| [https://www.worldofspectrum.org/infoseekid.cgi?id=0002882 Light Force]
| Loads, but then 0x03b6 when starting game (= beeper)
| Loads, but then 0x03b6 when starting game (= beeper)
| 2007-12-31 (r339)
| 2007-12-31 (r339)
Line 423: Line 423:
!Tested with version
!Tested with version
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0009297 1942]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0009297 1942]
|'''Works'''
|'''Works'''
|r345
|r345
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005923 Adventure Quest]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005923 Adventure Quest]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|r357
|r357
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000109 Agent X]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000109 Agent X]
|Unsupported function: 0xb2 (SIN)
|Unsupported function: 0xb2 (SIN)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000111 Agent X II]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000111 Agent X II]
|Unsupported function: 0xb0 (VAL)
|Unsupported function: 0xb0 (VAL)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000127 Airwolf]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000127 Airwolf]
|Loads but crashes afterwards
|Loads but crashes afterwards
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0009302 Alien 8]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0009302 Alien 8]
|Syntax error at: 0x04ec
|Syntax error at: 0x04ec
|r343
|r343
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000176 Amaurote]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000176 Amaurote]
|'''Works'''
|'''Works'''
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000208 Ano Gaia]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000208 Ano Gaia]
|'''Works'''
|'''Works'''
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000227 Aquaplane]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000227 Aquaplane]
|'''Works'''
|'''Works'''
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000273 Army Moves]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000273 Army Moves]
|Unsupported function: 0xc3 (NOT)
|Unsupported function: 0xc3 (NOT)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000298 Astroball]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000298 Astroball]
|Unsupported function: 0xb0 (VAL)
|Unsupported function: 0xb0 (VAL)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000307 Athena]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000307 Athena]
|48K: resets before loading screen
|48K: resets before loading screen
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000328 Auf Wiedersehen Monty]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000328 Auf Wiedersehen Monty]
|0x05c4 (= middle of tape loading routine)
|0x05c4 (= middle of tape loading routine)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000339 Automania]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000339 Automania]
|'''Works'''
|'''Works'''
|r588
|r588
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000351 Avenger]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000351 Avenger]
|0x05c4 (= middle of tape loading routine)
|0x05c4 (= middle of tape loading routine)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000467 Battlecars]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000467 Battlecars]
|Unsupported function: 0xb0 (VAL). NB Lots of BASIC in this game.
|Unsupported function: 0xb0 (VAL). NB Lots of BASIC in this game.
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005998 Behind Closed Doors]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005998 Behind Closed Doors]
|Here be dragons: 0x19e5 (= reclaim memory area)
|Here be dragons: 0x19e5 (= reclaim memory area)
|r352
|r352
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006008 Big Sleaze, The]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006008 Big Sleaze, The]
|Here be dragons: 0x19e5 (= reclaim memory area)
|Here be dragons: 0x19e5 (= reclaim memory area)
|r352
|r352
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000536 Birds and the Bees, The]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000536 Birds and the Bees, The]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000606 Bobby Bearing]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000606 Bobby Bearing]
|Resets after first loader block
|Resets after first loader block
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006036 Bored of the Rings]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006036 Bored of the Rings]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|r343
|r343
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000639 Boulder Dash]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000639 Boulder Dash]
|Unsupported BASIC command: 0xeb (FOR)
|Unsupported BASIC command: 0xeb (FOR)
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000657 Bounder]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000657 Bounder]
|0x05c4 (= middle of tape loading routine)
|0x05c4 (= middle of tape loading routine)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000660 Bounty Bob Strikes Back]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000660 Bounty Bob Strikes Back]
|Syntax error at: 0x04ec
|Syntax error at: 0x04ec
|r343
|r343
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000694 Brian Bloodaxe]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000694 Brian Bloodaxe]
|0x05c4 (= middle of tape loading routine)
|0x05c4 (= middle of tape loading routine)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000746 Buggy Boy]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000746 Buggy Boy]
|Here be dragons: 0x0562 (= slightly later entry point to load_bytes)
|Here be dragons: 0x0562 (= slightly later entry point to load_bytes)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006050 Bugsy]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006050 Bugsy]
|Unsupported function: 0xc3 (NOT)
|Unsupported function: 0xc3 (NOT)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000763 Bumpy]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000763 Bumpy]
|Unsupported BASIC command: 0xde (OVER) - after loading screen
|Unsupported BASIC command: 0xde (OVER) - after loading screen
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000878 Challenge of the Gobots (DroSoft re-release)]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000878 Challenge of the Gobots (DroSoft re-release)]
|Crashes after loading
|Crashes after loading
|r355
|r355
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000912 Chequered Flag]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000912 Chequered Flag]
|Unsupported function: 0xb0 (VAL)
|Unsupported function: 0xb0 (VAL)
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000951 Chronos]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000951 Chronos]
|Unsupported function: 0xa7 (PI)
|Unsupported function: 0xa7 (PI)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0000996 Cobra]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0000996 Cobra]
|Crashes / Resets after first loader block<ref>I was able to get the loader to run in a similar fashion to some of the Speedlock games I've tried but the process was a little more involved; I had to create a makeshift manual snapshot by freezing and dumping the loader and noting the current state of the registers using the standard ROM. Loading the dump back into memory and recreating the state of the registers allowed the loader to run in OpenZXRom. The game itself crashes when you pick up a weapons burger, ending up in an infinite loop at 0x0DE7.</ref>
|Crashes / Resets after first loader block<ref>I was able to get the loader to run in a similar fashion to some of the Speedlock games I've tried but the process was a little more involved; I had to create a makeshift manual snapshot by freezing and dumping the loader and noting the current state of the registers using the standard ROM. Loading the dump back into memory and recreating the state of the registers allowed the loader to run in OpenZXRom. The game itself crashes when you pick up a weapons burger, ending up in an infinite loop at 0x0DE7.</ref>
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006097 Colossal Adventure]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006097 Colossal Adventure]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|r357
|r357
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006100 Colour of Magic, The]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006100 Colour of Magic, The]
|Crashes
|Crashes
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004375 Computer Scrabble]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004375 Computer Scrabble]
|Unsupported function: 0xb0 (VAL)
|Unsupported function: 0xb0 (VAL)
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001055 Contact Sam Cruise]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001055 Contact Sam Cruise]
|'''Works'''
|'''Works'''
|r345
|r345
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001088 Costa Capers]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001088 Costa Capers]
|Resets after loading
|Resets after loading
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001196 Cybernoid]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001196 Cybernoid]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001263 Dark Star]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001263 Dark Star]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001271 Day In The Life, A]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001271 Day In The Life, A]
|0x05c4 (= middle of tape loading routine)
|0x05c4 (= middle of tape loading routine)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001303 Deathchase]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001303 Deathchase]
|'''Works'''
|'''Works'''
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001375 Deviants]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001375 Deviants]
|'''Works'''
|'''Works'''
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006227 Dungeon Adventure]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006227 Dungeon Adventure]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|r357
|r357
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001639 Eric and the Floaters]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001639 Eric and the Floaters]
|Crashes before loading screen
|Crashes before loading screen
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001718 Falcon Patrol 2]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001718 Falcon Patrol 2]
|0x0005 (= basically a reset. Presumably a bug or anti-hack mechanism) <ref>If you use an emulator (with the standard Spectrum ROM) to freeze the loader on execution (0x5D11 on a regular 48K Spectrum), dump the loader (0x5D11 - 0x5E1A) then use bin2rem on the dumped loader it actually works, so the problem appears to be with the method of storing the m/c loader in the BASIC program rather than with the loader itself. After the game has loaded, it stops at 0x03B5.</ref>
|0x0005 (= basically a reset. Presumably a bug or anti-hack mechanism) <ref>If you use an emulator (with the standard Spectrum ROM) to freeze the loader on execution (0x5D11 on a regular 48K Spectrum), dump the loader (0x5D11 - 0x5E1A) then use bin2rem on the dumped loader it actually works, so the problem appears to be with the method of storing the m/c loader in the BASIC program rather than with the loader itself. After the game has loaded, it stops at 0x03B5.</ref>
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001908 Full Throttle]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001908 Full Throttle]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0001920 Future Knight]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0001920 Future Knight]
|0x05c4 (= middle of tape loading routine)
|0x05c4 (= middle of tape loading routine)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002038 G.I. Hero]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002038 G.I. Hero]
|'''Works'''
|'''Works'''
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002302 Hero Quest]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002302 Hero Quest]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0006440 Hobbit, The] (v1.2)
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0006440 Hobbit, The] (v1.2)
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002350 Horace and the Spiders]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002350 Horace and the Spiders]
|Unsupported BASIC command: 0xeb (FOR)
|Unsupported BASIC command: 0xeb (FOR)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002351 Horace Goes Skiing]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002351 Horace Goes Skiing]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002429 I, Ball]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002429 I, Ball]
|Crashes after loading with screen full of coloured pixels
|Crashes after loading with screen full of coloured pixels
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002433 I, Of The Mask (Bleepload)]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002433 I, Of The Mask (Bleepload)]
|Crashes after first set of Bleepload blocks
|Crashes after first set of Bleepload blocks
|r357
|r357
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002516 International Rugby]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002516 International Rugby]
|Unsupported BASIC command: 0xeb (FOR)
|Unsupported BASIC command: 0xeb (FOR)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002458 Impossaball]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002458 Impossaball]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002650 Juggernaut]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002650 Juggernaut]
|Unprintable character: 0x84 (block graphic)
|Unprintable character: 0x84 (block graphic)
|r351
|r351
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002564 Jack the Nipper]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002564 Jack the Nipper]
|Syntax error at 0x05c4
|Syntax error at 0x05c4
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0002658 Jumping Jack]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0002658 Jumping Jack]
|Freezes during loader animation with "out of range" error
|Freezes during loader animation with "out of range" error
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003399 New Zealand Story, The]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003399 New Zealand Story, The]
|Syntax error at 0x04f7
|Syntax error at 0x04f7
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003428 Nightmare Rally]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003428 Nightmare Rally]
|Here be dragons: 0x1B76
|Here be dragons: 0x1B76
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003112 Megablast!]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003112 Megablast!]
|Unsupported function: 0xc3 (NOT)
|Unsupported function: 0xc3 (NOT)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003182 Micronaut One]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003182 Micronaut One]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003188 Midnight Resistance]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003188 Midnight Resistance]
|Syntax error at 0x04f7
|Syntax error at 0x04f7
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003263 Moon Cresta]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003263 Moon Cresta]
|Unsupported BASIC command: 0xeb (FOR)
|Unsupported BASIC command: 0xeb (FOR)
|2009-01-13
|2009-01-13
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003563 Out Run]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003563 Out Run]
|Unprintable character: 0xf7 (keyword token RUN)
|Unprintable character: 0xf7 (keyword token RUN)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003581 Pac-Man]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003581 Pac-Man]
|Stops with Program finished error
|Stops with Program finished error
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003603 Paperboy]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003603 Paperboy]
|0x03b5 on starting a game (= beeper)
|0x03b5 on starting a game (= beeper)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003646 Peking]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003646 Peking]
|Unsupported function: 0xc3 (NOT)
|Unsupported function: 0xc3 (NOT)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003718 Pinball Wizard]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003718 Pinball Wizard]
|Freezes after loading
|Freezes after loading
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003729 Pipe Mania]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003729 Pipe Mania]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003733 Pippo]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003733 Pippo]
|Crashes after loading first header
|Crashes after loading first header
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0003920 Psycho Pigs UXB]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0003920 Psycho Pigs UXB]
|Resets after first loader block
|Resets after first loader block
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004231 Roller Coaster]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004231 Roller Coaster]
|Here be dragons: 0x1ada after loading
|Here be dragons: 0x1ada after loading
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004576 Smash TV]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004576 Smash TV]
|Here be dragons: 0x04f7
|Here be dragons: 0x04f7
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004660 Space Crusade]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004660 Space Crusade]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004678 Space Raiders]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004678 Space Raiders]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004767 Splat!]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004767 Splat!]
|Unsupported BASIC command: 0xeb (FOR)
|Unsupported BASIC command: 0xeb (FOR)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004870 Starion]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004870 Starion]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004881 Starstrike II]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004881 Starstrike II]
|Fails at initial 'Program:' (most likely CHR$ 8 in filename)
|Fails at initial 'Program:' (most likely CHR$ 8 in filename)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004916 Stop The Express]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004916 Stop The Express]
|Crashes before loading screen
|Crashes before loading screen
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0004977 Sub Track]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0004977 Sub Track]
|Loads, but freezes with "out of range" error on instructions screen
|Loads, but freezes with "out of range" error on instructions screen
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005137 Tank Trax]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005137 Tank Trax]
|Unsupported BASIC command: 0xf1 (LET)
|Unsupported BASIC command: 0xf1 (LET)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005160 Technician Ted]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005160 Technician Ted]
|0x1e7d (= just an OUT (C),A / RET here)<ref>On adding this stub in the right location, the loader resets a couple of seconds before the end.</ref>
|0x1e7d (= just an OUT (C),A / RET here)<ref>On adding this stub in the right location, the loader resets a couple of seconds before the end.</ref>
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005168 Teenage Mutant Hero Turtles]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005168 Teenage Mutant Hero Turtles]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005212 Tetris (48k)]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005212 Tetris (48k)]
|Here be dragons: 0x62F4
|Here be dragons: 0x62F4
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005388 Trap Door]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005388 Trap Door]
|0x0200 (? jump made in error - partway through keyword table)
|0x0200 (? jump made in error - partway through keyword table)
|2007-12-31 (r339)
|2007-12-31 (r339)
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005466 Turbo the Tortoise]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005466 Turbo the Tortoise]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005472 Turrican]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005472 Turrican]
|Syntax error at 0x04f7
|Syntax error at 0x04f7
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005519 Universal Hero]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005519 Universal Hero]
|Unsupported BASIC command: 0xeb (FOR)
|Unsupported BASIC command: 0xeb (FOR)
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005548 Vectron]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005548 Vectron]
|Loads, but freezes after choosing a menu option
|Loads, but freezes after choosing a menu option
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005673 Who Dares Wins II]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005673 Who Dares Wins II]
|Unprintable character: 0xaa (keyword token SCREEN$)
|Unprintable character: 0xaa (keyword token SCREEN$)
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005800 XOR]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005800 XOR]
|'''Works'''
|'''Works'''
|2008-01-07
|2008-01-07
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005854 Zig Zag]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005854 Zig Zag]
|Crashes after loading
|Crashes after loading
|r350
|r350
|-
|-
|[http://www.worldofspectrum.org/infoseekid.cgi?id=0005878 Zub]
|[https://www.worldofspectrum.org/infoseekid.cgi?id=0005878 Zub]
|Works, but has some graphics glitches
|Works, but has some graphics glitches
|2008-01-07
|2008-01-07

Revision as of 10:12, 10 May 2020

Open82 is a project by Andrew Owen and Matthew Westcott to produce an open source version of the ZX Spectrum ROM. As of 1 January, 2008, it's currently very much in the alpha stages, but does manage to load some commercial games successfully. This page is a place to list which games it works with, which it doesn't and why, starting with the Top 100 from WoS.

External links

Game compatibility

This list needs updating for Open82 2009-01-13

WoS Top 100

Game Status Tested with version
Target; Renegade Loader crashes [1] 2007-12-31 (r339)
Great Escape, The Here be dragons: 0x1b76 (= check for break + continue to next BASIC line) r349
Elite 128k Loads and runs, freezes on launch from station r350
R-Type Crashes after loading first block [2] 2007-12-31 (r339)
Knight Lore Unsupported BASIC command: 0xd7 (BEEP) 2007-12-31 (r339)
Exolon Works 2009-01-13
Manic Miner Works 2007-12-31 (r339)
Robin of the Wood Unsupported BASIC command: 0xf1 (LET) 2007-12-31 (r339)
Atic Atac Unsupported BASIC command: 0xd7 (BEEP) 2007-12-31 (r339)
Match Point Unsupported BASIC command: 0xeb (FOR) 2007-12-31 (r339)
Abadia del Crimen, La N/A (128K only)
Lords of Midnight, The Works r341
Highway Encounter Syntax error at: 0x04ec r343
Everyone's a Wally Syntax error at: 0x14a5 (PRINT #n) r355
Turbo Esprit Turbo loader on side 1: Unsupported BASIC command: 0xf1 (LET)

Standard speed loader on side 2: Crashes after loading screen [3]

2007-12-31 (r339)
Match Day II Unsupported BASIC command: 0xf7 (RUN) 2007-12-31 (r339)
Jack the Nipper II: In Coconut Capers Works r349
Hyper Sports Syntax error at: 0x04ec r343
Head over Heels Here be dragons: 0x1b76 (= check for break + continue to next BASIC line) r348
Bubble Bobble Crashes after loading [4] r350
Tomahawk Unsupported BASIC command: 0xeb (FOR) 2007-12-31 (r339)
Soldier of Fortune Works 2007-12-31 (r339)
Skool Daze Works r345
Saboteur II: Avenging Angel Unsupported function: 0xb0 (VAL) 2007-12-31 (r339)
Saboteur Unsupported function: 0xb0 (VAL) 2007-12-31 (r339)
Chaos Can't recognise last standard loader block following loading screen on Fuse. r350
Where Time Stood Still N/A (128K only)
Sentinel, The Crashes before loading screen [5] r350
Nether Earth Works r350
Rainbow Islands Unsupported BASIC command: 0xf1 (LET) 2007-12-31 (r339)
Bomb Jack Crashes when game started r350
Academy Side 1: crashes 2007-12-31 (r339)
Starquake Stops with a Program finished message 2007-12-31 (r339)
Laser Squad Loads, Here be dragons: 0x0562 (= slightly later entry point to load_bytes) on selecting mission r350
Green Beret Here be dragons: 0x1b76 (= check for break + continue to next BASIC line) r348
Formula One Seems to need LOAD "" CODE? 2007-12-31 (r339)
Firelord Just prints Program finished 2007-12-31 (r339)
Emlyn Hughes International Soccer Prints Out of range after loading screen 2007-12-31 (r339)
Back to Skool Works r345
Striker Unsupported function: 0xb0 (VAL) after loading screen r350
Sir Fred Crashes after loading r348
Rebelstar Loads, keyboard unresponsive r350
Batman Works r588
Jetpac Unsupported BASIC command: 0xd7 (BEEP) 2007-12-31 (r339)
Wheelie Resets before loading screen r350
Quazatron Unsupported BASIC command: 0xb9 (EXP) 2007-12-31 (r339)
Operation Wolf Crashes 2007-12-31 (r339)
Lords of Chaos 0x0562 (= slightly later entry point to load_bytes) 2007-12-31 (r339)
Last Ninja 2 Resets 2007-12-31 (r339)
Jet Set Willy Unsupported BASIC command: 0xeb (FOR) 2007-12-31 (r339)
Fairlight Unsupported BASIC command: 0xb0 (VAL) 2007-12-31 (r339)
Sim City Works 2007-12-31 (r339)
Rex Works r350
Myth: History in the Making Crashes after loading first block 2007-12-31 (r339)
Movie Unsupported function: 0xb0 (VAL) 2007-12-31 (r339)
Deflektor Crashes loading first block 2007-12-31 (r339)
Chuckie Egg Unsupported calculator op: 0xa4 after loading 2007-12-31 (r339)
Chase H.Q. Unsupported BASIC command: 0xf1 (LET) 2007-12-31 (r339)
Batman - The Movie Unsupported BASIC command: 0xf1 (LET) 2007-12-31 (r339)
Way of the Exploding Fist, The Unsupported BASIC command: 0xeb (FOR) r350
Ant Attack 0x0036 (= mid-instruction in original ROM, probably in error) 2007-12-31 (r339)
Tau Ceti Syntax error at: 0x1107 2007-12-31 (r339)
Heavy on the Magick Works r341
Dragontorc Unsupported BASIC command: 0xb9 (EXP) 2007-12-31 (r339)
Double, The Crashes after loading first block 2007-12-31 (r339)
Doomdark's Revenge Unsupported BASIC command: 0xeb (FOR) 2007-12-31 (r339)
Zynaps Works 2007-12-31 (r339)
Sky Ranger Works r341
Ranarama Crashes at very end of loading 2007-12-31 (r339)
Paris-Dakar Unprintable character: 0xcc (keyword TO) r345
Flying Shark Crashes before loading screen r350
Arnhem Loads, but selecting any option freezes game r350
Sabre Wulf Unsupported BASIC command: 0xd7 (BEEP) r350
Match Day Syntax error at: 0x04ec r343
Commando Works 2007-12-31 (r339)
Stunt Car Racer Unsupported BASIC command: 0xf1 (LET) r350
RoboCop Crashes 2007-12-31 (r339)
Penetrator Unsupported BASIC command: 0xeb (FOR) r350
Nebulus Works 2007-12-31 (r339)
Bruce Lee Syntax error at: 0x04ec r343
Daley Thompson's Decathlon Syntax error at: 0x0317 2007-12-31 (r339)
Cyclone Syntax error at: 0x0317 2007-12-31 (r339)
Fire 'n Ice Never going to work (needs TR-DOS)
Dizzy Works 2007-12-31 (r339)
Wriggler Unsupported BASIC command: 0xf1 (LET) 2007-12-31 (r339)
Tai-Pan Resets before loading screen r348
Arkanoid Here be dragons: 0x1b76 (= check for break + continue to next BASIC line) r348
Football Manager Unsupported BASIC command: 0xde (OVER); BASIC game, is unlikely to run without loads of work r352
Renegade Resets before loading screen r348
Football Director Unsupported BASIC command: 0xe9 (DIM) after loading - another BASIC game? r350
Nigel Mansell's Grand Prix Unprintable character: 0xa7 after first loader (keyword token PI) 2007-12-31 (r339)
Tir Na Nog Works r588
Gunfright Unsupported calculator op: 0x2e after loading screen r350
Ikari Warriors Syntax error at: 0x2ed1 2007-12-31 (r339)
Battle Ships Syntax error at: 0x2ed1 2007-12-31 (r339)
Avalon Unsupported function: 0xb9 (EXP) 2007-12-31 (r339)
Light Corridor, The Unsupported function: 0xb2 (SIN) 2007-12-31 (r339)
Journey's End Unsupported BASIC command: 0xf1 (LET) after loading screen r350
Three Weeks in Paradise Syntax error at: 0x14a5 (PRINT #n) r355
Light Force Loads, but then 0x03b6 when starting game (= beeper) 2007-12-31 (r339)

Other games

Game Status Tested with version
1942 Works r345
Adventure Quest Unsupported BASIC command: 0xf1 (LET) r357
Agent X Unsupported function: 0xb2 (SIN) 2008-01-07
Agent X II Unsupported function: 0xb0 (VAL) 2008-01-07
Airwolf Loads but crashes afterwards 2007-12-31 (r339)
Alien 8 Syntax error at: 0x04ec r343
Amaurote Works 2007-12-31 (r339)
Ano Gaia Works 2009-01-13
Aquaplane Works r350
Army Moves Unsupported function: 0xc3 (NOT) 2008-01-07
Astroball Unsupported function: 0xb0 (VAL) 2008-01-07
Athena 48K: resets before loading screen r350
Auf Wiedersehen Monty 0x05c4 (= middle of tape loading routine) 2007-12-31 (r339)
Automania Works r588
Avenger 0x05c4 (= middle of tape loading routine) 2007-12-31 (r339)
Battlecars Unsupported function: 0xb0 (VAL). NB Lots of BASIC in this game. r350
Behind Closed Doors Here be dragons: 0x19e5 (= reclaim memory area) r352
Big Sleaze, The Here be dragons: 0x19e5 (= reclaim memory area) r352
Birds and the Bees, The Works 2008-01-07
Bobby Bearing Resets after first loader block 2007-12-31 (r339)
Bored of the Rings Unsupported BASIC command: 0xf1 (LET) r343
Boulder Dash Unsupported BASIC command: 0xeb (FOR) 2009-01-13
Bounder 0x05c4 (= middle of tape loading routine) 2007-12-31 (r339)
Bounty Bob Strikes Back Syntax error at: 0x04ec r343
Brian Bloodaxe 0x05c4 (= middle of tape loading routine) 2007-12-31 (r339)
Buggy Boy Here be dragons: 0x0562 (= slightly later entry point to load_bytes) 2008-01-07
Bugsy Unsupported function: 0xc3 (NOT) 2007-12-31 (r339)
Bumpy Unsupported BASIC command: 0xde (OVER) - after loading screen 2008-01-07
Challenge of the Gobots (DroSoft re-release) Crashes after loading r355
Chequered Flag Unsupported function: 0xb0 (VAL) 2009-01-13
Chronos Unsupported function: 0xa7 (PI) 2008-01-07
Cobra Crashes / Resets after first loader block[6] 2008-01-07
Colossal Adventure Unsupported BASIC command: 0xf1 (LET) r357
Colour of Magic, The Crashes 2007-12-31 (r339)
Computer Scrabble Unsupported function: 0xb0 (VAL) 2009-01-13
Contact Sam Cruise Works r345
Costa Capers Resets after loading 2007-12-31 (r339)
Cybernoid Works 2008-01-07
Dark Star Unsupported BASIC command: 0xf1 (LET) 2008-01-07
Day In The Life, A 0x05c4 (= middle of tape loading routine) 2007-12-31 (r339)
Deathchase Works 2007-12-31 (r339)
Deviants Works 2007-12-31 (r339)
Dungeon Adventure Unsupported BASIC command: 0xf1 (LET) r357
Eric and the Floaters Crashes before loading screen r350
Falcon Patrol 2 0x0005 (= basically a reset. Presumably a bug or anti-hack mechanism) [7] 2007-12-31 (r339)
Full Throttle Unsupported BASIC command: 0xf1 (LET) 2008-01-07
Future Knight 0x05c4 (= middle of tape loading routine) 2007-12-31 (r339)
G.I. Hero Works r350
Hero Quest Unsupported BASIC command: 0xf1 (LET) 2008-01-07
Hobbit, The (v1.2) Works 2008-01-07
Horace and the Spiders Unsupported BASIC command: 0xeb (FOR) 2008-01-07
Horace Goes Skiing Unsupported BASIC command: 0xf1 (LET) 2008-01-07
I, Ball Crashes after loading with screen full of coloured pixels 2009-01-13
I, Of The Mask (Bleepload) Crashes after first set of Bleepload blocks r357
International Rugby Unsupported BASIC command: 0xeb (FOR) 2008-01-07
Impossaball Works 2008-01-07
Juggernaut Unprintable character: 0x84 (block graphic) r351
Jack the Nipper Syntax error at 0x05c4 2008-01-07
Jumping Jack Freezes during loader animation with "out of range" error 2008-01-07
New Zealand Story, The Syntax error at 0x04f7 2008-01-07
Nightmare Rally Here be dragons: 0x1B76 2009-01-13
Megablast! Unsupported function: 0xc3 (NOT) 2008-01-07
Micronaut One Works 2008-01-07
Midnight Resistance Syntax error at 0x04f7 2008-01-07
Moon Cresta Unsupported BASIC command: 0xeb (FOR) 2009-01-13
Out Run Unprintable character: 0xf7 (keyword token RUN) 2008-01-07
Pac-Man Stops with Program finished error 2008-01-07
Paperboy 0x03b5 on starting a game (= beeper) 2007-12-31 (r339)
Peking Unsupported function: 0xc3 (NOT) 2008-01-07
Pinball Wizard Freezes after loading 2008-01-07
Pipe Mania Unsupported BASIC command: 0xf1 (LET) 2008-01-07
Pippo Crashes after loading first header 2008-01-07
Psycho Pigs UXB Resets after first loader block 2007-12-31 (r339)
Roller Coaster Here be dragons: 0x1ada after loading r350
Smash TV Here be dragons: 0x04f7 2008-01-07
Space Crusade Works 2008-01-07
Space Raiders Works 2008-01-07
Splat! Unsupported BASIC command: 0xeb (FOR) 2008-01-07
Starion Works 2008-01-07
Starstrike II Fails at initial 'Program:' (most likely CHR$ 8 in filename) 2007-12-31 (r339)
Stop The Express Crashes before loading screen r350
Sub Track Loads, but freezes with "out of range" error on instructions screen 2008-01-07
Tank Trax Unsupported BASIC command: 0xf1 (LET) 2008-01-07
Technician Ted 0x1e7d (= just an OUT (C),A / RET here)[8] 2007-12-31 (r339)
Teenage Mutant Hero Turtles Works 2008-01-07
Tetris (48k) Here be dragons: 0x62F4 2008-01-07
Trap Door 0x0200 (? jump made in error - partway through keyword table) 2007-12-31 (r339)
Turbo the Tortoise Works 2008-01-07
Turrican Syntax error at 0x04f7 2008-01-07
Universal Hero Unsupported BASIC command: 0xeb (FOR) 2008-01-07
Vectron Loads, but freezes after choosing a menu option 2008-01-07
Who Dares Wins II Unprintable character: 0xaa (keyword token SCREEN$) r350
XOR Works 2008-01-07
Zig Zag Crashes after loading r350
Zub Works, but has some graphics glitches 2008-01-07
  1. The crash appears to be due to the method used to embed the Speedlock 7 loader in BASIC; if you use an emulator with the standard Spectrum ROM to freeze the loader on execution and dump it (0x5D06 - 0x6AF5), then load the dumped memory block into an emulator with OpenZXRom and begin execution from 0x5D06, the loader will then decrypt and run without problems. The game itself works up until the end of the first level, at which point it stops at 0x0562 when trying to load the second level from tape.
  2. The crash appears to be due to the method used to embed the Speedlock 4 loader in BASIC; if you use an emulator with the standard Spectrum ROM to freeze the loader on execution and dump it, then load the dumped memory block into an emulator with OpenZXRom and begin execution from 0x5D06, the loader will then decrypt and run without problems. The game itself appears to work perfectly; I successfully tested it up to the beginning of the second level.
  3. Screen is actually 0x1C00 bytes loaded using LOAD"" CODE 16384, and all hell breaks loose when loading finishes.
  4. At least under Fuse there are problems with recognising the BASIC header.
  5. At least under Fuse there are problems with recognising the BASIC header.
  6. I was able to get the loader to run in a similar fashion to some of the Speedlock games I've tried but the process was a little more involved; I had to create a makeshift manual snapshot by freezing and dumping the loader and noting the current state of the registers using the standard ROM. Loading the dump back into memory and recreating the state of the registers allowed the loader to run in OpenZXRom. The game itself crashes when you pick up a weapons burger, ending up in an infinite loop at 0x0DE7.
  7. If you use an emulator (with the standard Spectrum ROM) to freeze the loader on execution (0x5D11 on a regular 48K Spectrum), dump the loader (0x5D11 - 0x5E1A) then use bin2rem on the dumped loader it actually works, so the problem appears to be with the method of storing the m/c loader in the BASIC program rather than with the loader itself. After the game has loaded, it stops at 0x03B5.
  8. On adding this stub in the right location, the loader resets a couple of seconds before the end.

Article license information

This article uses material from the "Open82" article on the ZX Spectrum technical information wiki at Fandom (formerly Wikia) and is released under the Creative Commons Attribution-Share Alike License.