diff --git a/CHANGES b/CHANGES index b3bd5fe03..e5bf64542 100644 --- a/CHANGES +++ b/CHANGES @@ -19,6 +19,7 @@ Bugfixes: - GBA I/O: Fix writing to DISPCNT CGB flag (fixes mgba.io/i/902) - GBA Memory: Partially revert prefetch changes (fixes mgba.io/i/840) - PSP2: Fix issues causing poor audio + - Wii: Fix screen tear when unpausing Misc: - GBA: Improve multiboot image detection - GB MBC: Remove erroneous bank 0 wrapping diff --git a/src/platform/wii/main.c b/src/platform/wii/main.c index f7561f018..f78a7bf67 100644 --- a/src/platform/wii/main.c +++ b/src/platform/wii/main.c @@ -721,6 +721,7 @@ void _gameLoaded(struct mGUIRunner* runner) { void _unpaused(struct mGUIRunner* runner) { u32 level = 0; + VIDEO_WaitVSync(); _CPU_ISR_Disable(level); referenceRetraceCount = retraceCount; _CPU_ISR_Restore(level);