Homebrew Official Retroarch WiiU (wip.)

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Hey all! gblues has finished up his HID driver, and is looking for people to test it out before it gets merged into the nightlies. Have a look at the code here, if you want.

Here's what changed:
  • DualShock 3 controllers and the Wii U GameCube Adapter are supported now, we're yet to write drivers for other controllers
  • Controllers other than the gamepad are now placed in the first available slot instead of predefined ones
  • No config file support yet (working on it!)
The really important things that need testing are general stability (hotplugging weird and wonderful controllers, switching cores, etc.) and analog inputs (sticks etc.) which haven't been confirmed working yet.

If you'd like to help out, you can download a bunch of test cores with the new HID driver built in here. You can post your results over on GitHub or in this thread, I'll make sure gblues sees it.

Thanks guys!
Yay! HID is back to Retroarch WiiU!!!
Thanks for inform us Quarks [emoji4]
 

R0B0T0

Well-Known Member
Member
Joined
Nov 21, 2005
Messages
143
Trophies
1
XP
1,313
Country
United States
Hey all! gblues has finished up his HID driver, and is looking for people to test it out before it gets merged into the nightlies. Have a look at the code here, if you want.

Here's what changed:
  • DualShock 3 controllers and the Wii U GameCube Adapter are supported now, we're yet to write drivers for other controllers
  • Controllers other than the gamepad are now placed in the first available slot instead of predefined ones
  • No config file support yet (working on it!)
The really important things that need testing are general stability (hotplugging weird and wonderful controllers, switching cores, etc.) and analog inputs (sticks etc.) which haven't been confirmed working yet.

If you'd like to help out, you can download a bunch of test cores with the new HID driver built in here. You can post your results over on GitHub or in this thread, I'll make sure gblues sees it.

Thanks guys!

Excellent! I LOVE that controllers will now grab the first open slot.

Just to be clear, specifically DS3 and the Gamecube adapter need testing, as they are the only HID devices currently supported?

Looking forward to adding configs for other controllers when that is supported again, as I have a bunch I used to use regularly before HID was removed.
 
Last edited by R0B0T0,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,845
Country
United Kingdom
Just tested the hid build with my DS3 and can confirm the controller connects perfectly and works as expected except analog sticks indeed don't work.
I also tried with my NS magic adapter and tried direct plugging of my PS4 and XBone controllers.. all don't work (probably need custom cfg files) :)
 
Joined
Apr 19, 2015
Messages
1,023
Trophies
1
Location
Stuck in the PowerPC
Website
heyquark.com
XP
3,909
Country
Australia
Just to be clear, specifically DS3 and the Gamecube adapter need testing, as they are the only HID devices currently supported? Looking forward to adding configs for other controllers when that is supported again, as I have a bunch I used to use regularly before HID was removed.
Yeah, only DS3s and the GameCube adapter will work; that's all we have code for at the moment.
Just tested the hid build with my DS3 and can confirm the controller connects perfectly and works as expected except analog sticks indeed don't work.
Thanks, I'll pass that along. What core are you using to test?
 

Murlocking

Well-Known Member
Newcomer
Joined
Feb 3, 2018
Messages
81
Trophies
0
Age
35
XP
101
Country
Canada
I use the v0.2.97.42 set but it all depends on which FBA Core you want to use..
FBA2012 uses v0.2.97.30
FBA uses v0.2.97.42

Do you know what romset I need for MAME2003 ?
I was downloading MAME 0.138 romset but apparently that's for MAME2010 and I was missguided..

EDIT: Found this documentation, https://github.com/retropie/RetroPie-Setup/wiki/MAME
It says MAME 0.78u5, is that correct? I think I found the romset for that the other day.
 
Last edited by Murlocking,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,845
Country
United Kingdom
  • Like
Reactions: Murlocking

JacobM

Well-Known Member
Member
Joined
Jun 16, 2017
Messages
242
Trophies
0
XP
599
Country
United States
If you'd like to help out, you can download a bunch of test cores with the new HID driver built in here. You can post your results over on GitHub or in this thread, I'll make sure gblues sees it.

BUMP! No disrespect everyone, but for a group of people who have been clamoring for HID support for months now, very few of you seem interested in getting it working.. gblues has been patiently waiting for feedback for 5 days now. Give him some love!

I only tested with mgba, nestopia, and SNES9x cores as those are the only ones I use. My tests were completed on a Black Wii U with vWii USB in the top-back and Wii U USB in the bottom-back port w/ GCN adapter in the front two.
  • Controller priority has Gamepad acting as first controller in any scenario. Can this be changed? Is it possible to have Gamepad and another controller both be set to player/input 1?
  • Official Gamecube adapter w/ 4 controllers automatically populates inputs 2-5 if Bluetooth controllers aren't powered on prior to loading Retroarch
  • If Bluetooth controllers are powered on and synced prior to loading Retroarch, they populate ahead of the GCN adapter. I am really happy about this since I never unplug the Gamecube controllers from my system. Thanks!
  • Analog sticks do not work on Gamecube Controllers
  • Wii Remote support seems broken? It works for a second or two and then stops responding (repeatable). I only have one Wii Remote on hand right now and it is the Motion+ Mario edition.
  • Classic Controller seems to populate separately from Wii Remotes. I encountered the same Wii Remote bug once while using the classic controller.
  • Every time I plug/unplug the Classic Controller it creates a new input # for the Wii Remote and/or Classic Controller input and leaves the old one filling a dead input.
  • If the max input is set to 5 and more than 5 controllers are connected, Retroarch will still assign them slots although they don't respond to button presses.

The vast number of controller options on the Wii U puts it in a unique position compared to most other Retroarch platforms. I would like to see an option to define controller priority. I always use my SNES mini controllers as they feel the most natural for the cores I use. Overall, awesome job gblues, thank you for your hard work.
 
Last edited by JacobM,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,845
Country
United Kingdom
BUMP! No disrespect everyone, but for a group of people who have been clamoring for HID support for months now, very few of you seem interested in getting it working.. gblues has been patiently waiting for feedback for 5 days now. Give him some love!

I only tested with mgba, nestopia, and SNES9x cores as those are the only ones I use. My tests were completed on a Black Wii U with vWii USB in the top-back and Wii U USB in the bottom-back port w/ GCN adapter in the front two.
  • Controller priority has Gamepad acting as first controller in any scenario. Can this be changed? Is it possible to have Gamepad and another controller both be set to player/input 1?
  • Official Gamecube adapter w/ 4 controllers automatically populates inputs 2-5 if Bluetooth controllers aren't powered on prior to loading Retroarch
  • If Bluetooth controllers are powered on and synced prior to loading Retroarch, they populate ahead of the GCN adapter. I am really happy about this since I never unplug the Gamecube controllers from my system. Thanks!
  • Analog sticks do not work on Gamecube Controllers
  • Classic controller seems to populate separately from Wii Remotes
  • Wii Remote support seems broken? It works for a second or two and then stops responding. I only have one Wii Remote on hand right now and it is the Motion+ Mario edition.
  • If the max input is set to 5 and more than 5 controllers are connected, Retroarch will still assign them slots although they don't respond to button presses.

The vast number of controller options on the Wii U puts it in a unique position compared to most other Retroarch platforms. I would like to see an option to define controller priority. I always use my SNES mini controllers as they feel the most natural for the cores I use. Overall, awesome job gblues, thank you for your hard work.

Ahem.. :P
Just tested the hid build with my DS3 and can confirm the controller connects perfectly and works as expected except analog sticks indeed don't work.
I also tried with my NS magic adapter and tried direct plugging of my PS4 and XBone controllers.. all don't work (probably need custom cfg files) :)
I cant test more since I have no other Hid USB Controllers/Converters to test with :P But I guess all the HID devices that didnt work for me, will once the CFG support is implemented :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    cearp @ cearp: Welcome hazbeans