I need help dealing with some confusion. Normally I use an XB1 controller that is set up very well to my preferences. I keep the configuration to default except for Retroarch controls including savestate management (right-stick-click + ).
I bought one of the new 8bitdo mod kits for the NES classic controller to turn it into a bluetooth device and… I’m lost. I’m trying to get the controller to a) behave correctly and b) have its own savestate controls c) without breaking the XB1 configuration.
First, regarding c), how do I do that? I know that that I can save and load custom cfgs for Retroarch, but are there separate controller configurations that load when a different controller is connected?
On a), currently the kit appears to connect via xinput. I tried changing the joypad driver to dinput to see if that changed anything, but no luck. The d-pad, A button, and start button operate correctly in NES cores, but the B button appears to be mapped to a turbo mode and the select button doesn’t work (I think; I’ll test another game to make sure). I’m guessing what is happening is that the controller is presenting itself as a four button gamepad and the button I want on B is assigned someplace else.
This controller kit has a configuration function (hold select + down) but it says in the instructions that it swaps A-B and X-Y. See: http://download.8bitdo.com/Manual/Mod-Kit/Mod-Kit-for-NES-Original&Classic-controller.pdf lower right, button mapping section.
I’m really not clear where to go from here. Adjust the controller or adjust Retroarch? And if in Retroarch, what imaginary button am I changing to regain access to the NES “B”?
Thanks!