Broadband Adapter: Difference between revisions

m
→‎macOS: General maintenance with AutoWikiBrowser in Bot mode
mNo edit summary
m (→‎macOS: General maintenance with AutoWikiBrowser in Bot mode)
 
(4 intermediate revisions by 2 users not shown)
Line 8: Line 8:
The '''''Nintendo GameCube Broadband Adapter''''' (BBA) and the '''''Nintendo GameCube Modem Adapter''''' are a network adapter and 56k dial-up modem, respectively, for the [[Nintendo GameCube]]. They were produced by Conexant and made in the Philippines. The adapters fit flush into "Serial Port 1" on the underside of the GameCube and add an Ethernet port or telephone port to the side of the console, allowing the console to communicate with other consoles through a network.
The '''''Nintendo GameCube Broadband Adapter''''' (BBA) and the '''''Nintendo GameCube Modem Adapter''''' are a network adapter and 56k dial-up modem, respectively, for the [[Nintendo GameCube]]. They were produced by Conexant and made in the Philippines. The adapters fit flush into "Serial Port 1" on the underside of the GameCube and add an Ethernet port or telephone port to the side of the console, allowing the console to communicate with other consoles through a network.


As of {{revision|3.0-732}}, Dolphin's main branch has BBA emulation support. However, in older builds it requires a Virtual Private Network (VPN) in order to function. BBA emulation is supported on OS X since {{revision|4.0-1390}}. Dolphin also supports BBA tunneling in {{revision|5.0-12233}} or newer through the [https://www.teamxlink.co.uk/ XLink Kai] setting. This allows for playing LAN games online, but requires extremely low latency between the players.
As of {{revision|3.0-732}}, Dolphin's main branch has BBA emulation support. However, in older builds it requires a Virtual Private Network (VPN) in order to function. BBA emulation is supported on OS X since {{revision|4.0-1390}}. Dolphin also supports BBA tunneling in {{revision|5.0-12233}} or newer through the [https://www.teamxlink.co.uk/ XLink Kai] setting. This allows for playing LAN games online, but requires extremely low latency between the players.


In {{revision|5.0-16838}} and newer, a HLE implementation exists that no longer requires a TAP adapter. Because it does not require a TAP adapter, it also works on Android devices (implemented in {{revision|5.0-16967}} and is cross compatible between Desktop and Mobile builds.
In {{revision|5.0-16838}} and newer, a HLE implementation exists that no longer requires a TAP adapter. Because it does not require a TAP adapter, it also works on Android devices (implemented in {{revision|5.0-16967}}) and is cross compatible between Desktop and Mobile builds.


== Games with BBA/Modem Support ==
== Games with BBA/Modem Support ==
Line 49: Line 49:
=== Configuring LAN ===
=== Configuring LAN ===


The Built In BBA option skips a lot of the more difficult and involved steps that were needed in order to use BBA emulation. The trade-off is that, by forwarding everything to the local network, you can only run <i>one</i> BBA instance per device when running LAN games. The only thing you need to do is enable the device under '''Config > GameCube > SP1''', select '''Broadband Adapter (Built In)'''
The Built In BBA option skips a lot of the more difficult and involved steps that were needed in order to use BBA emulation. The trade-off is that, by forwarding everything to the local network, you can only run <i>one</i> BBA instance per device when running LAN games. The only thing you need to do is enable the device under '''Config > GameCube > SP1''', select '''Broadband Adapter (Built In)'''


{{Image|Built-InBBA.png|Example of the built-in BBA with its default settings.|br}}
{{Image|Built-InBBA.png|Example of the built-in BBA with its default settings.|br}}
Line 59: Line 59:
* Simply wait for the games to connect.
* Simply wait for the games to connect.


If two devices can't see each other, it's possible that you may need to reset the DNS for unknown reasons. Currently, Kirby Air Ride is not supported on Built-in BBA due to a bug.
If two devices can't see each other, it's possible that you may need to reset the DNS for unknown reasons. Currently, Kirby Air Ride is not supported on Built-in BBA due to a bug.


== Phantasy Star Online I+II ==
=== Configuring Phantasy Star Online I+II ===


The Built-in BBA can also be used with Phantasy Star Online I + II and I + II+. The default setting for the DNS points to [https://schtserv.com/ the schthack server]. For more information on how to register, please check out [https://schtserv.com/ their website.]
The Built-in BBA can also be used with Phantasy Star Online I + II and I + II+. The default setting for the DNS points to [https://schtserv.com/ the schthack server]. For more information on how to register, please check out [https://schtserv.com/ their website.]


== With OpenVPN/TunTap ==
== With OpenVPN/TunTap ==
Line 76: Line 76:
* You can add as many TAP Virtual Ethernet Adapters as necessary to run multiple instances of Dolphin with BBA enabled at once.
* You can add as many TAP Virtual Ethernet Adapters as necessary to run multiple instances of Dolphin with BBA enabled at once.


Note that TAP adapters on Windows are slower than on Linux, resulting in lag and performance issues in games. This can be combatted by increasing the emulated CPU clock, which has the games send the BBA faster and gives the networking a little extra time to handle things.
Note that TAP adapters on Windows are slower than on Linux, resulting in lag and performance issues in games. This can be combatted by increasing the emulated CPU clock, which has the games send the BBA faster and gives the networking a little extra time to handle things.


=== Linux ===
=== Linux ===
Line 136: Line 136:


=== macOS ===
=== macOS ===
Install the [http://tuntaposx.sourceforge.net/ TUN/TAP kext files], then install OpenVPN from your distribution package manager.
Install the [https://tuntaposx.sourceforge.net/ TUN/TAP kext files], then install OpenVPN from your distribution package manager.
Run this command to move the OpenVPN alias:
Run this command to move the OpenVPN alias:
<pre>
<pre>
Line 167: Line 167:


== With XLink Kai ==
== With XLink Kai ==
As of {{revision|5.0-12233}}, Dolphin supports BBA tunneling through [https://www.teamxlink.co.uk/ XLink Kai]. Instructions can be found on [https://www.teamxlink.co.uk/wiki/Dolphin_Gamecube_XLink_BBA_Tutorial XLink Kai's Wiki Page].
As of {{revision|5.0-12233}}, Dolphin supports BBA tunneling through [https://www.teamxlink.co.uk/ XLink Kai]. Up to date instructions can be found on [https://www.teamxlink.co.uk/wiki/Dolphin_Gamecube_XLink_BBA_Tutorial XLink Kai's Wiki Page].


== Configure Dolphin ==
== Configure Dolphin ==