diff options
Diffstat (limited to 'src/mame/drivers/segaorun.cpp')
-rw-r--r-- | src/mame/drivers/segaorun.cpp | 18 |
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) |