Many game controllers designed for a specific games machine can be adapted to work on another by attaching a converter.
Please feel free to e-mail for help on anything that is unclear or for help in obtaining adapters you can't find easily.
From OneSwitch, ADZ Gaming, Console Tuner, Brook, Beloader, CodeJunkies (Evo Hub), Cronus, XCM & XIM.
Advanced adapters allow for use across a multiple game platforms. See the GCM XAC Titan Two for some advanced options.
From OneSwitch.org.uk and many others
Use alternative controllers on Atari, Commodore, Nintendo, Microsoft, Raspberry Pi, Sony, SEGA and other games machines.