<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinQt/Settings/BroadbandAdapterSettingsDialog.cpp, branch 2409</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<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>
<entry>
<title>Revert "Revert "DolphinQt: Minor consistency fixes for the Settings window""</title>
<updated>2021-09-08T20:09:19+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2021-09-08T20:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5ea121eeb5397932750279d11bcd8fa8e4cc5f43'/>
<id>5ea121eeb5397932750279d11bcd8fa8e4cc5f43</id>
<content type='text'>
This reverts commit e376a985e435b15ef6518003a2810acdfbc4e0b6.

A beta build has been released now, so there's no reason to keep
it reverted anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit e376a985e435b15ef6518003a2810acdfbc4e0b6.

A beta build has been released now, so there's no reason to keep
it reverted anymore.
</pre>
</div>
</content>
</entry>
</feed>
