Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08313 Crash/Freeze Critical (emulation) Always May 9, 2022, 06:36 May 16, 2022, 23:19
Tester neSneSgB View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Confirmed Driver
Version 0.243 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08313: sf2049te, sf2049tea: Game crashes when accessing self-test
Description sf2049te and sf2049tea are unable to access the self-test in MAME. Looking at the serial console on ttys00, the game kernel panics when trying to check the CD-ROM device on pci:05.0:ide:1 and eventually resets itself. sf2049 and sf2049se do not exhibit this issue.
Steps To Reproduce Set Console Enable DIP to "Yes" and Test Mode DIP to "EPROM-based Test", then reset machine. The game will always watchdog reset after it says "Clean up scratch files.OK"
Set slot device pci:00.0:ttys00 to "terminal" and reset machine to see kernel messages.
Additional Information I found a bodge fix: In pci-ide.cpp, line 58, changing "hdd, cdrom" to "hdd, hdd" allows the self-test to successfully boot on a self-compiled version of MAME, as hdb is now a disconnected HDD device. The game should be able to handle a CD-ROM device as the secondary IDE device, though, and that patch seems like it would break other things.
Github Commit
Flags
Regression Version
Affected Sets / Systems sf2049te, sf2049tea
Attached Files
txt file icon sf2049te.txt (22,843 bytes) May 9, 2022, 06:36 Uploaded by neSneSgB
Log of the serial console when the kernel panic occurs (line 140)
[Show Content]
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.