diff options
author | Peter Ferrie <peter.ferrie@gmail.com> | 2017-09-12 16:39:40 -0700 |
---|---|---|
committer | Peter Ferrie <peter.ferrie@gmail.com> | 2017-09-12 16:39:40 -0700 |
commit | 1143a511b50455bd418417005e9b1c2fbc9c2aef (patch) | |
tree | b1e47e54bbbade9ff0caac3ee7d7bbeacdca404c | |
parent | ad09883c85043e206a115c461390db081778ca54 (diff) |
apple2e: don't update 80-col screen immediately on page switch
-rw-r--r-- | src/mame/drivers/apple2e.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index 9e423c3c2e6..5d513cf45c6 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -1343,14 +1343,20 @@ void apple2e_state::do_io(address_space &space, int offset, bool is_iic) break; case 0x54: // set page 1 - machine().first_screen()->update_now(); + if (!m_video->m_80col) + { + machine().first_screen()->update_now(); + } m_page2 = false; m_video->m_page2 = false; auxbank_update(); break; case 0x55: // set page 2 - machine().first_screen()->update_now(); + if (!m_video->m_80col) + { + machine().first_screen()->update_now(); + } m_page2 = true; m_video->m_page2 = true; auxbank_update(); |