Beautifull controller!I usually use this ps4 controller on pc ... it would be great to implement the use of ps4 controls on your fork!
Excellent job, @revvv!Added XBOX360 controller support!
For the moment I only checked in the sources. Binary will follow later.
Rumble is also possible, but I'm not sure if Snes9x GX uses this feature in games
And by default this is for player 1 only. Maybe XBOX button could iterate through players. (LED control works, too.)
Ah yeah, I tested with the wired controller, wireless has the same VID/PID, so it should work, too.
I usually use this ps4 controller on pc ... it would be great to implement the use of ps4 controls on your fork!
You mean a wireless controller with one of those Play & Charge cables? (i think that's how they are called). Or by using the official wireless adapter?
Added XBOX360 controller support!
For the moment I only checked in the sources. Binary will follow later.
Rumble is also possible, but I'm not sure if Snes9x GX uses this feature in games
And by default this is for player 1 only. Maybe XBOX button could iterate through players. (LED control works, too.)
Ah yeah, I tested with the wired controller, wireless has the same VID/PID, so it should work, too.
Have I told you, that in such case, you have to replug the XBOX360 controller and open the credits dialog? [It triggers openXBOX360()]Yesterday I tried to add it into Snes9x GX but it didn't work. I will test with your version to see if it works with my controller.
Have I told you, that in such case, you have to replug the XBOX360 controller and open the credits dialog? [It triggers openXBOX360()]
It shows its status in the last line and the LED1 turns on.
At the moment I can't reproduce this case any more. LED1 is on right after startup, so you immediately know, that you don't have to replug.
Tested it out, my Xbox 360, the leds start flashing and I see 0x81 but it doesn't work in game.
I also got an empty game list I had to remove the settings.xml
Yes, leds always flashing, though it always works once connected and "activated", you just can't unplug it while the emulator is on. No real reason to do that under normal conditions, but it's worth mentioning that you can't hotswap 360 gamepads. I would love to try it with 360 arcade sticks or driving controllers!That's bad. LED1 should be on. No flashing. @niuus says the same.
Do you have an USB drive connected? I always run Homebrew from SD card.
That's bad. LED1 should be on. No flashing. @niuus says the same.
Do you have an USB drive connected? I always run Homebrew from SD card.
I also updated my RetroArch fork. I had to disable USB completely, but this is because they have a thread trying to mount new USB drives every second. And the XBOX device class 0xff seems to be everything, this fails and USB_CloseDevice() is called, which would make the XBOX controller unusuable.
Tested it out, my Xbox 360, the leds start flashing and I see 0x81 but it doesn't work in game.
I also got an empty game list I had to remove the settings.xml
Yes I always have an usb drive attached but not for the emulators and games I play from sd card.
I think the full emulator input handling would have to be revamped in order for it to work along USB drives. Helluva job.I tried with an USB stick and indeed the game list is empty. Had to push Wii's off button. First push: blank screen, then had to hold off button. I assume that scanning for USB drives is harmful. XBOX360 has device class 0xFF which could be everything and trying to open the XBOX360 as drive results in such behavior.
My conclusion is, that XBOX360 and USB drives cannot be supported at the same time.