diff --git a/libgambatte/src/video.cpp b/libgambatte/src/video.cpp index 8ee04ca71e..490c98ca1b 100644 --- a/libgambatte/src/video.cpp +++ b/libgambatte/src/video.cpp @@ -294,7 +294,7 @@ bool LCD::vramExactlyReadable(unsigned long const cc) { if (vramHasBeenExactlyRead) { return false; } - if ((cc + 2 + isDoubleSpeed() > m0TimeOfCurrentLine(cc)) && (cc + 2 + isDoubleSpeed() < m0TimeOfCurrentLine(cc) + 4)) { + if (cc + 2 + isDoubleSpeed() == m0TimeOfCurrentLine(cc)) { vramHasBeenExactlyRead = true; } return cc + 2 + isDoubleSpeed() == m0TimeOfCurrentLine(cc); diff --git a/output/dll/libgambatte.dll b/output/dll/libgambatte.dll index dd6afb6089..f2ee239b6d 100644 Binary files a/output/dll/libgambatte.dll and b/output/dll/libgambatte.dll differ