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

    Genesis/Sega CD will not run roms/cd files

    Scheduled Pinned Locked Moved Help and Support
    genesisgenesis hubroms wont loadlocked upsega cd
    10 Posts 4 Posters 5.8k 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.
    • C
      CDStrange
      last edited by

      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 connected

      Runcommand 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!

      herb_fargusH 1 Reply Last reply Reply Quote 0
      • herb_fargusH
        herb_fargus administrators @CDStrange
        last edited by

        @cdstrange you are likely missing a bios. You can verify by running verbose mode and checking the runcommand log

        If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

        Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 0
        • lostlessL
          lostless
          last edited by lostless

          Also check if the cue file has the correct file name of the bin file. It is case sensitive.

          1 Reply Last reply Reply Quote 0
          • C
            CDStrange
            last edited by

            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.

            https://pastebin.com/tLnGXgPX

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

              @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.

              1 Reply Last reply Reply Quote 0
              • C
                CDStrange
                last edited by

                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?

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

                  @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.

                  1 Reply Last reply Reply Quote 0
                  • C
                    CDStrange
                    last edited by

                    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/DdHaAbaj

                    I'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!

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

                      @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.

                      1 Reply Last reply Reply Quote 0
                      • C
                        CDStrange
                        last edited by

                        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!

                        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.