Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07232 Crash/Freeze Critical (emulation) Always Feb 12, 2019, 22:50 8 days ago
Tester -Misc Reporters- View Status Public Platform MAME (Official Binary)
Assigned To Robbbert Resolution Fixed OS Windows Vista/7/8 (64-bit)
Status [?] Resolved Driver studio2.cpp
Version 0.206 Fixed in Version 0.210GIT Build 64-bit
Summary MESS-specific 07232: studio2: Unable to successfully boot game
Description Using the procedure for Studio 2 if loading with a cartridge (Hit F3 then hold Q) no longer works. Whatever shows up is corrupted.
Steps To Reproduce - mame64 studio2 pinball
- Hit F3, then hold Q until booted

Game should show on the screen, but does not.
Additional Information Taken from:
https://github.com/mamedev/mame/issues/4633
Flags
Regression Version 0.200
Affected Sets / Systems studio2
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.16136
Tafoid
Administrator
Feb 12, 2019, 22:52
Traced to July 18th, 2018 work on main CPU
https://github.com/mamedev/mame/commit/13c663f17aea5d715474dfc6a46350c3f6ab6703
User avatar
No.16138
AJR
Developer
Feb 12, 2019, 23:46
edited on: Feb 12, 2019, 23:52
I've independently verified this regression. Specifically, it's caused by incorrect DMA burst timing, for which I would place the real fault in the cdp1861_device's incredibly naive emulation (a real CDP1861 would do handshaking with the CDP1802's timing pulses and status codes).
User avatar
No.16445
Robbbert
Developer
8 days ago
edited on: 8 days ago
CPU bug fixed by Curt Coder. He's not in the list of assignees.