diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c index 87cca35715b89893e995912390a50c31d8cb6bb7..e8f462852188e27bfe4c04ac334a2408f19bb4e6 100644 --- a/src/conio/bitmap_con.c +++ b/src/conio/bitmap_con.c @@ -1000,18 +1000,19 @@ static void blinker_thread(void *data) else { vstat.curs_blink=TRUE; } - next_cursor = now + 333; + // Timings derived from Keyops Model B + next_cursor = now + 314; curs_changed = (curs_changed != cursor_visible_locked()); if (next_blink < now) { if (vstat.blink) { vstat.blink=FALSE; vstat.curs_blink = TRUE; - next_blink = now + 1000; + next_blink = now + 942; } else { vstat.blink=TRUE; vstat.curs_blink = FALSE; - next_blink = now + 333; + next_blink = now + 314; } blink_changed = 1; }