#8 in NES games, consoles & accessories
Use arrows to jump to the previous/next product
Reddit mentions of New 2019: 5 USB Classic Controllers - NES, SNES, Sega Genesis, N64, Playstation 2 (PS2) for RetroPie, PC, HyperSpin, MAME, Emulator, Raspberry Pi Gamepad
Sentiment score: 4
Reddit mentions: 6
We found 6 Reddit mentions of New 2019: 5 USB Classic Controllers - NES, SNES, Sega Genesis, N64, Playstation 2 (PS2) for RetroPie, PC, HyperSpin, MAME, Emulator, Raspberry Pi Gamepad. Here are the top ones.
Buying options
View on Amazon.comor
New 2019: Emulate the past with greater accuracy with these quality-designed gamepads for use with your classic game collectionQuality classic retro videogame feel! Want to introduce your kids to classic era gaming? Or relive the times you and your buddies would play games until the wee hours of the night? Buy 2 sets for awesome two-player action!Precise NES, SNES, Sega Genesis / Mega Drive, N64, and PlayStation 2 (PS2) styled USB controllersSetting up an emulator cabinet or RetroPie system on your big-screen? These are the perfect companion!Easy-to-use: simple USB Plug and Play for Windows PC, Mac, RetroPie, Recalbox, etc.
Specs:
I want to know as well. Looks like it's this. https://www.amazon.com/USB-Classic-Controllers-Playstation-HyperSpin/dp/B07491YH2R
Here is a link to retropi OS you will want the one for raspberry pi 3- https://retropie.org.uk/download/#Pre-made_images_for_the_Raspberry_Pi
Here is a link to the install guide - https://retropie.org.uk/docs/First-Installation/
Here is an SD card for the pi. -
https://www.amazon.com/gp/aw/d/B073JYVKNX/ref=mp_s_a_1_5?ie=UTF8&qid=1523745516&sr=8-5&pi=AC_SX236_SY340_QL65&keywords=sd+card+micro&dpPl=1&dpID=41ML8ZbPiiL&ref=plSrch
Link to raspberry pi 3b+ with powersupply and Case - https://www.amazon.com/gp/aw/d/B07BC7BMHY/ref=mp_s_a_1_4?ie=UTF8&qid=1523745408&sr=8-4&pi=AC_SX236_SY340_FMwebp_QL65&keywords=raspberry+pi+3+b%2B&dpPl=1&dpID=61MRrxbfuIL&ref=plSrch#nav-search-keywords
Here is a website that has roms you can download - https://m.emuparadise.me/roms-isos-games.php
Edit: here are some controller options
Wireless Bluetooth controller - https://www.amazon.com/gp/aw/d/B07B3RWW1F/ref=mp_s_a_1_5?ie=UTF8&qid=1523746208&sr=8-5&pi=AC_SX236_SY340_QL65&keywords=retro+pi+controllers+bluetooth&dpPl=1&dpID=41OFb6Ra4EL&ref=plSrch
USB classic style controllers - https://www.amazon.com/gp/aw/d/B07491YH2R/ref=mp_s_a_1_1?ie=UTF8&qid=1523746300&sr=8-1-spons&pi=AC_SX236_SY340_QL65&keywords=retropie+controller&psc=1
Pretty much any usb controller will work.
I went for a classic 5 pack of NES, SNES, N64, Genesis, and PlayStation USB controllers. It comes with a long USB extension as well. N64 is admittedly a pain to set up in retroarch (works perfectly well in the EmulationStation UI) but once you figure it out it’s fantastic to play with the original feel.
https://www.amazon.com/dp/B07491YH2R/ref=cm_sw_r_cp_api_i_evbvDb84B6T4V
Thanks for the recommendation on the case! I've decided to go ahead and get one!
Here's what I ultimately decided to go with:
Also picked up the following nice looking retro controller set from Retro Power and some USB extension cords so I can play from my couch.
Hopefully this works as well as I have envisioned!
> then what happens when I do want to use the GPIOs?
I guess it depends on whether there is any support for them. The EmulationStation software is just an interface to run different independently programmed emulators, so it is made independently from the Raspberry Pi.
The GPIOs first and foremost are controlled by the Linux kernel, by special modules programmed by the Raspbery Pi developers and included in Raspbian. I'm not sure if the EmulationStation software even has access to those GPIOs. If there is no code to interact with the GPIOs then you wouldn't be able to use them inside EmulationStation.
As far as I can tell, EmulationStation should be able to run in Linux, Windows, Mac, and basically anywhere where the C++ compiler and libraries are available. So it shouldn't depend on the Raspberry Pi hardware at all.
USB controllers and Joysticks are handled also by the Linux kernel, through kernel modules (USB human input devices, HID). So, yes, if you would like to build your own USB controller, you would need to see how they do it at that hardware level in the Linux kernel. I guess it would be just a case of copying a bunch of code, and adjusting it to your particular hand made device. But yes, it does sound too complicated to do, especially hunting the exact piece of code, inside the Linux kernel that provides the support for such USB devices.
Your best bet, I guess, is finding a USB controller that imitates the appearance of the DS lite, while not being an actual refurbished DS. Sort of like those USB Nintendo controllers. https://www.amazon.com/USB-Classic-Controllers-PlayStation-HyperSpin/dp/B07491YH2R/
This is why I am confident PC gaming will keep on top. You can still keep the magic feeling of the controller.