Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
04000 Interface Minor Always Aug 15, 2010, 17:22 Aug 15, 2010, 23:05
Tester MetalliC View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows XP (32-bit)
Status [?] Confirmed Driver
Version 0.139u1 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 04000: Mapping Start Key in Input (General) doesn't work
Description Mapping Start Key in Input (General) doesn't work
Steps To Reproduce Tab - Input (General) - Player 1 Controls, redefine start key to something other than key "1". You are unable to start a game using that key.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
related to 03689Confirmed Reassigning Service Menu/Test Mode key (F2) does not work. 
Notes
3
User avatar
No.06548
MetalliC
Developer
Aug 15, 2010, 17:26
PS: I just reproduse this on my PC, bug was reported by other users
User avatar
No.06552
Tafoid
Administrator
Aug 15, 2010, 21:15
Adjusted bug to better suit the issue.

It's likely related to the same issues where F2 isn't able to be redefined in the same menu. For now, I'd suggest using the per game menu to make the adjustment or make a .CFG file (based on a proper mapping) to do it for you.
User avatar
No.06553
AWJ
Developer
Aug 15, 2010, 23:05
edited on: Aug 15, 2010, 23:34
The problem is that there are two different sets of "Start" controls in MAME. Under "Other Controls" there's "1 Player Start", "2 Players Start", etc. Then there's also "P1 Start" under "Player 1 Controls", "P2 Start" under "Player 2 Controls", etc. Remapping "P1 Start" won't work for a driver that uses "1 Player Start" as the start button.

I'm not sure why there need to be two sets of start controls in the first place. Nearly all MAME drivers use "1 Player Start", etc.; only a handful of drivers use the other set. And the per-player start controls are marked "MESS only" in the source; maybe they should be #ifdef'd out so they really are MESS-only?