summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/qix.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/qix.cpp')
-rw-r--r--src/mame/drivers/qix.cpp27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/mame/drivers/qix.cpp b/src/mame/drivers/qix.cpp
index b1e78db4e76..bf1577b1116 100644
--- a/src/mame/drivers/qix.cpp
+++ b/src/mame/drivers/qix.cpp
@@ -623,20 +623,22 @@ MACHINE_CONFIG_START(qix_state::qix_base)
MCFG_PIA_WRITEPB_HANDLER(WRITE8(qix_state, qix_coinctl_w))
/* video hardware */
- MCFG_FRAGMENT_ADD(qix_video)
+ qix_video(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(qix_state::qix, qix_base)
- MCFG_FRAGMENT_ADD(qix_audio)
+MACHINE_CONFIG_START(qix_state::qix)
+ qix_base(config);
+ qix_audio(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(qix_state::kram3, qix)
+MACHINE_CONFIG_START(qix_state::kram3)
+ qix(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(kram3_main_map)
MCFG_MC6809E_LIC_CB(WRITELINE(qix_state, kram3_lic_maincpu_changed))
- MCFG_FRAGMENT_ADD(kram3_video)
+ kram3_video(config);
MACHINE_CONFIG_END
/***************************************************************************
@@ -646,7 +648,8 @@ MACHINE_CONFIG_END
***************************************************************************/
-MACHINE_CONFIG_DERIVED(qix_state::mcu, qix)
+MACHINE_CONFIG_START(qix_state::mcu)
+ qix(config);
/* basic machine hardware */
@@ -667,7 +670,8 @@ MACHINE_CONFIG_DERIVED(qix_state::mcu, qix)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(qix_state::zookeep, mcu)
+MACHINE_CONFIG_START(qix_state::zookeep)
+ mcu(config);
/* basic machine hardware */
@@ -675,7 +679,7 @@ MACHINE_CONFIG_DERIVED(qix_state::zookeep, mcu)
MCFG_CPU_PROGRAM_MAP(zoo_main_map)
/* video hardware */
- MCFG_FRAGMENT_ADD(zookeep_video)
+ zookeep_video(config);
MACHINE_CONFIG_END
@@ -687,7 +691,8 @@ MACHINE_CONFIG_END
***************************************************************************/
-MACHINE_CONFIG_DERIVED(qix_state::slither, qix_base)
+MACHINE_CONFIG_START(qix_state::slither)
+ qix_base(config);
/* basic machine hardware */
@@ -705,10 +710,10 @@ MACHINE_CONFIG_DERIVED(qix_state::slither, qix_base)
MCFG_PIA_READPB_HANDLER(NOOP)
/* video hardware */
- MCFG_FRAGMENT_ADD(slither_video)
+ slither_video(config);
/* audio hardware */
- MCFG_FRAGMENT_ADD(slither_audio)
+ slither_audio(config);
MACHINE_CONFIG_END