summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar MetalliC <0vetal0@gmail.com>2020-08-11 23:08:33 +0300
committerGravatarGravatar MetalliC <0vetal0@gmail.com>2020-08-11 23:08:33 +0300
commit21ff19b738930273878f1d265837d875b1b9a7b1 (patch)
treeabdf674a5c55efbda94476b022f92cadd3bfb899
parent7eecce8c3f3a648fbfeac627dcde7737cedb092c (diff)
add security PIC dumps for wargods, mace, blitz99, carnevil, gauntleg, gauntdl [ekorz, Caps0ff]
-rw-r--r--src/mame/drivers/midvunit.cpp8
-rw-r--r--src/mame/drivers/seattle.cpp18
-rw-r--r--src/mame/drivers/vegas.cpp12
3 files changed, 38 insertions, 0 deletions
diff --git a/src/mame/drivers/midvunit.cpp b/src/mame/drivers/midvunit.cpp
index 5db2802f8e7..60e3fdbb1b0 100644
--- a/src/mame/drivers/midvunit.cpp
+++ b/src/mame/drivers/midvunit.cpp
@@ -1911,6 +1911,8 @@ ROM_START( wargods ) /* Boot EPROM Version 1.0, Game Type: 452 (11/07/1996) */
DISK_IMAGE( "wargods_11-07-1996", 0, SHA1(7585bc65b1038589cb59d3e7c56e08ca9d7015b8) ) // HDD had a label of 10-09-1996, but the game reports
// a version of 11-07-1996, so it was probably upgraded
// in the field.
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "452_wargods.u69", 0x0000, 0x1000, CRC(de9a0417) SHA1(69dea38b4aa6c6d55c2319024cc35655649f0c64) )
ROM_END
ROM_START( wargodsa ) /* Boot EPROM Version 1.0, Game Type: 452 (08/15/1996) */
@@ -1922,6 +1924,9 @@ ROM_START( wargodsa ) /* Boot EPROM Version 1.0, Game Type: 452 (08/15/1996) */
DISK_REGION( "ata:0:hdd:image" )
DISK_IMAGE( "wargods_08-15-1996", 0, SHA1(5dee00be40c315fbb1d6e3994dae8e498ab87fb2) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "452_wargods.u69", 0x0000, 0x1000, CRC(de9a0417) SHA1(69dea38b4aa6c6d55c2319024cc35655649f0c64) )
ROM_END
ROM_START( wargodsb ) /* Boot EPROM Version 1.0, Game Type: 452 (12/11/1995) */
@@ -1933,6 +1938,9 @@ ROM_START( wargodsb ) /* Boot EPROM Version 1.0, Game Type: 452 (12/11/1995) */
DISK_REGION( "ata:0:hdd:image" )
DISK_IMAGE( "wargods_12-11-1995", 0, SHA1(141063f95867fdcc4b15c844e510696604a70c6a) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "452_wargods.u69", 0x0000, 0x1000, CRC(de9a0417) SHA1(69dea38b4aa6c6d55c2319024cc35655649f0c64) )
ROM_END
diff --git a/src/mame/drivers/seattle.cpp b/src/mame/drivers/seattle.cpp
index 7d0325355e2..eb86836276c 100644
--- a/src/mame/drivers/seattle.cpp
+++ b/src/mame/drivers/seattle.cpp
@@ -2299,6 +2299,9 @@ ROM_START( mace )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) // ADSP-2115 data Version L1.1, Labeled as Version 1.0
ROM_LOAD16_BYTE( "soundl11.u95", 0x000000, 0x8000, CRC(c589458c) SHA1(0cf970a35910a74cdcf3bd8119bfc0c693e19b00) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "314_mace.u96", 0x0000, 0x1000, CRC(5dda8a6b) SHA1(f51a1ec769ef75c09e081d4c16a4ddf998c224c8) )
ROM_END
@@ -2313,6 +2316,9 @@ ROM_START( macea )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) // ADSP-2115 data Version L1.1
ROM_LOAD16_BYTE( "soundl11.u95", 0x000000, 0x8000, CRC(c589458c) SHA1(0cf970a35910a74cdcf3bd8119bfc0c693e19b00) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "314_mace.u96", 0x0000, 0x1000, CRC(5dda8a6b) SHA1(f51a1ec769ef75c09e081d4c16a4ddf998c224c8) )
ROM_END
@@ -2546,6 +2552,9 @@ ROM_START( blitz99 )
DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive Version 1.30
DISK_IMAGE( "blitz99", 0, SHA1(19877e26ffce81dd525031e9e2b4f83ff982e2d9) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "481_blitz-99.u96", 0x0000, 0x1000, CRC(9a3e5ac7) SHA1(29970182c12373557feee58a4151c8979563f4d7) )
ROM_END
ROM_START( blitz99a )
@@ -2562,6 +2571,9 @@ ROM_START( blitz99a )
DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive Version 1.30
DISK_IMAGE( "blitz99a", 0, SHA1(43f834727ce01d7a63b482fc28cbf292477fc6f2) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "481_blitz-99.u96", 0x0000, 0x1000, CRC(9a3e5ac7) SHA1(29970182c12373557feee58a4151c8979563f4d7) )
ROM_END
@@ -2590,6 +2602,9 @@ ROM_START( carnevil )
DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive v1.0.3 Diagnostics v3.4 / Feb 1 1999 16:00:07
DISK_IMAGE( "carnevil", 0, SHA1(5cffb0de63ad36eb01c5951bab04d3f8a9e23e16) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "486_carnevil.u96", 0x0000, 0x1000, CRC(34f12e36) SHA1(e3d2748ab69ceeac2d58dc056d5ab162936fe383) )
ROM_END
@@ -2604,6 +2619,9 @@ ROM_START( carnevil1 )
DISK_REGION( PCI_ID_IDE":ide:0:hdd:image" ) // Hard Drive v1.0.1 Diagnostics v3.3 / Oct 20 1998 11:44:41
DISK_IMAGE( "carnevi1", 0, BAD_DUMP SHA1(94532727512280930a100fe473bf3a938fe2d44f) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "486_carnevil.u96", 0x0000, 0x1000, CRC(34f12e36) SHA1(e3d2748ab69ceeac2d58dc056d5ab162936fe383) )
ROM_END
diff --git a/src/mame/drivers/vegas.cpp b/src/mame/drivers/vegas.cpp
index 4d6cb50bb6f..fd8507a2f0f 100644
--- a/src/mame/drivers/vegas.cpp
+++ b/src/mame/drivers/vegas.cpp
@@ -2240,6 +2240,9 @@ ROM_START( gauntleg )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) // Vegas SIO boot ROM
ROM_LOAD16_BYTE( "vegassio.bin", 0x000000, 0x8000, CRC(d1470e23) SHA1(f6e8405cfa604528c0224401bc374a6df9caccef) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "322_gauntlet.u37", 0x0000, 0x1000, CRC(a038c4a0) SHA1(fb103eaae6c8370c654dc8b97529bc553efcc170) )
ROM_END
@@ -2265,6 +2268,9 @@ ROM_START( gauntleg12 )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) // Vegas SIO boot ROM
ROM_LOAD16_BYTE( "vegassio.bin", 0x000000, 0x8000, CRC(d1470e23) SHA1(f6e8405cfa604528c0224401bc374a6df9caccef) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "322_gauntlet.u37", 0x0000, 0x1000, CRC(a038c4a0) SHA1(fb103eaae6c8370c654dc8b97529bc553efcc170) )
ROM_END
@@ -2280,6 +2286,9 @@ ROM_START( gauntdl )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) // Vegas SIO boot ROM
ROM_LOAD16_BYTE( "vegassio.bin", 0x000000, 0x8000, CRC(d1470e23) SHA1(f6e8405cfa604528c0224401bc374a6df9caccef) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "346_gauntlet-dl.u37", 0x0000, 0x1000, CRC(dfa42d4d) SHA1(3529433759f55d240e4f6c6e8d17311a877387b4) )
ROM_END
@@ -2295,6 +2304,9 @@ ROM_START( gauntdl24 )
ROM_REGION16_LE( 0x10000, "dcs", 0 ) // Vegas SIO boot ROM
ROM_LOAD16_BYTE( "vegassio.bin", 0x000000, 0x8000, CRC(d1470e23) SHA1(f6e8405cfa604528c0224401bc374a6df9caccef) )
+
+ ROM_REGION( 0x1000, "serial_security_pic", 0 ) // security PIC (provides game ID code and serial number)
+ ROM_LOAD( "346_gauntlet-dl.u37", 0x0000, 0x1000, CRC(dfa42d4d) SHA1(3529433759f55d240e4f6c6e8d17311a877387b4) )
ROM_END