diff options
Diffstat (limited to 'src/mame/drivers/usgames.c')
-rw-r--r-- | src/mame/drivers/usgames.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/drivers/usgames.c b/src/mame/drivers/usgames.c index 264a5cce32d..e918370cb66 100644 --- a/src/mame/drivers/usgames.c +++ b/src/mame/drivers/usgames.c @@ -30,15 +30,14 @@ Sound: AY-3-8912 #include "includes/usgames.h" #include "machine/nvram.h" +void usgames_state::machine_start() +{ + membank("bank1")->configure_entries(0, 16, memregion("maincpu")->base() + 0x10000, 0x4000); +} WRITE8_MEMBER(usgames_state::usgames_rombank_w) { - UINT8 *RAM = memregion("maincpu")->base(); - -// logerror ("BANK WRITE? -%02x-\n",data); -//popmessage("%02x",data); - - membank("bank1")->set_base(&RAM[ 0x10000 + 0x4000 * data] ); + membank("bank1")->set_entry(data); } WRITE8_MEMBER(usgames_state::lamps1_w) |