diff options
Diffstat (limited to 'src/mame/drivers/asuka.cpp')
-rw-r--r-- | src/mame/drivers/asuka.cpp | 26 |
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) ) // ^ |