summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/hexion.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/hexion.c')
-rw-r--r--src/mame/drivers/hexion.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/hexion.c b/src/mame/drivers/hexion.c
index 66ef278d351..51378c36484 100644
--- a/src/mame/drivers/hexion.c
+++ b/src/mame/drivers/hexion.c
@@ -104,12 +104,12 @@ if ((data & 0xdc) != 0x10) popmessage("coincntr %02x",data);
WRITE_LINE_MEMBER(hexion_state::hexion_irq_ack_w)
{
- cputag_set_input_line(machine(), "maincpu", 0, CLEAR_LINE);
+ machine().device("maincpu")->execute().set_input_line(0, CLEAR_LINE);
}
WRITE_LINE_MEMBER(hexion_state::hexion_nmi_ack_w)
{
- cputag_set_input_line(machine(), "maincpu", INPUT_LINE_NMI, CLEAR_LINE);
+ machine().device("maincpu")->execute().set_input_line(INPUT_LINE_NMI, CLEAR_LINE);
}
static ADDRESS_MAP_START( hexion_map, AS_PROGRAM, 8, hexion_state )
@@ -205,9 +205,9 @@ static TIMER_DEVICE_CALLBACK( hexion_scanline )
int scanline = param;
if(scanline == 256)
- cputag_set_input_line(timer.machine(), "maincpu", 0, ASSERT_LINE);
+ timer.machine().device("maincpu")->execute().set_input_line(0, ASSERT_LINE);
else if ((scanline == 85) || (scanline == 170)) //TODO
- cputag_set_input_line(timer.machine(), "maincpu", INPUT_LINE_NMI, ASSERT_LINE);
+ timer.machine().device("maincpu")->execute().set_input_line(INPUT_LINE_NMI, ASSERT_LINE);
}
static const k053252_interface hexion_k053252_intf =