Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06716 Media Support Critical (emulation) Always Oct 14, 2017, 13:01 Oct 17, 2017, 22:34
Tester StHiryu View Status Public Platform MAME (Unofficial Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver spectrum.cpp
Version 0.190 Fixed in Version Build 64-bit
Summary MESS-specific 06716: specpl3e: Fatal error when launching spectrum disks
Description When launching some spectrum disks like "Golden Axe" from WorldOfSpectrum.org, a fatal error message appears at the emulator. These disk images work well in other emus like zxspin.
Steps To Reproduce 1-Insert disk image in the floppy disk1 slot.
2-Launch ZX Spectrum +3e
Additional Information Disk download site (GoldenAxe.dsk.zip):
http://www.worldofspectrum.org/infoseekid.cgi?id=0002081

Attached image with the error message (error,jpg)
Flags
Regression Version
Affected Sets / Systems specpl3e
Attached Files
jpg file icon error.jpg (40,318 bytes) Oct 14, 2017, 13:01 Uploaded by StHiryu
StHiryu
Relationships
There are no relationsihp linked to this issue.
Notes
3
User avatar
No.14272
StHiryu
Tester
Oct 14, 2017, 13:04
Maybe the crash is because in the source code there is a variable expected_size with maximun value = 100000. Increasing that value may solve the problem...
User avatar
No.14274
Robbbert
Developer
Oct 14, 2017, 17:10
The crash is because the disk is not in the format expected by MAME. This type of crash came with the wd-fdc rewrite some time ago.
User avatar
No.14290
mahlemiut
Developer
Oct 17, 2017, 22:34
This is likely due to copy protection on the disk image. Extended CPCEMU images can support some level of disk protections, but MAME often doesn't handle longer than normal tracks very well.