Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04111 DIP/Input Minor Always Nov 5, 2010, 01:57 Nov 10, 2010, 19:00
Tester -Misc Reporters- View Status Public Platform MAME (Official Binary)
Assigned To stephh Resolution Fixed OS Windows XP (32-bit)
Status [?] Resolved Driver
Version 0.140 Fixed in Version 0.140u2 Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04111: timesold, timesold1, btlfield: Coins are not reacting correctly (MCU problem)
Description When crediting, you can see graphic garbage initially.. and it take 3 coins to get 2 credits (it should be 1:1 per dip settings).
Steps To Reproduce
Additional Information The issue seems to lie in the update which added driver data struct (r7474)
Received via email from Rogerio
Github Commit
Flags
Regression Version 0.135u3
Affected Sets / Systems timesold, timesold1, btlfield
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.06845
stephh
Developer
Nov 6, 2010, 08:21
state->game_id is not initialised to 0 in DRIVER_INIT in src/mame/drivers/alpha68k.c .

Furthermore, in src/mame/includes/alpha68k.h, the enum should be that way :

/* game_id - used to deal with a few game specific situations */
enum
{
    ALPHA68K_BTLFIELDB = 1, // used in alpha_II_trigger_r
    ALPHA68K_JONGBOU, // used in kyros_alpha_trigger_r & kyros_draw_sprites
    ALPHA68K_KYROS // used in kyros_draw_sprites
};