SNES 2 controller adapter not working
-
I've been able to get things working with most of my controllers. But one thing I have is a usb adapter that allows me to connect 2 SNES controllers.
So far it hasn't been detected at all. Is there a way to manually install some sort of driver to allow the use of this device, or will I have to purchase other adapters? Is it this specific adapter, or that it's a device trying to do 2 controllers?
I'd also like to purchase some adapters for N64 controllers, but now that I see my SNES adapter doesn't work, it makes me worry about buying something that won't work, is there a good way to determine what will or won't work ahead of time?
-
@Gators said in SNES 2 controller adapter not working:
Is there a way to manually install some sort of driver to allow the use of this device
if you really want to get it working, xboxdrv can be used as somewhat of a universal joystick driver. There's a bit of a learning curve, but I've been putting in a lot of time with it and can walk you through it.
Is it this specific adapter, or that it's a device trying to do 2 controllers?
It could be a little of both. If you can post the results from an evtest, some things might begin to jump out.
I'd also like to purchase some adapters for N64 controllers... is there a good way to determine what will or won't work ahead of time?
Like anything in this over-complicated world, you just have to do your research. When it comes to controller adapters (N64 especially), I have a preference toward Raphnet. Their rumble implementations don't require any extra drivers and it's a company founded and run by gamers who test their products thoroughly and are always considering what more they can add.
-
@mediamogul thanks for starting me in the right direction, good stuff here.
I'm a frustrated newb. (for pis and linux anyways, I quite know what I'm doing in windows and can pick things up) Please bear with me.
When you say xboxdrv and evtest, you lost me. However I did do a google search on evtest, which led me to a youtube video that seems to be outdated (it referred to a path that doesn't exist on my pi, another frustrating thing, so many outdated resources....no one can stick to a standard, thus leaving anyone actually searching for answers finding non-answers, not sure how to deal with this). It didn't seem to talk about evtest, but it did show me that the pi is seeing my device.
The video I found pointed me to the /dev/input path. Sure enough, my adapter plugged in with 2 SNES controllers shows up as 2 devices. And when I ran jstest on both of them, testing the buttons works. So, they can be seen by the device. But, when in emulationstation, they aren't seen. If I have only that device connected, it says none are detected. And when I try to set it up, it says hold a button on the controller, if I do, nothing happens, so it just isn't seeing that device. I don't get why emulationstation won't see it, when it clearly is there and seen from the command line.
What do you need me to do next?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.