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

    ROMs not working on clean install (after working fine on pre-built image)

    Scheduled Pinned Locked Moved Help and Support
    pi4roms dont worktroubleshooting
    13 Posts 2 Posters 2.2k 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.
    • mituM
      mitu Global Moderator @alpinemonkey
      last edited by mitu

      @alpinemonkey said in ROMs not working on clean install (after working fine on pre-built image):

      ild and not working on this new install).

      I know I can't ask for help with the pre-build - but I'm really confused as to why the ROMs wouldn't be working on this clean install....I'd have thought this would be MORE reliable for them to work, rather than less.

      Not sure why it would be more reliable and there's no one-size-fits-all answer here. Check on a system by system basis:

      • the ROM files are correct (i.e. no incompletely copied or corrupted files)
      • if the system needs a BIOS to function, make sure you have provided the correct BIOS files
      • for systems with multiple emulators available, try to see if the ROM file is supported by the current emulator. This includes mis-matched ROMSet collections for arcade games or zipped files when the emulator doesn't support it, etc.

      Failing that, please give a concrete example and a post the log of the emulator to check for errors (the log is in /dev/shm/runcommand.log).

      A 2 Replies Last reply Reply Quote 1
      • A
        alpinemonkey @mitu
        last edited by

        @mitu Thanks for this.

        I'm pretty sure all bios are fine and as I said, the ROMs are the same ROMs I've had on a previous system (with an older version of Retropie on a pre-built image) which all worked fine. The change is that I'm using the same ROMs and bios on a clean recent install from a USB.

        I'm getting this happening across all my emulators but with seemingly random games.

        Will post a full log file from a couple of different examples next time it happens in this thread.

        Thanks again

        1 Reply Last reply Reply Quote 0
        • A
          alpinemonkey @mitu
          last edited by

          @mitu Here's an example of a ROM that isn't working in my new system, but which worked fine on the pre-built image. This is Tekken 3 on the PSX. The game started fine and I got through all the menus but then stalls on going in to actual gameplay. Would be good to know what the particular issue is with this one...

          https://pastebin.com/7V1vPj0J

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

            @alpinemonkey This looks like a bad compressed file, since it can't be read by the core:

            ....
            [INFO] [Environ]: SET_GEOMETRY: 368x480, Aspect: 1.333.
            [libretro INFO] uncompress failed with -3 for block 16582, sector 265312
            [INFO] [SRAM]: Saving RAM type #0 to "/home/pi/RetroPie/roms/psx/PCSX-ReARMed/Tekken 3.srm".
            ...
            
            A 1 Reply Last reply Reply Quote 0
            • A
              alpinemonkey @mitu
              last edited by

              @mitu OK, thanks. If that's the case with that one, why would it work on another system?

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

                @alpinemonkey Maybe the file has not been correctly copied. Either way, the error in the log file explains why it's not working on the target system.

                EDIT: actually, another cause may be the emulator core (pcsx-rearmed) having a regression. Does this error happens with all PS1 .pbp games (i.e. multiple discs) ?

                A 1 Reply Last reply Reply Quote 0
                • A
                  alpinemonkey @mitu
                  last edited by

                  @mitu Interesting. Thanks for the info. I'll try recopying that one and see if I can get it to work.

                  Another .pbp file I have is Tony Hawk 2. This doesn't even get to the menu but stalls when trying. Here's the log file for that one:

                  https://pastebin.com/wfecdZ92

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

                    @alpinemonkey said in ROMs not working on clean install (after working fine on pre-built image):

                    Another .pbp file I have is Tony Hawk 2. This doesn't even get to the menu but stalls when trying. Here's the log file for that one:

                    https://pastebin.com/wfecdZ92

                    This doesn't seem to be a PBP file, it's a .cue + .bin file:

                    Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so --config /opt/retropie/configs/psx/retroarch.cfg "/home/pi/RetroPie/roms/psx/Tony Hawk's Pro Skater 2 (Europe, Australia).cue
                    ..
                    [libretro INFO] Loaded CD Image: /home/pi/RetroPie/roms/psx/Tony Hawk's Pro Skater 2 (Europe, Australia).cue[+cue].
                    [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 70:39:42
                    [libretro INFO] CD-ROM Label: SLES02908                       
                    [libretro INFO] CD-ROM ID: SLES02908
                    [libretro INFO] CD-ROM EXE Name: SLES_029.08;1
                    [libretro INFO] BIOS: 19951204, 'CEX-3000/1001/1002 by K.S.', 'A'
                    ....
                    

                    I don't see any obvious error here from the RetroArch/libretro core. Did you disable the Dynarec (dynamic recompiler) in the core options ? That's usually a cause for slowdown.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      alpinemonkey @mitu
                      last edited by

                      @mitu No - haven't touched it and that setting is enabled. That's a strange one then. Again...this works fine on another system.

                      One odd things is that when this one stalls, a red square appears in the top right of the screen...not sure if that is a signifier of anything?!

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

                        @mitu No - haven't touched it and that setting is enabled. That's a strange one then. Again...this works fine on another system.

                        If the same disc is working on a system but not on the other, the other 2 variables are the emulator and the BIOS file.

                        One odd things is that when this one stalls, a red square appears in the top right of the screen...not sure if that is a signifier of anything?!

                        Doesn't ring a bell. I tried the NTSC Tekken 3 image in PBP format and I don't get a crash, so it's not a core regression. For good measure you can try updating the pcsx-rearmed core from source. The only difference here is the BIOS uses, I've tested with SCPH1001.BIN, checksum (MD5) 924e392ed05558ffdb115408c263dccf. What's the checksum on your BIOS file ?

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          alpinemonkey @mitu
                          last edited by

                          @mitu Thanks. I've reinstalled the emulator from source, and have also checked that the BIOS is the same as yours, which it is.

                          I also found another version of the game (bin/cue files), have added it and it works.

                          I guess it's going to be a case of finding new ROMs for those that aren't working. Was hoping for a simpler, catch-all solution but I'll keep going through them individually and see if new ROM files help in the first instance.

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

                            @alpinemonkey said in ROMs not working on clean install (after working fine on pre-built image):

                            I also found another version of the game (bin/cue files), have added it and it works.

                            For PS1 games, Redump validated .cue/.bin files should always work. You can compress them yourself with chdman if you'd like to save space.

                            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.