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.6k 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.
    • N
      niccco
      last edited by niccco

      Pi Model or other hardware: Raspberry PI 3 B+
      Power Supply used: microUSB 5V/2,5A f/Raspberry (output 5Vcc )
      RetroPie Version Used: https://retropie.org.uk/download/ v4.4
      Built From: RetroPie website
      USB Devices connected: 1 sentey keyboard
      Controller used: none
      Error messages received: no error received
      Log found in /dev/shm/runcommand.log (if relevant): don't have that file
      Guide used: (Mention if you followed a guide) RetroPi guide

      Hi, i'm having troubles with the memory card.

      I'm trying with Bugs Bunny & Taz: Time Buster.

      Steps:

      1. Enter the game
      2. Save a new game, and save it again, to check that the save is in there, everything is OK.
      3. Press the Hotkey to go to the retropie menu, enter in the game again, and when I try to load the game, game saids that isn't a saved game.

      Going to the rom folder, ../roms/psx/bugs&taz/ there isn't any .asm file (which should be the saved file).

      I tried to go to retropie config, and in the third config option, I press for resetroomsdir (or something like that) to see if it was a privilegies issue, and it wasn't.

      Don't know what else to do, I haven't change anything in the emulator.

      BIOS: SCPH1001.bin

      simpleethatS 1 Reply Last reply Reply Quote 0
      • 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.