From 03ef81b07c75cc1b9487f7402667728d6ae46a07 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Tue, 23 Mar 2021 17:12:00 -0400 Subject: [PATCH] Attempts to reduce initial bounce. --- Machines/Apple/AppleIIgs/Video.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Machines/Apple/AppleIIgs/Video.cpp b/Machines/Apple/AppleIIgs/Video.cpp index 094610c20..98ab09c04 100644 --- a/Machines/Apple/AppleIIgs/Video.cpp +++ b/Machines/Apple/AppleIIgs/Video.cpp @@ -113,6 +113,10 @@ Video::Video() : crt_.set_display_type(Outputs::Display::DisplayType::RGB); crt_.set_visible_area(Outputs::Display::Rect(0.097f, 0.1f, 0.85f, 0.85f)); + // Reduce the initial bounce by cueing up the part of the frame that initial drawing actually + // starts with. More or less. + crt_.output_blank(228*63*2); + // Establish the shift lookup table for NTSC -> RGB output. for(size_t c = 0; c < sizeof(ntsc_delay_lookup_) / sizeof(*ntsc_delay_lookup_); c++) { const auto old_delay = c >> 2;