summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/crystal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/crystal.c')
-rw-r--r--src/mame/drivers/crystal.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/crystal.c b/src/mame/drivers/crystal.c
index 419acd18a88..80f995dd873 100644
--- a/src/mame/drivers/crystal.c
+++ b/src/mame/drivers/crystal.c
@@ -233,18 +233,18 @@ READ32_MEMBER(crystal_state::Input_r)
{
if (offset == 0)
- return input_port_read(machine(), "P1_P2");
+ return ioport("P1_P2")->read();
else if (offset == 1)
- return input_port_read(machine(), "P3_P4");
+ return ioport("P3_P4")->read();
else if( offset == 2)
{
- UINT8 Port4 = input_port_read(machine(), "SYSTEM");
+ UINT8 Port4 = ioport("SYSTEM")->read();
if (!(Port4 & 0x10) && ((m_OldPort4 ^ Port4) & 0x10)) //coin buttons trigger IRQs
IntReq(machine(), 12);
if (!(Port4 & 0x20) && ((m_OldPort4 ^ Port4) & 0x20))
IntReq(machine(), 19);
m_OldPort4 = Port4;
- return /*dips*/input_port_read(machine(), "DSW") | (Port4 << 16);
+ return /*dips*/ioport("DSW")->read() | (Port4 << 16);
}
return 0;
}
@@ -565,7 +565,7 @@ static void crystal_banksw_postload(running_machine &machine)
crystal_state *state = machine.driver_data<crystal_state>();
if (state->m_Bank <= 2)
- state->membank("bank1")->set_base(machine.root_device().memregion("user1")->base() + state->m_Bank * 0x1000000);
+ state->membank("bank1")->set_base(state->memregion("user1")->base() + state->m_Bank * 0x1000000);
else
state->membank("bank1")->set_base(state->memregion("user2")->base());
}