I have wired original controller ports from a PAL SNES to GPIO Adaptor which i purchased from here and configured both game pads according to instructions I have seen here.
All is fine and I can move around within games etc and play, but I have noticed when I Press the B Button in Donkey Kong Country it registers as both Jump and Right at the same time. I have also noticed playing Mario in NES emulator holding down B it runs and moves right at the same time, pressing Left shoulder button seems to move left acting like left on the dpad this issue is happening on both controllers when playing Aero Fighters so when i press B it moves right and pressing left shoulder it moves left.
So it seems there is something in common whilst pressing the B button in both scenarios.
I was Wondering if anyone else was experiencing this issue and has some pointers that can help me rectify?
As you can appreciate it is crucial when playing these older games that issues like this hinder play-ability.
I have polling for both joyad and buttons set within SNESDEV + Gamecon driver is not installed + have run update Binaries just prior to writing this.
Copy of my game pad section from retroarch.cfg below for reference
I have run jstest on both controllers and no issues apparent with them i.e. when pressing the B button i get on/off with no other button or dpad direction showing as being pressed at the same time.
You mention emulator configuration I do not recall configuring the emulators specifically, I have only run the wizard in ES and Register RetroArch Controller under retropie_setup.sh for JS0 then replicated that in retroarch.cfg located at /opt/retropie/configs/all for JS1.
where would these emulator configs be so I can check?