<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source, branch 2412</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Android/GCAdapter: Don't join current thread</title>
<updated>2024-12-01T11:59:25+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-12-01T11:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=74ed5e55326b9d8e67dfbb8dd6f61d04bcae2445'/>
<id>74ed5e55326b9d8e67dfbb8dd6f61d04bcae2445</id>
<content type='text'>
The read thread could call Reset, which in turn tried to join the read
thread, leading to a SIGABRT. This manifested as Dolphin consistently
crashing when disconnecting a GC adapter and having a chance of crashing
a few seconds after connecting a GC adapter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The read thread could call Reset, which in turn tried to join the read
thread, leading to a SIGABRT. This manifested as Dolphin consistently
crashing when disconnecting a GC adapter and having a chance of crashing
a few seconds after connecting a GC adapter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13153 from LillyJadeKatrin/retroachievements-netplay-hardcore</title>
<updated>2024-11-23T03:01:00+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2024-11-23T03:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e0c387416dafd35e1d5bb0c6dca962d4a7538286'/>
<id>e0c387416dafd35e1d5bb0c6dca962d4a7538286</id>
<content type='text'>
Force NetPlay Clients to Host Hardcore Status</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Force NetPlay Clients to Host Hardcore Status</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13156 from jordan-woyak/sdl-no-wgi</title>
<updated>2024-11-17T20:51:56+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-11-17T20:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0f2c2c7ae0be8e624eee94053d63ea2fd7473327'/>
<id>0f2c2c7ae0be8e624eee94053d63ea2fd7473327</id>
<content type='text'>
ControllerInterface/SDL: Disable SDL's Windows.Gaming.Input controller handling.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ControllerInterface/SDL: Disable SDL's Windows.Gaming.Input controller handling.</pre>
</div>
</content>
</entry>
<entry>
<title>GDBStub: Signal Breakpoint Changes To Host</title>
<updated>2024-11-15T23:12:11+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-11-15T22:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=62d7166e6a25962e0a204a0a64bd72ec7e70cebd'/>
<id>62d7166e6a25962e0a204a0a64bd72ec7e70cebd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13183 from Tilka/sync_on_fifo_reset</title>
<updated>2024-11-11T05:38:26+00:00</updated>
<author>
<name>JMC47</name>
<email>JMC4789@gmail.com</email>
</author>
<published>2024-11-11T05:38:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=80ea68b13c06ae3fa57775de39c902ed9c3c8e84'/>
<id>80ea68b13c06ae3fa57775de39c902ed9c3c8e84</id>
<content type='text'>
ProcessorInterface: sync GPU just before PI_FIFO_RESET</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ProcessorInterface: sync GPU just before PI_FIFO_RESET</pre>
</div>
</content>
</entry>
<entry>
<title>Force NetPlay Clients to Host Hardcore Status</title>
<updated>2024-11-10T14:40:47+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-10-27T03:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9b6555c49c954be6286fd1b84cf7c4b7c922a58c'/>
<id>9b6555c49c954be6286fd1b84cf7c4b7c922a58c</id>
<content type='text'>
If the host is in hardcore mode, all joining players will be set to hardcore mode; if not, all joining players will be set to softcore. This ensures all players have the same settings and remain synchroized.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the host is in hardcore mode, all joining players will be set to hardcore mode; if not, all joining players will be set to softcore. This ensures all players have the same settings and remain synchroized.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Config Changed Callback for Hardcore Mode</title>
<updated>2024-11-10T13:38:00+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-11-08T02:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ef71c7545873f757db700d0cc6db0c52005e1e06'/>
<id>ef71c7545873f757db700d0cc6db0c52005e1e06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #13184 from LillyJadeKatrin/retroachievements-forever-dim</title>
<updated>2024-11-09T05:29:52+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2024-11-09T05:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=deee3ee410ad24821428376035a96de1e86c356a'/>
<id>deee3ee410ad24821428376035a96de1e86c356a</id>
<content type='text'>
Add Approved Patches - Eternal Darkness, Monster Hunter Tri</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Approved Patches - Eternal Darkness, Monster Hunter Tri</pre>
</div>
</content>
</entry>
<entry>
<title>Add Approved Patches - Eternal Darkness, Monster Hunter Tri</title>
<updated>2024-11-09T04:07:06+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-11-09T04:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=60a0efc69c80c1d02e73bbe3ab914123ce13ff1c'/>
<id>60a0efc69c80c1d02e73bbe3ab914123ce13ff1c</id>
<content type='text'>
The primary focus of this PR is the Eternal Darkness patch which fixes hanging at startup, which prior to this fix makes Eternal Darkness unplayable in hardcore. The MHTri patch was added as well simply because it could be.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The primary focus of this PR is the Eternal Darkness patch which fixes hanging at startup, which prior to this fix makes Eternal Darkness unplayable in hardcore. The MHTri patch was added as well simply because it could be.
</pre>
</div>
</content>
</entry>
<entry>
<title>ProcessorInterface: sync GPU just before PI_FIFO_RESET</title>
<updated>2024-11-09T03:29:05+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2024-11-09T02:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fbce7374155cdd2df8a8bed2298f5c104ad2b946'/>
<id>fbce7374155cdd2df8a8bed2298f5c104ad2b946</id>
<content type='text'>
GXAbortFrame() is problematic for Dolphin because it first writes
PI_FIFO_RESET (for which we discard our internal fifo), then disables CP
reads (for which we execute pending commands in the GP fifo in emulated
memory). I don't know whether there is a race condition on hardware, but
there is one for us. Avoid this by also doing a GPU sync here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GXAbortFrame() is problematic for Dolphin because it first writes
PI_FIFO_RESET (for which we discard our internal fifo), then disables CP
reads (for which we execute pending commands in the GP fifo in emulated
memory). I don't know whether there is a race condition on hardware, but
there is one for us. Avoid this by also doing a GPU sync here.
</pre>
</div>
</content>
</entry>
</feed>
