Analog stick bind recently stopped working in MAME
-
I've been using Retropie successfully for several years to play MAME games. Recently, the binding to the left analog stick of my Logitech F710 stopped working. The dpad still works as expected. Let me provide some info:
Pi Model: Raspberry Pi 4 Model B, 2GB
Power Supply used: CanaKit DCAR-RSP-3A5C (output: 5.1V, 3.5A)
RetroPie Version Used: 4.7.1, recently updated through retropie_setup.sh to commit 3d841d1c17b2cc1767c5cbf61f312aca04b256f6
Built From: Pre made SD Image on RetroPie website
USB Devices connected: Logitech Nano Receiver
Controller used: Logitech Gamepad F710
Error messages received: none
Verbose log (if relevant): not relevant
Guide used: https://retropie.org.uk/docs/Logitech-Controller/, retropie_setup.sh for analog stick bind, then attempt to fix with youtube "RetroPie Analog Joystick Fix for Mame and other Cores" (watch?v=RVt36m12xtk)
File: N/A
Emulator: lr-mame2003
Attachment of config files: referenced (see below)
How to replicate the problem: I don't knowHonestly I am not sure why this started occurring. I regularly keep my Retropie installation updated through the update function in retropie_setup.sh and it may have been a recent update that caused the issue. I usually set the user 1 binds through retropie_setup.sh without issue. I have erased the controller configuration and added it again with the same result. I give a reference to a youtube video (not the full link because I didn't want the video included in-line with this post) that I followed as a troubleshooting measure. The retroarch.cfg config files (for all emulators and for mame-libretro) look as I expect and contain input_player1_analog_dpad_mode = "1". I ran jstest on the joystick and the analog stick still works. I switched configuration from the left to the right stick and have the same problem.
Any advice on how to further diagnose my problem and fix it?
-
Anyone got any ideas? I've had this frustration for a month now.
-
@slimbrick besides a select few games, mame2003 does not support analog controls. What you can do is go-to the retroarch menu:
main menu-> quick menu-> controls-> port 1 controls-> analog to digital type-> Left Analog (Forced)
. -
@slimbrick there were some changes with that analog-to-digital feature last month, if you recently updated retroarch maybe you'll want to read https://www.libretro.com/index.php/retroarch-1-9-6-released/
-
@barbudreadmon said in Analog stick bind recently stopped working in MAME:
@slimbrick there were some changes with that analog-to-digital feature last month, if you recently updated retroarch maybe you'll want to read https://www.libretro.com/index.php/retroarch-1-9-6-released/
Thanks! This will certainly help and the timing correlates very well with when I started having problems.
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.