mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
implement tapserver BBA on all platforms
This expands the tapserver BBA interface to be available on all platforms. tapserver itself is still macOS-only, but newserv (the PSO server) is not, and it can directly accept local and remote tapserver connections as well. This makes the tapserver interface potentially useful on all platforms.
This commit is contained in:
@ -23,6 +23,12 @@ enum class StringSetting(
|
||||
"BBA_BUILTIN_DNS",
|
||||
"3.18.217.27"
|
||||
),
|
||||
MAIN_BBA_TAPSERVER_DESTINATION(
|
||||
Settings.FILE_DOLPHIN,
|
||||
Settings.SECTION_INI_CORE,
|
||||
"BBA_TAPSERVER_DESTINATION",
|
||||
"/tmp/dolphin-tap"
|
||||
),
|
||||
MAIN_CUSTOM_RTC_VALUE(
|
||||
Settings.FILE_DOLPHIN,
|
||||
Settings.SECTION_INI_CORE,
|
||||
|
@ -1101,6 +1101,17 @@ class SettingsFragmentPresenter(
|
||||
R.string.xlink_kai_bba_ip_description
|
||||
)
|
||||
)
|
||||
} else if (serialPort1Type == 11) {
|
||||
// Broadband Adapter (tapserver)
|
||||
sl.add(
|
||||
InputStringSetting(
|
||||
context,
|
||||
StringSetting.MAIN_BBA_TAPSERVER_DESTINATION,
|
||||
R.string.bba_tapserver_destination,
|
||||
R.string.bba_tapserver_destination_description
|
||||
)
|
||||
)
|
||||
}
|
||||
} else if (serialPort1Type == 12) {
|
||||
// Broadband Adapter (Built In)
|
||||
sl.add(
|
||||
|
@ -133,6 +133,8 @@
|
||||
<string name="xlink_kai_guide_header">For setup instructions, <a href="https://www.teamxlink.co.uk/wiki/Dolphin">refer to this page.</a></string>
|
||||
<string name="xlink_kai_bba_ip">XLink Kai IP Address/hostname</string>
|
||||
<string name="xlink_kai_bba_ip_description">IP address or hostname of device running the XLink Kai client</string>
|
||||
<string name="bba_tapserver_destination">Tapserver destination</string>
|
||||
<string name="bba_tapserver_destination_description">Enter the socket path or netloc (address:port) of the tapserver instance</string>
|
||||
<string name="bba_builtin_dns">DNS Server</string>
|
||||
<string name="bba_builtin_dns_description">Use 8.8.8.8 for normal DNS, else enter your custom one</string>
|
||||
|
||||
|
Reference in New Issue
Block a user