diff options
author | 2015-04-19 23:27:56 +0200 | |
---|---|---|
committer | 2015-04-19 23:27:56 +0200 | |
commit | 4793f59507fcfd9c93a75467b328da532205a6d2 (patch) | |
tree | 5b1ff077d1a9b1351c7b57e6f53c0b783338123c | |
parent | 2ff982fef73071fea7438ad338cae04ac21139fc (diff) | |
parent | 07fb9f12facf911be2740427332f8af6e5129469 (diff) |
Merge branch 'master' of https://github.com/mamedev/mame.git
-rw-r--r-- | src/mame/drivers/sigmab98.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mame/drivers/sigmab98.c b/src/mame/drivers/sigmab98.c index d7b93f5a1dd..92951212b8b 100644 --- a/src/mame/drivers/sigmab98.c +++ b/src/mame/drivers/sigmab98.c @@ -1433,7 +1433,7 @@ WRITE8_MEMBER(sigmab98_state::itazuram_rombank_w) membank("sprbank1")->set_base(m_spriteram + 0x1000*4); // scratch break; - // used in test mode: + // used in test mode (code at 2cc4): // case 0x5c: membank("rombank")->set_base(rom + 0x400 + 0x0000); break; // 3800 IS RAM! (8000 bytes) case 0x5e: // 3800 IS RAM! (1404 bytes) @@ -1465,6 +1465,13 @@ WRITE8_MEMBER(sigmab98_state::itazuram_rombank_w) membank("sprbank1")->set_base(m_spriteram + 0x1000*4); // scratch break; + case 0x16: // 3800 IS ROM + membank("rombank0")->set_base(rom + 0xa800); + membank("rombank1")->set_base(rom + 0xb800); + membank("sprbank0")->set_base(m_spriteram + 0x1000*4); // scratch + membank("sprbank1")->set_base(m_spriteram + 0x1000*4); // scratch + break; + default: logerror("%s: unknown rom bank = %02x, reg = %02x\n", machine().describe_context(), data, m_reg); } |