Retropie 4.6 real cd-rom support
-
Good morning to all,
I’m doing some tests with the support of the real cd-rom and they work very well with the following consoles : pcengine cd, neogeo cd, nec pcfx, sega mega cd but it doesn’t work with the playstation maybe for incompatibility with the core.
I wanted to know if there is a method to launch the cd from emulationstation by creating a script without having to retroarch all the time. -
I can confirm that the system works with the following systems : Sega Mega cd - Neogeo CD - Pc engine CD - Nec Pcfx - Panasonic 3d0 all about rapberry pi4 and the new version of retropie with retroarch updated to the latest version.
I am trying to create a script to launch cd-roms directly from emulationstation but without success.
Who has any idea how to create it ? -
From what I've seen, you can launch directly RetroArch with the CDROM by specifying
cdrom://drive1.cue
as the ROM name. There's no support at the moment in RetroPie for this, but maybe it could be added in the future.This is how you can launch it from the command line
/opt/retropie/emulators/retroarch/bin/retroarch -L <path/to/libretro_core> cdrom://drive1.cue
-
Actually, this could be done with an entry in the system's
emulators.cfg
.Let's say you want to start a SegaCD game from your connected disc drive. Open up
\\retropie\configs\all\segacd\emulators.cfg
and add a line containinglr-genesis-plus-gx-cdrom = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-genesis-plus-gx/genesis_plus_gx_libretro.so --config /opt/retropie/configs/segacd/retroarch.cfg cdrom://drive1.cue"
Then create a
Load Disc 1.cue
file in theroms/segacd
folder and restart EmulationStation.Start the
Load Disc 1
game that should be there, then use the runcommand launch menu to select as emulator thelr-genesis-plus-gx-cdrom
emulator.NOTE: you might need to install
lr-genesis-plus-gx
emulator first, since I think it's not installed by default. If you want to do this for other systems/emulators, you need to adjust the entries in theemulators.cfg
accordingly (i.e. libretro core name and path). -
Thank you for your kind answer tomorrow I am home and I can try. As soon as the experiments are done I communicate the result.
Best regards
-
I have done all the tests with your script and works perfectly Cd-rom start perfectly on the following systems : 3do - Neogeo CD - Pceingine Cd-rom - Sega Mega CD - Nec PC-FX.
I created launchers for all systems and also created a script for ejecting the cd.
everything works perfectly in Emulationstation.If anyone’s interested, I can post the whole procedure.
Thanks to your advice.
Best Regards -
Update : Saturn CD-Roms also work via the core lr-beetle-saturn, runs better with Cd-rom than with Roms, several games are playable we hope they update this core.
All this with a Raspberry pi 4 with 4 gigabyte of ram. -
@sarahsen said in Retropie 4.6 real cd-rom support:
If anyone’s interested, I can post the whole procedure.
Sure, that would be interesting. Thanks.
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.