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

    Memory card isn't working

    Scheduled Pinned Locked Moved Help and Support
    memory cardplaystation 1
    13 Posts 3 Posters 1.7k 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.
    • simpleethatS
      simpleethat @niccco
      last edited by

      @niccco I just tried recreating your problem and with my copy of the game I am able to create a save and then quit back to emulation station, start the game again and load the previous save file.

      I'm using the bin/cue format for this game. Bugs Bunny & Taz - Time Busters (USA) (En,Fr,Es) is the name; I only have a single bin file (but I may have consolidated the multiple track files to neaten up the file system a bit).

      What format for the game files are you using? Have you tried other copies of the game? Do any other games replicate this problem?

      N 1 Reply Last reply Reply Quote 0
      • N
        niccco @simpleethat
        last edited by niccco

        @simpleethat I got the same game

        Bugs Bunny & Taz - Time Busters (USA) (En,Fr,Es).bin and .cue

        I have tried the Tomb Raider 2 (also .bin and .cue), and it isn't working either.

        Maybe my BIOS file isn't being readed? How can I know if the BIOS is readed?

        Because, Idk what else could it be, I know that my BIOS file is OK, because I used it with ePSXe in my desktop computer.

        EfriimE simpleethatS 3 Replies Last reply Reply Quote 0
        • EfriimE
          Efriim @niccco
          last edited by

          @niccco
          If the file loads and saves then its a good bet the BIOS is okay.

          Did you by chance load a savestate inbetween saving the game?

          N 1 Reply Last reply Reply Quote 0
          • N
            niccco @Efriim
            last edited by niccco

            @Efriim Nono, because I know from ePSXE that a if I'm saving in the game, loading a save state, will stop saving the memory card, because loading a state, brings u back from where the save was, indeed, I'm not using save and load states at all.

            EfriimE 2 Replies Last reply Reply Quote 0
            • EfriimE
              Efriim @niccco
              last edited by

              @niccco
              Anyway if you do want to check the BIOS with a program like 7-zip or hashtab you can use checksums for comparison.

              BIOS               CRC32        Namespace (region) checkorder#
              scph1000r.bin      5660F34F
              scph18000.bin      0DCCE9D7
              scph100.bin        F2AF798B
              scph101.bin        171BDCEC
              scph1000.bin       3B601FC8     lr-pcsx (NTSC) 3
              SCPH1001.BIN       37157331     pcsxr or lr-pcsx (NTSC) 3
              scph1002.bin       9BB87C4B     lr-pcsx (PAL) 3
              scph5500.bin       FF3EEB8C     lr-pcsx (EU) 1
              scph5501.bin       8D8CB7E4     lr-pcsx (US) 1
              scph5502.bin       D786F0B9     lr-pcsx (JP) 1
              scph7001.bin       502224B6     lr-pcsx (US) 2
              scph7003.bin       8D8CB7E4 
              scph7502.bin       318178BF     lr-pcsx (EU) 2
              dtlh1001.bin       55847D8C
              

              I think that is the check order for lr-pcsx, any can be renamed to take the namespace. I think pcsxr can have BIOS added specifically in its config file.

              1 Reply Last reply Reply Quote 0
              • EfriimE
                Efriim @niccco
                last edited by

                @niccco
                There is a way to disable .srm overwrite in retroarch so that this doesn't happen. I have only needed it for pcsx, where I am used to normal memory card function.
                Super Nintendo I think has a problem with the setting in particular maybe not, and the settings are saved for the emulator.

                SegaCD and supergameboy have had some problems with savestates, anyways.
                enable-disable .srm overwrite for lr-pcsx and you're good for that.

                1 Reply Last reply Reply Quote 0
                • EfriimE
                  Efriim @niccco
                  last edited by

                  @niccco
                  are you loading from usb?

                  What you could do is check the paths in retroarch,
                  settings >> directories &&
                  settings >> saving > content directory etc.

                  Or

                  You can go into the folder and backup the configs,
                  \configs\all\retroarch.cfg.bak
                  \configs\all\retroarch\config\pcsx_rearmed_libretro.cfg.bak
                  When there is no retroarch.cfg or override then it will create a fresh new default config.

                  1 Reply Last reply Reply Quote 0
                  • simpleethatS
                    simpleethat @niccco
                    last edited by simpleethat

                    @niccco So I just removed all the PSX BIOS files from my build after testing my copy of Tomb Raider 2 and still not being able to replicate your problem and after checking the save I made for Bugs & Taz yesterday I can say that it has something to do with your BIOS.

                    Therefore:
                    Is it in the BIOS folder?
                    According to the docs it looks like lr-pcsxrearmed wants the BIOS folders to be named in all lowercase, unlike the non-libretro version of the emulator that wants all UPPERCASE. Is your BIOS file SCPH1001.bin or scph1001.bin? there is a huge difference in linux.

                    edit: I also use every BIOS listed for lr-pcsxrearmed listed on the docs page I linked above, not sure if it helps but it certainly doesn't hurt

                    EfriimE N 2 Replies Last reply Reply Quote 0
                    • N
                      niccco
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • EfriimE
                        Efriim @simpleethat
                        last edited by

                        @simpleethat
                        I think that lr-pcsx was updated to accept either all of one case so SCPH5501.BIN or scph5501.bin will work.

                        In pcsxr, use SCPH1001.BIN or add more bios manually in the pcsx.cfg

                        1 Reply Last reply Reply Quote 0
                        • N
                          niccco @simpleethat
                          last edited by

                          @simpleethat Yeah, linux is case-sensitive xD (unlike windows)

                          Emm, my bios folder is (bios), it's the default one, and the bios is SCPH1001.BIN like the docs said.

                          simpleethatS 1 Reply Last reply Reply Quote 0
                          • simpleethatS
                            simpleethat @niccco
                            last edited by simpleethat

                            @niccco are you using the lr-pcsx or the regular version? lr- wants all lowercase, regular version uppercase. Also, the BIOS folder should be all caps. I learned that one the fun way when I spent several weeks tweaking an external HD from my computer and then plugged it in and so many things weren't working. (that's annoying because I'm pretty sure it's the only retropie folder like that).

                            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.