diff --git a/src/drivers/libretro/libretro.c b/src/drivers/libretro/libretro.c index 591a870..29125e0 100644 --- a/src/drivers/libretro/libretro.c +++ b/src/drivers/libretro/libretro.c @@ -1052,6 +1052,9 @@ static void FCEUD_UpdateInput(void) } } + if (GameInfo->type == GIT_VSUNI) + FCEU_VSUniSwap(&pad[0], &pad[1]); + JSReturn[0] = pad[0] | (pad[1] << 8); if (input_cb(0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R2))