From e97de5880db49f966f18533cb54963037e10aae4 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Wed, 7 Dec 2016 19:37:12 +0000 Subject: [PATCH] add dump of i8751 '317-0112' at location c2 to 'goldnaxe2' set. chip was faulty, some bit errors, internal checksum fails. still using simulation for now [Caps0ff] (the code looks to be mostly the same as the goldnaxe set, not even offset, but unused garbage areas have different fills so tracking down exactly which bits are bad is difficult, as they're not neccessarily all in the used code) --- src/mame/drivers/segas16b.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/segas16b.cpp b/src/mame/drivers/segas16b.cpp index afa20a7541a..ff1c4b66d4d 100644 --- a/src/mame/drivers/segas16b.cpp +++ b/src/mame/drivers/segas16b.cpp @@ -6452,7 +6452,15 @@ ROM_START( goldnaxe2 ) ROM_LOAD( "mpr-12384.a11", 0x10000, 0x20000, CRC(6218d8e7) SHA1(5a745c750efb4a61716f99befb7ed14cc84e9973) ) ROM_REGION( 0x1000, "mcu", 0 ) // Intel i8751 protection MCU - ROM_LOAD( "317-0112.c2", 0x00000, 0x1000, NO_DUMP ) + /* NOT CURRENTLY USED + + this chip was faulty, the internal checksum routine fails. actual code looks like it should be 99.99% the + same as the 'goldnaxe' set but unused areas have different garbage fill data, so finding the bad bits is + difficult. + + Calculated checksum: 5F8F + File checksum: 5E8F */ + ROM_LOAD( "317-0112.c2", 0x00000, 0x1000, BAD_DUMP CRC(d8f2f1c0) SHA1(04594ed5558af63cde62de6cc4020b35b8a5889e) ) ROM_END //*************************************************************************************************************************