MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

NoX1911
Boardlord
Reged: 08/23/04
Posts: 26
Send PM


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)



Roman
Regular
Reged: 09/21/03
Posts: 1584
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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.



NoX1911
Boardlord
Reged: 08/23/04
Posts: 26
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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.



NoX1911
Boardlord
Reged: 08/23/04
Posts: 26
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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.



Roman
Regular
Reged: 09/21/03
Posts: 1584
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [Re: NoX1911]
#346199 - 10/23/15 06:42 AM


well...as tafoid mentioned, there is a nodump file....



NoX1911
Boardlord
Reged: 08/23/04
Posts: 26
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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.



Mamesick
Troll Lamer
Reged: 09/21/03
Posts: 1649
Loc: Italy
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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)



NoX1911
Boardlord
Reged: 08/23/04
Posts: 26
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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!



Roman
Regular
Reged: 09/21/03
Posts: 1584
Send PM


Re: Mame 0.139 - Contra (rom incorrect) new [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.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
1 registered and 354 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2792