Went snes usb controller the Amazon page, saw that it said “One left in stock” I panicked and bought it instantly. The Real Napsta Member Sep 29, It felt odd at first for me because I had to snes usb controller used to how hollow the controller felt, but rather than that it’s my favorite controller. Yeah it’s a great controller.
So, you are a fan of retro gaming and looking for the original, and best SNES controller for your Windows, Mac, or a custom build Raspberry Pi computer, right? No problem. Here I have filtered the top SNES USB gamepads. Check them and get the perfect classical controller for your gaming needs.
The SNES (Super Nintendo Entertainment System) which also known as Super NES or Super Nintendo is a 16-bit video gaming console. And the gamepad which controls it is known as SNES controller. Such gamepad has modern but popular design among the home video game players. There are a few companies who produced the replicate of this fantastic controller for the PC users. But, one thing they can’t copy is the original feel of the authentic USB gamepad. So, the third party manufacturers came to the market to satisfy the needs of the classic gaming controllers. Let’s have a look at them.
If you have a gaming console like Genesis, Turbografx-16, NES, SNES, etc. then you will love to have this classic USB gamepad. The Buffalo introduces this fantastic iBuffalo game controller that will provide a real gaming experience compared to the many other dual-analog devices.
Features and specifications of Buffalo iBuffalo Classic SNES Controller are:
This classic SNES gamepad from iNNEXT is a perfect controller for the Windows, Mac, and Raspberry Pi 3 users. It even works well with gaming emulators like NES, SNES9x, Higan, ZSNES, Sega Genesis, RetroArch, etc.
Specifications and features of SNES USB Gamepad from iNNEXT are:
If you are a fan of playing classic old school SNES games, then get this controller device from Kiwitatá. For the games like Mortal Combat 2, Street Fighter 2, Megaman X, Super Mario World, Super Matroid, etc. this SNES gamepad is perfect.
Features and specifications of Kiwitatá SNES USB Gamepad are:
From classic to retro gaming, here you have an option for each kind of gaming controller needs. Retro Power provides this pack in which you will get five different USB gamepads for NES, SNES, Nintendo 64, PlayStation 2, HyperSpin, Retropie, NeoGeo Emulator, and every other kind of gaming platform.
Specifications and features of Retro Power USB Controller Gamepad are:
Vilros is one of the most famous brands for providing quality electronics devices, especially in the field of Raspberry Pi and gaming. Here are the two gamepads set for your NES, SNES, RetroPie, and other gaming consoles and emulators. As they are the first versions, these controllers come with classical designs to fulfill your gaming needs.
Features and specifications of Vilros SNES Classic Gamepads are:
Get the original like feeling and performance with this USB classic controller for PC. Dotop designed this fantastic gamepad which works with all kinds of gaming systems.
Specifications and features of Dotop SNES Controller for PC are:
Here are the two USB SNES joysticks to play classic and modern games on your console, emulator, and PC. It has simple operating functionality with a superior output for providing genuine feeling.
Features and specifications of Miadore USB SNES Gamepad are:
My Pick for the Classic USB Gamepad
All the above-listed game controllers are lovely and will deliver a competitive performance as per the test results. But, when it comes to picking up one among them, I will go for the iBuffalo Classic USB Controller for PC. It has a great feature rich design and yet available at an affordable option. You can buy your favorite USB SNES gamepad from here according to your needs and budget.
Good Luck!
Hi All,
I’m starting to pull my hair out on this one! I bought two (let’s face it, knock off) USB SNES controllers off eBay.
They plug in and play beautifully in the menu system for EmulationStation once configured as new controllers. I have run the Joystick setup and they are picked up there without issue also.
Using JStest and the joystick setup I can see the buttons are all working and register on both as the same results:
a = 1
b = 2
y = 3
x = 0
Start = 9
Select = 8
Left Sh = 4
Right Sh = 5
Up = -32767
Down = +32767
Left = -32767
Right = +32767
The confusing part is that once an Emulator loads and picks up the RetroArch configuration file of USBgamepad.cfg, the D-Pad does not work full stop. All the other buttons do, including the special configurations such as emulator quit, save state, load state etc.
I close out of the emulator and the D-pad starts working again.
I’ve tried reconfiguring the cfg file with just +1, -0, +1, -0 etc for the axis and have even added the input buttons for h0up and so on. Still no go.
I should probably tell you that this is a Pi 2 running the latest RetroPie build Version 3 Beta. I have also plugged the controllers in to a PC and they work fine there.
HELP!!!
I had the same issue with my controller- exact same as yours. For some reason the autoconfig with retroarch had issues and I had to manually set them in the retroarch.cfg file. I put in my custom controls and changed autoenable from true to false (you’ll know if you did it right by the yellow joypad text not showing up when you start a game)
Yes, I’ve just been looking at this. There does seem to be some questionable settings in the default USB_Gamepad_.cfg
A quick way of updating this to ensure it is specific to your exact controller is to run the setup script for your retroarch controller.
So
sudo /home/pi/RetroPie-Setup/retropie_setup.sh
Option 3 – Setup
Option 320 – Configure input devices for RetroArch
You have some squiffy quote marks there. Are they like that in your file, or all standard?
You have a mix of:
“ ″ ”
Autoenable is on by default, if you can keep it on it can make things easier, but if you only ever use one type of controller you could turn it off like herbfargus says.
You can set a specific controller per emulator within retroarch, but lets try getting the auto file working.
Maybe you can your file up here so we can see it?
I’m just wondering about those quotes
Have you tried changing
to
/free-storkes-movie-download-torrent.html. The only other difference on mine, is that my first line says
input_device = “USB Gamepad ”
rather than
input_device = “USB gamepad ”
but then I think thats specific to my controller so I wouldnt worry about that.
If you manually change it to the -1 etc. above make sure the quotes are just as the other examples in the file (or just dont change them basically).
I’m assuming you havent changed anything in any of the retroarch.cfg files. /download-game-wwe-mayhem-mod-apk.html.
[quote=95567]Nothing has changed in the tetrarch.cfg file to my knowledge.
I’ve just realised that the -32767 was put in by me when the -1 etc wasn’t working. I’ve deleted the config file again and recreated it so it now shows 1 rather than 32767.
The result.
Still no D-Pad!
[/quote]
And the quote marks look correct? No odd ones?
Which game and emulator are you trying? I’ll try the same.
I’m assuming the yellow text appears at the bottom of the screen when you start a game?
Could you post your retroarch file on pastebin for me to see?
And let me know which emulator and game you are testing against?
This file:
/opt/retropie/configs/all/retroarch.cfg
Ok, I think its the spacing next to the hashes maybe.
Try replacing:
/opt/retropie/configs/all/retroarch.cfg
with this contents
http://pastebin.com/raw.php?i=VJhK2qpy
I’ve also attached it, renamed as .txt
Here are the main diffs, mine are in green:
http://s6.postimg.org/4php5s75t/diffs.png
Attached to this post.
Rename to .cfg
If any of the above steps didn’t work for anyone, this is what I did to get my dpad to work:
I went into
/opt/retropie/configs/all/retroarch.cfg
and changed
to
Hi.
(I have the Raspberry Pi 2 Model B, with retropie v3.0 beta2 on it and I have these controllers http://www.ebay.com/itm/291352700689 – though that shouldnt matter since they work until I start a game, and I’ve tried a ton)
I have the same problem. My D-Pad doesn’t work “in-game” , but it works in the menu etc. I’ve tried what’s been written above, copy/pasted the files into my current files, but without any success.
Though I have not changed (don’t know if it’s the correct one or even if I’m supposed to change that one) /opt/retropie/emulators/retroarch/retroarch.cfg it just says permission denied.
On the other hand, I have changed the /opt/retropie/configs/all/retroarch.cfg with the text posted above. I have also changed the /opt/retropie/emulators/retroarch/configs/USB_Gamepad_.cfg with the text above.
Nothing seem to be working, the D-Pad still doesn’t work.
T
To fix it though I deleted all the automatically created config files and let it create a new one. This time it worked perfectly with my SNES controllers working without the need to go near the retroarch.cfg file.
Which files is that exactly? Because I have no idea about this stuff.
If you are using Version 3 Beta 2 I am starting to think there might be a problem with the autoconfig files.
My fix was as follows:
1 – Backup all files under config
2 – Delete them all
3 – Reconfigure each joypad using RetroPie Setup script and Joystick setup
EDIT: Just saw this one. I tried (Im accessing it through filezilla etc, hope thats the correct way to do this?) to delete the files, but I keep getting the ”Permission Denied” error…
EDIT: Found it on the forum:
for mame4all-pi, other emulator edits
sudo chown -R pi:pi /opt/retropie/emulators/
But still doesn’t work. Just reinstalled retropie and doing everything again to see if it helps.
EDIT:
Ok, so I reinstalled the whole thing. Then deleted all the config files /opt/retropie/emulators/retroarch/configs and rebooted – now nothing worked, even after input configure.
Then put the config files back and edited USB_Gamepad_ in the config folder, and the retroarch.cfg file in /opt/retropie/emulators/retroarch and in /opt/retropie/configs/all.
Still… D-Pad doesn’t work.
Hopefully you guys can help me out!
To keep it simple you could remove the existing .cfg files, just to make sure there is no conflict with (I think there *may* be an issue with the gamepad cfg file there by default but I’m just checking that out – by removing it as below it will get rid of the potential issue):
sudo rm /opt/retropie/emulators/retroarch/configs/*.cfg
Then create a new one with the setup script:
sudo /home/pi/RetroPie-Setup/retropie_setup.sh
And choose 3-Setup, 320-Configure Input for RetroArch
This shouldn’t really be changed though:
/opt/retropie/configs/all/retroarch.cfg
I’d make sure this is original and unedited:
/opt/retropie/configs/all/retroarch.cfg
I just did what you wrote… T H A N K Y O U!
You have no idea how wonderful it is to finally get it to work after 5-6 hours of failing yesterday! Again – thanks! I can now die happy!
I know this thread has been inactive for a few months but I would really appreciate some assistance if available.
I’m having the issue with the D-Pad not working in game. I’m using a wired Xbox 360 controller and have the latest version of Retropie 3 Beta. I tried Floob’s fix but when I type /opt/retropie/configs/all/retroarch/cfg to fix this issue I get
-bash: /opt/retropie/configs/all/retroarch.cfg: Permission Denied
What do? Is there a definitive fix for this problem?
If you are using RetroPie 3 beta 4, and the config via Emulation Station isnt working for you, try removing the files here
“cd /opt/retropie/configs/all/retroarch-joypads”
Then you can see whats there with “ls”
You can delete them all
“rm *.cfg”
Then recreate by running the retropie-setup script and choosing the register retroarch joypad option.
For now I have configured the left Joystick as the D-Pad in Retropie which has been a functional work-around, however I would still prefer to use the D-Pad in many games, but at least I’m able to play them now.
“cd /opt/retropie/configs/all/retroarch-joypads”
“ls”
Shows me:
“Microsoft_X-Box_360_pad.cfg Microsoft_X-Box_360_pad.cfg.bak
MicrosoftX-Box360pad.cfg”
Is this not correct? Thanks for your help by the way, and for pardoning my noobishness. I’m learning a lot as I go and this is the first problem that I’m seemingly unable to solve on my own.
If I was you I’d be tempted to remove those configs with
“rm /opt/retropie/configs/all/retroarch-joypads/*.cfg”
Then run the controller registration for retroarch.
You can do this with
“sudo /home/pi/RetroPie-Setup/./retropie_setup.sh”
Then choose 3 – Setup
Then “Configure input devices for RetroArch”
That will then prompt you to press the buttons on your controller.
This video shows how to set the analogue stick to work as well.