diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2018-11-18 08:55:46 +0100 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2018-11-18 08:55:46 +0100 |
commit | 8d029da480431d6042e6f49f7088f6696d05dd4d (patch) | |
tree | 85a46f6e2b2bd9f378dc734d21a8110858b9fff2 /src/mame/drivers/segas16b.cpp | |
parent | d8420e2c8f3babc90c0be99b8638b9e518317a55 (diff) |
ym2151: removed MCFG macros (nw)
Diffstat (limited to 'src/mame/drivers/segas16b.cpp')
-rw-r--r-- | src/mame/drivers/segas16b.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/segas16b.cpp b/src/mame/drivers/segas16b.cpp index 01970b34c42..a8766678dc7 100644 --- a/src/mame/drivers/segas16b.cpp +++ b/src/mame/drivers/segas16b.cpp @@ -1894,7 +1894,7 @@ void segas16b_state::lockonph_sound_map(address_map &map) void segas16b_state::lockonph_sound_iomap(address_map &map) { map.global_mask(0xff); - map(0x00, 0x01).rw("ymsnd", FUNC(ym2151_device::read), FUNC(ym2151_device::write)); + map(0x00, 0x01).rw(m_ym2151, FUNC(ym2151_device::read), FUNC(ym2151_device::write)); map(0x40, 0x40).nopw(); // ?? map(0x80, 0x80).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write)); map(0xc0, 0xc0).r(m_soundlatch, FUNC(generic_latch_8_device::read)); @@ -3748,8 +3748,7 @@ MACHINE_CONFIG_START(segas16b_state::system16b) // sound hardware SPEAKER(config, "mono").front_center(); - MCFG_DEVICE_ADD("ym2151", YM2151, MASTER_CLOCK_8MHz/2) - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.43) + YM2151(config, m_ym2151, MASTER_CLOCK_8MHz/2).add_route(ALL_OUTPUTS, "mono", 0.43); MCFG_DEVICE_ADD("upd", UPD7759) MCFG_UPD7759_MD(0) @@ -3950,10 +3949,10 @@ MACHINE_CONFIG_START(segas16b_state::lockonph) GENERIC_LATCH_8(config, m_soundlatch); m_soundlatch->data_pending_callback().set_inputline(m_soundcpu, 0); - MCFG_DEVICE_ADD("ymsnd", YM2151, XTAL(16'000'000)/4) // ?? -// MCFG_YM2151_IRQ_HANDLER(INPUTLINE("soundcpu", 0)) // does set up the timer, but end up with no sound? - MCFG_SOUND_ROUTE(0, "mono", 0.5) - MCFG_SOUND_ROUTE(1, "mono", 0.5) + YM2151(config, m_ym2151, XTAL(16'000'000)/4); // ?? +// m_ym2151->irq_handler().set_inputline(m_soundcpu", 0); // does set up the timer, but end up with no sound? + m_ym2151->add_route(0, "mono", 0.5); + m_ym2151->add_route(1, "mono", 0.5); MCFG_DEVICE_ADD("oki", OKIM6295, XTAL(16'000'000)/16, okim6295_device::PIN7_LOW) // clock / pin not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.2) |