Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08787 Graphics Minor Always 24 days ago 24 days ago
Tester ICEknight View Status Public Platform MAME (Official Binary)
Assigned To AJR Resolution Fixed OS Windows 10/11 (64-bit)
Status [?] Resolved Driver
Version 0.260 Fixed in Version 0.261 Build 64-bit
Fixed in Git Commit e7c243b Github Pull Request #
Summary 08787: breakout: Scores over 200 break the score counter
Description The game doesn't update properly the score counter when showing numbers above 200.

Real hardware does work properly:
Steps To Reproduce Get a score above 200 or load the attached savestate.
Additional Information
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems breakout
Attached Files
zip file icon breakout.zip (14,541 bytes) 24 days ago Uploaded by ICEknight
png file icon 198.png (7,764 bytes) 24 days ago Uploaded by ICEknight
ICEknight
png file icon 200.png (7,770 bytes) 24 days ago Uploaded by ICEknight
ICEknight
jpg file icon 201.jpg (78,691 bytes) 24 days ago Uploaded by ICEknight
ICEknight
png file icon 0000.png (2,988 bytes) 24 days ago Uploaded by Robbbert
Between 9 and 10
Robbbert
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.21833
Robbbert
Senior Tester
24 days ago
The problem is more widespread. It appears that the emulated 9310 chip is counting 0-1-2-3-4-5-6-7-8-9-c-0 instead of 0-1-2-3-4-5-6-7-8-9-0, where c represents the illegal 10 BCD value. See my uploaded picture where c shows between 9 and 10.
User avatar
No.21834
Robbbert
Senior Tester
24 days ago
The TC pin should activate when the count is 9 but MAME has this as 10. Changing it to 9 fixes the problem.

src/lib/netlist/devices/nld_9316_base.hxx , line 125, change 10 to 9.