From 0d0d9ccdaeecd7ddb81eb8775fc9be7f9ba8b5b8 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 31 Mar 2018 15:52:31 +0300 Subject: [PATCH] Fixed a timer regression, fixes timer_if in DMG mode. Relates to #54 --- Core/timing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/timing.c b/Core/timing.c index 38b27ac..04a87da 100644 --- a/Core/timing.c +++ b/Core/timing.c @@ -145,7 +145,7 @@ static void GB_timers_run(GB_gameboy_t *gb, uint8_t cycles) } GB_set_internal_div_counter(gb, 0); - GB_SLEEP(gb, div, 1, 2); + GB_SLEEP(gb, div, 1, 3); while (true) { advance_tima_state_machine(gb); GB_set_internal_div_counter(gb, gb->div_counter + 4);