lr-mame2000 crashes in RetroPie 4.8
-
I just installed RetroPie 4.8 for the Pi Zero from the pre-built image. I copied over my 0.37 ROMS and tried launching them in EmulationStation. They all crash but they all worked fine when I used 4.7.1 right out of the box.
I've made no updates. Just installed the ROMS and tried them. Has something changed with libretro?
This is what I get from runcommand.log:
Parameters: Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2000/mame2000_libretro.so --config /opt/retropie/configs/mam e-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/galaga.zip" --appendconfig /dev/shm/retroarch.cfg CONTENT_DIRECTORY: /home/pi/RetroPie/roms/mame-libretro/ SYSTEM_DIRECTORY: /home/pi/RetroPie/BIOS SAVE_DIRECTORY: /home/pi/RetroPie/roms/mame-libretro/ MAME2000_SYS_DIRECTORY: /home/pi/RetroPie/BIOS/mame2000 MAME2000_SAVE_DIRECTORY: /home/pi/RetroPie/roms/mame-libretro//mame2000 loading 04m_g01.bin loading 04k_g02.bin loading 04j_g03.bin loading 04h_g04.bin loading 04e_g05.bin loading 04d_g06.bin loading 07m_g08.bin loading 07e_g10.bin loading 07h_g09.bin loading 5n.bin loading 2n.bin loading 1c.bin loading 5c.bin loading 1d.bin /opt/retropie/supplementary/runcommand/runcommand.sh: line 1304: 1178 Segmentation fault /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retrop ie/libretrocores/lr-mame2000/mame2000_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/galaga.zip " --appendconfig /dev/shm/retroarch.cfg
When I run the same command on the command line I get:
pi@retropie:~ $ /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2000/mame2000_libretro.so --config /opt/retropie/configs/mame-libretro/retroarch.cfg "/home/pi/RetroPie/roms/mame-libretro/galaga.zip" --appendconfig /dev/shm/retroarch.cfg CONTENT_DIRECTORY: /home/pi/RetroPie/roms/mame-libretro/ SYSTEM_DIRECTORY: /home/pi/RetroPie/BIOS SAVE_DIRECTORY: /home/pi/RetroPie/roms/mame-libretro/ MAME2000_SYS_DIRECTORY: /home/pi/RetroPie/BIOS/mame2000 MAME2000_SAVE_DIRECTORY: /home/pi/RetroPie/roms/mame-libretro//mame2000 loading 04m_g01.bin loading 04k_g02.bin loading 04j_g03.bin loading 04h_g04.bin loading 04e_g05.bin loading 04d_g06.bin loading 07m_g08.bin loading 07e_g10.bin loading 07h_g09.bin loading 5n.bin loading 2n.bin loading 1c.bin loading 5c.bin loading 1d.bin 04m_g01.bin NOT FOUND 04k_g02.bin NOT FOUND 04j_g03.bin NOT FOUND 04h_g04.bin NOT FOUND 04e_g05.bin NOT FOUND 04d_g06.bin NOT FOUND 07m_g08.bin NOT FOUND 07e_g10.bin NOT FOUND 07h_g09.bin NOT FOUND 5n.bin NOT FOUND 2n.bin NOT FOUND 1c.bin NOT FOUND 5c.bin NOT FOUND 1d.bin NOT FOUND ERROR: required files are missing, the game cannot be run. Segmentation fault
Again, this worked fine with a vanilla install of 4.7.1.
Thanks
-
@orbian
Just to check the obvious, can you open galaga.zip in your mame-libretro dir and literally confirm the roms inside?Also, when you say its 0.37, I assume it is the 0.37b5 version?
-
@orbian like Floob mentioned, I've done in the past. Copied my samples to the rom directory. They carry the same name so it will show as normal...but fail. By the error messages, that's what it looks like because it's seeing the game and running it.
Also nothing really changed in the structure of lr-mame2000. Here's a tip though... I put all of my ROMs in the Arcade folder so that you can pick and choose the emulator you want to use. Some roms work better with certain versions of mame or even Fullburn.
You have your roms located in "/home/pi/RetroPie/roms/mame-libretro". Check all your roms that they are the roms first, then put them into the "arcade" folder in roms. Then run it and choose the emulator from the run command list. See if that works.
-
@jamrom2 said in lr-mame2000 crashes in RetroPie 4.8:
You have your roms located in "/home/pi/RetroPie/roms/mame-libretro". Check all your roms that they are the roms first, then put them into the "arcade" folder in roms. Then run it and choose the emulator from the run command list. See if that works.
Interesting. I did verify that they are the correct ROMs. I then moved them into the "arcade" folder from the "mame-libretro" and chose lr-mame2000 as the emulator and it worked.
Thanks
-
@orbian No problem. Glad it worked. Keep them all in that folder, you'll find its a lot easier that way
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.