MAME Savestates not working in Retroarch
-
Retroarch says the MAME cores don't support savestates, but this contradicts both the wiki and what i'm seeing on the boards here. Is there something that needs to be done to get savestates working for the various lr-(mame) cores?
Save states work for my other Retroarch-based emulators - NES, SNES, Genesis, and PSX all have confirmed working state saving and loading. The Retroarch error is that save states are not supported by the core. Anyone else run into this? Possibly a bug in recent versions of RA?
This is on a Pi 3 running Retropie 4.1.
-
@illuminerdi which MAME engine are you running?
-
@Mobile.Rodri I believe I got this from ALL the MAME libretro cores, but the ones I was running most when trying to get this working were lr-imame4all and lr-mame2003
-
mame2003 supports save states in some games, not others. i haven't researched into why, but it's probably a limitation of mame (0.78) itself.
-
@dankcushions that would explain it, though it's a bit strange that MAME would be selective about this.
I could understand not supporting savestates for some newer arcade games from the late 90s or early 2000s, but the games I tried to save were old : Rastan, Altered Beast, and one other I can't remember, but something pre-1994.
I'll try some more methodical testing later if I get a chance, such as verifying that both iMame and Mame2003 can't save the same game, or if it's just a single core that's refusing, for example.
Does AdvMame support save states? Most of the Arcade games I want to play are older, so I just need to find one emulator that works relatively bug free and configure it, and grab a compatible romset...
-
@illuminerdi I was able to save state using Lr-mame2003. I tried several games and all worked. I can try a specific game but it seems ok. I forgot to get my version, I'll double check when I get to the train, but it's relatively recent. I updated right around Christmas.
-
@illuminerdi said in MAME Savestates not working in Retroarch:
@dankcushions that would explain it, though it's a bit strange that MAME would be selective about this.
I could understand not supporting savestates for some newer arcade games from the late 90s or early 2000s, but the games I tried to save were old : Rastan, Altered Beast, and one other I can't remember, but something pre-1994.
save states in mame are supported per driver. a driver in mame represents a circuit board (so a game, or group of games). you can read about it here: http://wiki.mamedev.org/index.php/Save_State_Fundamentals
so yeah, it purely depends on what mame drivers had save state support back in 2003. it's not a matter of older/newer games.
Does AdvMame support save states? Most of the Arcade games I want to play are older, so I just need to find one emulator that works relatively bug free and configure it, and grab a compatible romset...
advmame is based on a later version mame so i would expect it to have better save state support. i don't use it, though.
-
@Mobile.Rodri said in MAME Savestates not working in Retroarch:
@illuminerdi I was able to save state using Lr-mame2003. I tried several games and all worked. I can try a specific game but it seems ok. I forgot to get my version, I'll double check when I get to the train, but it's relatively recent. I updated right around Christmas.
It worked for me too with Neo Geo games with the emulator you mentioned. I don't use them when I play arcade games, you basically have unlimited coins in most games one coin is equal to 1 credit/life. You beat the majority of the games within a hour.
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.