Software lists are in \hash\software_name.xml My frontend extracts all of the games from it and if a set has a supported="no" tag, my frontend tags that game as "imperfect". Also detects the "cloneof" tag, but that's about it.
Emu Loader lists CHDs of software lists correctly. Like the -listxml output, each game entry in softwarelists has a "disk" tag for CHD files and a "rom" tag for everything else (carts, floppies, cassettes...). That's how my frontend does it.
In software lists, there are no bios or devices, only parents and some clones (mostly parents). If you want to keep a personal database, it's up to you. This task of yours is kinda pointless since software lists change constantly. You're gonna go crazy when the next MAME build comes out, specially when with the nes.xml software list (so many changes...)
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: ciroconsentino@gmail.com
|