summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/itech8.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/itech8.c')
-rw-r--r--src/mame/drivers/itech8.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/itech8.c b/src/mame/drivers/itech8.c
index 4daeb5f0487..73ff7a54ead 100644
--- a/src/mame/drivers/itech8.c
+++ b/src/mame/drivers/itech8.c
@@ -657,7 +657,7 @@ static MACHINE_RESET( itech8 )
/* make sure bank 0 is selected */
if (main_cpu_type == M6809 || main_cpu_type == HD6309)
{
- state->membank("bank1")->set_base(&machine.region("maincpu")->base()[0x4000]);
+ state->membank("bank1")->set_base(&state->memregion("maincpu")->base()[0x4000]);
machine.device("maincpu")->reset();
}
@@ -705,7 +705,7 @@ WRITE8_MEMBER(itech8_state::blitter_w)
{
/* bit 0x20 on address 7 controls CPU banking */
if (offset / 2 == 7)
- membank("bank1")->set_base(&machine().region("maincpu")->base()[0x4000 + 0xc000 * ((data >> 5) & 1)]);
+ membank("bank1")->set_base(&machine().root_device().memregion("maincpu")->base()[0x4000 + 0xc000 * ((data >> 5) & 1)]);
/* the rest is handled by the video hardware */
itech8_blitter_w(space, offset, data);
@@ -715,7 +715,7 @@ WRITE8_MEMBER(itech8_state::blitter_w)
WRITE8_MEMBER(itech8_state::rimrockn_bank_w)
{
/* banking is controlled here instead of by the blitter output */
- membank("bank1")->set_base(&machine().region("maincpu")->base()[0x4000 + 0xc000 * (data & 3)]);
+ membank("bank1")->set_base(&machine().root_device().memregion("maincpu")->base()[0x4000 + 0xc000 * (data & 3)]);
}