diff --git a/output/dll/bizswan.dll b/output/dll/bizswan.dll index dcbd9d7842..a2850a7d9d 100644 Binary files a/output/dll/bizswan.dll and b/output/dll/bizswan.dll differ diff --git a/wonderswan/system.cpp b/wonderswan/system.cpp index c88e99c51c..f22ee553af 100644 --- a/wonderswan/system.cpp +++ b/wonderswan/system.cpp @@ -85,6 +85,7 @@ namespace MDFN_IEN_WSWAN oldbuttons = buttons; memory.WSButtonStatus = rotate ? RotateButtons(buttons) : buttons; + memory.WSButtonStatus &= 0x3ff; // mask out "rotate" bit and other unused bits memory.Lagged = true; while (!gfx.ExecuteLine(surface, novideo)) {