summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2015-04-19 23:27:56 +0200
committer couriersud <couriersud@arcor.de>2015-04-19 23:27:56 +0200
commit4793f59507fcfd9c93a75467b328da532205a6d2 (patch)
tree5b1ff077d1a9b1351c7b57e6f53c0b783338123c
parent2ff982fef73071fea7438ad338cae04ac21139fc (diff)
parent07fb9f12facf911be2740427332f8af6e5129469 (diff)
Merge branch 'master' of https://github.com/mamedev/mame.git
-rw-r--r--src/mame/drivers/sigmab98.c9
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);
}