Basically, what I am asking for is a way to remove *.CUE from the internally ignored extensions of EmuCon. This would give added flexibility. (It could always be added to the list of other extensions in the default ignore_extensions.txt, so the overall functionality would be the same for current users.)
For the case of RetroArch, I am able to successfully load a game via the CUE file directly from the command line:
c:\Emulation\RetroArch\retroarch.exe -L c:\Emulation\RetroArch\cores\mednafen_psx_libretro.dll "gamename.cue"
(it uses the CUE file to find the appropriate BIN file), so this one small change would add basic compatibility with RetroArch without any other changes to your frontend.
I see. If this is how RetroArch works then it might be possible to add RetroArch support in EmuCon.
I see that RetroArch uses libretro.dll made specifically to certain emulators. Most emulators can't load CD games thru .cue files.
I looks like you are using some kind of "silent mode" of RetroArch to load a game. Wouldn't it be easier to just use RetroArch ? It is a frontend after all.
I agree that adding .cue files to the "ignore" list would be better and allow further expansion.
I can even make EmuCon add .zip files as valid disc games (CD/DVD, LD, etc...).
But EmuCon will NOT unzip files before loading games in emulators.
You can always remove games you don't want from the games list later without deleting the actual game files.
Note that I will not add RetroArch support in my frontend... for obvious reasons. Why support a frontend inside another frontend ? Seems a little redundant.
RetroArch is a nice piece of software.
Ciro Alfredo Consentino
EmuCon Home: http://emuloader.mameworld.info/emucon
MCM Plus: http://mcm.mameworld.info
Edited by CiroConsentino (12/16/16 02:13 AM)