From: Toni Wilen Date: Tue, 7 Sep 2021 16:15:01 +0000 (+0300) Subject: Fix CIA/CPU timing X-Git-Tag: 4900~76 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=a2d65c3a1c0d73765d4b08140819d009a55dcf10;p=francis%2Fwinuae.git Fix CIA/CPU timing --- diff --git a/cia.cpp b/cia.cpp index d7fc0c20..c09b8e45 100644 --- a/cia.cpp +++ b/cia.cpp @@ -1971,7 +1971,7 @@ static void cia_wait_pre(int cianummask) } #ifndef CUSTOM_SIMPLE - int div = get_cycles() % DIV10; + int div = (get_cycles() - eventtab[ev_cia].oldcycles) % DIV10; int cycles = DIV10 - div; if (cycles) { if (currprefs.cpu_memory_cycle_exact)