Re: Emu Loader & Mame, PC Engine CD games.
03/04/18 02:51 AM
I realize that Emu Loader doesn't have proper CHDs detection support for software lists. It works fine with cartridge/floppy/cassette_tape sets but not with CHDs. MAME software list support in Emu Loader is somewhat lacking.
I managed to convert a PCE CD .iso file into a .chd (gave me wrong SHA-1 though), and EL simply can't find it or run the game. I will do more tests with MAME and code a solution.
Another problem. There's a < sharedfeat name="requirement" value="scdsys" / > entry in softlist .xml files that EL does not support.
This gatethun game for example, from pcecd.xml softlist, requires a scdsys set (apparently from the pce.xml software list).
Emu Loader needs to support that and show this info to the user.
But I stumbled in a ? bug/discrepancy ? in this sharedfeat tag. On .xml files from other systems, this tag also have the softlist name before the set name:
from saturn.xml, set name cybots.
< sharedfeat name="requirement" value="sat_cart:ram32" / >
this means that the ram32 set required by this game is from sat_cart.xml software list.
based on this, the set gatethun from pcecd.xml softlist should be like this:
< sharedfeat name="requirement" value="pce:scdsys" / >
indicating that scdsys set is from pce.xml softlist.
The way it is now, Emu Loader will just search the entire MAME games list (arcade machines + software lists) for a set that matches scdsys name.
Ciro Alfredo Consentino
EmuCon Home: http://emuloader.mameworld.info/emucon
MCM Plus: http://mcm.mameworld.info