Broadband Adapter: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
m (→‎With OpenVPN/TunTap: MacOS => macOS)
mNo edit summary
(7 intermediate revisions by one other user 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, it requires a Virtual Private Network (VPN) in order to function. BBA emulation is supported on OS X since {{revision|4.0-1390}}.
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.


== Games with BBA/Modem Support ==
== Games with BBA/Modem Support ==
Line 41: Line 42:


= How to use the BroadBand Adapter =
= How to use the BroadBand Adapter =
== "Tap-less" Built In BBA ==
Unlike the other BBA options which require a TAP or third party programs, the Built In BBA option's configuration is the same on all operating systems, including Android.
=== 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)'''
{{Image|Built-InBBA.png|Example of the built-in BBA with its default settings.|br}}
If two or more devices are on the same network and using the Built-in BBA setting for LAN, the method to connecting is simple.
* Startup the game on all devices.
* Navigate to the LAN/BBA option.
* 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.
=== 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.]


== With OpenVPN/TunTap ==
== With OpenVPN/TunTap ==
Line 51: Line 74:
* In '''Control Panel\Network and Sharing Center\Change adapter settings''', select the TAP device and the adapter you use to connect to the internet.
* In '''Control Panel\Network and Sharing Center\Change adapter settings''', select the TAP device and the adapter you use to connect to the internet.
* Right-click and select '''Bridge Connections'''.
* Right-click and select '''Bridge Connections'''.
* 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.


=== Linux ===
=== Linux ===
Line 141: 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 ==

Navigation menu