diff --git a/BizHawk.MultiClient/output/dll/mupen64plus-input-bkm.dll b/BizHawk.MultiClient/output/dll/mupen64plus-input-bkm.dll index 121c2c39d7..057169fcc5 100644 Binary files a/BizHawk.MultiClient/output/dll/mupen64plus-input-bkm.dll and b/BizHawk.MultiClient/output/dll/mupen64plus-input-bkm.dll differ diff --git a/libmupen64plus/mupen64plus-input-bkm/plugin.c b/libmupen64plus/mupen64plus-input-bkm/plugin.c index eddac6118e..c4c115f5fa 100644 --- a/libmupen64plus/mupen64plus-input-bkm/plugin.c +++ b/libmupen64plus/mupen64plus-input-bkm/plugin.c @@ -468,8 +468,8 @@ EXPORT void CALL SetKeys(int num, int keys, char X, char Y) { controllers[num].R_DPAD = (keys >> 0) & 0x01; controllers[num].L_DPAD = (keys >> 1) & 0x01; - controllers[num].U_DPAD = (keys >> 2) & 0x01; - controllers[num].D_DPAD = (keys >> 3) & 0x01; + controllers[num].D_DPAD = (keys >> 2) & 0x01; + controllers[num].U_DPAD = (keys >> 3) & 0x01; controllers[num].START_BUTTON = (keys >> 4) & 0x01; controllers[num].Z_TRIG = (keys >> 5) & 0x01; controllers[num].B_BUTTON = (keys >> 6) & 0x01;