|
Mame 0.139 - Contra (rom incorrect)
#346187 - 10/22/15 06:08 PM
|
|
|
Hallo, i've extracted the xml from official 0.139 mame.exe (windows), put that into clrmamepro and rebuild this one rom (contra.zip, 388.388 Bytes). Scanner says 'US Set 1' is ok. But when i start the rom with mame i see 'One or more ROMs/CHDs for this game are incorrect. The game may not run correctly'. The game itself runs fine though.
Why is it throwing this error? Is this expected/intended behavior nevertheless (known bad rom or something) or did i do something wrong on rebuilding?
Edited by NoX1911 (10/22/15 06:51 PM)
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: NoX1911]
#346188 - 10/22/15 07:57 PM
|
|
|
you need to check possible parent, bios, device sets which may belong to the set, too.
and regarding clrmamepro, you need to make sure that you use the same mame exe as database source as you use for playing and a scan result gives you details about set completeness, not the rebuilder result.
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: Roman]
#346190 - 10/22/15 09:09 PM
|
|
|
I think i've done all this. I'm using parent rom, no bios needed, same mame version for xml and running the game and clrmame scan after rebuilding to double-check. For me everything looks ok. That's the weird thing... If anything would be wrong it would show up in clrmamepro.
Can anyone confirm this maybe by quickly testing 0.139 with that rom? http://mamedev.org/oldrel.html
|
|
|
Tafoid |
I keep on testing.. testing.. testing... into the future!
|
|
|
Reged: 04/19/06
|
Posts: 3137
|
Loc: USA
|
|
Send PM
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: NoX1911]
#346191 - 10/22/15 09:21 PM
|
|
|
> Hallo, > i've extracted the xml from official 0.139 mame.exe (windows), put that into > clrmamepro and rebuild this one rom (contra.zip, 388.388 Bytes). Scanner says 'US Set > 1' is ok. But when i start the rom with mame i see 'One or more ROMs/CHDs for this > game are incorrect. The game may not run correctly'. The game itself runs fine > though. > > Why is it throwing this error? Is this expected/intended behavior nevertheless (known > bad rom or something) or did i do something wrong on rebuilding?
That message simply states that there is either known "bad dump", "nodump" or your CRC's are mismatched in some way. I reckon that the message is showing up because of a particular chip on the rom board has been documented but not been dumped correctly:
007766.20d.bin NOT FOUND (NO GOOD DUMP KNOWN)
It is a harmless message for the end user and the game, as you observed, will run just fine. There are many hundreds of such sets in MAME which will print this but still work as expected simply waiting for new or redumped images for the missing parts.
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: Tafoid]
#346192 - 10/22/15 09:41 PM
|
|
|
I manually compared the rom CRCs with the CRCs stored in the driver (contra.c). They do match all. So i guess there's nothing wrong with the zip (and the rebuilding process was ok).
Thx Roman, Tafoid.
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: NoX1911]
#346199 - 10/23/15 06:42 AM
|
|
|
well...as tafoid mentioned, there is a nodump file....
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: Roman]
#346205 - 10/23/15 12:44 PM
|
|
|
There's no nodump file. Maybe this game is marked internally somehow or there's something else still missing indeed. Or that particular Mame build is buggy. I have no clue. That's why I'm here.
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: NoX1911]
#346207 - 10/23/15 01:21 PM
|
|
|
Which is the part you don't understand of this ROM defined in CONTRA set in source code?
Code:
ROM_REGION( 0x0001, "pals", 0 ) ROM_LOAD( "007766.20d.bin", 0x0000, 0x0001, NO_DUMP ) /* PAL16L8A-2CN */
It's a NO DUMP, so it doesn't exists really and it's not contained in CONTRA.ZIP. Though is defined for accuracy in source code and MAME complaints about its absence.
Edited by Mamesick (10/23/15 01:26 PM)
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: Mamesick]
#346208 - 10/23/15 02:10 PM
|
|
|
I rather expected a nodump named file in the zip like some roms have. And yes, i somehow missed that last line in the driver. I guess i compared my files against the driver and not the other way round.
Thanks!
|
|
|
|
Re: Mame 0.139 - Contra (rom incorrect)
[Re: NoX1911]
#346209 - 10/23/15 02:19 PM
|
|
|
Replacing a nodump with a randomly filled file is the main cause of emulation sideeffects and false bug reports.
clrmamepro marks such dummy files for nodumps as unneeded and removes them.
|
|
|