Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07199 Media Support Minor Always 17 days ago 11 days ago
Tester Kaylee View Status Public Platform MAME (Self-compiled)
Assigned To Resolution Open OS Linux (64-bit)
Status [?] Confirmed Driver pc8801.cpp
Version 0.205 Fixed in Version Build 64-bit
Summary MESS-specific 07199: pc8801: Newly dumped Donkey Kong 3 not supported
Description When you run the new dump in MAME it throws out the following error:

Fatal error: Incorrect layout on track 0 head 1, expected_size=100000, current_size=134400
Steps To Reproduce
Additional Information https://archive.org/details/DonkeyKong3PC8801
Flags
Regression Version
Affected Sets / Systems pc8801
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.16028
crazyc
Developer
11 days ago
edited on: 11 days ago
If you use hfc to convert it to an mfm image then it'll mount the image properly. It has some heavy copy protection so after loading a few sectors it'll just hang.

Edit: It hangs because upd765 command_end sets the data_irq which the dk3 loader clears by reading the msr. The docs say the completion irq should be cleared by a sense command like seeks so there must be some specific reason why it's like that but there's nothing in the git history. The 756 currently clears those irqs by writing anything to the cmd reg rather then just sense commands so the rationale be not be valid currently. Anyway the game runs but rather poorly.