From 8704417243b5c248977ae0aca572bb0937b904c8 Mon Sep 17 00:00:00 2001 From: Matthew Berry Date: Sun, 25 Sep 2022 00:06:13 -0700 Subject: [PATCH] clear bus cycle counter before running scheduler --- src/crab/gba/cpu.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crab/gba/cpu.cr b/src/crab/gba/cpu.cr index 39264e8..a3ce912 100644 --- a/src/crab/gba/cpu.cr +++ b/src/crab/gba/cpu.cr @@ -141,8 +141,8 @@ module GBA else arm_execute instr end - @gba.scheduler.tick @gba.bus.cycles - @gba.bus.cycles = 0 + cycles, @gba.bus.cycles = @gba.bus.cycles, 0 + @gba.scheduler.tick cycles else @gba.scheduler.fast_forward end