Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07082 DIP/Input Minor Always 21 days ago 19 days ago
Tester Nightvoice View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows Vista/7/8 (64-bit)
Status [?] Closed Driver neogeo.cpp
Version 0.201 Fixed in Version Build 64-bit
Summary 07082: neogeo: Start button states are backward
Description Upon testing updated artwork for this system, I noticed that the states reported to artwork for the player 1 and 2 start buttons are reversed. The select game button displays correctly, but the other two don't (pressed vs. non-pressed).
Steps To Reproduce
Additional Information
Flags
Regression Version
Affected Sets / Systems neogeo
Attached Files
 
Relationships
There are no relationsihp linked to this issue.
Notes
5
User avatar
No.15368
Tafoid
Administrator
20 days ago
Does that mean the artwork still needs work to be compatible? It doesn't sound like MAME itself is at fault.
User avatar
No.15370
Nightvoice
Tester
20 days ago
edited on: 20 days ago
It's not the artwork, it's the driver. When you have all three buttons referencing the same element, two read pressed and one reads not pressed, it is clearly a MAME problem. I took the advice and re-created the artwork file to use lamps instead of an LED for the game selected. That one was on me. This is a MAME issue, and I've done enough of these files to know that much.
User avatar
No.15373
hap
Developer
19 days ago
Where is this updated artwork?
User avatar
No.15374
B2K24
Moderator
19 days ago
MAME Artwork X section of MW forums. "Neo Geo Multi-Game Update"
User avatar
No.15375
hap
Developer
19 days ago
edited on: 19 days ago
For neogeo(arcade), the select button is indeed at "SYSTEM" inputmask="0x0200".

However, the other controls are at:
"edge:joy:JOY1", 0x01 to 0x80
"edge:joy:JOY2", 0x01 to 0x80
"edge:joy:START", 0x01 and 0x04

https://github.com/mamedev/mame/blob/master/src/devices/bus/neogeo_ctrl/joystick.cpp#L127

*edit* in case it wasn't clear: the issue is your artwork, not MAME. Change the input tags/masks in the .lay file and it will work.