summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/stv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/stv.c')
-rw-r--r--src/mame/drivers/stv.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/stv.c b/src/mame/drivers/stv.c
index 59e545c57a0..e26c3fe0e01 100644
--- a/src/mame/drivers/stv.c
+++ b/src/mame/drivers/stv.c
@@ -58,12 +58,12 @@ READ8_MEMBER(saturn_state::stv_ioga_r)
switch(offset)
{
- case 0x01: res = input_port_read(machine(), "PORTA"); break; // P1
- case 0x03: res = input_port_read(machine(), "PORTB"); break; // P2
- case 0x05: res = input_port_read(machine(), "PORTC"); break; // SYSTEM
+ case 0x01: res = ioport("PORTA")->read(); break; // P1
+ case 0x03: res = ioport("PORTB")->read(); break; // P2
+ case 0x05: res = ioport("PORTC")->read(); break; // SYSTEM
case 0x07: res = m_system_output | 0xf0; break; // port D, read-backs value written
- case 0x09: res = input_port_read(machine(), "PORTE"); break; // P3
- case 0x0b: res = input_port_read(machine(), "PORTF"); break; // P4
+ case 0x09: res = ioport("PORTE")->read(); break; // P3
+ case 0x0b: res = ioport("PORTF")->read(); break; // P4
case 0x1b: res = 0; break; // Serial COM READ status
}
@@ -101,9 +101,9 @@ READ8_MEMBER(saturn_state::critcrsh_ioga_r)
{
case 0x01:
case 0x03:
- res = input_port_read(machine(), lgnames[offset >> 1]);
+ res = ioport(lgnames[offset >> 1])->read();
res = BITSWAP8(res, 2, 3, 0, 1, 6, 7, 5, 4) & 0xf3;
- res |= (input_port_read(machine(), "PORTC") & 0x10) ? 0x0 : 0x4; // x/y hit latch actually
+ res |= (ioport("PORTC")->read() & 0x10) ? 0x0 : 0x4; // x/y hit latch actually
break;
default: res = stv_ioga_r(space,offset); break;
}
@@ -169,7 +169,7 @@ READ8_MEMBER(saturn_state::stvmp_ioga_r)
for(i=0;i<5;i++)
{
if(m_mux_data & 1 << i)
- res = input_port_read(machine(), mpnames[offset >> 1][i]);
+ res = ioport(mpnames[offset >> 1][i])->read();
}
}
break;