diff options
Diffstat (limited to 'src/mame/drivers/mcr3.cpp')
-rw-r--r-- | src/mame/drivers/mcr3.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mame/drivers/mcr3.cpp b/src/mame/drivers/mcr3.cpp index 301c2e74cbc..7595a0454fd 100644 --- a/src/mame/drivers/mcr3.cpp +++ b/src/mame/drivers/mcr3.cpp @@ -1121,7 +1121,8 @@ MACHINE_CONFIG_END /* Sarge/Demolition Derby Mono/Max RPM = MCR monoboard with Turbo Cheap Squeak */ -MACHINE_CONFIG_DERIVED(mcr3_state::mono_tcs, mcrmono) +MACHINE_CONFIG_START(mcr3_state::mono_tcs) + mcrmono(config); /* basic machine hardware */ MCFG_SOUND_ADD("tcs", MIDWAY_TURBO_CHEAP_SQUEAK, 0) @@ -1129,7 +1130,8 @@ MACHINE_CONFIG_DERIVED(mcr3_state::mono_tcs, mcrmono) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(mcr3_state::maxrpm, mono_tcs) +MACHINE_CONFIG_START(mcr3_state::maxrpm) + mono_tcs(config); MCFG_ADC0844_ADD("adc") MCFG_ADC0844_CH1_CB(IOPORT("MONO.IP1")) MCFG_ADC0844_CH2_CB(IOPORT("MONO.IP1.ALT1")) @@ -1139,7 +1141,8 @@ MACHINE_CONFIG_END /* Rampage/Power Drive/Star Guards = MCR monoboard with Sounds Good */ -MACHINE_CONFIG_DERIVED(mcr3_state::mono_sg, mcrmono) +MACHINE_CONFIG_START(mcr3_state::mono_sg) + mcrmono(config); /* basic machine hardware */ MCFG_SOUND_ADD("sg", MIDWAY_SOUNDS_GOOD, 0) @@ -1152,7 +1155,8 @@ MACHINE_CONFIG_END /* Core scrolling system with SSIO sound */ -MACHINE_CONFIG_DERIVED(mcr3_state::mcrscroll, mcrmono) +MACHINE_CONFIG_START(mcr3_state::mcrscroll) + mcrmono(config); /* basic machine hardware */ MCFG_SOUND_ADD("ssio", MIDWAY_SSIO, 0) @@ -1178,7 +1182,8 @@ MACHINE_CONFIG_END /* Spy Hunter = scrolling system with an SSIO and a cheap squeak deluxe */ -MACHINE_CONFIG_DERIVED(mcr3_state::mcrsc_csd, mcrscroll) +MACHINE_CONFIG_START(mcr3_state::mcrsc_csd) + mcrscroll(config); /* basic machine hardware */ MCFG_SOUND_ADD("csd", MIDWAY_CHEAP_SQUEAK_DELUXE, 0) |