Anyone who knows Sega CD emulator and why it might not work?
-
Ive followed the guide step by step..
ensured that i have the correct BIOS, in the correct place..
ive chosen the correct emulator (lr-picodrive) and everythingstill.. after ive tried to start the game - it goes straight out in the games-browser again, how can this be?
would appreciate som hints :)
-
-
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
-
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 -
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...
-
@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
-
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)
-
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)
-
well.. now ive tried two things!
-
open the cue-file and renaming the first line exactly like the title of the Cue / Bin -files
-
open the cue-file, check whats typed in first - and then changed the name of the cue/bin-files to that
netither worked!
-
-
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 ofcat /dev/shm/runcommand.log
(use a site like pastebin.com for the log) -
and the output from
ls -l ~/RetroPie/roms/segacd cat ~/"RetroPie/roms/segacd/NAMEOFCUEFILE"
-
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? -
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.
-
@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)
-
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)
-
ssh in to the system.. is that like dos?
-
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..
-
could i use Putty to ssh in to the Rpi?
ive checked the ip.. but what about login/password?
-
im in the Rpi now :)
-
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:~ $
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.