Convert your SNES controller to USB Gamepad with Teensy 3.1
Follow the physical wireing tutorial from: http://www.instructables.com/id/SNES-Teensy-USBPS3-Gamepad/
Import this library in your Arduino IDE: https://code.google.com/p/nespad/source/browse/trunk/SNESpad
If you want a good understanding about how the SNES controller works; have a look at this picture: https://www.fpgalover.com/images/manuals/SNES/2.jpg