summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/esripsys.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/esripsys.c')
-rw-r--r--src/mame/drivers/esripsys.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/esripsys.c b/src/mame/drivers/esripsys.c
index 893315be497..b2a96ef963d 100644
--- a/src/mame/drivers/esripsys.c
+++ b/src/mame/drivers/esripsys.c
@@ -43,7 +43,7 @@
WRITE_LINE_MEMBER(esripsys_state::ptm_irq)
{
- cputag_set_input_line(machine(), "sound_cpu", M6809_FIRQ_LINE, state ? ASSERT_LINE : CLEAR_LINE);
+ machine().device("sound_cpu")->execute().set_input_line(M6809_FIRQ_LINE, state ? ASSERT_LINE : CLEAR_LINE);
}
static const ptm6840_interface ptm_intf =
@@ -111,14 +111,14 @@ WRITE8_MEMBER(esripsys_state::g_status_w)
bankaddress = 0x10000 + (data & 0x03) * 0x10000;
membank("bank1")->set_base(&rom[bankaddress]);
- cputag_set_input_line(machine(), "frame_cpu", M6809_FIRQ_LINE, data & 0x10 ? CLEAR_LINE : ASSERT_LINE);
- cputag_set_input_line(machine(), "frame_cpu", INPUT_LINE_NMI, data & 0x80 ? CLEAR_LINE : ASSERT_LINE);
+ machine().device("frame_cpu")->execute().set_input_line(M6809_FIRQ_LINE, data & 0x10 ? CLEAR_LINE : ASSERT_LINE);
+ machine().device("frame_cpu")->execute().set_input_line(INPUT_LINE_NMI, data & 0x80 ? CLEAR_LINE : ASSERT_LINE);
- cputag_set_input_line(machine(), "video_cpu", INPUT_LINE_RESET, data & 0x40 ? CLEAR_LINE : ASSERT_LINE);
+ machine().device("video_cpu")->execute().set_input_line(INPUT_LINE_RESET, data & 0x40 ? CLEAR_LINE : ASSERT_LINE);
/* /VBLANK IRQ acknowledge */
if (!(data & 0x20))
- cputag_set_input_line(machine(), "game_cpu", M6809_IRQ_LINE, CLEAR_LINE);
+ machine().device("game_cpu")->execute().set_input_line(M6809_IRQ_LINE, CLEAR_LINE);
}
@@ -347,7 +347,7 @@ WRITE8_MEMBER(esripsys_state::g_ioadd_w)
}
case 0x02:
{
- cputag_set_input_line(machine(), "sound_cpu", INPUT_LINE_NMI, m_g_iodata & 4 ? CLEAR_LINE : ASSERT_LINE);
+ machine().device("sound_cpu")->execute().set_input_line(INPUT_LINE_NMI, m_g_iodata & 4 ? CLEAR_LINE : ASSERT_LINE);
if (!(m_g_to_s_latch2 & 1) && (m_g_iodata & 1))
{
@@ -355,7 +355,7 @@ WRITE8_MEMBER(esripsys_state::g_ioadd_w)
m_u56a = 1;
/*...causing a sound CPU /IRQ */
- cputag_set_input_line(machine(), "sound_cpu", M6809_IRQ_LINE, ASSERT_LINE);
+ machine().device("sound_cpu")->execute().set_input_line(M6809_IRQ_LINE, ASSERT_LINE);
}
if (m_g_iodata & 2)
@@ -408,7 +408,7 @@ INPUT_CHANGED_MEMBER(esripsys_state::keypad_interrupt)
{
m_io_firq_status |= 2;
m_keypad_status |= 0x20;
- cputag_set_input_line(machine(), "game_cpu", M6809_FIRQ_LINE, HOLD_LINE);
+ machine().device("game_cpu")->execute().set_input_line(M6809_FIRQ_LINE, HOLD_LINE);
}
}
@@ -418,7 +418,7 @@ INPUT_CHANGED_MEMBER(esripsys_state::coin_interrupt)
{
m_io_firq_status |= 2;
m_coin_latch = ioport("COINS")->read() << 2;
- cputag_set_input_line(machine(), "game_cpu", M6809_FIRQ_LINE, HOLD_LINE);
+ machine().device("game_cpu")->execute().set_input_line(M6809_FIRQ_LINE, HOLD_LINE);
}
}
@@ -499,7 +499,7 @@ WRITE8_MEMBER(esripsys_state::s_200f_w)
if (m_s_to_g_latch2 & 0x40)
{
m_u56a = 0;
- cputag_set_input_line(machine(), "sound_cpu", M6809_IRQ_LINE, CLEAR_LINE);
+ machine().device("sound_cpu")->execute().set_input_line(M6809_IRQ_LINE, CLEAR_LINE);
}
if (!(m_s_to_g_latch2 & 0x80) && (data & 0x80))