diff options
author | 2013-01-31 15:46:45 +0000 | |
---|---|---|
committer | 2013-01-31 15:46:45 +0000 | |
commit | 0068d9316da7da20b4dbe168e4986c3dc765600e (patch) | |
tree | e3ca101ee56c309c396f642b1b3afddca8251740 /src/mame/drivers/lockon.c | |
parent | daea35e7d56d3236188e36d4112ee1a8bf4b0cb3 (diff) |
Modernize the Volume and RC filter sound devices. [Andrew Gardner]
Diffstat (limited to 'src/mame/drivers/lockon.c')
-rw-r--r-- | src/mame/drivers/lockon.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/lockon.c b/src/mame/drivers/lockon.c index 640cf602bb3..ed9a71f815a 100644 --- a/src/mame/drivers/lockon.c +++ b/src/mame/drivers/lockon.c @@ -405,13 +405,13 @@ WRITE8_MEMBER(lockon_state::sound_vol) double lgain = gains[data & 0xf]; double rgain = gains[data >> 4]; - flt_volume_set_volume(m_f2203_1l, lgain); - flt_volume_set_volume(m_f2203_2l, lgain); - flt_volume_set_volume(m_f2203_3l, lgain); + m_f2203_1l->flt_volume_set_volume(lgain); + m_f2203_2l->flt_volume_set_volume(lgain); + m_f2203_3l->flt_volume_set_volume(lgain); - flt_volume_set_volume(m_f2203_1r, rgain); - flt_volume_set_volume(m_f2203_2r, rgain); - flt_volume_set_volume(m_f2203_3r, rgain); + m_f2203_1r->flt_volume_set_volume(rgain); + m_f2203_2r->flt_volume_set_volume(rgain); + m_f2203_3r->flt_volume_set_volume(rgain); } static void ym2203_irq(device_t *device, int irq) @@ -456,12 +456,12 @@ void lockon_state::machine_start() m_audiocpu = machine().device<cpu_device>("audiocpu"); m_ground = machine().device("ground"); m_object = machine().device("object"); - m_f2203_1l = machine().device("f2203.1l"); - m_f2203_2l = machine().device("f2203.2l"); - m_f2203_3l = machine().device("f2203.3l"); - m_f2203_1r = machine().device("f2203.1r"); - m_f2203_2r = machine().device("f2203.2r"); - m_f2203_3r = machine().device("f2203.3r"); + m_f2203_1l = machine().device<filter_volume_device>("f2203.1l"); + m_f2203_2l = machine().device<filter_volume_device>("f2203.2l"); + m_f2203_3l = machine().device<filter_volume_device>("f2203.3l"); + m_f2203_1r = machine().device<filter_volume_device>("f2203.1r"); + m_f2203_2r = machine().device<filter_volume_device>("f2203.2r"); + m_f2203_3r = machine().device<filter_volume_device>("f2203.3r"); save_item(NAME(m_ground_ctrl)); save_item(NAME(m_scroll_h)); @@ -544,17 +544,17 @@ static MACHINE_CONFIG_START( lockon, lockon_state ) MCFG_SOUND_ROUTE(3, "f2203.3l", 1.0) MCFG_SOUND_ROUTE(3, "f2203.3r", 1.0) - MCFG_SOUND_ADD("f2203.1l", FILTER_VOLUME, 0) + MCFG_FILTER_VOLUME_ADD("f2203.1l", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) - MCFG_SOUND_ADD("f2203.1r", FILTER_VOLUME, 0) + MCFG_FILTER_VOLUME_ADD("f2203.1r", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) - MCFG_SOUND_ADD("f2203.2l", FILTER_VOLUME, 0) + MCFG_FILTER_VOLUME_ADD("f2203.2l", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) - MCFG_SOUND_ADD("f2203.2r", FILTER_VOLUME, 0) + MCFG_FILTER_VOLUME_ADD("f2203.2r", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) - MCFG_SOUND_ADD("f2203.3l", FILTER_VOLUME, 0) + MCFG_FILTER_VOLUME_ADD("f2203.3l", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 1.0) - MCFG_SOUND_ADD("f2203.3r", FILTER_VOLUME, 0) + MCFG_FILTER_VOLUME_ADD("f2203.3r", 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 1.0) MACHINE_CONFIG_END |