Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08787 Graphics Minor Always Nov 15, 2023, 17:55 Nov 16, 2023, 16:16
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) Nov 15, 2023, 17:55 Uploaded by ICEknight
png file icon 198.png (7,764 bytes) Nov 15, 2023, 17:56 Uploaded by ICEknight
ICEknight
png file icon 200.png (7,770 bytes) Nov 15, 2023, 17:56 Uploaded by ICEknight
ICEknight
jpg file icon 201.jpg (78,691 bytes) Nov 15, 2023, 17:56 Uploaded by ICEknight
ICEknight
png file icon 0000.png (2,988 bytes) Nov 16, 2023, 11:35 Uploaded by Robbbert
Between 9 and 10
Robbbert
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.21833
Robbbert
Moderator
Nov 16, 2023, 11:39
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
Moderator
Nov 16, 2023, 12:07
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.