Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08322 Crash/Freeze Major Always May 22, 2022, 15:15 Jan 20, 2023, 15:03
Tester ICEknight View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Acknowledged Driver
Version 0.243 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 08322: spec128 and clones [strider and clones]: System reset after finishing first level
Description The game reset's to the Spectrum's main menu instead of starting the second level.
Steps To Reproduce -Load spec128 or one of its clones like specpls2
-Load strider from softlist
-Press enter to enter Tape Loader
-Enable UI controls, press F2 to start tape, throttle until it finishes loading
-Start game, beat first level
-Once the Level Clear music ends, the emulated system will reset

Or just start specpls2 and load the attached snapshots.
Additional Information Related to this:
Github Commit
Regression Version
Affected Sets / Systems  spec128 and clones [strider and clones]
Attached Files
zip file icon (113,330 bytes) May 22, 2022, 15:15 Uploaded by ICEknight
Snapshots for Spectrum 128K/+2
There are no relationship linked to this issue.
User avatar
Senior Tester
May 23, 2022, 11:00
edited on: May 23, 2022, 11:02
There are a lot of Speccy disk games that still either don't boot or quickly fail (always have done)

It might be worth doing a single report with the test results for the listed software, see if any patterns emerge (eg. if specific types of copy protection are causing issues)

Outside of the disk games the compatibility is strong now, so it has to be something specific I think.
User avatar
Senior Tester
May 23, 2022, 11:44
I did notice some odd things, like the Speccy+3 defaulting to having 2 drives, rather than a standard configuration, and I know from Amiga copy protections this can sometimes cause problems, although it didn't seem to change anything with the games I tested on the Speccy when removed the 2nd drive.
User avatar
Jan 20, 2023, 04:52
This looks like a bug in the game. The game enables interrupts (at $A364) right before switching to bank 1 (at $A310) and calling into $C003. An interrupt occurs at $CC07, which reads the vector from bank 1 $F0FF instead of bank 0 $F0FF. The read vector address is $0000. That resets the machine.
User avatar
Jan 20, 2023, 15:03
According to the game instructions, "please play in 48K mode".