summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/argus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/argus.c')
-rw-r--r--src/mame/drivers/argus.c10
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 =