summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/asteroid.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/asteroid.c')
-rw-r--r--src/mame/machine/asteroid.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/machine/asteroid.c b/src/mame/machine/asteroid.c
index 54d01bde0b9..0e0f12a55a8 100644
--- a/src/mame/machine/asteroid.c
+++ b/src/mame/machine/asteroid.c
@@ -16,27 +16,27 @@
INTERRUPT_GEN( asteroid_interrupt )
{
/* Turn off interrupts if self-test is enabled */
- if (!(input_port_read(device->machine(), "IN0") & 0x80))
+ if (!(device->machine().root_device().ioport("IN0")->read() & 0x80))
device_set_input_line(device, INPUT_LINE_NMI, PULSE_LINE);
}
INTERRUPT_GEN( asterock_interrupt )
{
/* Turn off interrupts if self-test is enabled */
- if ((input_port_read(device->machine(), "IN0") & 0x80))
+ if ((device->machine().root_device().ioport("IN0")->read() & 0x80))
device_set_input_line(device, INPUT_LINE_NMI, PULSE_LINE);
}
INTERRUPT_GEN( llander_interrupt )
{
/* Turn off interrupts if self-test is enabled */
- if (input_port_read(device->machine(), "IN0") & 0x02)
+ if (device->machine().root_device().ioport("IN0")->read() & 0x02)
device_set_input_line(device, INPUT_LINE_NMI, PULSE_LINE);
}
READ8_MEMBER(asteroid_state::asteroid_IN0_r)
{
- int res = input_port_read(machine(), "IN0");
+ int res = ioport("IN0")->read();
int bitmask = (1 << offset);
if (res & bitmask)
@@ -50,7 +50,7 @@ READ8_MEMBER(asteroid_state::asteroid_IN0_r)
READ8_MEMBER(asteroid_state::asterock_IN0_r)
{
- int res = input_port_read(machine(), "IN0");
+ int res = ioport("IN0")->read();
int bitmask = (1 << offset);
if (res & bitmask)
@@ -68,7 +68,7 @@ READ8_MEMBER(asteroid_state::asterock_IN0_r)
READ8_MEMBER(asteroid_state::asteroid_IN1_r)
{
- int res = input_port_read(machine(), "IN1");
+ int res = ioport("IN1")->read();
int bitmask = (1 << (offset & 0x7));
if (res & bitmask)
@@ -85,7 +85,7 @@ READ8_MEMBER(asteroid_state::asteroid_DSW1_r)
int res;
int res1;
- res1 = input_port_read(machine(), "DSW1");
+ res1 = ioport("DSW1")->read();
res = 0xfc | ((res1 >> (2 * (3 - (offset & 0x3)))) & 0x3);
return res;