1
0
mirror of https://github.com/simh/simh.git synced 2026-01-13 07:19:43 +00:00

TIMER: Properly report clock calibration inconsistency

This commit is contained in:
Mark Pizzolato 2023-06-08 07:16:57 -10:00
parent fe40ece9f2
commit 8871b819c9

View File

@ -1097,7 +1097,7 @@ do {
sim_os_clock_resoluton_ms = clock_diff;
clock_last = clock_now;
} while (clock_now < clock_start + 100);
if ((sim_idle_rate_ms != 0) && (sim_os_clock_resoluton_ms != 0))
if (((sim_idle_rate_ms != 0) && (sim_os_clock_resoluton_ms != 0)) || (sim_idle_rate_ms < sim_os_clock_resoluton_ms))
sim_os_tick_hz = 1000/(sim_os_clock_resoluton_ms * (sim_idle_rate_ms/sim_os_clock_resoluton_ms));
else {
fprintf (stderr, "Can't properly determine host system clock capabilities.\n");