We wrote a custom USB driver into a Nios 2 Altera SOPC that could theoretically accept any standard HID-compliant game controller. We have tested it with 5, including a Logitech Dual Action, Logitech Cordless Rumblepad, Thrustmaster Firestorm Dual Analog, Thrustmaster Dual Trigger 2-1, and a...