summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m72.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m72.cpp')
-rw-r--r--src/mame/drivers/m72.cpp20
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");