From ad69d72a53e16ce23e6bee8f020ca2186ef1c84a Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Thu, 31 Jan 2013 13:58:02 +0000 Subject: IRQ_CALLBACK modernization part 3 (no whatsnew) --- src/mame/drivers/taito_l.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/mame/drivers/taito_l.c') diff --git a/src/mame/drivers/taito_l.c b/src/mame/drivers/taito_l.c index a1923ca2b6d..0155962145f 100644 --- a/src/mame/drivers/taito_l.c +++ b/src/mame/drivers/taito_l.c @@ -290,16 +290,15 @@ MACHINE_RESET_MEMBER(taitol_state,horshoes) } -static IRQ_CALLBACK( irq_callback ) +IRQ_CALLBACK_MEMBER(taitol_state::irq_callback) { - taitol_state *state = device->machine().driver_data(); - return state->m_irq_adr_table[state->m_last_irq_level]; + return m_irq_adr_table[m_last_irq_level]; } TIMER_DEVICE_CALLBACK_MEMBER(taitol_state::vbl_interrupt) { int scanline = param; - m_maincpu->set_irq_acknowledge_callback(irq_callback); + m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(taitol_state::irq_callback),this)); /* kludge to make plgirls boot */ if (m_maincpu->state_int(Z80_IM) != 2) -- cgit v1.2.3-70-g09d2