From 1143a511b50455bd418417005e9b1c2fbc9c2aef Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Tue, 12 Sep 2017 16:39:40 -0700 Subject: [PATCH] apple2e: don't update 80-col screen immediately on page switch --- src/mame/drivers/apple2e.cpp | 10 ++++++++-- 1 file 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();