diff options
Diffstat (limited to 'src/mame/drivers/8080bw.c')
-rw-r--r-- | src/mame/drivers/8080bw.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/8080bw.c b/src/mame/drivers/8080bw.c index 88822829637..70ed8cf7a28 100644 --- a/src/mame/drivers/8080bw.c +++ b/src/mame/drivers/8080bw.c @@ -3193,7 +3193,7 @@ WRITE8_MEMBER(_8080bw_state::invmulti_eeprom_w) WRITE8_MEMBER(_8080bw_state::invmulti_bank_w) { m_invmulti_bank = data; //needed to restore the bankswitch post load - + // d0, d4, d6: bank int bank = (data & 1) | (data >> 3 & 2) | (data >> 4 & 4); membank("bank1")->set_base(memregion("maincpu")->base() + bank * 0x4000 + 0x0000); @@ -3208,7 +3208,7 @@ void _8080bw_state::invmulti_bankswitch_restore() MACHINE_RESET_MEMBER(_8080bw_state,invmulti) { m_invmulti_bank = 0; - + invmulti_bank_w(m_maincpu->space(AS_PROGRAM), 0, 0); MACHINE_RESET_CALL_MEMBER(mw8080bw); @@ -3234,7 +3234,7 @@ DRIVER_INIT_MEMBER(_8080bw_state,invmulti) // decrypt rom for (int i = 0; i < len; i++) dest[i] = BITSWAP8(src[(i & 0x100ff) | (BITSWAP8(i >> 8 & 0xff, 7,3,4,5,0,6,1,2) << 8)],0,6,5,7,4,3,1,2); - + save_item(NAME(m_invmulti_bank)); machine().save().register_postload(save_prepost_delegate(FUNC(_8080bw_state::invmulti_bankswitch_restore), this)); } |