SNES ROMs stopped working
-
I changed cores to see if I could get Ken Griffey jr MLB season feature to work properly, when I selected the bsnes core it didn’t boot, so I switched back to SNES9X. Now none of my ROMs will boot in any of the cores they formerly worked in. (I’m having the same issue in Batocera as well). I have deleted the bsnes core and I’ve replaced the roms with new copies, same condition. Not sure where to go from here.
RPi 4b 4gb
Samsung evo+ 32gb sd
Retropie 4.8
ROMs are .sfcThank you
-
@redbaron85 have a look in the runcommand log-file after starting the rom.
In usual it gives the final hint what goes wrong.
If it does not: copy and paste the content of the log here ;) -
@sirhenrythe5th thank you for the reply, I'm new to this so I'm not sure I did this correctly: I attempted to run DKC, then accessed the run command.log from terminal. at that point I realized I didn't know how to copy/paste from that screen so I took note of what seemed to be the issue, "line 1304: 1095 segmentation fault." then I accessed the log from pixel desktop and got different results. FATAL: Module g2d_23 not found in directory /lib/modules/5.10.103-v7l+.
sorry I have a copy of the log but cannot figure out how to upload it
-
-
@redbaron85 said in SNES ROMs stopped working:
sorry I have a copy of the log but cannot figure out how to upload it
Copy the log to your
roms
folder, with:cp /dev/shm/runcommand.log ~/RetroPie/roms/
Then you can view it over the network share on your PC or mobile device.
Or, over SSH, you can just print to console with:
cat /dev/shm/runcommand.log
...and depending on your SSH client, maybe you can just copy-paste it into another app or document.
-
@sleve_mcdichael @sirhenrythe5th
Thank you for the new trickParameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x/snes9x_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg "/home/pi/RetroPie/roms/snes/Donkey Kong Country (USA) (Rev 2).sfc" --verbose --appendconfig /dev/shm/retroarch.cfg
[INFO] [Config]: Loading config from: "/opt/retropie/configs/snes/retroarch.cfg".
[INFO] [Config]: Appending config "/dev/shm/retroarch.cfg".
[INFO] RetroArch 1.10.0 (Git e9e85f3)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPv3 VFPv4
[INFO] Built: Jan 30 2022
[INFO] Version: 1.10.0
[INFO] Git: e9e85f3
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-snes9x/snes9x_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/Snes9x/Snes9x.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/Snes9x/snes.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/Snes9x/Donkey Kong Country (USA) (Rev 2).cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: Remap directory: "/opt/retropie/configs/snes/".
[INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/snes/Donkey Kong Country (USA) (Rev 2).srm".
[INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/snes/Donkey Kong Country (USA) (Rev 2).state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes.
[INFO] [Environ]: PERFORMANCE_LEVEL: 12.
[INFO] [Content]: Loading content file: "/home/pi/RetroPie/roms/snes/Donkey Kong Country (USA) (Rev 2).sfc".
[INFO] [Content]: Did not find a valid content patch.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[libretro INFO] "DONKEY KONG COUNTRY" [checksum ok] HiROM, 32Mbits, ROM+RAM+BAT, NTSC, SRAM:16Kbits, ID:8X , CRC32:762AF827
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 31987.32 Hz.
[INFO] [Video]: Set video size to: fullscreen.
[INFO] [Video]: Starting threaded video driver ...
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1304: 18701 Aborted /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x/snes9x_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg "/home/pi/RetroPie/roms/snes/Donkey Kong Country (USA) (Rev 2).sfc" --verbose --appendconfig /dev/shm/retroarch.cfg -
@redbaron85 said in SNES ROMs stopped working:
Donkey Kong Country (USA) (Rev 2).sfc
Are you running EmulationStation from the desktop by any chance ? The crash seems to happen during the video driver initialization.
-
@mitu no, but I did launch the desktop to grab the runcommand.log before @sleve_mcdichael advised me on how to copy the log to the rom folder.
-
Did you change any of the core options for
fceumm
when running a game ? -
@mitu sorry I’m not sure, I switched to bsnes core for K Griffey in the launch menu and that’s when the issue started. I assumed that if KGJr didn’t launch, it wasn’t compatible with the core so I switched back to SNES9X. However I decided to re-image retropie, everything is working now, including KGJr in bsnes (MLB season now works). This was after I removed and reinstalled the core packages to no avail.
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.