After a bit of investigation I found the real cause. MASH source and file is ok and is ok our datafile.c too. The problem lies in MAME core: - NEOGEO.C contains NEOGEO bios and stop. - NEOGEO_NOSLOT.C contains NEOGEO games. Usually in MAME the BIOS and the games that uses it are in the same driver so our code work. NEOGEO is different, if you select a NeoGeo game you're on neogeo_noslot.c and have the list of games supported. If you select NeoGeo BIOS you're on neogeo.c which doesn't contains any games in it. I don't know if it's cleat which is the culprit here and maybe MASH can fix it his datafile, making NeoGeo BIOS pointing to neogeo_noslot.c... I don't know if it's doable or not.
EDIT: Nope, because we check for neogeo BIOS the entry "neogeo_noslot.c" with core entry "neogeo.c" and since the condition is FALSE, we don't display anything in the section. There's no fix for this issue I guess. Boh.
Edited by Mamesick (07/20/15 02:11 PM)
|