Genesis/Sega CD will not run roms/cd files
-
I have been encountering an issue with the Retropie's Genesis/Sega CD emulation. The games will be recognized in the hub fine, but it will only go as far as the pop up window that lets you choose an emulator before it quietly returns to the hub. In some cases, Retropie would softlock altogether and I have to pull the plug on the pi to reset (I know that's not good, but I had no options). I have tried both picodrive and genesis-plus-gx, and both give me the same issue. I have tested this with Michael Jackson's Moonwalker and Alien Soldier (both .md) files. The lockup happened with Batman for the genesis.
For Sega CD, Sonic CD failed to load, but that one required a force quit instead of automatically quitting / soft-locking. It gave text which recognized my ps3 controller, but didn't give the pop up window that the genesis does (I don't know if it is supposed to normally or not). The bin and cue files are in the segacd folder for the game.
Raspberry Pi 3 - Non-Overclocked
CanaKit 2.5A Power Supply
RetroPie v4.3 (Downloaded 11/30/17)
Retropie image written to blank 32gb card
PS3 controller and Logitech wireless keyboard connectedRuncommand log:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis_plus_gx_libretro.so --config /opt/retropie/configs/megadrive/retroarch.cfg "/home/pi/RetroPie/roms/megadrive/Micael Jackson's Moonwalker (World).md" --appendconfig /dev/shm/retroarch.cfg
I hope this helps. Please let me know if there is any information I left out that can be of help. This is my first post, and I may have missed something in the posting rules. Thanks again!
-
@cdstrange you are likely missing a bios. You can verify by running verbose mode and checking the runcommand log
-
Also check if the cue file has the correct file name of the bin file. It is case sensitive.
-
Does the Genesis need a BIOS installed in the respective folder as well? I know Sega CD does, and I have placed the respective BIOS file in the folder. It should go right in the BIOS folder from RetroPie directory, yes? I checksummed it, and it is the right BIOS file. Its also properly renamed for both types of emulators (I put 2 of the same bios in the bios folder with different names so both emulators could function). I am still having the same problem as before, however, with both Genesis and Sega CD. The case sensitivity is okay too, I just checked.
In case it helps, I ran a verbose log this time, and will provide a link if it helps.
-
@cdstrange Are you sure you've got the right filename case correct or the correct bios files ? RA says it cannot find them:
[libretro INFO] Mega CD (PAL) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_E.bin [libretro INFO] Sega CD (NTSC-U) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_U.bin [libretro INFO] Mega CD (NTSC-J) BIOS should be located at: /home/pi/RetroPie/BIOS/bios_CD_J.bin ... [libretro INFO] Mega CD (PAL) BRAM is located at: /home/pi/RetroPie/roms/segacd//scd_E.brm
Check the emulators' page at https://retropie.org.uk/docs/Sega-CD/ and compare the bios filenames to your files.
-
The US Bios (bios_CD_U.bin) is definitely there in the right directory. I checked again and I'm looking right at it. PWD returned /home/pi/RetroPie/BIOS. I did a second checksum to confirm it is the proper bios, and it is. I only need one of the bios files correct? The others are just alternate region BIOSes?
-
@cdstrange said in Genesis/Sega CD will not run roms/cd files:
The US Bios (bios_CD_U.bin) is definitely there in the right directory. I checked again and I'm looking right at it. PWD returned /home/pi/RetroPie/BIOS. I did a second checksum to confirm it is the proper bios, and it is. I only need one of the bios files correct? The others are just alternate region BIOSes?
Looks correct, so check the contents of the .cue file - it should list the .bin files and check the casing of the file vs. name in the .cue file.
-
Okay, the problem was the casing for the .cue files for sega cd. Sega cd officially works now! Thanks again to everyone so much!
But for some reason, Genesis is still disabled. Just kicks back to main menu without anything.
Here is verbose log for genesis launch.
https://pastebin.com/DdHaAbajI'm noticing the issue near the end where its failing to recognize the roms, but Genesis Plus GX should recognize .md files, correct? Or is this another issue where I'm missing a bios/specific renaming of bios?
I'll keep playing with this, but anyone knows what it is faster, let me know. Thanks again!
-
@cdstrange said in Genesis/Sega CD will not run roms/cd files:
Here is verbose log for genesis launch.
That's
lr-picodrive
running and it looks like a bad ROM. -
Okay, I'm not sure what happened, but suddenly Genesis games work. I'm not sure if it was bad roms like @mitu said or if it was bad naming conventions on my end (changed both at the same time), but seems to function now either way.
Thanks again everyone for the help!
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.