From: Toni Wilen Date: Sat, 14 May 2016 15:56:19 +0000 (+0300) Subject: Always replace old cycle-exact serial timer. X-Git-Tag: 3300~37 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=f89fa69a6a8222d6157cea78b623225eed5ad011;p=francis%2Fwinuae.git Always replace old cycle-exact serial timer. --- diff --git a/od-win32/serial_win32.cpp b/od-win32/serial_win32.cpp index d4165e69..666c2e86 100644 --- a/od-win32/serial_win32.cpp +++ b/od-win32/serial_win32.cpp @@ -449,7 +449,7 @@ static void sersend_ce(uae_u32 v) lastbitcycle = get_cycles() + ((serper & 0x7fff) + 1) * CYCLE_UNIT; lastbitcycle_active_hsyncs = ((serper & 0x7fff) + 1) / maxhpos + 2; } else if (data_in_sershift == 1 || data_in_sershift == 2) { - event2_newevent_x(-1, maxhpos, 0, sersend_ce); + event2_newevent_x_replace(maxhpos, 0, sersend_ce); } } @@ -501,7 +501,7 @@ static void serdatcopy(void) } if (per < 4) per = 4; - event2_newevent_x(-1, per, 0, sersend_ce); + event2_newevent_x_replace(per, 0, sersend_ce); } INTREQ(0x8000 | 0x0001);