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

    PSX Games not working on RetroPie

    Scheduled Pinned Locked Moved Help and Support
    raspberry pipsxlr-pcsx-rearmed
    4 Posts 3 Posters 3.5k 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.
    • R
      reaktor24
      last edited by reaktor24

      PSX Games were working previously. Since migrating all my games to a larger SD Card and adding a few more Playstation games, now none of them work. They just return to the RetroPie/EmulationStation home page. Every game now. I'll attached my log file as I used verbose logging.

      Parameters: 
      Executing: SDL_VIDEO_KMSDRM_CRTCID=87 SDL_VIDEO_KMSDRM_MODEID=13 /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/Diablo (USA) (En,Fr,De,Sv).cue" --verbose --appendconfig /dev/shm/retroarch.cfg
      [WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed.
      [WARN] [Config]: GameMode unsupported - disabling...
      [INFO] RetroArch 1.12.0 (Git d6deee4)
      [INFO] === Build =======================================
      [INFO] CPU Model Name: ARMv7 Processor rev 3 (v7l)
      
      [INFO] Capabilities:  NEON VFPv3 VFPv4
      [INFO] Built: Dec  5 2022
      [INFO] Version: 1.12.0
      [INFO] Git: d6deee4
      [INFO] =================================================
      [INFO] [Input]: Found input driver: "x".
      [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-pcsx-rearmed/pcsx_rearmed_libretro.so"
      [INFO] [Config]: Loading config: "/opt/retropie/configs/psx/retroarch.cfg".
      [INFO] [Config]: Appending config: "/dev/shm/retroarch.cfg".
      [INFO] [Environ]: GET_LOG_INTERFACE.
      [INFO] [Environ]: SET_CONTROLLER_INFO.
      [INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
      [INFO] [Environ]: GET_LANGUAGE: "0".
      [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
      [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/psx/Diablo (USA) (En,Fr,De,Sv).srm".
      [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/psx/Diablo (USA) (En,Fr,De,Sv).state".
      [INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION.
      [libretro INFO] Memcard 2: disabled
      [libretro INFO] Starting PCSX-ReARMed aced3eb
      [libretro INFO] Running PCSX Version 1.9 (Jan 25 2023).
      [libretro INFO] Init new dynarec, ndrc size 1001000
      [libretro INFO] (0xae2a1dd4) testing if we can run recompiled code @0xae70c000...
      [libretro INFO] test passed.
      [libretro INFO] Mapped (RAM/scrp/ROM/LUTs/TC):
      [libretro INFO] 0x80000000/0x1f800000/0x1fc00000/(nil)/0xae70c000
      [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
      [libretro INFO] found BIOS file: scph101.bin
      [INFO] [Environ]: GET_CAN_DUPE: true
      [INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
      [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
      [INFO] [Environ]: GET_RUMBLE_INTERFACE.
      [INFO] [Environ]: PERFORMANCE_LEVEL: 6.
      [INFO] [Content]: Content loading skipped. Implementation will load it on its own.
      [INFO] [Environ]: SET_INPUT_DESCRIPTORS:
      [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
      [libretro INFO] RGB565 supported, using it
      [libretro INFO] plugin: plugins/builtin_gpu
      [libretro INFO] plugin: plugins/builtin_spu
      [libretro INFO] plugin: plugins/builtin_pad
      [libretro INFO] plugin: plugins/builtin_pad
      [libretro INFO] Plugins loaded.
      [libretro INFO] Loaded CD Image: /home/pi/RetroPie/roms/psx/Diablo (USA) (En,Fr,De,Sv).cue[+cue].
      [libretro INFO] Track 01 (DATA) - Start 00:02:00, Length 61:43:13
      [libretro INFO] CD-ROM Label: SLUS00619                       
      [libretro INFO] CD-ROM ID: SLUS00619
      [libretro INFO] CD-ROM EXE Name: SLUS_006.19;1
      [INFO] [Environ]: SET_AUDIO_BUFFER_STATUS_CALLBACK.
      [INFO] [SRAM]: Skipping SRAM load.
      [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
      [INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
      [INFO] [Video]: Set video size to: 1280x720.
      [INFO] [Video]: Starting threaded video driver ...
      [INFO] [DRM]: Found 1 connectors.
      [INFO] [DRM]: Connector 0 connected: yes
      [INFO] [DRM]: Connector 0 has 20 modes.
      [INFO] [DRM]: Connector 0 assigned to monitor index: #1.
      [INFO] [DRM]: Mode 0: (1920x1080) 1920 x 1080, 60.000000 Hz
      [INFO] [DRM]: Mode 1: (1920x1080) 1920 x 1080, 74.972504 Hz
      [INFO] [DRM]: Mode 2: (1920x1080) 1920 x 1080, 59.940201 Hz
      [INFO] [DRM]: Mode 3: (1920x1080) 1920 x 1080, 50.000000 Hz
      [INFO] [DRM]: Mode 4: (1680x1050) 1680 x 1050, 59.883251 Hz
      [INFO] [DRM]: Mode 5: (1600x900) 1600 x 900, 60.000000 Hz
      [INFO] [DRM]: Mode 6: (1280x1024) 1280 x 1024, 60.019741 Hz
      [INFO] [DRM]: Mode 7: (1440x900) 1440 x 900, 59.901459 Hz
      [INFO] [DRM]: Mode 8: (1280x800) 1280 x 800, 59.909546 Hz
      [INFO] [DRM]: Mode 9: (1280x720) 1280 x 720, 60.000000 Hz
      [INFO] [DRM]: Mode 10: (1280x720) 1280 x 720, 59.940201 Hz
      [INFO] [DRM]: Mode 11: (1280x720) 1280 x 720, 50.000000 Hz
      [INFO] [DRM]: Mode 12: (1024x768) 1024 x 768, 60.003841 Hz
      [INFO] [DRM]: Mode 13: (800x600) 800 x 600, 60.316540 Hz
      [INFO] [DRM]: Mode 14: (720x576) 720 x 576, 50.000000 Hz
      [INFO] [DRM]: Mode 15: (720x480) 720 x 480, 60.000000 Hz
      [INFO] [DRM]: Mode 16: (720x480) 720 x 480, 59.940060 Hz
      [INFO] [DRM]: Mode 17: (640x480) 640 x 480, 60.000000 Hz
      [INFO] [DRM]: Mode 18: (640x480) 640 x 480, 59.940475 Hz
      [INFO] [DRM]: Mode 19: (720x400) 720 x 400, 70.081665 Hz
      [INFO] [GL]: Found GL context: "kms".
      [INFO] [GL]: Detecting screen resolution: 1920x1080.
      [INFO] [EGL] Found EGL client version >= 1.5, trying eglGetPlatformDisplay
      [INFO] [EGL]: EGL version: 1.4
      [INFO] [EGL]: Current context: 0xac328f28.
      [INFO] [KMS]: New FB: 1280x720 (stride: 5120).
      [INFO] [GL]: Vendor: Broadcom, Renderer: V3D 4.2.
      [INFO] [GL]: Version: OpenGL ES 3.1 Mesa 19.3.2.
      [INFO] [GL]: Using resolution 1280x720.
      [INFO] [GL]: Default shader backend found: glsl.
      [INFO] [Shader driver]: Using GLSL shader backend.
      [WARN] [GL]: Stock GLSL shaders will be used.
      [INFO] [GLSL]: Found GLSL vertex shader.
      [INFO] [GLSL]: Found GLSL fragment shader.
      [INFO] [GLSL]: Linking GLSL program.
      [INFO] [GLSL]: Found GLSL vertex shader.
      [INFO] [GLSL]: Found GLSL fragment shader.
      [INFO] [GLSL]: Linking GLSL program.
      [INFO] [GLSL]: Found GLSL vertex shader.
      [INFO] [GLSL]: Found GLSL fragment shader.
      [INFO] [GLSL]: Linking GLSL program.
      [INFO] [GL]: Using 4 textures.
      [INFO] [GL]: Loaded 1 program(s).
      [INFO] [udev]: Keyboard #0: "  Raspberry Pi Internal Keyboard" (/dev/input/event2).
      [INFO] [udev]: Keyboard #1: "  Raspberry Pi Internal Keyboard" (/dev/input/event3).
      [INFO] [udev]: Mouse #0: "PixArt USB Optical Mouse" (REL) /dev/input/event1
      [INFO] [udev]: Pad #0 (/dev/input/event0) supports force feedback.
      [INFO] [udev]: Pad #0 (/dev/input/event0) supports 16 force feedback effects.
      [INFO] [Joypad]: Found joypad driver: "udev".
      [INFO] [Video]: Found display server: "null".
      [INFO] ALSA: Using floating point format.
      [INFO] ALSA: Period size: 1024 frames
      [INFO] ALSA: Buffer size: 2048 frames
      [INFO] [Display]: Found display driver: "gl".
      [WARN] [Core Info] Error parsing chunk:
      ---snip---
      {"version":"1.2","items":[,{"display_name":"Sega - MS/GG/MD/CD (Genesis Plus GX)","display_version":"v1.7.4","core_name":"Genesis Plus GX","system_manufacturer":"Sega","systemname":"Sega 8/16-bit (Various)","system_id":"mega_drive","supported_extensions":"mdx|md|smd|gen|bin|cue|iso|
      ---snip---
      [WARN] [Core Info] Error: Invalid JSON at line 1, column 27 - unexpected ',' in value.
      [WARN] [Core Info] Core info cache has invalid version - forcing refresh (required v1.2, found v(null))
      free(): invalid pointer
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 1313:  2074 Aborted                 SDL_VIDEO_KMSDRM_CRTCID=87 SDL_VIDEO_KMSDRM_MODEID=13 /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/Diablo (USA) (En,Fr,De,Sv).cue" --verbose --appendconfig /dev/shm/retroarch.cfg
      

      This is on a Raspberry Pi 400. I've tried removing the emulator (lr-pcsx-rearmed) and installing from binaries. This didn't work so I tried installing from source but still the games are refusing to load. Anyone got any ideas?

      Thanks for looking. :)
      Steve

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

        Try updating RetroPie-Setup and then RetroArch also.

        R 1 Reply Last reply Reply Quote 0
        • R
          reaktor24 @mitu
          last edited by reaktor24

          @mitu

          Hi Mitu

          Thanks for the tips. I updated RetroPie but wasn't able to update RetroArch through EmulationStation. Looks like this isn't an option.

          Anyway I managed to get it working. I had renamed one of my games (Castlevania) to remove the [PSX] from the start of the file name and this seemingly broke all the games. Once I renamed it back again they all started working. Very strange. Anyway thanks for your help.

          Steve

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

            @reaktor24 said in PSX Games not working on RetroPie:

            Thanks for the tips. I updated RetroPie but wasn't able to update RetroArch through EmulationStation. Looks like this isn't an option.

            You need to start the RetroPie-Setup script from the RetroPie menu and update it, then update retroarch like you did before.

            Anyway I managed to get it working. I had renamed one of my games (Castlevania) to remove the [PSX] from the start of the file name and this seemingly broke all the games. Once I renamed it back again they all started working. Very strange. Anyway thanks for your help.

            It's not strange, the .cue files contain the filename of the .bin cd image, if you renamed the .bin file(s) without updating the contents of the .cue file, then the emulator will not be able to find the correct cd image file(s).

            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.