summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/irobot.c
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2012-04-19 20:59:50 +0000
committer Aaron Giles <aaron@aarongiles.com>2012-04-19 20:59:50 +0000
commit776d29c90f2a6c3c234597eb950410b95c5addec (patch)
tree47910b6c5d91a3402e9eae266ba6b5a2dc8d19e1 /src/mame/machine/irobot.c
parentb5b7808cb787ea3191c1f13352d954a77320618c (diff)
Memory banks are now device-relative only. Global lookups
are private. Renamed device_t::subbank to device_t::membank and updated a few remaining users of the global lookup.
Diffstat (limited to 'src/mame/machine/irobot.c')
-rw-r--r--src/mame/machine/irobot.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/machine/irobot.c b/src/mame/machine/irobot.c
index b4b1b51a9a1..162f9cfdd73 100644
--- a/src/mame/machine/irobot.c
+++ b/src/mame/machine/irobot.c
@@ -107,13 +107,13 @@ WRITE8_MEMBER(irobot_state::irobot_out0_w)
switch (data & 0x60)
{
case 0:
- subbank("bank2")->set_base(&RAM[0x1C000]);
+ membank("bank2")->set_base(&RAM[0x1C000]);
break;
case 0x20:
- subbank("bank2")->set_base(&RAM[0x1C800]);
+ membank("bank2")->set_base(&RAM[0x1C800]);
break;
case 0x40:
- subbank("bank2")->set_base(&RAM[0x1D000]);
+ membank("bank2")->set_base(&RAM[0x1D000]);
break;
}
m_outx = (data & 0x18) >> 3;
@@ -128,22 +128,22 @@ WRITE8_MEMBER(irobot_state::irobot_rom_banksel_w)
switch ((data & 0x0E) >> 1)
{
case 0:
- subbank("bank1")->set_base(&RAM[0x10000]);
+ membank("bank1")->set_base(&RAM[0x10000]);
break;
case 1:
- subbank("bank1")->set_base(&RAM[0x12000]);
+ membank("bank1")->set_base(&RAM[0x12000]);
break;
case 2:
- subbank("bank1")->set_base(&RAM[0x14000]);
+ membank("bank1")->set_base(&RAM[0x14000]);
break;
case 3:
- subbank("bank1")->set_base(&RAM[0x16000]);
+ membank("bank1")->set_base(&RAM[0x16000]);
break;
case 4:
- subbank("bank1")->set_base(&RAM[0x18000]);
+ membank("bank1")->set_base(&RAM[0x18000]);
break;
case 5:
- subbank("bank1")->set_base(&RAM[0x1A000]);
+ membank("bank1")->set_base(&RAM[0x1A000]);
break;
}
set_led_status(machine(), 0,data & 0x10);