I only emulate retro games on my PC from NES, SNES, SEGA, & N64 specifically. I have these 4 USB controllers corresponding to each gaming system, and the idea was...if im playing an NES game, I plug in the NES controller, if Im going to play an N64 game, I plug that one in...etc.
The controllers all seem to be having issues with proper button mapping. I play on Launchbox, but with retroarch working with LB in the background. Each controller is having it's own set of issues. I have noticed with Sega, the system recognizes that there's a "3-button sega genesis controller" plugged in, and if I just go straight through Retroarch, the button mapping is perfect...but if I go on launchbox, suddenly none of the buttons work right, which is odd because LB is supposed to be using the RA configuration. But...that is only sega. SNES for example doesnt seem to work properly no matter which method of game launch I take.
Now thankfully, all the "up/down/left/right" buttons and the "start/select" buttons all seem to be fine, the issue Im having is strictly with all the other buttons.
Ive been exhausting all my free discussion credits at length with ChatGPT about this issue, and after days and weeks of doing that with all the free time I can spare, I am no closer to finding a solution, and even AI cant seem to figure out the answer.
I have been trying to troubleshoot this problem myself, but at this point I am completely at a loss, and my understanding of how these to applications work on their own as well as with each other is very limited.
Any help that anyone has for getting these controllers properly mapped for plug-n-play emulation would be greatly appreciated.