summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/rainbow.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-09-12 06:07:51 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-09-12 06:07:51 +0000
commit17e66e39fd2aeb6e083a8567d281df9235b9f2f4 (patch)
treea34dfe5941829bc939167c207f65b5cf7f57078f /src/mess/drivers/rainbow.c
parent0ef1e6deb4923b27f4c1d95825e453f565b129a3 (diff)
Clear out remaining global inlines in diexec.h.
Diffstat (limited to 'src/mess/drivers/rainbow.c')
-rw-r--r--src/mess/drivers/rainbow.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mess/drivers/rainbow.c b/src/mess/drivers/rainbow.c
index 4eb7ef22612..39672811754 100644
--- a/src/mess/drivers/rainbow.c
+++ b/src/mess/drivers/rainbow.c
@@ -194,7 +194,7 @@ static MACHINE_RESET( rainbow )
{
rainbow_state *state = machine.driver_data<rainbow_state>();
- device_set_input_line(state->m_z80, INPUT_LINE_HALT, ASSERT_LINE);
+ state->m_z80->execute().set_input_line(INPUT_LINE_HALT, ASSERT_LINE);
state->m_zflip = true;
state->m_z80_halted = true;
@@ -274,28 +274,28 @@ WRITE8_MEMBER(rainbow_state::share_z80_w)
READ8_MEMBER(rainbow_state::i8088_latch_r)
{
// printf("Read %02x from 8088 mailbox\n", m_8088_mailbox);
- device_set_input_line(m_i8088, INPUT_LINE_INT1, CLEAR_LINE);
+ m_i8088->execute().set_input_line(INPUT_LINE_INT1, CLEAR_LINE);
return m_8088_mailbox;
}
WRITE8_MEMBER(rainbow_state::i8088_latch_w)
{
// printf("%02x to Z80 mailbox\n", data);
- device_set_input_line_and_vector(m_z80, 0, ASSERT_LINE, 0xf7);
+ m_z80->execute().set_input_line_and_vector(0, ASSERT_LINE, 0xf7);
m_z80_mailbox = data;
}
READ8_MEMBER(rainbow_state::z80_latch_r)
{
// printf("Read %02x from Z80 mailbox\n", m_z80_mailbox);
- device_set_input_line(m_z80, 0, CLEAR_LINE);
+ m_z80->execute().set_input_line(0, CLEAR_LINE);
return m_z80_mailbox;
}
WRITE8_MEMBER(rainbow_state::z80_latch_w)
{
// printf("%02x to 8088 mailbox\n", data);
- device_set_input_line_and_vector(m_i8088, INPUT_LINE_INT1, ASSERT_LINE, 0x27);
+ m_i8088->execute().set_input_line_and_vector(INPUT_LINE_INT1, ASSERT_LINE, 0x27);
m_8088_mailbox = data;
}
@@ -316,12 +316,12 @@ READ8_MEMBER( rainbow_state::read_video_ram_r )
static INTERRUPT_GEN( vblank_irq )
{
- device_set_input_line_and_vector(device, INPUT_LINE_INT0, ASSERT_LINE, 0x20);
+ device->execute().set_input_line_and_vector(INPUT_LINE_INT0, ASSERT_LINE, 0x20);
}
WRITE8_MEMBER( rainbow_state::clear_video_interrupt )
{
- device_set_input_line(m_i8088, INPUT_LINE_INT0, CLEAR_LINE);
+ m_i8088->execute().set_input_line(INPUT_LINE_INT0, CLEAR_LINE);
}
READ8_MEMBER( rainbow_state::diagnostic_r )
@@ -335,7 +335,7 @@ WRITE8_MEMBER( rainbow_state::diagnostic_w )
if (!(data & 1))
{
- device_set_input_line(m_z80, INPUT_LINE_HALT, ASSERT_LINE);
+ m_z80->execute().set_input_line(INPUT_LINE_HALT, ASSERT_LINE);
m_z80_halted = true;
}
@@ -343,7 +343,7 @@ WRITE8_MEMBER( rainbow_state::diagnostic_w )
{
m_zflip = true;
m_z80_halted = false;
- device_set_input_line(m_z80, INPUT_LINE_HALT, CLEAR_LINE);
+ m_z80->execute().set_input_line(INPUT_LINE_HALT, CLEAR_LINE);
m_z80->reset();
}
@@ -354,11 +354,11 @@ void rainbow_state::update_kbd_irq()
{
if ((m_kbd_rx_ready) || (m_kbd_tx_ready))
{
- device_set_input_line_and_vector(m_i8088, INPUT_LINE_INT2, ASSERT_LINE, 0x26);
+ m_i8088->execute().set_input_line_and_vector(INPUT_LINE_INT2, ASSERT_LINE, 0x26);
}
else
{
- device_set_input_line(m_i8088, INPUT_LINE_INT2, CLEAR_LINE);
+ m_i8088->execute().set_input_line(INPUT_LINE_INT2, CLEAR_LINE);
}
}