summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/isa/ibm_mfc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/isa/ibm_mfc.cpp')
-rw-r--r--src/devices/bus/isa/ibm_mfc.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/devices/bus/isa/ibm_mfc.cpp b/src/devices/bus/isa/ibm_mfc.cpp
index d6c5c4a98ce..30a638d1c27 100644
--- a/src/devices/bus/isa/ibm_mfc.cpp
+++ b/src/devices/bus/isa/ibm_mfc.cpp
@@ -126,7 +126,7 @@ void isa8_ibm_mfc_device::io_map(address_map &map)
{
map.unmap_value_high();
map.global_mask(0xff);
- map(0x00, 0x01).rw("ym2151", FUNC(ym2151_device::read), FUNC(ym2151_device::write));
+ map(0x00, 0x01).rw(m_ym2151, FUNC(ym2151_device::read), FUNC(ym2151_device::write));
map(0x10, 0x10).rw("d71051", FUNC(i8251_device::data_r), FUNC(i8251_device::data_w));
map(0x11, 0x11).rw("d71051", FUNC(i8251_device::status_r), FUNC(i8251_device::control_w));
map(0x20, 0x23).rw("d71055c_1", FUNC(i8255_device::read), FUNC(i8255_device::write));
@@ -405,10 +405,10 @@ MACHINE_CONFIG_START(isa8_ibm_mfc_device::device_add_mconfig)
SPEAKER(config, "ymleft").front_left();
SPEAKER(config, "ymright").front_right();
- MCFG_DEVICE_ADD("ym2151", YM2151, XTAL(4'000'000))
- MCFG_YM2151_IRQ_HANDLER(WRITELINE(*this, isa8_ibm_mfc_device, ibm_mfc_ym_irq))
- MCFG_SOUND_ROUTE(0, "ymleft", 1.00)
- MCFG_SOUND_ROUTE(1, "ymright", 1.00)
+ YM2151(config, m_ym2151, XTAL(4'000'000));
+ m_ym2151->irq_handler().set(FUNC(isa8_ibm_mfc_device::ibm_mfc_ym_irq));
+ m_ym2151->add_route(0, "ymleft", 1.00);
+ m_ym2151->add_route(1, "ymright", 1.00);
MACHINE_CONFIG_END