Xbox 360 Joystick not working in some emulators, but works on menu
-
Pi Model or other hardware: B+
RetroPie Version Used : 4.4.2
Controller used: Wired Xbox 360 controller
Emulator: lr-mame2003 and lr-snes9x2010My wired xbox 360 controller works in the menu, but after selecting a game, such as Super Mario RPG or Gauntlet, the left joystick to move does not work. It works in the menu and other emulators, such N64, Mario Kart 64.
I would assume the problem is in the retroarch.cfg file, but I have uninstalled and reinstalled xpad driver, main packages, and just about everything else I can think of. I tried installing the xdrive driver as well, but that did not fix it. Xpad had worked before, but then I reinstalled everything from image and it has not worked since.
I am sort of a rookie, so detailed guidance would be appreciated (I also check the other forum topics that seemed similar).
-
@dirtyd369 said in Xbox 360 Joystick not working in some emulators, but works on menu:
(I also check the other forum topics that seemed similar
Which topics ? The
xpad
driver should work without problems. If it works in other games/emulators, then it means the driver is ok - maybe the game doesn't support a joystick ? -
@mitu The games definitely support the joystick, as I have used them before. I have checked forum topics like:
-
The first 3 links point to the same topic opened 2 years ago solved with an update of the emulator. The 4th link you provided is a Github issue opened 3 years ago about a problem with a SNES Tomee controller (that doesn't have any analog joysticks) and RetroPie 2.3, solved with an update of RetroArch (it seems?).
I don't see how any of the links you posted is relevant to the problem you described.
Coming back to your question
- for Mame2003 you can press TAB in-game and see if you can map your joystick as you like
- for Super Mario RPG, use the RGUI (
Select + X
while in-game) and go to your controls, then select the P1 gamepad to be Analog - see https://retropie.org.uk/docs/Playstation-1/#analog-controller-type.
-
@mitu The RGUI worked, and fixed the issue for all of the emulators, snes, nes, etc. I assume I can save these settings using “save core remap”? Thank you!
Mame, however, is not. Tab does not result in anything. When should I be pressing it? When I allow the game (Tapper) to boot up, it gives me a menu called Diagnostic tests. This might be a separate issue so I’ll search online and/or make another post.
Thank you again
-
@dirtyd369 said in Xbox 360 Joystick not working in some emulators, but works on menu:
I assume I can save these settings using “save core remap”? Thank you!
Yes, this is the recommended way to do it.
For the 2nd part, related to Mame and Tapper, I think it is not supported in 'vanilla' Mame2003 (see https://retropie.org.uk/forum/topic/1712/no-tapper-how-will-i-live-controls-not-working/) so you could try to use either
advmame
or installlr-mame2003-plus
(https://retropie.org.uk/forum/topic/17766/mame2003-plus-250-new-games-new-input-system-new-features-new-bugs) and see if you get better results.
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.