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

    In-game saves in Zelda 1&2 NES (lr-fceumm)

    Scheduled Pinned Locked Moved Help and Support
    zeldanesbatterysavesaving
    12 Posts 4 Posters 2.1k 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.
    • S
      sleve_mcdichael
      last edited by sleve_mcdichael

      Other battery-save games (Star Tropics, Kirby's Adventure) work but in Zelda 1&2, my saves are always empty every time I come back. They will persist after a hotkey + B reset, but once I actually quit out the emulator and come back, they're gone. There does exist the .srm save file with an appropriate time stamp.

      I know they had the whole "hold in reset button while you turn power off" thing...I had supposed that was due to how the power-cycling physically interacted with the memory chip or something, but now maybe I'm not so sure. Is there a trick to making these work?

      RetroArch 1.10.0 e9e85f3
      FCEUmm b3c35b6

      lostlessL 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        That's strange. Are you saving in the game, when the prompt appears (Continue/Save/Retry) ?

        S 1 Reply Last reply Reply Quote 0
        • S
          sleve_mcdichael @mitu
          last edited by

          @mitu said in In-game saves in Zelda 1&2 NES (lr-fceumm):

          Are you saving in the game, when the prompt appears (Continue/Save/Retry) ?

          Yep, I'm selecting "save":
          20221224_001649.png

          Then I can see it in the game select, even after a soft-reset I can see it and select it:
          20221224_001713.png
          20221224_001721.png

          But once I quit the emulator and restart, it's gone:
          20221224_001743.png
          20221224_001805.png

          Verbose log: https://pastebin.com/gN1TFxW0

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

            This issue on GitHub seems to describe the same or similar issue, but it says a fix was merged some years ago, and I'm seeing this today.

            I do notice that both my retroarch and the FCEUmm core were some months out of date -- I've just updated them both to latest binary with no change in this saving behavior.

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @sleve_mcdichael
              last edited by

              @sleve_mcdichael said in In-game saves in Zelda 1&2 NES (lr-fceumm):

              This issue on GitHub seems to describe the same or similar issue, but it says a fix was merged some years ago, and I'm seeing this today.

              I don't think that's the case, your ROM is not a NES 2 formatted file. Not sure if there's a difference, but using the ROM with (Rev 1) saves are persisted after exiting RetroArch.
              FWIW, latest RetroArch - in RetroPie - is v1.12.0, you're running v1.10.0, though I don't think that matters.

              S 1 Reply Last reply Reply Quote 0
              • S
                sleve_mcdichael @mitu
                last edited by

                @mitu said in In-game saves in Zelda 1&2 NES (lr-fceumm):

                FWIW, latest RetroArch - in RetroPie - is v1.12.0, you're running v1.10.0, though I don't think that matters.

                Yeah I updated last night RetroArch and lr-fceumm to latest binary, but saves still weren't persisting for me after.

                Not sure if there's a difference, but using the ROM with (Rev 1) saves are persisted after exiting RetroArch.

                Can you clarify? You're using the (Rev 1) rom and you're seeing saves persist? Here is the rom that I am using (md5sum):

                5d252fd48a98ea8c84273e4ce7e6a401  Legend of Zelda, The (USA) (Rev 1).7z
                

                ...and if I extract that 7z archive, here's what's inside:

                77accbcdbe136f159d34198a16c1a80a  Legend of Zelda, The (USA) (Rev 1).nes
                

                ...is this the same as what you tried?

                1 Reply Last reply Reply Quote 0
                • lostlessL
                  lostless @sleve_mcdichael
                  last edited by

                  @sleve_mcdichael how are you exiting out of retroarch? The sram file only saves permanently to storage when you properly quit retroarch by default.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    sleve_mcdichael @lostless
                    last edited by sleve_mcdichael

                    @lostless "enable hotkey" + "exit emulator" hotkey combination (menu + start), same way I quit out the ones that do work (Star Tropics, Kirby's Adventure.)

                    May I assume that saves persist for you as well in LoZ? Is your ROM the same as mine above, or have you got a different one?

                    lostlessL YFZdudeY 2 Replies Last reply Reply Quote 0
                    • lostlessL
                      lostless @sleve_mcdichael
                      last edited by

                      @sleve_mcdichael I have an old rev 1 rom I’ve had for years. Also I don’t use lr-fceumm, but lr-nestopia. But had no issues on either or.

                      1 Reply Last reply Reply Quote 0
                      • YFZdudeY
                        YFZdude @sleve_mcdichael
                        last edited by YFZdude

                        @sleve_mcdichael
                        Works on my end. Pi 3B with lr-fceumm.

                        My md5 is different than yours, but neither of ours match the No-Intro Dat-o-Matic entries for Rev 1 of this game.

                        f4095791987351be68674a9355b266bc Legend of Zelda, The (USA) (Rev 1).nes
                        

                        No-Intro
                        Headered:

                        614fb3085826e62f3be3a3fe0b931689
                        

                        Headerless:

                        d3f453931146e95b04a31647de80fdab
                        
                        S 1 Reply Last reply Reply Quote 0
                        • S
                          sleve_mcdichael @YFZdude
                          last edited by

                          @YFZdude said in In-game saves in Zelda 1&2 NES (lr-fceumm):

                          My md5 is different than yours, but neither of ours match the No-Intro Dat-o-Matic entries for Rev 1 of this game.

                          So, the source where I got these calls itself a "no-intro" set, but the md5's don't match so I guess that's not true. I tracked down that 614fb version, and it seems to be working. My initial character is persisting at least which is farther than I'd got before.

                          Chalk it up to a bad ROM I guess.

                          1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator
                            last edited by

                            @sleve_mcdichael said in In-game saves in Zelda 1&2 NES (lr-fceumm):

                            Can you clarify? You're using the (Rev 1) rom and you're seeing saves persist? Here is the rom that I am using (md5sum):

                            No, the ROM file I was using for test doesn't have the Rev 1:

                            md5sum Legend\ of\ Zelda\,\ The\ \(USA\).zip
                            ba3737710651036dbb3b28b88b9dfbb0  Legend of Zelda, The (USA).zip
                            
                            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.