<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>DolphinQt: Remove redundant window hints</title>
<updated>2025-06-07T02:35:13+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-05-27T23:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2a7e8a40037a1690287dcf47fa99b32513418bd0'/>
<id>2a7e8a40037a1690287dcf47fa99b32513418bd0</id>
<content type='text'>
Remove window hints clearing the flag Qt::WindowContextHelpButtonHint,
which is already off by default in Qt 6.

In Qt 5 this flag was set by default for QDialogs, and on Windows put a
? button in the corner of the title bar allowing users to activate Qt's
QWhatsThis help system for a given widget. Since we don't set that text
the ? button was useless and so we hid it manually.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove window hints clearing the flag Qt::WindowContextHelpButtonHint,
which is already off by default in Qt 6.

In Qt 5 this flag was set by default for QDialogs, and on Windows put a
? button in the corner of the title bar allowing users to activate Qt's
QWhatsThis help system for a given widget. Since we don't set that text
the ? button was useless and so we hid it manually.
</pre>
</div>
</content>
</entry>
<entry>
<title>respond to further review feedback</title>
<updated>2024-03-18T01:37:55+00:00</updated>
<author>
<name>Martin Michelsen</name>
<email>fuzziqersoftware+g@gmail.com</email>
</author>
<published>2024-02-20T06:08:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5d8a01cba7731cd979b18c4773814730af16fca3'/>
<id>5d8a01cba7731cd979b18c4773814730af16fca3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement GC modem adapter</title>
<updated>2024-03-18T01:37:55+00:00</updated>
<author>
<name>Martin Michelsen</name>
<email>fuzziqersoftware+g@gmail.com</email>
</author>
<published>2023-12-03T07:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=02deaa6748c44ffb2a370e4fadc8633a2ed25ac1'/>
<id>02deaa6748c44ffb2a370e4fadc8633a2ed25ac1</id>
<content type='text'>
This implements the GameCube modem adapter. This implementation is stable but not perfect; it drops frames if the receive FIFO length is exceeded. This is probably due to the unimplemented interrupt mentioned in the comments. If the tapserver end of the connection is aware of this limitation, it's easily circumvented by lowering the MTU of the link, but ideally this wouldn't be necessary.

This has been tested with a couple of different versions of Phantasy Star Online, including Episodes 1 &amp; 2 Trial Edition. The Trial Edition is the only version of the game that supports the Modem Adapter and not the Broadband Adapter, which is what made this commit necessary in the first place.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements the GameCube modem adapter. This implementation is stable but not perfect; it drops frames if the receive FIFO length is exceeded. This is probably due to the unimplemented interrupt mentioned in the comments. If the tapserver end of the connection is aware of this limitation, it's easily circumvented by lowering the MTU of the link, but ideally this wouldn't be necessary.

This has been tested with a couple of different versions of Phantasy Star Online, including Episodes 1 &amp; 2 Trial Edition. The Trial Edition is the only version of the game that supports the Modem Adapter and not the Broadband Adapter, which is what made this commit necessary in the first place.
</pre>
</div>
</content>
</entry>
<entry>
<title>rewrite tapserver interface for better error handling</title>
<updated>2024-03-18T01:37:55+00:00</updated>
<author>
<name>Martin Michelsen</name>
<email>fuzziqersoftware+g@gmail.com</email>
</author>
<published>2023-10-15T00:52:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=083116a89ce922b540ca471a98a8a1e5501491b1'/>
<id>083116a89ce922b540ca471a98a8a1e5501491b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement tapserver BBA on all platforms</title>
<updated>2024-03-18T01:37:55+00:00</updated>
<author>
<name>Martin Michelsen</name>
<email>fuzziqersoftware+g@gmail.com</email>
</author>
<published>2023-02-13T01:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0c364cbb4cc0bc6ef2937826d67c1483cf17551a'/>
<id>0c364cbb4cc0bc6ef2937826d67c1483cf17551a</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer static const std::regex</title>
<updated>2023-06-08T14:39:23+00:00</updated>
<author>
<name>get</name>
<email>45425365+Minty-Meeo@users.noreply.github.com</email>
</author>
<published>2023-06-08T01:07:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1df482d51fff5c91888d4c8e86831a6c605db34f'/>
<id>1df482d51fff5c91888d4c8e86831a6c605db34f</id>
<content type='text'>
std::regex has a relatively expensive constructor, and these are unchanging regexes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
std::regex has a relatively expensive constructor, and these are unchanging regexes.
</pre>
</div>
</content>
</entry>
<entry>
<title>StripSpaces: only strip spaces</title>
<updated>2022-07-26T01:40:12+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2022-07-19T22:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f92541fbd9da5091636aac09fdabd1a5fd0191ce'/>
<id>f92541fbd9da5091636aac09fdabd1a5fd0191ce</id>
<content type='text'>
StripWhitespace maintains old behavior
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StripWhitespace maintains old behavior
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring of the code to match dolphin style</title>
<updated>2022-07-09T21:01:22+00:00</updated>
<author>
<name>schthack</name>
<email>schthack@yahoo.com</email>
</author>
<published>2022-07-08T14:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=087020b23adf812b5b53664ff7197f74f74e8713'/>
<id>087020b23adf812b5b53664ff7197f74f74e8713</id>
<content type='text'>
Changed access for offsetof + some clean up
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed access for offsetof + some clean up
</pre>
</div>
</content>
</entry>
<entry>
<title>BBA: Added BuiltIn device that allow BBA emulation without the need of a TapDevice Configuration include a dns server setting</title>
<updated>2022-07-02T22:02:50+00:00</updated>
<author>
<name>schthack</name>
<email>schthack@yahoo.com</email>
</author>
<published>2022-05-22T16:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=01ada3850ff07c0225819fee2898f355aaf3707a'/>
<id>01ada3850ff07c0225819fee2898f355aaf3707a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Config: Port remaining Core settings to new config system (partial).</title>
<updated>2022-01-04T23:54:15+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2022-01-03T06:07:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e08171fa243b7e5488713b63a7ae030f3b100490'/>
<id>e08171fa243b7e5488713b63a7ae030f3b100490</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
