diff options
Diffstat (limited to 'src/mame/drivers/crystal.c')
-rw-r--r-- | src/mame/drivers/crystal.c | 10 |
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()); } |