diff options
Diffstat (limited to 'src/mame/drivers/arkanoid.cpp')
-rw-r--r-- | src/mame/drivers/arkanoid.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/arkanoid.cpp b/src/mame/drivers/arkanoid.cpp index ac3fd706487..0a3d51dc9c3 100644 --- a/src/mame/drivers/arkanoid.cpp +++ b/src/mame/drivers/arkanoid.cpp @@ -1371,14 +1371,16 @@ MACHINE_CONFIG_START(arkanoid_state::arkanoid) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.66) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(arkanoid_state::p3mcu, arkanoid) +MACHINE_CONFIG_START(arkanoid_state::p3mcu) + arkanoid(config); /* unprotected MCU */ MCFG_DEVICE_REPLACE("mcu", ARKANOID_68705P3, XTAL(12'000'000)/4) MCFG_ARKANOID_MCU_PORTB_R_CB(IOPORT("MUX")) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(arkanoid_state::p3mcuay, arkanoid) +MACHINE_CONFIG_START(arkanoid_state::p3mcuay) + arkanoid(config); /* unprotected MCU */ MCFG_DEVICE_REPLACE("mcu", ARKANOID_68705P3, XTAL(12'000'000)/4) @@ -1391,7 +1393,8 @@ MACHINE_CONFIG_DERIVED(arkanoid_state::p3mcuay, arkanoid) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.66) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(arkanoid_state::bootleg, arkanoid) +MACHINE_CONFIG_START(arkanoid_state::bootleg) + arkanoid(config); /* basic machine hardware */ MCFG_CPU_MODIFY("maincpu") @@ -1400,7 +1403,8 @@ MACHINE_CONFIG_DERIVED(arkanoid_state::bootleg, arkanoid) MCFG_DEVICE_REMOVE("mcu") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(arkanoid_state::aysnd, bootleg) +MACHINE_CONFIG_START(arkanoid_state::aysnd) + bootleg(config); MCFG_SOUND_REPLACE("aysnd", AY8910, XTAL(12'000'000)/4) MCFG_AY8910_OUTPUT_TYPE(AY8910_SINGLE_OUTPUT) MCFG_AY8910_PORT_A_READ_CB(IOPORT("UNUSED")) @@ -1439,7 +1443,8 @@ MACHINE_CONFIG_START(arkanoid_state::hexa) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(arkanoid_state::hexaa, hexa) +MACHINE_CONFIG_START(arkanoid_state::hexaa) + hexa(config); MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(hexaa_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", arkanoid_state, irq0_line_hold) |