summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/trackfld.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/trackfld.cpp')
-rw-r--r--src/mame/drivers/trackfld.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/mame/drivers/trackfld.cpp b/src/mame/drivers/trackfld.cpp
index 771c8c8b8bf..56b975a6d00 100644
--- a/src/mame/drivers/trackfld.cpp
+++ b/src/mame/drivers/trackfld.cpp
@@ -953,7 +953,8 @@ MACHINE_CONFIG_START(trackfld_state::trackfld)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(trackfld_state::trackfldu, trackfld)
+MACHINE_CONFIG_START(trackfld_state::trackfldu)
+ trackfld(config);
MCFG_CPU_REPLACE("maincpu", MC6809E, MASTER_CLOCK/6/2) /* exact M6809 model unknown */
MCFG_CPU_PROGRAM_MAP(main_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", trackfld_state, vblank_irq)
@@ -1053,7 +1054,8 @@ ADDRESS_MAP_END
/* same as the original, but uses ADPCM instead of VLM5030 */
/* also different memory handlers do handle that */
-MACHINE_CONFIG_DERIVED(trackfld_state::hyprolyb, trackfld)
+MACHINE_CONFIG_START(trackfld_state::hyprolyb)
+ trackfld(config);
MCFG_CPU_MODIFY("audiocpu")
MCFG_CPU_PROGRAM_MAP(hyprolyb_sound_map)
@@ -1076,13 +1078,15 @@ MACHINE_CONFIG_DERIVED(trackfld_state::hyprolyb, trackfld)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(trackfld_state::atlantol, hyprolyb)
+MACHINE_CONFIG_START(trackfld_state::atlantol)
+ hyprolyb(config);
MCFG_VIDEO_START_OVERRIDE(trackfld_state,atlantol)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(trackfld_state::mastkin, trackfld)
+MACHINE_CONFIG_START(trackfld_state::mastkin)
+ trackfld(config);
/* basic machine hardware */
MCFG_CPU_REPLACE("maincpu", MC6809E, MASTER_CLOCK/6/2) /* a guess for now */
@@ -1094,7 +1098,8 @@ MACHINE_CONFIG_DERIVED(trackfld_state::mastkin, trackfld)
MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(NOOP) // actually not used
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(trackfld_state::wizzquiz, trackfld)
+MACHINE_CONFIG_START(trackfld_state::wizzquiz)
+ trackfld(config);
/* basic machine hardware */
// right cpu?
@@ -1106,7 +1111,8 @@ MACHINE_CONFIG_DERIVED(trackfld_state::wizzquiz, trackfld)
MCFG_ADDRESSABLE_LATCH_Q7_OUT_CB(WRITELINE(trackfld_state, nmi_mask_w))
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(trackfld_state::reaktor, trackfld)
+MACHINE_CONFIG_START(trackfld_state::reaktor)
+ trackfld(config);
/* basic machine hardware */
MCFG_CPU_REPLACE("maincpu",Z80,MASTER_CLOCK/6)