diff --git a/src/pit.c b/src/pit.c index 8b3b340..42d559d 100644 --- a/src/pit.c +++ b/src/pit.c @@ -252,6 +252,8 @@ static void pit_over(int t) pit_set_out(t, 1); } pit.thit[t] = 1; + pit.count[t] += 0xffff; + pit.c[t] += (int)((0xffff << TIMER_SHIFT) * PITCONST); break; } pit.running[t] = pit.enabled[t] && pit.using_timer[t];