Creating a PC Engine CD Base System
Posted: Tue Nov 15, 2016 8:25 pm
Hi, I have some PCECD backups that I would like to add to mGalaxy, so I tried to create a base system entry for the PC Engine CD. I have stumbled upon some difficulties, however.
Most PCE CD games are comprised of a multitude of .bin and .cue files, and as such, having many games in one folder can be quite messy. So obviously, I keep each game in a separate folder.
So the overall structure is like this:
PCECD Games/Game1/Game1.cue
PCECD Games/Game2/Game2.cue
etc.
Afaik, mGalaxy doesn't support subfolder search, is that right? (Please correct me if I'm wrong, this would make things so much easier)
To solve this problem, I tried something a bit unorthodox. I copied my . cue files to the main PCECD Games Folder, like this:
PCECD Games/Game1.cue
PCECD Games/Game1/Game1.cue
PCECD Games/Game2.cue
PCECD Games/Game2/Game2.cue
etc.
So there's a copy .cue file for each game, serving as an "index".
And in the Base Systems.xml, in the cmd value attribute for Retroarch, instead of the usual:
I wrote:
(With an extra\%file\)
So, in my naive mind, in the mGalaxy menu, you would select the "index" .cue file, but Retroarch would load the right .cue file, the one inside the game folder.
However, Retroarch crashes when I do this, so I'm out of options.
Does anyone know a good way to do this?
Most PCE CD games are comprised of a multitude of .bin and .cue files, and as such, having many games in one folder can be quite messy. So obviously, I keep each game in a separate folder.
So the overall structure is like this:
PCECD Games/Game1/Game1.cue
PCECD Games/Game2/Game2.cue
etc.
Afaik, mGalaxy doesn't support subfolder search, is that right? (Please correct me if I'm wrong, this would make things so much easier)
To solve this problem, I tried something a bit unorthodox. I copied my . cue files to the main PCECD Games Folder, like this:
PCECD Games/Game1.cue
PCECD Games/Game1/Game1.cue
PCECD Games/Game2.cue
PCECD Games/Game2/Game2.cue
etc.
So there's a copy .cue file for each game, serving as an "index".
And in the Base Systems.xml, in the cmd value attribute for Retroarch, instead of the usual:
Code: Select all
<Cmd id="2" hidden="true" name="RetroArch [mednafen_pce_fast_libretro.dll]" value="-f -L cores\mednafen_pce_fast_libretro.dll "%path\%file%ext""/>
Code: Select all
<Cmd id="2" hidden="true" name="RetroArch [mednafen_pce_fast_libretro.dll]" value="-f -L cores\mednafen_pce_fast_libretro.dll "%path\%file\%file%ext""/>
So, in my naive mind, in the mGalaxy menu, you would select the "index" .cue file, but Retroarch would load the right .cue file, the one inside the game folder.
However, Retroarch crashes when I do this, so I'm out of options.
Does anyone know a good way to do this?