From a3c2cd880ea7f152b43c84f08c254c76ed60815d Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 11 Apr 2016 21:01:09 -0400 Subject: [PATCH] I discovered a further post on this on the STH forums; apparently the Electron simply asserts sync continuously. No breaks. --- Machines/Electron/Electron.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Machines/Electron/Electron.cpp b/Machines/Electron/Electron.cpp index 7d82e8e30..0e51c89bf 100644 --- a/Machines/Electron/Electron.cpp +++ b/Machines/Electron/Electron.cpp @@ -699,8 +699,7 @@ inline void Machine::update_display() { // wait for the line to complete before signalling if(final_line == line) return; - _crt->output_blank(9 * crt_cycles_multiplier); - _crt->output_sync(119 * crt_cycles_multiplier); + _crt->output_sync(128 * crt_cycles_multiplier); _displayOutputPosition += 128; continue; } @@ -710,8 +709,7 @@ inline void Machine::update_display() { // wait for the line to complete before signalling if(final_line == line) return; - _crt->output_blank(9 * crt_cycles_multiplier); - _crt->output_sync(55 * crt_cycles_multiplier); + _crt->output_sync(64 * crt_cycles_multiplier); _crt->output_blank(64 * crt_cycles_multiplier); _displayOutputPosition += 128; continue;