summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/subs.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/subs.c')
-rw-r--r--src/mame/machine/subs.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/machine/subs.c b/src/mame/machine/subs.c
index 3d9b00110ed..393af691b3c 100644
--- a/src/mame/machine/subs.c
+++ b/src/mame/machine/subs.c
@@ -26,7 +26,7 @@ subs_interrupt
INTERRUPT_GEN( subs_interrupt )
{
/* only do NMI interrupt if not in TEST mode */
- if ((input_port_read(device->machine(), "IN1") & 0x40)==0x40)
+ if ((device->machine().root_device().ioport("IN1")->read() & 0x40)==0x40)
device_set_input_line(device,INPUT_LINE_NMI,PULSE_LINE);
}
@@ -43,7 +43,7 @@ static int subs_steering_1(running_machine &machine)
int this_val;
int delta;
- this_val=input_port_read(machine, "DIAL2");
+ this_val=state->ioport("DIAL2")->read();
delta=this_val-state->m_last_val_1;
state->m_last_val_1=this_val;
@@ -72,7 +72,7 @@ static int subs_steering_2(running_machine &machine)
int this_val;
int delta;
- this_val=input_port_read(machine, "DIAL1");
+ this_val=state->ioport("DIAL1")->read();
delta=this_val-state->m_last_val_2;
state->m_last_val_2=this_val;
@@ -109,7 +109,7 @@ subs_control_r
***************************************************************************/
READ8_MEMBER(subs_state::subs_control_r)
{
- int inport = input_port_read(machine(), "IN0");
+ int inport = ioport("IN0")->read();
switch (offset & 0x07)
{
@@ -131,7 +131,7 @@ subs_coin_r
***************************************************************************/
READ8_MEMBER(subs_state::subs_coin_r)
{
- int inport = input_port_read(machine(), "IN1");
+ int inport = ioport("IN1")->read();
switch (offset & 0x07)
{
@@ -153,7 +153,7 @@ subs_options_r
***************************************************************************/
READ8_MEMBER(subs_state::subs_options_r)
{
- int opts = input_port_read(machine(), "DSW");
+ int opts = ioport("DSW")->read();
switch (offset & 0x03)
{