diff options
Diffstat (limited to 'src/mame/drivers/gei.c')
-rw-r--r-- | src/mame/drivers/gei.c | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/drivers/gei.c b/src/mame/drivers/gei.c index aca599fba44..01e06d0c930 100644 --- a/src/mame/drivers/gei.c +++ b/src/mame/drivers/gei.c @@ -269,68 +269,68 @@ static READ8_DEVICE_HANDLER( portC_r ) WRITE8_MEMBER(gei_state::banksel_main_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x8000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x8000); } WRITE8_MEMBER(gei_state::banksel_1_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x10000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x10000); } WRITE8_MEMBER(gei_state::banksel_2_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x18000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x18000); } WRITE8_MEMBER(gei_state::banksel_3_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x20000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x20000); } WRITE8_MEMBER(gei_state::banksel_4_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x28000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x28000); } WRITE8_MEMBER(gei_state::banksel_5_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x30000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x30000); } WRITE8_MEMBER(gei_state::banksel_1_1_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x10000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x10000); } WRITE8_MEMBER(gei_state::banksel_2_1_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x14000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x14000); } WRITE8_MEMBER(gei_state::banksel_3_1_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x18000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x18000); } WRITE8_MEMBER(gei_state::banksel_4_1_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x1c000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x1c000); } WRITE8_MEMBER(gei_state::banksel_5_1_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x20000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x20000); } WRITE8_MEMBER(gei_state::banksel_1_2_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x12000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x12000); } WRITE8_MEMBER(gei_state::banksel_2_2_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x16000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x16000); } WRITE8_MEMBER(gei_state::banksel_3_2_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x1a000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x1a000); } WRITE8_MEMBER(gei_state::banksel_4_2_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x1e000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x1e000); } WRITE8_MEMBER(gei_state::banksel_5_2_w) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x22000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x22000); } WRITE8_MEMBER(gei_state::geimulti_bank_w) @@ -358,36 +358,36 @@ WRITE8_MEMBER(gei_state::geimulti_bank_w) } if (bank != -1) - membank("bank1")->set_base(machine().region("bank")->base() + bank*0x8000); + membank("bank1")->set_base(machine().root_device().memregion("bank")->base() + bank*0x8000); } READ8_MEMBER(gei_state::banksel_1_r) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x10000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x10000); return 0x03; }; READ8_MEMBER(gei_state::banksel_2_r) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x18000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x18000); return 0x03; } READ8_MEMBER(gei_state::banksel_3_r) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x20000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x20000); return 0x03; } READ8_MEMBER(gei_state::banksel_4_r) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x28000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x28000); return 0x03; } READ8_MEMBER(gei_state::banksel_5_r) { - membank("bank1")->set_base(machine().region("maincpu")->base() + 0x30000); + membank("bank1")->set_base(machine().root_device().memregion("maincpu")->base() + 0x30000); return 0x03; } @@ -1873,12 +1873,12 @@ ROM_END static DRIVER_INIT( setbank ) { - machine.root_device().membank("bank1")->set_base(machine.region("maincpu")->base() + 0x2000); + machine.root_device().membank("bank1")->set_base(machine.root_device().memregion("maincpu")->base() + 0x2000); } static DRIVER_INIT( geimulti ) { - machine.root_device().membank("bank1")->set_base(machine.region("bank")->base() + 0x0000); + machine.root_device().membank("bank1")->set_base(machine.root_device().memregion("bank")->base() + 0x0000); } GAME( 1982, jokpoker, 0, gselect, gselect, setbank, ROT0, "Greyhound Electronics", "Joker Poker (Version 16.03B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |