diff options
author | 2015-08-03 17:31:14 +0200 | |
---|---|---|
committer | 2015-08-03 17:34:14 +0200 | |
commit | 76b7bafa61ecd8aefe8be14b58b07e1c4a11fcb7 (patch) | |
tree | 6f7961dd44074f5a32bddb16988515d5ae746002 | |
parent | a05b184d18717ae8119abf2085b24e3ca2c74fe8 (diff) |
Dumped EEPROM from "Dragon Blaze" and "Mahjong G-Taste". [Guru]
Fixes dragnblz security error.
-rw-r--r-- | src/mame/drivers/psikyosh.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/mame/drivers/psikyosh.c b/src/mame/drivers/psikyosh.c index e3dd1534f18..ef28a63b065 100644 --- a/src/mame/drivers/psikyosh.c +++ b/src/mame/drivers/psikyosh.c @@ -541,7 +541,7 @@ static INPUT_PORTS_START( common ) PORT_BIT( 0x00000008, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_BIT( 0x00000010, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_SERVICE_NO_TOGGLE( 0x00000020, IP_ACTIVE_LOW ) - PORT_DIPNAME( 0x00000040, 0x00000040, "Debug" ) /* Debug stuff. Resets EEPROM? */ + PORT_DIPNAME( 0x00000040, 0x00000040, "Tilt (Enables Debug Mode)" ) /* Debug stuff. Resets EEPROM? */ PORT_DIPSETTING( 0x00000040, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00000000, DEF_STR( On ) ) PORT_BIT( 0x00000080, IP_ACTIVE_LOW, IPT_UNKNOWN ) @@ -654,13 +654,9 @@ static INPUT_PORTS_START( s1945iii ) /* Different Region again */ PORT_BIT( 0x10000000, IP_ACTIVE_HIGH, IPT_SPECIAL ) PORT_READ_LINE_DEVICE_MEMBER("eeprom", eeprom_serial_93cxx_device, do_read) INPUT_PORTS_END -static INPUT_PORTS_START( dragnblz ) /* Security requires bit high */ +static INPUT_PORTS_START( dragnblz ) PORT_INCLUDE( common ) - - PORT_MODIFY("INPUTS") - PORT_DIPNAME( 0x00000040, 0x00000000, "Debug" ) /* Must be HIGH (Or Security Error), so can perform test */ - PORT_DIPSETTING( 0x00000040, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00000000, DEF_STR( On ) ) + /* If Debug is LOW then you can perform rom test and EEPROM security check is skipped, EEPROM doesn't reset */ PORT_START("JP4") /* jumper pads on the PCB */ PORT_DIPNAME( 0x03000000, 0x01000000, DEF_STR( Region ) ) @@ -710,7 +706,7 @@ static INPUT_PORTS_START( mjgtaste ) PORT_BIT( 0x00000010, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_SERVICE_NO_TOGGLE( 0x00000020, IP_ACTIVE_LOW ) - PORT_DIPNAME( 0x00000040, 0x00000040, "Debug" ) /* Debug stuff. Resets EEPROM? */ + PORT_DIPNAME( 0x00000040, 0x00000040, "Tilt (Enables Debug Mode)" ) /* Debug stuff. Resets EEPROM? */ PORT_DIPSETTING( 0x00000040, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00000000, DEF_STR( On ) ) @@ -1022,7 +1018,7 @@ ROM_START( dragnblz ) ROM_LOAD( "snd0.u52", 0x000000, 0x200000, CRC(7fd1b225) SHA1(6aa61021ada51393bbb34fd1aea00b8feccc8197) ) ROM_REGION( 0x100, "eeprom", 0 ) - ROM_LOAD( "eeprom-dragnblz.bin", 0x0000, 0x0100, CRC(70a8a3a6) SHA1(80ded1fce090b87b8c8b56f4fb74ef4e751b51d2) ) + ROM_LOAD16_WORD_SWAP( "eeprom-dragnblz.u44", 0x0000, 0x0100, CRC(46e85da9) SHA1(673cf974fd23a20e6bfa7b2b234206d550011f54) ) ROM_END /* @@ -1098,7 +1094,7 @@ ROM_START( mjgtaste ) ROM_LOAD( "snd0.u52", 0x000000, 0x400000, CRC(0179f018) SHA1(16ae63e021230356777342ed902e02407a1a1b82) ) ROM_REGION( 0x100, "eeprom", 0 ) - ROM_LOAD( "eeprom-mjgtaste.bin", 0x0000, 0x0100, CRC(bbf7cfae) SHA1(34a36d5c4d273fc2a081a8f4062b45ee873eef09) ) + ROM_LOAD16_WORD_SWAP( "eeprom-mjgtaste.u44", 0x0000, 0x0100, CRC(d35586f2) SHA1(ce26a82d760f87dccfc15468ac3d24efc258648d) ) ROM_END ROM_START( tgm2 ) |