diff options
Diffstat (limited to 'src/mame/drivers/bnstars.c')
-rw-r--r-- | src/mame/drivers/bnstars.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mame/drivers/bnstars.c b/src/mame/drivers/bnstars.c index f0872239ea7..ed86bd1a57b 100644 --- a/src/mame/drivers/bnstars.c +++ b/src/mame/drivers/bnstars.c @@ -1330,7 +1330,7 @@ static IRQ_CALLBACK(irq_callback) for(i=15; i>=0 && !(state->m_irqreq & (1<<i)); i--); state->m_irqreq &= ~(1<<i); if(!state->m_irqreq) - device_set_input_line(device, 0, CLEAR_LINE); + device->execute().set_input_line(0, CLEAR_LINE); return i; } @@ -1339,7 +1339,7 @@ static void irq_init(running_machine &machine) bnstars_state *state = machine.driver_data<bnstars_state>(); state->m_irqreq = 0; machine.device("maincpu")->execute().set_input_line(0, CLEAR_LINE); - device_set_irq_callback(machine.device("maincpu"), irq_callback); + machine.device("maincpu")->execute().set_irq_acknowledge_callback(irq_callback); } static void irq_raise(running_machine &machine, int level) |