Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07286 Media Support Minor Always Apr 21, 2019, 12:00 Apr 22, 2019, 09:07
Tester mahlemiut View Status Public Platform MAME (Self-compiled)
Assigned To AmatCoder Resolution Fixed OS Linux (64-bit)
Status [?] Resolved Driver
Version 0.202 Fixed in Version 0.210 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 07286: spectrum and clones: Loading Sabre Wulf from a TZX cassette image fails
Description Attempting to load Sabre Wulf from a cassette image does not work after the loader is loaded, the lead-in seems to not be picked up.
This worked fine prior to MAME 0.202. The data segment that doesn't load seems to be non-standard, as standard loaders in a few other tape images that I have lying around work perfectly fine.
Steps To Reproduce Start any Spectrum driver and start 48K BASIC if you not using the 48k Spectrum driver.
Mount the TZX cassette image.
Enter LOAD"" and press Enter (on the 48k Spectrum, press J, Right Shift P (twice) and Enter)
Start playing the tape, and wait.
The loader will load (takes about 20 seconds), but then the next data segment will not start properly, and the tape will continue to the end without the loading screen appearing.
Additional Information
Github Commit
Regression Version
Affected Sets / Systems spectrum and clones
Attached Files
There are no relationship linked to this issue.
User avatar
Apr 21, 2019, 15:25
I can confirm this issue.
Commit (made by me) that caused the regression:
Pull request:

Problem is that 1ms pause is always required on data blocks, but not on other block types (Sabre Wulf contains a lot of "pure tone" blocks).
I will fix it.
User avatar
Apr 21, 2019, 15:40
I created a pull request:
User avatar
Apr 21, 2019, 23:12
Thanks, works perfectly now.