summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/asuka.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/asuka.cpp')
-rw-r--r--src/mame/drivers/asuka.cpp26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/mame/drivers/asuka.cpp b/src/mame/drivers/asuka.cpp
index 7d0bf06e262..7b07b01ea9e 100644
--- a/src/mame/drivers/asuka.cpp
+++ b/src/mame/drivers/asuka.cpp
@@ -835,6 +835,7 @@ static MACHINE_CONFIG_START( bonzeadv )
MCFG_CPU_ADD("audiocpu", Z80,4000000) /* sound CPU, also required for test mode */
MCFG_CPU_PROGRAM_MAP(bonzeadv_z80_map)
+ MCFG_TAITO_CCHIP_DEV_ADD("cchip", XTAL_12MHz/2) /* ? MHz */
MCFG_QUANTUM_TIME(attotime::from_hz(600))
@@ -1231,6 +1232,9 @@ ROM_START( bonzeadv )
/* 0x040000 - 0x7ffff is intentionally empty */
ROM_LOAD16_WORD_SWAP( "b41-01.15", 0x80000, 0x80000, CRC(5d072fa4) SHA1(6ffe1b8531381eb6dd3f1fec18c91294a6aca9f6) )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "cchip_b41-05.43", 0x0000, 0x2000, NO_DUMP )
+
ROM_REGION( 0x80000, "gfx1", 0 )
ROM_LOAD( "b41-03.1", 0x00000, 0x80000, CRC(736d35d0) SHA1(7d41a7d71e117714bbd2cdda2953589cda6e763a) ) /* SCR tiles (8 x 8) */
@@ -1240,8 +1244,6 @@ ROM_START( bonzeadv )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */
ROM_LOAD( "b41-13.20", 0x00000, 0x10000, CRC(9e464254) SHA1(b6f6126b54c15320ecaa652d0eeabaa4cd94bd26) ) /* banked */
- /* CPU3 - CCHIP aka TC0030CMD marked b41-05.43 */
-
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b41-04.48", 0x00000, 0x80000, CRC(c668638f) SHA1(07238a6cb4d93ffaf6351657163b5d80f0dbf688) )
ROM_END
@@ -1255,6 +1257,9 @@ ROM_START( bonzeadvo )
/* 0x040000 - 0x7ffff is intentionally empty */
ROM_LOAD16_WORD_SWAP( "b41-01.15", 0x80000, 0x80000, CRC(5d072fa4) SHA1(6ffe1b8531381eb6dd3f1fec18c91294a6aca9f6) )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "cchip_b41-05.43", 0x0000, 0x2000, NO_DUMP )
+
ROM_REGION( 0x80000, "gfx1", 0 )
ROM_LOAD( "b41-03.1", 0x00000, 0x80000, CRC(736d35d0) SHA1(7d41a7d71e117714bbd2cdda2953589cda6e763a) ) /* SCR tiles (8 x 8) */
@@ -1264,8 +1269,6 @@ ROM_START( bonzeadvo )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */
ROM_LOAD( "b41-13.20", 0x00000, 0x10000, CRC(9e464254) SHA1(b6f6126b54c15320ecaa652d0eeabaa4cd94bd26) ) /* banked */
- /* CPU3 - CCHIP aka TC0030CMD marked b41-05.43 */
-
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b41-04.48", 0x00000, 0x80000, CRC(c668638f) SHA1(07238a6cb4d93ffaf6351657163b5d80f0dbf688) )
ROM_END
@@ -1279,6 +1282,9 @@ ROM_START( bonzeadvu )
/* 0x040000 - 0x7ffff is intentionally empty */
ROM_LOAD16_WORD_SWAP( "b41-01.15", 0x80000, 0x80000, CRC(5d072fa4) SHA1(6ffe1b8531381eb6dd3f1fec18c91294a6aca9f6) )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "cchip_b41-05.43", 0x0000, 0x2000, NO_DUMP )
+
ROM_REGION( 0x80000, "gfx1", 0 )
ROM_LOAD( "b41-03.1", 0x00000, 0x80000, CRC(736d35d0) SHA1(7d41a7d71e117714bbd2cdda2953589cda6e763a) ) /* SCR tiles (8 x 8) */
@@ -1288,8 +1294,6 @@ ROM_START( bonzeadvu )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */
ROM_LOAD( "b41-13.20", 0x00000, 0x10000, CRC(9e464254) SHA1(b6f6126b54c15320ecaa652d0eeabaa4cd94bd26) ) /* banked */
- /* CPU3 - CCHIP aka TC0030CMD marked b41-05.43 */
-
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b41-04.48", 0x00000, 0x80000, CRC(c668638f) SHA1(07238a6cb4d93ffaf6351657163b5d80f0dbf688) )
ROM_END
@@ -1303,6 +1307,9 @@ ROM_START( jigkmgri )
/* 0x040000 - 0x7ffff is intentionally empty */
ROM_LOAD16_WORD_SWAP( "b41-01.15", 0x80000, 0x80000, CRC(5d072fa4) SHA1(6ffe1b8531381eb6dd3f1fec18c91294a6aca9f6) )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "cchip_b41-05.43", 0x0000, 0x2000, NO_DUMP )
+
ROM_REGION( 0x80000, "gfx1", 0 )
ROM_LOAD( "b41-03.1", 0x00000, 0x80000, CRC(736d35d0) SHA1(7d41a7d71e117714bbd2cdda2953589cda6e763a) ) /* Tiles (8 x 8) */
@@ -1312,8 +1319,6 @@ ROM_START( jigkmgri )
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */
ROM_LOAD( "b41-13.20", 0x00000, 0x10000, CRC(9e464254) SHA1(b6f6126b54c15320ecaa652d0eeabaa4cd94bd26) ) /* banked */
- /* CPU3 - CCHIP aka TC0030CMD marked b41-05.43 */
-
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b41-04.48", 0x00000, 0x80000, CRC(c668638f) SHA1(07238a6cb4d93ffaf6351657163b5d80f0dbf688) )
ROM_END
@@ -1330,6 +1335,9 @@ ROM_START( bonzeadvp ) /* Labels consists of hand written checksum values of the
ROM_LOAD16_BYTE( "a418.ic23", 0xc0001, 0x20000, CRC(51b02be6) SHA1(20e3423aea359f3ca92dd24f4f87351d93c279b6) ) // ^
ROM_LOAD16_BYTE( "0e7e.ic28", 0xc0000, 0x20000, CRC(dc1f9fd0) SHA1(88addfa2c3bb854efd88a3556d23a7607b6ec848) ) // ^
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "cchip_b41-05.43", 0x0000, 0x2000, NO_DUMP ) /* is the C-Chip the same as the final? */
+
ROM_REGION( 0x80000, "gfx1", 0 )
ROM_LOAD16_BYTE( "abbe.ic9", 0x00000, 0x20000, CRC(50e6581c) SHA1(230724d65c9b1ea5d72117dca077464dd599ad68) ) // first 2 == first half b41-03.1 but split
ROM_LOAD16_BYTE( "0ac8.ic15", 0x00001, 0x20000, CRC(29002fc4) SHA1(5ddbefc0d173865802362990e99a3b542c096412) ) // ^
@@ -1345,8 +1353,6 @@ ROM_START( bonzeadvp ) /* Labels consists of hand written checksum values of the
ROM_REGION( 0x10000, "audiocpu", 0 ) /* sound cpu */
ROM_LOAD( "b41-13.20", 0x00000, 0x10000, CRC(9e464254) SHA1(b6f6126b54c15320ecaa652d0eeabaa4cd94bd26) ) // missing from dump /* banked */
- /* is the C-Chip the same as the final? */
-
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "6089.ic17", 0x00000, 0x20000, CRC(b092783c) SHA1(e13f765e2884b6194926bf982595de18376ffef9) ) // these 4 == b41-04.48 but split
ROM_LOAD( "2e1f.ic14", 0x20000, 0x20000, CRC(df1f87c0) SHA1(ad3df38c22f1bb7bdc449922bd3c2a5c78aa87f8) ) // ^