diff --git a/Core/timing.c b/Core/timing.c index 1633dc8..965ba27 100644 --- a/Core/timing.c +++ b/Core/timing.c @@ -296,7 +296,7 @@ void GB_rtc_run(GB_gameboy_t *gb) time_t current_time = time(NULL); while (gb->last_rtc_second + 60 * 60 * 24 < current_time) { - gb->last_rtc_second += 60 * 60 + 24; + gb->last_rtc_second += 60 * 60 * 24; if (++gb->rtc_real.days == 0) { if (gb->rtc_real.high & 1) { /* Bit 8 of days*/ gb->rtc_real.high |= 0x80; /* Overflow bit */