I’m using RetroArch 1.20 for Windows, and all the cores I’ve tried so far run the games fine, and button 1 (typically jump, shoot) works perfectly.
However when I try to use Settings -> Input -> RetroPad Binds -> Port 1 Controls, to remap keyboard input for any other button (sometimes called “2”, “Turbo A”, “Turbo B”, etc), the action for those buttons is broken.
For example, when running 1943 on NES (nestopia_libretro.dll 1.53.1) I get random actions from all 4 NES retropad inputs, such as shooting, doing a bomb, doing a loop, etc, and the gameplay skips ahead a few seconds. Holding down the button just spams random button actions and accelerates the game time.
The same thing happens for SNES (snes9x_libretro.dll - 1.63) and 7800 (prosystem_libretro.dll) on all games I’ve tried. Key 1 always works perfectly, but all other RetroPad buttons spam random actions and accelerate the game clock.
I doubt this could be a problem with all of the cores, so I’m wondering if anyone recognizes this symptom and can suggest some RetroArch settings? Or is there another way for me to customize my keyboard mappings for each core without using RetroPad?