diff options
Diffstat (limited to 'src/mame/drivers/nmk16.cpp')
-rw-r--r-- | src/mame/drivers/nmk16.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/mame/drivers/nmk16.cpp b/src/mame/drivers/nmk16.cpp index 7aef282cd48..f6352035a98 100644 --- a/src/mame/drivers/nmk16.cpp +++ b/src/mame/drivers/nmk16.cpp @@ -4128,11 +4128,12 @@ MACHINE_CONFIG_START(nmk16_state::mustangb) MCFG_DEVICE_ADD("oki", OKIM6295, 1320000, okim6295_device::PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) - MCFG_DEVICE_ADD("seibu_sound", SEIBU_SOUND, 0) - MCFG_SEIBU_SOUND_CPU("audiocpu") - MCFG_SEIBU_SOUND_ROMBANK("seibu_bank1") - MCFG_SEIBU_SOUND_YM_READ_CB(READ8("ymsnd", ym3812_device, read)) - MCFG_SEIBU_SOUND_YM_WRITE_CB(WRITE8("ymsnd", ym3812_device, write)) + seibu_sound_device &seibu_sound(SEIBU_SOUND(config, "seibu_sound", 0)); + seibu_sound.int_callback().set_inputline(m_audiocpu, 0); + seibu_sound.set_rom_tag("audiocpu"); + seibu_sound.set_rombank_tag("seibu_bank1"); + seibu_sound.ym_read_callback().set("ymsnd", FUNC(ym3812_device::read)); + seibu_sound.ym_write_callback().set("ymsnd", FUNC(ym3812_device::write)); MACHINE_CONFIG_END #define BIOSHIP_CRYSTAL1 10000000 @@ -4315,11 +4316,12 @@ MACHINE_CONFIG_START(nmk16_state::tdragonb) /* bootleg using Raiden sound har MCFG_DEVICE_ADD("oki", OKIM6295, 1320000, okim6295_device::PIN7_LOW) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40) - MCFG_DEVICE_ADD("seibu_sound", SEIBU_SOUND, 0) - MCFG_SEIBU_SOUND_CPU("audiocpu") - MCFG_SEIBU_SOUND_ROMBANK("seibu_bank1") - MCFG_SEIBU_SOUND_YM_READ_CB(READ8("ymsnd", ym3812_device, read)) - MCFG_SEIBU_SOUND_YM_WRITE_CB(WRITE8("ymsnd", ym3812_device, write)) + seibu_sound_device &seibu_sound(SEIBU_SOUND(config, "seibu_sound", 0)); + seibu_sound.int_callback().set_inputline(m_audiocpu, 0); + seibu_sound.set_rom_tag("audiocpu"); + seibu_sound.set_rombank_tag("seibu_bank1"); + seibu_sound.ym_read_callback().set("ymsnd", FUNC(ym3812_device::read)); + seibu_sound.ym_write_callback().set("ymsnd", FUNC(ym3812_device::write)); MACHINE_CONFIG_END MACHINE_CONFIG_START(nmk16_state::tdragon) |