summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gei.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gei.c')
-rw-r--r--src/mame/drivers/gei.c48
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 )