Game Controllers – UPDATE – I am now using RetroZone SNES/USB Controllers. I soldered the chips in myself, but you can buy pre-built ones on their website (As the controller works fine, I would assume the SNES Plug -> USB Plug adapter would work as well). A good alternative is the RetroPie GPIO adapter on petRockBlog which allows you to attach authentic SNES controllers directly to the Raspberry Pi via the GPIO pins. Previously, I was using RetroLink controllers (SNES Retro USB Super Nintendo Controller
), and they worked fine, but the plastic felt cheap, and the action of the buttons was not the same – basically, they do not feel like an authentic SNES controller, but they get the job done.
Optional But suggested: A powered USB hub so you can have more devices plugged in to your Raspberry Pi at once. This can be useful if you don’t want to have to plug/unplug your USB devices a bunch of times while going through this setup. It is not necessary, but can make things easier. I used this one in my setup, and it works well: Plugable 7 Port High Speed USB 2.0 Hub with 3A Power Adapter