diff options
Diffstat (limited to 'src/mame/audio/asteroid.cpp')
-rw-r--r-- | src/mame/audio/asteroid.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/audio/asteroid.cpp b/src/mame/audio/asteroid.cpp index bfc5bb773f7..cbae5ac9efb 100644 --- a/src/mame/audio/asteroid.cpp +++ b/src/mame/audio/asteroid.cpp @@ -315,11 +315,11 @@ WRITE8_MEMBER(asteroid_state::asteroid_noise_reset_w) } -MACHINE_CONFIG_START(asteroid_state::asteroid_sound) +void asteroid_state::asteroid_sound(machine_config &config) +{ SPEAKER(config, "mono").front_center(); - MCFG_DEVICE_ADD("discrete", DISCRETE, asteroid_discrete) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.4) + DISCRETE(config, m_discrete, asteroid_discrete).add_route(ALL_OUTPUTS, "mono", 1.4); ls259_device &audiolatch(LS259(config, "audiolatch")); // M10 audiolatch.q_out_cb<0>().set("discrete", FUNC(discrete_device::write_line<ASTEROID_SAUCER_SND_EN>)); @@ -328,15 +328,15 @@ MACHINE_CONFIG_START(asteroid_state::asteroid_sound) audiolatch.q_out_cb<3>().set("discrete", FUNC(discrete_device::write_line<ASTEROID_THRUST_EN>)); audiolatch.q_out_cb<4>().set("discrete", FUNC(discrete_device::write_line<ASTEROID_SHIP_FIRE_EN>)); audiolatch.q_out_cb<5>().set("discrete", FUNC(discrete_device::write_line<ASTEROID_LIFE_EN>)); -MACHINE_CONFIG_END +} -MACHINE_CONFIG_START(asteroid_state::astdelux_sound) +void asteroid_state::astdelux_sound(machine_config &config) +{ SPEAKER(config, "mono").front_center(); - MCFG_DEVICE_ADD("discrete", DISCRETE, astdelux_discrete) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + DISCRETE(config, m_discrete, astdelux_discrete).add_route(ALL_OUTPUTS, "mono", 1.0); ls259_device &audiolatch(LS259(config, "audiolatch")); // M10 audiolatch.q_out_cb<3>().set("discrete", FUNC(discrete_device::write_line<ASTEROID_THRUST_EN>)); -MACHINE_CONFIG_END +} |