if anyone is still interested in this, check out these cool devices on icode.com. they allow you to have up to 4 paddles or joysticks connected to you PC via usb. There is even a bluetooth version.
Try to test the encoder using jstest - (see here) - to check if the joystick and buttons produce correct results.
Is there a schematic you've followed to wire the joystick and buttons to make sure they're correctly wired ? Or does the encoder has labels for each connections indicating the correct wiring ?
I should probably just tell you that i did order and received the 2x Tomee NES to USB adapter. They work flawlessly with my two original NES-004E controllers. I have been using them for the past 2 weeks playing top NES games. :-)
I am still waiting for the PSX to USB adapter to arrive. At the moment i have no way of testing my PSX Analog controller.
Turns out it was my charger all along . Here is what I ended up doing.
From my Pi3 I run a DC Barrel Jack to Micro-USB B Male Connector (http://a.co/d/4yVdU3c) . Then from the barrel jack I have a normal power supply (http://a.co/d/7j0vMr3) . No voltage issues at all and everything seems fine.
@cyperghost Alas, I don't now how ES and its emulators will react to this on runtime. I didn't use it myself (yet), but researched it only because of this thread and a general interest for future use.
As for specific drivers, I don't have any experience in that either, but as long as they depend on the devices in /dev/input/, they should react to disabled devices there accordingly, I suppose.
@xd3l Turns out that I can't use any of my USB hubs with this. If I do, the Tomee Adapter doesn't pick up, though everything else does. If I take the hub out of the equation then the NES adapter works every time without issue. This is unfortunate because I was hoping to rig up a player 2 port, thus needing a USB hub.