summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/leland.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/leland.cpp')
-rw-r--r--src/mame/drivers/leland.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/mame/drivers/leland.cpp b/src/mame/drivers/leland.cpp
index 639fb44ec59..6ce5f08dbe2 100644
--- a/src/mame/drivers/leland.cpp
+++ b/src/mame/drivers/leland.cpp
@@ -1007,7 +1007,7 @@ MACHINE_CONFIG_START(leland_state::leland)
MCFG_NVRAM_ADD_0FILL("battery")
/* video hardware */
- MCFG_FRAGMENT_ADD(leland_video)
+ leland_video(config);
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("speaker")
@@ -1034,7 +1034,8 @@ MACHINE_CONFIG_START(leland_state::leland)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(leland_state::redline, leland)
+MACHINE_CONFIG_START(leland_state::redline)
+ leland(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("master")
@@ -1050,7 +1051,8 @@ MACHINE_CONFIG_DERIVED(leland_state::redline, leland)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(leland_state::quarterb, redline)
+MACHINE_CONFIG_START(leland_state::quarterb)
+ redline(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("audiocpu")
@@ -1062,7 +1064,8 @@ MACHINE_CONFIG_DERIVED(leland_state::quarterb, redline)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(leland_state::lelandi, quarterb)
+MACHINE_CONFIG_START(leland_state::lelandi)
+ quarterb(config);
/* basic machine hardware */
MCFG_CPU_MODIFY("slave")
@@ -1096,14 +1099,15 @@ MACHINE_CONFIG_START(leland_state::ataxx)
MCFG_NVRAM_ADD_0FILL("battery")
/* video hardware */
- MCFG_FRAGMENT_ADD(ataxx_video)
+ ataxx_video(config);
/* sound hardware */
MCFG_DEVICE_ADD("custom", ATAXX_80186, 0)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(leland_state::wsf, ataxx)
+MACHINE_CONFIG_START(leland_state::wsf)
+ ataxx(config);
MCFG_CPU_MODIFY("audiocpu")
MCFG_80186_TMROUT1_HANDLER(DEVWRITELINE("custom", leland_80186_sound_device, i80186_tmr1_w))