diff options
Diffstat (limited to 'src/mame/drivers/equites.cpp')
-rw-r--r-- | src/mame/drivers/equites.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mame/drivers/equites.cpp b/src/mame/drivers/equites.cpp index fe01ce433af..3f4e606b93d 100644 --- a/src/mame/drivers/equites.cpp +++ b/src/mame/drivers/equites.cpp @@ -1138,7 +1138,7 @@ MACHINE_CONFIG_START(equites_state::equites) MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(WRITELINE(equites_state, mcu_start_w)) MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(equites_state, mcu_switch_w)) - MCFG_FRAGMENT_ADD(common_sound) + common_sound(config); MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, 4000000/8) // 8303 or 8304 (same device!) MCFG_QUANTUM_PERFECT_CPU("alpha_8201:mcu") @@ -1161,7 +1161,8 @@ MACHINE_CONFIG_START(equites_state::equites) MCFG_VIDEO_START_OVERRIDE(equites_state,equites) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(equites_state::gekisou, equites) +MACHINE_CONFIG_START(equites_state::gekisou) + equites(config); /* basic machine hardware */ MCFG_CPU_MODIFY("maincpu") @@ -1189,7 +1190,7 @@ MACHINE_CONFIG_START(equites_state::splndrbt) MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(WRITELINE(equites_state, mcu_switch_w)) MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(WRITELINE(equites_state, splndrbt_selchar_w)) - MCFG_FRAGMENT_ADD(common_sound) + common_sound(config); MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, 4000000/8) // 8303 or 8304 (same device!) MCFG_QUANTUM_PERFECT_CPU("alpha_8201:mcu") @@ -1210,7 +1211,8 @@ MACHINE_CONFIG_START(equites_state::splndrbt) MCFG_VIDEO_START_OVERRIDE(equites_state,splndrbt) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(equites_state::hvoltage, splndrbt) +MACHINE_CONFIG_START(equites_state::hvoltage) + splndrbt(config); // mcu not dumped, so add simulated mcu MCFG_CPU_ADD("mcu", ALPHA8301L, 4000000/8) |