mame2003 doesn't detect second gamepad
-
Using a Raspberry Pi 4. Updated everything last week. The commit number for RetroPie I have is c16c97230768c72557d63206bb4f66303f40902f
I use the newest version of the X-Arcade Tankstick with the switch set on 4 which emulates 2 XBox 360 controllers.
Both gamepads work in EmulationStation and RetroArch detects the second input and lets me map the buttons... However, when I launch a ROM, lr-mame2003 does not detect the second controller. The message reads "Xbox360 Wireless Receiver configured on port 1"
I'm not sure how to get it to detect the second controller.
Edit: This seems to only happen for certain ROMs. I started some I haven't tried before and the second controller was detected on port 2... I'm at a loss as to how to get it to detect it for the other games.
Edit again: I reset all Retroarch settings to default, and now the second controller is detected, although sometimes the "receiver configured on port 2" is not displayed. As long as it works, I don't really care.
HOWEVER... Now, the game information is displayed when launching a MAME rom. Any ideas how to get rid of that? I've searched and not found anything useful.
-
Edit: This seems to only happen for certain ROMs.
What games? Like Pac-Man?
-
@sleve_mcdichael It was two player games like 19XX, Joust, Rampage, etc. See the second edit above.
-
You probably had/have some game/input overrides disabling the 2nd controller port.
Using the Reset option in RetroArch is not really advisable, since it will break any RetroPie specific configuration.Please add some info about your setup, as asked in https://retropie.org.uk/forum/topic/3/read-this-first. A debug log from running a game would be useful to see if any overrides are loaded/added.
-
@mitu I hope I didn't mess up resetting RetroArch. I may restore from an image I made a few days ago and work from there. Thanks.
-
Some mame games use player 1 controls for player 2. Due to the actual machine only having one set of controls to share.
-
So, if anyone cares... Went back to an old image, upgraded everything and went from there. Seems to all be working. I don't know what got out of sorts.
I'm glad I figured out that the latest version of Retroarch saves controller configurations as overrides. That took a minute, but now trackball and spinner can both work as appropriate.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.