summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segaorun.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/segaorun.cpp')
-rw-r--r--src/mame/drivers/segaorun.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/mame/drivers/segaorun.cpp b/src/mame/drivers/segaorun.cpp
index bd0d9cc74e3..83f0470fe0e 100644
--- a/src/mame/drivers/segaorun.cpp
+++ b/src/mame/drivers/segaorun.cpp
@@ -1244,7 +1244,8 @@ MACHINE_CONFIG_END
// GAME-SPECIFIC MACHINE DRIVERS
//**************************************************************************
-MACHINE_CONFIG_DERIVED(segaorun_state::outrundx, outrun_base)
+MACHINE_CONFIG_START(segaorun_state::outrundx)
+ outrun_base(config);
// basic machine hardware
MCFG_TIMER_DRIVER_ADD_PERIODIC("bankmotor", segaorun_state, bankmotor_update, attotime::from_msec(10))
@@ -1253,13 +1254,15 @@ MACHINE_CONFIG_DERIVED(segaorun_state::outrundx, outrun_base)
MCFG_SEGA_OUTRUN_SPRITES_ADD("sprites")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(segaorun_state::outrun, outrundx)
+MACHINE_CONFIG_START(segaorun_state::outrun)
+ outrundx(config);
// basic machine hardware
MCFG_NVRAM_ADD_0FILL("nvram")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(segaorun_state::outrun_fd1094, outrun)
+MACHINE_CONFIG_START(segaorun_state::outrun_fd1094)
+ outrun(config);
// basic machine hardware
MCFG_CPU_REPLACE("maincpu", FD1094, MASTER_CLOCK/4)
@@ -1267,7 +1270,8 @@ MACHINE_CONFIG_DERIVED(segaorun_state::outrun_fd1094, outrun)
MCFG_CPU_OPCODES_MAP(decrypted_opcodes_map)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(segaorun_state::outrun_fd1089a, outrun)
+MACHINE_CONFIG_START(segaorun_state::outrun_fd1089a)
+ outrun(config);
// basic machine hardware
MCFG_CPU_REPLACE("maincpu", FD1089A, MASTER_CLOCK/4)
@@ -1275,7 +1279,8 @@ MACHINE_CONFIG_DERIVED(segaorun_state::outrun_fd1089a, outrun)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(segaorun_state::shangon, outrun_base)
+MACHINE_CONFIG_START(segaorun_state::shangon)
+ outrun_base(config);
// basic machine hardware
MCFG_DEVICE_REMOVE("i8255")
@@ -1297,7 +1302,8 @@ MACHINE_CONFIG_DERIVED(segaorun_state::shangon, outrun_base)
MCFG_SEGA_SYS16B_SPRITES_ADD("sprites")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(segaorun_state::shangon_fd1089b, shangon)
+MACHINE_CONFIG_START(segaorun_state::shangon_fd1089b)
+ shangon(config);
// basic machine hardware
MCFG_CPU_REPLACE("maincpu", FD1089B, MASTER_CLOCK/4)