lr-Mame2003 not remembering P1 right in SOME games
-
Odd one here.
On my self-built Picade, I noticed that when I run R-Type, the player 1 right control doesn't work.
I press TAB on the keyboard and reset that control for that game only - and it works fine. The mapping looks the exact same, it's not blank or anything.
Now player 1 right works fine.
Until I exit and run the game again - same thing happens.
If I reset the player 1 right for ALL games, that works too. And forgets it again next time.
The odd thing is it doesn't happen for all games. It happens in R-Type, R-Type II, R-Type LEO, and Salamander.
But NOT in Robocop.
That's all I've tested so far.
I'm guessing is I have some game-specific cfg files somewhere that for some reason it's not overwriting, hence the reason it reverts back to not working every time.
Can anyone advise how to fix this please?
Many Thanks
Pi Model or other hardware: Pi 2 B
Power Supply used: Raspberry Pi Official PSU
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.4
Built From: Pre-made build from this website
USB Devices connected: LED strip, USB hub,
Controller used: Picade HAT
Emulator: lr-mame2003 -
@GtBFilms have you checked this link out yet?
https://github.com/RetroPie/RetroPie-Setup/wiki/lr-mame2003
Look for R-type etc config files in either the libretro directory, or the arcade directory (depending on where you have put your roms), this should be where custom configs are (default.cfg will also be there)
/home/pi/RetroPie/roms/mame-libretro/mame2003/cfg/
or
/home/pi/RetroPie/roms/arcade/mame2003/cfg/and
/opt/retropie/configs/all/retroarch.cfgI only use advanced mame though and the per game controls are in the advmame.rc file. Hopefully this helps.
-
@stoney66 Thanks for that.
I had a look at those cfg files and they all looked fine.
So I did a completely fresh install of RetroPie.
Tried it out, R-Type controls worked fine.
Then I started adding nice tweaks such as ES Themes etc, and suddenly R-Type had the same problem - P1 right not working unless I re-configure the MAME2003 controls every time.
Not sure what change I applied that caused this, so I'm going to do it all again step-by-step and see when it reoccurs.
My gut feeling is this is a bug in the Pimoroni Picade HAT drivers.
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.