diff --git a/LR35902/src/Bus.cpp b/LR35902/src/Bus.cpp index ab473ea..5767797 100644 --- a/LR35902/src/Bus.cpp +++ b/LR35902/src/Bus.cpp @@ -180,7 +180,7 @@ void EightBit::Bus::checkTimer(int cycles) { if (timerEnabled()) { m_timerCounter -= cycles; if (m_timerCounter <= 0) { - m_timerCounter = m_timerRate; + m_timerCounter += m_timerRate; incrementTIMA(); } }