From e0ee657fb3eb14fdfdfe2ef60d8e4d19a1687e55 Mon Sep 17 00:00:00 2001 From: Alex Janka Date: Fri, 24 Feb 2023 10:41:01 +1100 Subject: [PATCH] say steps in timer --- src/processor/memory/mmio/timer.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/processor/memory/mmio/timer.rs b/src/processor/memory/mmio/timer.rs index 068b0c7..5a4736f 100644 --- a/src/processor/memory/mmio/timer.rs +++ b/src/processor/memory/mmio/timer.rs @@ -85,8 +85,8 @@ impl Timer { } } - pub fn tick(&mut self, clock_cycles: usize) -> TimerReturn { - self.div_counter += clock_cycles; + pub fn tick(&mut self, steps: usize) -> TimerReturn { + self.div_counter += steps; let mut div_diff = (self.div_counter / 256) as u8; let mut last_div = self.div; let mut returning = TimerReturn::default(); @@ -105,7 +105,7 @@ impl Timer { self.div_counter %= 256; if self.control.enable { - self.tima_counter += clock_cycles; + self.tima_counter += steps; let tima_diff = (self.tima_counter / self.control.rate.as_num()) as u8; self.tima_counter %= self.control.rate.as_num(); let (val, wrap) = self.tima.overflowing_add(tima_diff);