diff options
Diffstat (limited to 'src/mame/drivers/neogeo.cpp')
-rw-r--r-- | src/mame/drivers/neogeo.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/neogeo.cpp b/src/mame/drivers/neogeo.cpp index 49067ee0c27..fcbad852f34 100644 --- a/src/mame/drivers/neogeo.cpp +++ b/src/mame/drivers/neogeo.cpp @@ -1921,17 +1921,17 @@ MACHINE_CONFIG_START(neogeo_base_state::neogeo_base) MCFG_DEVICE_ADD(m_sprgen, NEOGEO_SPRITE_OPTIMZIED, 0) /* audio hardware */ - MCFG_INPUT_MERGER_ALL_HIGH(m_audionmi) - MCFG_INPUT_MERGER_OUTPUT_HANDLER(INPUTLINE(m_audiocpu, INPUT_LINE_NMI)); + INPUT_MERGER_ALL_HIGH(config, m_audionmi); + m_audionmi->output_handler().set_inputline(m_audiocpu, INPUT_LINE_NMI); - MCFG_GENERIC_LATCH_8_ADD(m_soundlatch) - MCFG_GENERIC_LATCH_SEPARATE_ACKNOWLEDGE(false) - MCFG_GENERIC_LATCH_DATA_PENDING_CB(WRITELINE(m_audionmi, input_merger_device, in_w<0>)) + GENERIC_LATCH_8(config, m_soundlatch); + m_soundlatch->set_separate_acknowledge(false); + m_soundlatch->data_pending_callback().set(m_audionmi, FUNC(input_merger_device::in_w<0>)); - MCFG_GENERIC_LATCH_8_ADD(m_soundlatch2) + GENERIC_LATCH_8(config, m_soundlatch2); - MCFG_DEVICE_ADD(m_ym, YM2610, NEOGEO_YM2610_CLOCK) - MCFG_YM2610_IRQ_HANDLER(INPUTLINE(m_audiocpu, 0)) + YM2610(config, m_ym, NEOGEO_YM2610_CLOCK); + m_ym->irq_handler().set_inputline(m_audiocpu, 0); MACHINE_CONFIG_END |