<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinLib.props, branch 2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14298 from SuperSamus/achivements-hash-qol</title>
<updated>2026-04-03T06:36:11+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-04-03T06:36:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=d3b89b4c39a312b52546c3604379b3f51ec3c876'/>
<id>d3b89b4c39a312b52546c3604379b3f51ec3c876</id>
<content type='text'>
AchievementManager: APPROVED_LIST_HASH quality of life improvements</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AchievementManager: APPROVED_LIST_HASH quality of life improvements</pre>
</div>
</content>
</entry>
<entry>
<title>HW/HSP: Add Game Boy Player device.</title>
<updated>2026-03-31T03:29:11+00:00</updated>
<author>
<name>Vicki Pfau</name>
<email>vi@endrift.com</email>
</author>
<published>2026-03-28T19:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3ece5f7d7b524279717b18748d4960b961ed0a2c'/>
<id>3ece5f7d7b524279717b18748d4960b961ed0a2c</id>
<content type='text'>
Co-authored-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jordan Woyak &lt;jordan.woyak@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Triforce: Rewrite JVS IO board emulation.</title>
<updated>2026-03-26T12:02:19+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-03-23T05:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5ec42165b7c9740041447f1e632f2a125e5377d2'/>
<id>5ec42165b7c9740041447f1e632f2a125e5377d2</id>
<content type='text'>
Moved JVS IO emulation from SI_DeviceAMBaseboard into new JVSIOBoard class.
Sega/Namco board-specific functionality is handled by derived JVSIOBoard classes.
Game input is now sourced from IOPorts rather than being hard coded into JVS IO handlers.
SI_DeviceAMBaseboard: Use IOPorts for status switch input.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moved JVS IO emulation from SI_DeviceAMBaseboard into new JVSIOBoard class.
Sega/Namco board-specific functionality is handled by derived JVSIOBoard classes.
Game input is now sourced from IOPorts rather than being hard coded into JVS IO handlers.
SI_DeviceAMBaseboard: Use IOPorts for status switch input.
</pre>
</div>
</content>
</entry>
<entry>
<title>Triforce: ICCardReader and DeckReader improvements.</title>
<updated>2026-03-20T02:35:31+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-03-18T02:46:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=85400539baf6ba4d107cec62e40c14caa6eb0d5a'/>
<id>85400539baf6ba4d107cec62e40c14caa6eb0d5a</id>
<content type='text'>
Significantly rewrote ICCardReader and DeckReader functionality.
Dual IC card slots of VirtuaStriker4 + Gekitou now work.
IC cards are automatically inserted/ejected in VirtuaStriker4 + Gekitou + Avalon.
IC card data is saved to a file.
Avalon deck contents are loaded from a JSON file.
Added IOPorts class to handle bespoke GPIO functionality.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Significantly rewrote ICCardReader and DeckReader functionality.
Dual IC card slots of VirtuaStriker4 + Gekitou now work.
IC cards are automatically inserted/ejected in VirtuaStriker4 + Gekitou + Avalon.
IC card data is saved to a file.
Avalon deck contents are loaded from a JSON file.
Added IOPorts class to handle bespoke GPIO functionality.
</pre>
</div>
</content>
</entry>
<entry>
<title>Triforce: Implement The Key of Avalon's touchscreen.</title>
<updated>2026-03-12T08:57:47+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-03-09T01:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3e8430440aa4059ed21882cd5e6c48547a5d484e'/>
<id>3e8430440aa4059ed21882cd5e6c48547a5d484e</id>
<content type='text'>
Added SerialDevice base class interface.
Adapted MagneticCardReader to use the SerialDevice interface.
Implemented The Key of Avalon touchscreen SerialDevice.
Altered CSIDevice_AMBaseboard to use SerialDevice.
Made serial reads happen every GCAMCommand rather than only upon write.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added SerialDevice base class interface.
Adapted MagneticCardReader to use the SerialDevice interface.
Implemented The Key of Avalon touchscreen SerialDevice.
Altered CSIDevice_AMBaseboard to use SerialDevice.
Made serial reads happen every GCAMCommand rather than only upon write.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move RangeSet from Externals to Common</title>
<updated>2026-02-23T21:55:38+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-02-18T19:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=36f45dce44ddf8074df70fe1c217e08735189d57'/>
<id>36f45dce44ddf8074df70fe1c217e08735189d57</id>
<content type='text'>
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
</pre>
</div>
</content>
</entry>
<entry>
<title>AchievementManager: APPROVED_LIST_HASH quality of life improvements</title>
<updated>2026-02-21T23:22:46+00:00</updated>
<author>
<name>Martino Fontana</name>
<email>tinozzo123@gmail.com</email>
</author>
<published>2026-01-23T09:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a108fb849f0be8190219da370b6c90bf69f3e5c6'/>
<id>a108fb849f0be8190219da370b6c90bf69f3e5c6</id>
<content type='text'>
APPROVED_LIST_HASH is moved to a separate file, making tests compilation faster after changing it.
The error message prints the hash in a way that it can be directly copy-pasted (though it still needs clang-format).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
APPROVED_LIST_HASH is moved to a separate file, making tests compilation faster after changing it.
The error message prints the hash in a way that it can be directly copy-pasted (though it still needs clang-format).
</pre>
</div>
</content>
</entry>
<entry>
<title>HW: Rewrite MagCard features of SI_DeviceAMBaseboard in new MagneticCardReader class.</title>
<updated>2026-02-16T02:14:15+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-02-10T07:56:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f657b3252149c6e1854aa82a5378a9d3a97f3978'/>
<id>f657b3252149c6e1854aa82a5378a9d3a97f3978</id>
<content type='text'>
A huge thank you goes to GXTX and https://github.com/GXTX/YACardEmu which this code is based on.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A huge thank you goes to GXTX and https://github.com/GXTX/YACardEmu which this code is based on.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Triforce support</title>
<updated>2026-02-16T02:14:14+00:00</updated>
<author>
<name>crediar</name>
<email>crediar@rypp.net</email>
</author>
<published>2025-07-16T17:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=2c62214875e4d409136229421c44aa8b88fbb635'/>
<id>2c62214875e4d409136229421c44aa8b88fbb635</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Add TransferableSharedMutex class and unit tests.</title>
<updated>2026-01-20T03:56:59+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-20T01:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1d9e475123346c0e83289e788bdfad9f3345b512'/>
<id>1d9e475123346c0e83289e788bdfad9f3345b512</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
