Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09182 Interface Trivial Always 11 days ago 10 days ago
Tester joemagiera View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Driver
Version 0.271 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 09182: rampart: buttons 1 & 2 should be switched for all 3 players
Description Rampart is a 2 or 3 player game. I didn't check 2 player, but I suspect it has the same issue.
On a real 3 player game (left player, center player, right player), there are two buttons, the left button for all 3 players is "rotate", the right button for all 3 players is "place". If absolutely needed, I can provide a picture of a control panel.
It would make sense in MAME to assign these buttons in the same order, i.e., left button on the keyboard being rotate and right button being place. But in MAME, for the center person for example, it uses the keyboard/A as button 1 and keyboard/S for button 2. Except they are swapped around. If you press keyboard/A, the test screen highlights "center place", and if you press keyboard/S, the test screen highlights "center rotate". That is backwards. For the left and center players, these buttons should be switched with each other (e.g., for center player, keyboard/A should be "center rotate" and keyboard/S should be "center place").

Player 3 is a bit strange. There are only two buttons on the real control panel, but MAME identifies 4 buttons for player-3. I suspect because the code supports that. But in a real game there are only two buttons.
RIGHT PLAYER REAL GAME: left button is "RIGHT ROTATE SW"
RIGHT PLAYER REAL GAME: right button is "RIGHT PLACE SW"
RIGHT PLAYER MAME GAME: button one is keyboard/ctrl (test shows "RIGHT PLACE SW")
RIGHT PLAYER MAME GAME: button two is keyboard/right shift (test shows "RIGHT ROTATE SW")
RIGHT PLAYER MAME GAME: button three is keyboard/enter (test shows "RIGHT PLACE ALT").
See additional information for my suggestion on this.
Steps To Reproduce Start Rampart
Set dip switches to "service mode on", select "controls test"
press keyboard/A (system highlights "center place sw")
press keyboard/S (system highlights "center rotate sw")

press keyboard/left ctrl (system highlights "left place sw")
press keyboard/left alt (system highlights "left rotate sw")

press keyboard/right ctrl (system highlights "right place sw")
press keyboard/right shift (system highlights "right rotate sw")
press keyboard/enter (system highlights "right place alt")
Additional Information I realize this can be corrected by doing manual keyboard mapping, but I think a default change should be made.

In summary, to make it easy, for the left and center player swap buttons 1 & 2.
for the right player:
I suggest button 1 should be keyboard/enter and display "RIGHT ROTATE SW"
I suggest button 2 should be keyboard/right shift and display "RIGHT PLACE SW"
Button 3 is meaningless and should be turned off. But if you really want to assign them, I suggest button 3 should be keyboard/right control and display "RIGHT PLACE ALT"
button 4 is not assigned and should stay as is.
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems rampart
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.