RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    MAME Savestates not working in Retroarch

    Scheduled Pinned Locked Moved Help and Support
    mamesave statesretroarchlr-mame4alllr-mame2003
    8 Posts 4 Posters 8.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      illuminerdi
      last edited by

      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.

      M 1 Reply Last reply Reply Quote 0
      • M
        Mobile.Rodri @illuminerdi
        last edited by

        @illuminerdi which MAME engine are you running?

        I 1 Reply Last reply Reply Quote 0
        • I
          illuminerdi @Mobile.Rodri
          last edited by

          @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

          1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator
            last edited by

            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.

            I 1 Reply Last reply Reply Quote 0
            • I
              illuminerdi @dankcushions
              last edited by

              @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...

              M dankcushionsD 2 Replies Last reply Reply Quote 0
              • M
                Mobile.Rodri @illuminerdi
                last edited by

                @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.

                P 1 Reply Last reply Reply Quote 0
                • dankcushionsD
                  dankcushions Global Moderator @illuminerdi
                  last edited by

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • P
                    PetroRie @Mobile.Rodri
                    last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    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.