diff options
Diffstat (limited to 'src/mame/drivers/vigilant.c')
-rw-r--r-- | src/mame/drivers/vigilant.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mame/drivers/vigilant.c b/src/mame/drivers/vigilant.c index 5f405152a6b..242d6a2b362 100644 --- a/src/mame/drivers/vigilant.c +++ b/src/mame/drivers/vigilant.c @@ -22,13 +22,14 @@ Buccaneers has a 5.6888 Mhz and a 18.432 Mhz OSC #include "includes/vigilant.h" #include "includes/iremipt.h" -WRITE8_MEMBER(vigilant_state::vigilant_bank_select_w) +void vigilant_state::machine_start() { - int bankaddress; - UINT8 *RAM = memregion("maincpu")->base(); + membank("bank1")->configure_entries(0, 8, memregion("maincpu")->base() + 0x10000, 0x4000); +} - bankaddress = 0x10000 + (data & 0x07) * 0x4000; - membank("bank1")->set_base(&RAM[bankaddress]); +WRITE8_MEMBER(vigilant_state::vigilant_bank_select_w) +{ + membank("bank1")->set_entry(data & 0x07); } /*************************************************************************** |