diff --git a/BizHawk.MultiClient/output/dll/libmeteor.dll b/BizHawk.MultiClient/output/dll/libmeteor.dll index 3e03b60010..22b48154ef 100644 Binary files a/BizHawk.MultiClient/output/dll/libmeteor.dll and b/BizHawk.MultiClient/output/dll/libmeteor.dll differ diff --git a/libmeteor/source/clock.cpp b/libmeteor/source/clock.cpp index 4600a7250e..66201b1813 100644 --- a/libmeteor/source/clock.cpp +++ b/libmeteor/source/clock.cpp @@ -35,12 +35,14 @@ namespace AMeteor { unsigned short tocommit; - m_count += m_cycles; + //m_count += m_cycles; // this loop is here because a timer can trigger a dma which will take a // long time, during this time the lcd must draw and the timers continue while (m_cycles >= m_first) { + m_count += m_cycles; + tocommit = m_cycles; m_cycles = 0;