Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03024 DIP/Input Trivial Always Mar 14, 2009, 06:37 Mar 25, 2009, 17:47
Tester hyrulian View Status Public Platform MAME (Official Binary)
Assigned To etabeta Resolution Fixed OS Windows XP/Vista 64-bit
Status [?] Resolved Driver
Version 0.130 Fixed in Version 0.130u2 Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 03024: jrpacmbl: All inputs perform wrong function in-game
Description All of the inputs perform the wrong function in-game; each one is interchanged with a different one. Here is how they end up interchanged:

Service Mode (DIP) <--> Coin 1
1P Start <--> Coin 2
2P Start <--> Coin 3
1P Up/Down/Left/Right <--> 2P Up/Down/Left/Right

Looking at the source (pengo.c), it seems that the problem may simply be that ports "P1" and "P2" are interchanged in the address map, and swapping the two might solve the problem. I don't have the means to build this myself to test, however.
Steps To Reproduce Simply try to play the game; the problem will be apparent immediately when you try to put coins in.
Additional Information
Github Commit
Flags
Regression Version 0.127u1
Affected Sets / Systems jrpacmbl
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.03961
Tafoid
Administrator
Mar 14, 2009, 13:21
Confirmed and added regression version
User avatar
No.04064
etabeta
Developer
Mar 25, 2009, 14:56
patch sent