No problem! Glad that works for you as well.
I found another issue, though, I am trying out MAME / arcade games, so using Mame-2003-Plus. I discovered that the
Save Game Remap file setting doesn't seem to work.
[...]
If anyone has any ideas why this isn't working, please share. I may have missed some config option or something. I'm using the latest version (1.8.9) that just came out yesterday. I posted a new issue on GitHub (libretro/mame2003-plus-libretro; can't post links because I'm a newbie, bah). It sure seems like a bad bug!
Resolved! Someone on the GitHub issues board provided the fix: Just use the MAME in-game menu to configure per-game controller settings as needed. That hit me like a ton of bricks, as I recalled seeing this about 15 years ago when using MAME on a PC. I didn't know it was also available in RetroArch!!!
How to configure: Once a core & game are loaded, use the configured hotkey to bring up the
RetroArch menu, then select
Quick Menu->Options->Display MAME menu and set that to
ON. Then select
Input (this game) and for each action used by the game (such as P1 Left, P1 Right, P1 Button 1, etc.) you select it & then press the button on the controller you'd like to map to the action.
That works well & tried this for 2 games: Joust & Berzerk. I also verified upon reloading each of these games that the settings I had configured before were retained.
So, to summarize: Within the MAME 2003-plus core, I set up global options for the controller
(Settings->Input->Port 1 Controls) for vertical orientation games, as the majority of the games I play in MAME are of that configuration. For any that I discover which are horizontal orientation, I will set up per-game controller configurations for them using the
MAME menu.
I asked the RetroArch folks if they'd like me to help get this documented, as I probably spent over 6 hours digging into this
*and* the
"slow core loading" issues. I'd like to save others some time!
Enjoy RetroArch and MAME!
--------------------- MERGED ---------------------------
Resolved! Someone on the GitHub issues board provided the fix: Just use the MAME in-game menu to configure per-game controller settings as needed. That hit me like a ton of bricks, as I recalled seeing this about 15 years ago when using MAME on a PC. I didn't know it was also available in RetroArch!!!
[....]
Wanted to share another bit of information: I confirmed that
Save Game Remap file and
Save Core Remap file works fine for a non-MAME 2003/MAME 2003-plus core. I was able to use both of those features without any issues in the SNES 9x 2010 core, tested with Ms. Pac-Man and Pac Man 2.
The issue I found seems to impact only MAME cores... Perhaps RetroArch never bothered to add
Save Game Remap/Save Core Remap functionality to MAME cores, as MAME has its own built-in menu? If that's the case, it would be great to have this documented. I scoured the documentation at RetroArch while trying to figure it out and saw no mention of this!
Anyway.. enjoy RetroArch and MAME!