diff options
Diffstat (limited to 'src/mame/drivers/m72.cpp')
-rw-r--r-- | src/mame/drivers/m72.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/m72.cpp b/src/mame/drivers/m72.cpp index ef60eed7877..bdd3c946c47 100644 --- a/src/mame/drivers/m72.cpp +++ b/src/mame/drivers/m72.cpp @@ -1847,8 +1847,8 @@ MACHINE_CONFIG_START(m72_state::m72_base) MCFG_DEVICE_PROGRAM_MAP(sound_ram_map) MCFG_DEVICE_IO_MAP(sound_portmap) - MCFG_DEVICE_ADD("upd71059c", PIC8259, 0) - MCFG_PIC8259_OUT_INT_CB(INPUTLINE("maincpu", 0)) + PIC8259(config, m_upd71059c, 0); + m_upd71059c->out_int_callback().set_inputline(m_maincpu, 0); /* video hardware */ MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_m72) @@ -1878,7 +1878,7 @@ MACHINE_CONFIG_START(m72_state::m72_8751) MCFG_DEVICE_IO_MAP(m72_protected_portmap) MB8421_MB8431_16BIT(config, m_dpram); - //m_dpram->intl_callback().set("upd71059c", FUNC(pic8259_device::ir3_w)); // not actually used? + //m_dpram->intl_callback().set(m_upd71059c, FUNC(pic8259_device::ir3_w)); // not actually used? m_dpram->intr_callback().set_inputline("mcu", MCS51_INT0_LINE); MCFG_GENERIC_LATCH_8_ADD("mculatch") @@ -1983,8 +1983,8 @@ MACHINE_CONFIG_START(m72_state::rtype2) MCFG_DEVICE_PERIODIC_INT_DRIVER(m72_state, nmi_line_pulse, 128*55) /* clocked by V1? (Vigilante) */ /* IRQs are generated by main Z80 and YM2151 */ - MCFG_DEVICE_ADD("upd71059c", PIC8259, 0) - MCFG_PIC8259_OUT_INT_CB(INPUTLINE("maincpu", 0)) + PIC8259(config, m_upd71059c, 0); + m_upd71059c->out_int_callback().set_inputline(m_maincpu, 0); /* video hardware */ MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_rtype2) @@ -2029,7 +2029,7 @@ MACHINE_CONFIG_START(m72_state::cosmccop) MCFG_MACHINE_START_OVERRIDE(m72_state,kengo) MCFG_MACHINE_RESET_OVERRIDE(m72_state,kengo) - // upd71059c isn't needed beacuse the V35 has its own IRQ controller + // upd71059c isn't needed because the V35 has its own IRQ controller /* video hardware */ MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_rtype2) @@ -2073,8 +2073,8 @@ MACHINE_CONFIG_START(m72_state::m82) MCFG_DEVICE_PERIODIC_INT_DRIVER(m72_state, nmi_line_pulse, 128*55) /* clocked by V1? (Vigilante) */ /* IRQs are generated by main Z80 and YM2151 */ - MCFG_DEVICE_ADD("upd71059c", PIC8259, 0) - MCFG_PIC8259_OUT_INT_CB(INPUTLINE("maincpu", 0)) + PIC8259(config, m_upd71059c, 0); + m_upd71059c->out_int_callback().set_inputline(m_maincpu, 0); /* video hardware */ MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_majtitle) @@ -2108,8 +2108,8 @@ MACHINE_CONFIG_START(m72_state::poundfor) MCFG_DEVICE_PERIODIC_INT_DRIVER(m72_state, fake_nmi, 128*55) /* clocked by V1? (Vigilante) */ /* IRQs are generated by main Z80 and YM2151 */ - MCFG_DEVICE_ADD("upd71059c", PIC8259, 0) - MCFG_PIC8259_OUT_INT_CB(INPUTLINE("maincpu", 0)) + PIC8259(config, m_upd71059c, 0); + m_upd71059c->out_int_callback().set_inputline(m_maincpu, 0); UPD4701A(config, m_upd4701[0]); m_upd4701[0]->set_portx_tag("TRACK0_X"); |