I purchased 2 of the above kits for my NES build. I have both solderd up correctly. I can run a jstest on js0 and js1 and all buttons function correctly and display as the same between the 2 separate controllers I have installed. The issues I have is all buttons work on either controller in the emulation station menu. I can use start and select for settings from either controller. My issue is that when in a game only select and start work on the player 1 controller, they will not work on player 2. I don’t mean hotkeys, I know hotkeys won’t work on the player 2 controller. I mean select and start will not work at all. It does not matter if I remove the joystick I have plugged into player 1 or not, it is the same issue. I am using the following settings.
I’m using two NES USB controllers and am having the same issue. In emulationstation the second controllers start and select buttons work, but in roms only the first controllers work. I have mapped both controllers and cant find the issue, but its the same problem youre having. Hopefully someone can explain
They work absolutely fine other than this one specific problem. This ONLY affects NES for some odd reason, as I’ve tested both controllers and identical configs for both SNES and Genesis/Megadrive emulators, and Player 2’s start button works just fine in those. For NES emulators, Player 1 works flawlessly, both select and start are fine. However, Player 2’s select and start buttons will not register during gameplay, no matter what. They can be bound in the RetroArch menu, the button press is recognized, but then fails to work in-game. Changing the buttons used for Player 2 select and start buttons doesn’t work (bound to L/R triggers, for instance), switching the controllers doesn’t fix it, resetting the config to default didn’t help, changing cores does nothing, and I even reimaged my microSD and started completely over, still doesn’t work. This is an extremely frustrating problem, as there’s seemingly no cause for it that could be attributed to user error. It’s some kind of as-of-yet unknown compatibility issue or bug in the software. If anyone has any idea what this could be, PLEASE help. I’m desperate and out of solutions.
This issue is fixed now. It started working in all emulators other than nes for me recently, not sure which update. I swapped nes emulator to nestopia and player 2 select and start works in there now as well.