Quote:The gamecube controller connector is essentially firewire. I don't know the precise figures, but I do know that when it was announced, it was proudly boasted as each connector was "faster than USB!" Of course USB 1.0 was the standard of the time. Point is, if you maxed out all four ports, my guess is that it would be beyond what a single USB 2.0 port could sustain. Hence, two.
The game sets the poll rate of the controller. I dont have any data on the exact poll rate but I would guess around 500us or 1ms because the total read times is about 348us. USB is set by the OS 1.1 can read just as fast as 2.0 but 2.0 can read more data in that time. Windows sets 1.1 to 8ms and linux sets it to 2ms. Windows sets 2.0 to 2ms and linux sets 2.0 to 2ms. Though really both usb 1.1 and 2.0 can read at 2ms. Not that there is any advantage reading at 500us ??? because no human can tell the difference.
On my 1.1 usb adapter I can read all 4 controller under one usb poll very easily. So your way off base there... If I were to guess its a power need, as each port offers 500ma. I guess they wanted 1a for some reason. Also note its 250ms for computer standards maybe they changed that on the wii-U ? EDIT: nope just found this "unlike modern PCs the Wii U sticks very strictly to the USB 2.0 spec of only providing 500ma of power on each port." That is a crazy amount of current IMO. You can read about the current rating here
http://www.avsforum.com/t/1465384/wii-u-and-extra-storage-what-you-should-know
They used a cable to grab both ports to get 1a.
Also want to note, all 4 controller can be spun at 250ma as I have done that many times.
![[Image: newLogo_white_small.png]](http://spawnlinux.ddns.net/Bliss-Box/images/newLogo_white_small.png)
main page
Working controllers
[url=http://spreadsheets.google.com/pub?key=tGD-U_eW1Rc7rNyqkpgJuIg&output=html][/url]
