diff options
Diffstat (limited to 'src/mame/drivers/argus.c')
-rw-r--r-- | src/mame/drivers/argus.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/argus.c b/src/mame/drivers/argus.c index db4e6b6c42d..811c17b687c 100644 --- a/src/mame/drivers/argus.c +++ b/src/mame/drivers/argus.c @@ -134,10 +134,10 @@ static TIMER_DEVICE_CALLBACK( argus_scanline ) int scanline = param; if(scanline == 240) // vblank-out irq - cputag_set_input_line_and_vector(timer.machine(), "maincpu", 0, HOLD_LINE,0xd7); /* RST 10h */ + timer.machine().device("maincpu")->execute().set_input_line_and_vector(0, HOLD_LINE,0xd7); /* RST 10h */ if(scanline == 16) // vblank-in irq - cputag_set_input_line_and_vector(timer.machine(), "maincpu", 0, HOLD_LINE,0xcf); /* RST 08h */ + timer.machine().device("maincpu")->execute().set_input_line_and_vector(0, HOLD_LINE,0xcf); /* RST 08h */ } static TIMER_DEVICE_CALLBACK( butasan_scanline ) @@ -145,16 +145,16 @@ static TIMER_DEVICE_CALLBACK( butasan_scanline ) int scanline = param; if(scanline == 248) // vblank-out irq - cputag_set_input_line_and_vector(timer.machine(), "maincpu", 0, HOLD_LINE,0xd7); /* RST 10h */ + timer.machine().device("maincpu")->execute().set_input_line_and_vector(0, HOLD_LINE,0xd7); /* RST 10h */ if(scanline == 8) // vblank-in irq - cputag_set_input_line_and_vector(timer.machine(), "maincpu", 0, HOLD_LINE,0xcf); /* RST 08h */ + timer.machine().device("maincpu")->execute().set_input_line_and_vector(0, HOLD_LINE,0xcf); /* RST 08h */ } /* Handler called by the YM2203 emulator when the internal timers cause an IRQ */ static void irqhandler(device_t *device, int irq) { - cputag_set_input_line(device->machine(), "audiocpu", 0, irq ? ASSERT_LINE : CLEAR_LINE); + device->machine().device("audiocpu")->execute().set_input_line(0, irq ? ASSERT_LINE : CLEAR_LINE); } static const ym2203_interface ym2203_config = |