From dc4860e8c32b7b6067309c229969b6190264c635 Mon Sep 17 00:00:00 2001 From: "R. Belmont" Date: Tue, 1 Dec 2009 01:07:44 +0000 Subject: [PATCH] Naomi: add protection data for Sega Tetris [Andy Geezer] --- src/mame/drivers/naomi.c | 4 ++++ src/mame/machine/naomibd.c | 1 + 2 files changed, 5 insertions(+) diff --git a/src/mame/drivers/naomi.c b/src/mame/drivers/naomi.c index 6b267b851de..5bd0d9738ca 100644 --- a/src/mame/drivers/naomi.c +++ b/src/mame/drivers/naomi.c @@ -3491,6 +3491,10 @@ ROM_START( sgtetris ) ROM_LOAD( "mpr-22913.ic4", 0x2000000, 0x800000, CRC(1fbdc41a) SHA1(eb8b9577b7677b9e9aec05ae950dee516ae15bf5) ) ROM_LOAD( "mpr-22914.ic5", 0x2800000, 0x800000, CRC(77844b60) SHA1(65d71febb8a160d00778ac7b53e082253cad9834) ) ROM_LOAD( "mpr-22915.ic6", 0x3000000, 0x800000, CRC(e48148ac) SHA1(c1273353eeaf9bb6b185f133281d7d04271bc895) ) + + // trojaned protection data (filename is address read from) + ROM_REGION( 0x200000, "naomibd_prot", ROMREGION_ERASE00 ) + ROM_LOAD( "a0cad0c0.bin", 0x000000, 0x0101b2, CRC(0db80e6d) SHA1(74f8e817e3e69c64391b2eff2c8c504dcad9f84f) ) ROM_END /* diff --git a/src/mame/machine/naomibd.c b/src/mame/machine/naomibd.c index e8286387faf..ed63850748d 100644 --- a/src/mame/machine/naomibd.c +++ b/src/mame/machine/naomibd.c @@ -289,6 +289,7 @@ static const naomibd_config_table naomibd_translate_tbl[] = { "crzytaxi", 0,{ 0x0219, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, { "jambo", 0,{ 0x0223, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, { "18wheelr", 0,{ 0x1502, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, + { "sgtetris", 0,{ 0x1234, 0, 0, 0xffffffff, 0xffffffff, 0xffffffff } }, }; /***************************************************************************