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

    Anyone who knows Sega CD emulator and why it might not work?

    Scheduled Pinned Locked Moved Help and Support
    sega cdemulatorlr-picodrive
    32 Posts 3 Posters 12.2k 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.
    • N
      najkks
      last edited by

      Im using a Rpi 3b with latest retropie, i think its 4.01/4.03?

      Im using the LR-Picodrive, and set the correct BIOS-file in Retropie/BIOS/ (with the correct name)

      No usb-devices connected at the moment

      No Error-message (it just skips out to the games-list again when trying to start a game)

      Built from Retropie - nothing earlier what i am aware of

      1 Reply Last reply Reply Quote 0
      • BuZzB
        BuZz administrators
        last edited by

        Please give example filename of game - is it unpacked ?

        what are the contents of /dev/shm/runcommand.log? (launch in verbose mode from runcommand menu) - you can paste the log on a site like pastebin.com or similar

        To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

        N 1 Reply Last reply Reply Quote 0
        • N
          najkks @BuZz
          last edited by

          @BuZz

          the game is in a BIN/CUE -file, the same for both (for ex. Final Fight.bin / Final fight.cue)

          dont know if its allowed with spaces in filename though..

          sorry, but im not sure on how to run verbose mode...

          1 Reply Last reply Reply Quote 0
          • B
            backstander
            last edited by backstander

            @najkks
            Open up that "Final fight.cue" file with a text editor in Windows and make sure it has "Final Fight.bin" in that exact case (not all uppercase like "FINAL FIGHT.BIN"). If it doesn't have the exact case, fix it and save the file. You can do this in Windows before pushing it over to the Raspberry Pi. Do this with all your .cue files. File and folder names are case sensitive in Linux and in Windows they are not.

            Also every once and a while you'll run across one that has some thing like this

            FILE "C:\My Games\blah blah blah\FINAL FIGHT.BIN" BINARY
            

            and those you got to remove everything before the actually file name "FINAL FIGHT.BIN" and then retype it with the exact case as the file like "Final Fight.bin" like this:

            FILE "Final Fight.bin" BINARY
            
            N 1 Reply Last reply Reply Quote 0
            • BuZzB
              BuZz administrators
              last edited by

              Check the cue file and make sure the name inside matches the bin file exactly (including case)

              verbose mode is available from https://github.com/retropie/retropie-setup/wiki/runcommand (on the latest retropie-setup)

              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

              1 Reply Last reply Reply Quote 0
              • N
                najkks @backstander
                last edited by

                @backstander

                ive opened the cue-file in txt-editor, first line says: FILE "Final Fight CD (Sega CD) (U).bin" BINARY

                so this means that i have to rename both ISO / Cue-file to exactly the same? (case sensetive ofcourse)

                1 Reply Last reply Reply Quote 0
                • N
                  najkks
                  last edited by

                  well.. now ive tried two things!

                  1. open the cue-file and renaming the first line exactly like the title of the Cue / Bin -files

                  2. open the cue-file, check whats typed in first - and then changed the name of the cue/bin-files to that

                  netither worked!

                  1 Reply Last reply Reply Quote 0
                  • BuZzB
                    BuZz administrators
                    last edited by

                    I will need to see the log I mentioned earlier to advise further. enter the runcommand menu and choose the option Launch with verbose logging. Then from an ssh connection post the output of

                    cat /dev/shm/runcommand.log (use a site like pastebin.com for the log)

                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                    1 Reply Last reply Reply Quote 0
                    • BuZzB
                      BuZz administrators
                      last edited by

                      and the output from

                      ls -l ~/RetroPie/roms/segacd
                      cat ~/"RetroPie/roms/segacd/NAMEOFCUEFILE"
                      

                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                      N 2 Replies Last reply Reply Quote 0
                      • N
                        najkks @BuZz
                        last edited by

                        @BuZz

                        sorry but this is a step higher than i know of..

                        i dont know how to use / or enter the runcommand menu,
                        well i can enter it before the game tries to start, but i cant do anything else?

                        1 Reply Last reply Reply Quote 0
                        • BuZzB
                          BuZz administrators
                          last edited by

                          I linked to how to use the runcommand menu earlier.

                          I suspect the problem is still the bin/cue naming mismatch but I cannot advise without seeing how you changed it.

                          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                          N 1 Reply Last reply Reply Quote 0
                          • N
                            najkks @BuZz
                            last edited by

                            @BuZz yes i saw the link

                            but this i not understand:

                            Launch with verbose logging. Then from an ssh connection post the output of

                            cat /dev/shm/runcommand.log (use a site like pastebin.com for the log)

                            1 Reply Last reply Reply Quote 0
                            • BuZzB
                              BuZz administrators
                              last edited by BuZz

                              So, enter the runcommand menu when launching the game. Choose the option in the menu to Launch with verbose logging then when it returns to the emulation station menu, ssh in to the system and run the commands I have given (making sure you substitute the cue file name)

                              https://github.com/retropie/retropie-setup/wiki/ssh

                              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                              1 Reply Last reply Reply Quote 0
                              • N
                                najkks
                                last edited by

                                ssh in to the system.. is that like dos?

                                1 Reply Last reply Reply Quote 0
                                • N
                                  najkks
                                  last edited by

                                  well ive entered the run command menu, and run the game with verbose logging..

                                  its from this point im not sure where to go next..

                                  1 Reply Last reply Reply Quote 0
                                  • N
                                    najkks
                                    last edited by

                                    could i use Putty to ssh in to the Rpi?

                                    ive checked the ip.. but what about login/password?

                                    1 Reply Last reply Reply Quote 0
                                    • N
                                      najkks
                                      last edited by

                                      im in the Rpi now :)

                                      1 Reply Last reply Reply Quote 0
                                      • N
                                        najkks @BuZz
                                        last edited by BuZz

                                        @BuZz

                                        pi@retropie:~ $ cat /dev/shm/runcommand.log
                                        Parameters: 0 _SYS_ segacd /home/pi/RetroPie/roms/segacd/Final Fight.cue
                                        Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libr                                                                              etrocores/lr-picodrive/picodrive_libretro.so --config /opt/retropie/configs/sega                                                                              cd/retroarch.cfg "/home/pi/RetroPie/roms/segacd/Final Fight.cue" --verbose --app                                                                              endconfig /dev/shm/retroarch.cfg
                                        RetroArch [INFO] :: Redirecting save file to "/home/pi/RetroPie/roms/segacd/Fina                                                                              l Fight.srm".
                                        RetroArch [INFO] :: === Build =======================================
                                        Capabilities: NEON VFPv3 VFPv4
                                        Built: Jul 17 2016
                                        RetroArch [INFO] :: Version: 1.3.6
                                        RetroArch [INFO] :: Git: 7a433a6
                                        RetroArch [INFO] :: =================================================
                                        RetroArch [INFO] :: Config: appending config "/dev/shm/retroarch.cfg"
                                        RetroArch [INFO] :: Config: loading config from: /opt/retropie/configs/segacd/re                                                                              troarch.cfg.
                                        RetroArch [INFO] :: Resetting undo buffers.
                                        RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretroc                                                                              ores/lr-picodrive/picodrive_libretro.so"
                                        RetroArch [INFO] :: Overrides: no core-specific overrides found at /home/pi/.con                                                                              fig/retroarch/config/PicoDrive/PicoDrive.cfg.
                                        RetroArch [INFO] :: Overrides: no game-specific overrides found at /home/pi/.con                                                                              fig/retroarch/config/PicoDrive/Final Fight.cfg.
                                        RetroArch [INFO] :: Environ SET_VARIABLES.
                                        RetroArch [INFO] :: Remaps: remap directory: /opt/retropie/configs/segacd/
                                        RetroArch [INFO] :: Remaps: no game-specific remap found at /opt/retropie/config                                                                              s/segacd/PicoDrive/Final Fight.rmp.
                                        RetroArch [INFO] :: Remaps: no core-specific remap found at /opt/retropie/config                                                                              s/segacd/PicoDrive/PicoDrive.rmp.
                                        RetroArch [INFO] :: Redirecting save file to "/home/pi/RetroPie/roms/segacd/Fina                                                                              l Fight.srm".
                                        RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 0.
                                        RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
                                        RetroArch [INFO] :: Environ SET_DISK_CONTROL_INTERFACE.
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_input1:
                                        RetroArch [INFO] ::     3 button pad
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_input2:
                                        RetroArch [INFO] ::     3 button pad
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_sprlim:
                                        RetroArch [INFO] ::     disabled
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_ramcart:
                                        RetroArch [INFO] ::     disabled
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_region:
                                        RetroArch [INFO] ::     Auto
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_region_fps:
                                        RetroArch [INFO] ::     Auto
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_aspect:
                                        RetroArch [INFO] ::     PAR
                                        RetroArch [INFO] :: Environ GET_VARIABLE picodrive_drc:
                                        RetroArch [INFO] ::     enabled
                                        RetroArch [INFO] :: Content loading skipped. Implementation will load it on its                                                                               own.
                                        RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [libretro INFO] :: detected BIN Sega/Mega CD image with USA region
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
                                        RetroArch [libretro ERROR] :: Missing BIOS
                                        RetroArch [ERROR] :: Failed to load content.
                                        RetroArch [INFO] :: Resetting undo buffers.
                                        RetroArch [INFO] :: Monitor FPS estimation is disabled for threaded video.
                                        pi@retropie:~ $
                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          najkks
                                          last edited by

                                          pi@retropie:~ $ ls -1 ~/retropie/roms/segacd
                                          ls: cannot access /home/pi/retropie/roms/segacd: No such file or directory

                                          1 Reply Last reply Reply Quote 0
                                          • BuZzB
                                            BuZz administrators
                                            last edited by BuZz

                                            Please try and follow my instructions carefully. I asked you to put the log on an external site like pastebin.com - on the forum is also fine, but you need to format it in a code block - http://commonmark.org/help/ - I will format your post for you.

                                            You did not type the ls command as I instructed - linux filesytems are case sensitive. RetroPie is not the same as retropie.

                                            From the log it looks like you have not installed the BIOS correctly.

                                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

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