Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|08728||Misc.||Minor||Always||Jul 16, 2023, 16:35||Jul 20, 2023, 13:15|
|Tester||Balthier||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||Resolution||Open||OS||Windows 10/11 (64-bit)|
|Status [?]||Direction Needed||Driver|
|Version||0.256||Fixed in Version||Build||64-bit|
|Fixed in Git Commit||Github Pull Request #|
|Summary||08728: buggychl and clones: Coins A-H lockouts activate every other second while in service mode|
When you run the game and enter the service menu, the coin lockouts will lock/unlock every second until you go back to the game mode. This affects all coins A-H (8 slots), which is odd because this game appears to use only 2 slots.
Also the counters don't even count the coins on these games.
|Steps To Reproduce||
1. Run either buggychl or buggychlt
2. Press F2 then F3. TAB to Bookkeeping Info and watch the coin A-H lockouts kick on/off with each second.
|Affected Sets / Systems||buggychl and clones|
|There are no relationship linked to this issue.|
Jul 16, 2023, 22:06
|Isn’t that normal for testing outputs?|
Jul 17, 2023, 04:50
Normal? How are lockouts constantly flipping on then off in time with mame's little uptime clock in bookkeeping info normal? It looks very similar to the auto-incrementing coin bugs I reported in the orunners and elim4 sets (on Sega drivers) which also trigger once every second but while the game is in game mode.
Every Taito game I've tried so far either has a lockout always on in service mode, always off, or on in service except the switch test screen (but those were very few). And the fact it's all 8 but the game only uses 2? That's normal? I've only seen that happen one other time on another driver with grchamp but that game is totally broken too. Everything else locks only the first 2 or 4.
The only reason I even noticed this was because as I was testing the coin switches they wouldn't work half the time.
Jul 17, 2023, 10:51
The system has a single global coin lockout output. It doesn’t have a separate output for each coin slot. See where it uses coin_lockout_global_w here: https://github.com/mamedev/mame/blob/mame0256/src/mame/taito/buggychl.cpp#L250
That’s displayed as all eight coin lockouts being controlled in MAME.
grchamp also has a single global coin lockout output and uses coin_lockout_global_w: https://github.com/mamedev/mame/blob/mame0256/src/mame/taito/grchamp.cpp#L195
You’re definitely arguing from a position of ignorance.