PSX Games not working on RetroPie
-
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 -
Try updating RetroPie-Setup and then RetroArch also.
-
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
-
@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).
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.