Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07081 Crash/Freeze Major Always Aug 31, 2018, 00:21 25 days ago
Tester StHiryu View Status Public Platform MAME (Unofficial Binary)
Assigned To AmatCoder Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver amstrad.cpp
Version 0.201 Fixed in Version 0.202 Build 64-bit
Summary MESS-specific 07081: cpc6128: Certain working disks in older releases won't run
Description I've noticed that some disk games can't run in current mame versions. They worked fine in older mame releases. Some of then are (You can grab the disk images from cpc-power.com):

-Mortadelo Y Filemon II (S) (1989) [Original].dsk
-Terminator 2 Judgment Day (UK) (1991) [Original].dsk

The second one gives error when running, the first one goes to the load menu selection.
Steps To Reproduce Run the games:
-Mortadelo Y Filemon II (S) (1989) [Original].dsk --> RUN"DISC.BAS
-Terminator 2 Judgment Day (UK) (1991) [Original].dsk --> RUN"DISC.BIN
Additional Information
Flags
Regression Version 0.195 (Probably)
Affected Sets / Systems cpc6128
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.15371
mahlemiut
Developer
Aug 31, 2018, 21:52
Possibly related to this commit? - https://github.com/mamedev/mame/commit/23045014acd8df88a44f2c019b3d11f960273a89#diff-fa577dabf351d508c0b0addacc6ad448

As mentioned Airborne Ranger ('airborne' in the softlist) also fails to load, as does a GoodCPC version of Barbarian.

Seems to set flags incorrectly for the FDC Read Deleted Data command.
User avatar
No.15372
StHiryu
Tester
Sep 1, 2018, 00:12
Some spectrum games are broken too. Opened a new report (07083)
User avatar
No.15486
cuavas
Administrator
25 days ago
These disks check that sectors with deleted mark set can still be read. This works as a form of copy protection/modification detection, as conventional copy programs won't copy deleted sectors, and deleted sectors can be overwritten when a disk is written to.