summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/taito_x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/taito_x.cpp')
-rw-r--r--src/mame/drivers/taito_x.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mame/drivers/taito_x.cpp b/src/mame/drivers/taito_x.cpp
index 6f930806874..b0c968a35f4 100644
--- a/src/mame/drivers/taito_x.cpp
+++ b/src/mame/drivers/taito_x.cpp
@@ -803,6 +803,8 @@ static MACHINE_CONFIG_START( superman )
MCFG_CPU_ADD("audiocpu", Z80, XTAL_16MHz/4) /* verified on pcb */
MCFG_CPU_PROGRAM_MAP(sound_map)
+ MCFG_TAITO_CCHIP_DEV_ADD("cchip", XTAL_12MHz/2) /* ? MHz */
+
MCFG_QUANTUM_TIME(attotime::from_hz(600)) /* 10 CPU slices per frame - enough for the sound CPU to read all commands */
MCFG_MACHINE_START_OVERRIDE(taitox_state,superman)
@@ -1051,8 +1053,8 @@ ROM_START( superman )
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b61-01.e18", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) )
- ROM_REGION( 0x10000, "cchip", 0 ) /* 64k for TC0030CMD (C-Chip protection, uPD78C11 with embedded 4K maskrom, 8k eprom, 8k RAM) */
- ROM_LOAD( "b61_11.m11", 0x00000, 0x10000, NO_DUMP )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "b61_11.m11", 0x0000, 0x2000, NO_DUMP )
ROM_END
ROM_START( supermanu ) /* No US copyright notice or FBI logo - Just a coinage difference, see notes above */
@@ -1074,8 +1076,8 @@ ROM_START( supermanu ) /* No US copyright notice or FBI logo - Just a coinage di
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b61-01.e18", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) )
- ROM_REGION( 0x10000, "cchip", 0 ) /* 64k for TC0030CMD (C-Chip protection, Z80 with embedded 64K rom + 64K RAM) */
- ROM_LOAD( "b61_11.m11", 0x00000, 0x10000, NO_DUMP )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "b61_11.m11", 0x0000, 0x2000, NO_DUMP )
ROM_END
ROM_START( supermanj ) /* Shows a Japan copyright notice */
@@ -1097,8 +1099,8 @@ ROM_START( supermanj ) /* Shows a Japan copyright notice */
ROM_REGION( 0x80000, "ymsnd", 0 ) /* ADPCM samples */
ROM_LOAD( "b61-01.e18", 0x00000, 0x80000, CRC(3cf99786) SHA1(f6febf9bda87ca04f0a5890d0e8001c26dfa6c81) )
- ROM_REGION( 0x10000, "cchip", 0 ) /* 64k for TC0030CMD (C-Chip protection, Z80 with embedded 64K rom + 64K RAM) */
- ROM_LOAD( "b61_11.m11", 0x00000, 0x10000, NO_DUMP )
+ ROM_REGION( 0x2000, "cchip:cchip_eprom", 0 )
+ ROM_LOAD( "b61_11.m11", 0x0000, 0x2000, NO_DUMP )
ROM_END
/*