diff options
Diffstat (limited to 'src/mame/drivers/midqslvr.c')
-rw-r--r-- | src/mame/drivers/midqslvr.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/midqslvr.c b/src/mame/drivers/midqslvr.c index faecef5c218..ea225139224 100644 --- a/src/mame/drivers/midqslvr.c +++ b/src/mame/drivers/midqslvr.c @@ -134,7 +134,7 @@ static void mxtc_config_w(device_t *busdevice, device_t *device, int function, i if (data & 0x10) // enable RAM access to region 0xf0000 - 0xfffff state->membank("bios_bank")->set_base(state->m_bios_ram); else // disable RAM access (reads go to BIOS ROM) - state->membank("bios_bank")->set_base(busdevice->machine().region("bios")->base() + 0x70000); + state->membank("bios_bank")->set_base(state->memregion("bios")->base() + 0x70000); break; } case 0x5a: // PAM1 @@ -142,12 +142,12 @@ static void mxtc_config_w(device_t *busdevice, device_t *device, int function, i if (data & 0x1) state->membank("video_bank1")->set_base(state->m_isa_ram1); else - state->membank("video_bank1")->set_base(busdevice->machine().region("video_bios")->base() + 0); + state->membank("video_bank1")->set_base(state->memregion("video_bios")->base() + 0); if (data & 0x10) state->membank("video_bank2")->set_base(state->m_isa_ram2); else - state->membank("video_bank2")->set_base(busdevice->machine().region("video_bios")->base() + 0x4000); + state->membank("video_bank2")->set_base(state->memregion("video_bios")->base() + 0x4000); break; } @@ -156,12 +156,12 @@ static void mxtc_config_w(device_t *busdevice, device_t *device, int function, i if (data & 0x1) state->membank("bios_ext1")->set_base(state->m_bios_ext1_ram); else - state->membank("bios_ext1")->set_base(busdevice->machine().region("bios")->base() + 0x60000); + state->membank("bios_ext1")->set_base(state->memregion("bios")->base() + 0x60000); if (data & 0x10) state->membank("bios_ext2")->set_base(state->m_bios_ext2_ram); else - state->membank("bios_ext2")->set_base(busdevice->machine().region("bios")->base() + 0x64000); + state->membank("bios_ext2")->set_base(state->memregion("bios")->base() + 0x64000); break; } @@ -170,12 +170,12 @@ static void mxtc_config_w(device_t *busdevice, device_t *device, int function, i if (data & 0x1) state->membank("bios_ext3")->set_base(state->m_bios_ext3_ram); else - state->membank("bios_ext3")->set_base(busdevice->machine().region("bios")->base() + 0x68000); + state->membank("bios_ext3")->set_base(state->memregion("bios")->base() + 0x68000); if (data & 0x10) state->membank("bios_ext4")->set_base(state->m_bios_ext4_ram); else - state->membank("bios_ext4")->set_base(busdevice->machine().region("bios")->base() + 0x6c000); + state->membank("bios_ext4")->set_base(state->memregion("bios")->base() + 0x6c000); break; } @@ -674,13 +674,13 @@ static MACHINE_START( midqslvr ) static MACHINE_RESET( midqslvr ) { - machine.root_device().membank("bios_bank")->set_base(machine.region("bios")->base() + 0x70000); - machine.root_device().membank("bios_ext1")->set_base(machine.region("bios")->base() + 0x60000); - machine.root_device().membank("bios_ext2")->set_base(machine.region("bios")->base() + 0x64000); - machine.root_device().membank("bios_ext3")->set_base(machine.region("bios")->base() + 0x68000); - machine.root_device().membank("bios_ext4")->set_base(machine.region("bios")->base() + 0x6c000); - machine.root_device().membank("video_bank1")->set_base(machine.region("video_bios")->base() + 0); - machine.root_device().membank("video_bank2")->set_base(machine.region("video_bios")->base() + 0x4000); + machine.root_device().membank("bios_bank")->set_base(machine.root_device().memregion("bios")->base() + 0x70000); + machine.root_device().membank("bios_ext1")->set_base(machine.root_device().memregion("bios")->base() + 0x60000); + machine.root_device().membank("bios_ext2")->set_base(machine.root_device().memregion("bios")->base() + 0x64000); + machine.root_device().membank("bios_ext3")->set_base(machine.root_device().memregion("bios")->base() + 0x68000); + machine.root_device().membank("bios_ext4")->set_base(machine.root_device().memregion("bios")->base() + 0x6c000); + machine.root_device().membank("video_bank1")->set_base(machine.root_device().memregion("video_bios")->base() + 0); + machine.root_device().membank("video_bank2")->set_base(machine.root_device().memregion("video_bios")->base() + 0x4000); } |