diff options
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 |
commit | 776d29c90f2a6c3c234597eb950410b95c5addec (patch) | |
tree | 47910b6c5d91a3402e9eae266ba6b5a2dc8d19e1 /src/mame/machine/irobot.c | |
parent | b5b7808cb787ea3191c1f13352d954a77320618c (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.c | 18 |
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); |