From 0da3b45f12aa032fafaa3bd33d8d6a00730b0429 Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Fri, 20 Jul 2012 21:26:15 +0000 Subject: [PATCH] PALs for Vigilante have been added, but not hooked up yet. The old PAL(4m) has been determined to be bad. [Corrado Tomaselli] --- src/mame/drivers/vigilant.c | 40 ++++++++++++++++++------------------- src/mame/video/vigilant.c | 4 ---- 2 files changed, 20 insertions(+), 24 deletions(-) diff --git a/src/mame/drivers/vigilant.c b/src/mame/drivers/vigilant.c index e74a87ee962..eb0a6b16faf 100644 --- a/src/mame/drivers/vigilant.c +++ b/src/mame/drivers/vigilant.c @@ -658,10 +658,10 @@ ROM_START( vigilant ) ROM_REGION( 0x10000, "samples", 0 ) /* samples */ ROM_LOAD( "d04_c01.bin", 0x00000, 0x10000, CRC(9b85101d) SHA1(6b8a0f33b9b66bb968f7b61e49d19a6afad8db95) ) - ROM_REGION( 0x0600, "plds", 0 ) - ROM_LOAD( "pal16l8.8r", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */ - ROM_LOAD( "pal16l8.4m", 0x0200, 0x0104, CRC(6c628a26) SHA1(65a45e762ce218e4552c30302c1ac4272c099fb5) ) - ROM_LOAD( "pal16l8.1b", 0x0400, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_REGION( 0x0600, "plds", 0 ) /* All are pal16l8 - protected */ + ROM_LOAD( "vg_b-8r.ic90", 0x0000, 0x0117, CRC(df368a7a) SHA1(597d85d1f90b7ee0188f2d849792ee02ff2ea48b) ) + ROM_LOAD( "vg_b-4m.ic38", 0x0200, 0x0117, CRC(dbca4204) SHA1(d8e190f2dc4d6285f22be331d01ed402520d2017) ) + ROM_LOAD( "vg_b-1b.ic1", 0x0400, 0x0117, CRC(922e5167) SHA1(08efdfdfeb35f3f73b6fd3d5c0c2a386dea5f617) ) ROM_END @@ -697,10 +697,10 @@ ROM_START( vigilant1 ) ROM_REGION( 0x10000, "samples", 0 ) /* samples */ ROM_LOAD( "d04_c01.bin", 0x00000, 0x10000, CRC(9b85101d) SHA1(6b8a0f33b9b66bb968f7b61e49d19a6afad8db95) ) - ROM_REGION( 0x0600, "plds", 0 ) - ROM_LOAD( "pal16l8.8r", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */ - ROM_LOAD( "pal16l8.4m", 0x0200, 0x0104, CRC(6c628a26) SHA1(65a45e762ce218e4552c30302c1ac4272c099fb5) ) - ROM_LOAD( "pal16l8.1b", 0x0400, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_REGION( 0x0600, "plds", 0 ) /* All are pal16l8 - protected */ + ROM_LOAD( "vg_b-8r.ic90", 0x0000, 0x0117, CRC(df368a7a) SHA1(597d85d1f90b7ee0188f2d849792ee02ff2ea48b) ) + ROM_LOAD( "vg_b-4m.ic38", 0x0200, 0x0117, CRC(dbca4204) SHA1(d8e190f2dc4d6285f22be331d01ed402520d2017) ) + ROM_LOAD( "vg_b-1b.ic1", 0x0400, 0x0117, CRC(922e5167) SHA1(08efdfdfeb35f3f73b6fd3d5c0c2a386dea5f617) ) ROM_END @@ -735,10 +735,10 @@ ROM_START( vigilantu ) ROM_REGION( 0x10000, "samples", 0 ) /* samples */ ROM_LOAD( "d04_c01.bin", 0x00000, 0x10000, CRC(9b85101d) SHA1(6b8a0f33b9b66bb968f7b61e49d19a6afad8db95) ) - ROM_REGION( 0x0600, "plds", 0 ) - ROM_LOAD( "pal16l8.8r", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */ - ROM_LOAD( "pal16l8.4m", 0x0200, 0x0104, CRC(6c628a26) SHA1(65a45e762ce218e4552c30302c1ac4272c099fb5) ) - ROM_LOAD( "pal16l8.1b", 0x0400, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_REGION( 0x0600, "plds", 0 ) /* All are pal16l8 - protected */ + ROM_LOAD( "vg_b-8r.ic90", 0x0000, 0x0117, CRC(df368a7a) SHA1(597d85d1f90b7ee0188f2d849792ee02ff2ea48b) ) + ROM_LOAD( "vg_b-4m.ic38", 0x0200, 0x0117, CRC(dbca4204) SHA1(d8e190f2dc4d6285f22be331d01ed402520d2017) ) + ROM_LOAD( "vg_b-1b.ic1", 0x0400, 0x0117, CRC(922e5167) SHA1(08efdfdfeb35f3f73b6fd3d5c0c2a386dea5f617) ) ROM_END ROM_START( vigilantu2 ) @@ -772,10 +772,10 @@ ROM_START( vigilantu2 ) ROM_REGION( 0x10000, "samples", 0 ) /* samples */ ROM_LOAD( "d04_c01.bin", 0x00000, 0x10000, CRC(9b85101d) SHA1(6b8a0f33b9b66bb968f7b61e49d19a6afad8db95) ) - ROM_REGION( 0x0600, "plds", 0 ) - ROM_LOAD( "pal16l8.8r", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */ - ROM_LOAD( "pal16l8.4m", 0x0200, 0x0104, CRC(6c628a26) SHA1(65a45e762ce218e4552c30302c1ac4272c099fb5) ) - ROM_LOAD( "pal16l8.1b", 0x0400, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_REGION( 0x0600, "plds", 0 ) /* All are pal16l8 - protected - sourced from this board */ + ROM_LOAD( "vg_b-8r.ic90", 0x0000, 0x0117, CRC(df368a7a) SHA1(597d85d1f90b7ee0188f2d849792ee02ff2ea48b) ) + ROM_LOAD( "vg_b-4m.ic38", 0x0200, 0x0117, CRC(dbca4204) SHA1(d8e190f2dc4d6285f22be331d01ed402520d2017) ) + ROM_LOAD( "vg_b-1b.ic1", 0x0400, 0x0117, CRC(922e5167) SHA1(08efdfdfeb35f3f73b6fd3d5c0c2a386dea5f617) ) ROM_END ROM_START( vigilantj ) @@ -809,10 +809,10 @@ ROM_START( vigilantj ) ROM_REGION( 0x10000, "samples", 0 ) /* samples */ ROM_LOAD( "d04_c01.bin", 0x00000, 0x10000, CRC(9b85101d) SHA1(6b8a0f33b9b66bb968f7b61e49d19a6afad8db95) ) - ROM_REGION( 0x0600, "plds", 0 ) - ROM_LOAD( "pal16l8.8r", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */ - ROM_LOAD( "pal16l8.4m", 0x0200, 0x0104, CRC(6c628a26) SHA1(65a45e762ce218e4552c30302c1ac4272c099fb5) ) - ROM_LOAD( "pal16l8.1b", 0x0400, 0x0104, NO_DUMP ) /* PAL is read protected */ + ROM_REGION( 0x0600, "plds", 0 ) /* All are pal16l8 */ + ROM_LOAD( "vg_b-8r.ic90", 0x0000, 0x0117, CRC(df368a7a) SHA1(597d85d1f90b7ee0188f2d849792ee02ff2ea48b) ) + ROM_LOAD( "vg_b-4m.ic38", 0x0200, 0x0117, CRC(dbca4204) SHA1(d8e190f2dc4d6285f22be331d01ed402520d2017) ) + ROM_LOAD( "vg_b-1b.ic1", 0x0400, 0x0117, CRC(922e5167) SHA1(08efdfdfeb35f3f73b6fd3d5c0c2a386dea5f617) ) ROM_END ROM_START( kikcubic ) diff --git a/src/mame/video/vigilant.c b/src/mame/video/vigilant.c index faddfcc7cee..30fbdcd355c 100644 --- a/src/mame/video/vigilant.c +++ b/src/mame/video/vigilant.c @@ -6,10 +6,6 @@ TODO: - - Get a dump of the PAL16L8 (IC38 - 4M). This controls transparency. - It takes as input 4 bits of sprite color, and 6 bits of background tile - color. It outputs a sprite enable line, a background enable line, and - a background select (which layer of background to draw). - Add cocktail flipping. ***************************************************************************/