GameCube Controller: Difference between revisions

From Wii-Linux Wiki
Jump to navigation Jump to search
clean up GCN controller page
Waterpear (talk | contribs)
remove obsolete mention of NetBSD
Line 6: Line 6:


== Compatibility ==
== Compatibility ==
The standard GameCube Controller, and all derivatives, are compatible with [[Wii-Linux]].  It has a driver that wires it up into the standard input subsystems, and can be read by any program that supports the Linux joystick interface.  Note that Game Boy Advance connectivity is not supported under Linux.  [[NetBSD]] does not appear to have support for any version of this accessory.
The standard GameCube Controller, and all derivatives, are compatible with [[Wii-Linux]].  It has a driver that wires it up into the standard input subsystems, and can be read by any program that supports the Linux joystick interface.  Note that Game Boy Advance connectivity is not supported under Linux.


[[Category:Accessories]]
[[Category:Accessories]]

Revision as of 23:09, 17 October 2026

The GameCube Controller is a device that plugs into the controller ports (connected to the Serial Interface), and speaks a custom protocol (JoyBus) down the serial link. They can be used for controlling almost all software on the GameCube, as well as some games on the Wii.

Variations

There are multiple variations on the traditional GameCube controller, such as the Wavebird (wireless version of the standard controller), and the GameCube ASCII Keyboard (for Phantasy Star Online). Notably, you can also connect a Game Boy Advance's link port to the GameCube/Wii controller ports, as the port can also speak JoyBus.

Compatibility

The standard GameCube Controller, and all derivatives, are compatible with Wii-Linux. It has a driver that wires it up into the standard input subsystems, and can be read by any program that supports the Linux joystick interface. Note that Game Boy Advance connectivity is not supported under Linux.