RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Save states vs .srm

    Scheduled Pinned Locked Moved General Discussion and Gaming
    5 Posts 5 Posters 3.0k 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.
    • Dave BD
      Dave B
      last edited by

      Is it safe to just use the in-game saves? I haven't had a problem with it yet. Anyone ever lose save data from updates or any other changes?

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

        it's fine. whether they would stop working between emulator revisions would depend on the emulator and the changes, but you can almost guarantee that stuff wouldn't change.

        1 Reply Last reply Reply Quote 0
        • Drakaen391D
          Drakaen391 @Dave B
          last edited by

          @Dave-B think it's personal preference, though I use both as I sorta use the save states for the older games that used passwords instead of saves

          RPi B & RPi 3B OC (Now Raspberry pi 4b 8gb)
          Retropie (Latest Stable)
          PiBox with Wind Tunnel Cooling System

          1 Reply Last reply Reply Quote 0
          • S
            sselph
            last edited by

            One difference I noticed is that the sram was being written when the game is exited(or periodically if you enable that) while the save state is written immediately. In older versions if things were running too long then it wouldn't exit cleanly then the sram would be lost. I now create a save state whenever I am also making an in game save just to be sure.

            Another difference is that the srm is a dump of the sram so likely more compatible between emulators. I've had to make adjustments because of compression but otherwise have been able to move srm's between a few emulators.

            Auto-scraper: https://github.com/sselph/scraper
            Donate to Extra-Life 2018 and help save lives: https://goo.gl/diu5oU

            W 1 Reply Last reply Reply Quote 0
            • W
              wetriner @sselph
              last edited by

              @sselph You could utilize the autosave_interval setting in retroarch.cfg for situations like that. Retroarch will periodically write the save data to your .srm file according to what you set, so you would be safe in the event of a crash or power loss.

              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.