<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/FileUtil.cpp, branch 2509</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>BTReal: Implement Realtek Bluetooth firmware loading.</title>
<updated>2025-07-24T00:58:25+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-07-08T05:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bfef65a9d109fa11cdac7e299bb941ce20d622ba'/>
<id>bfef65a9d109fa11cdac7e299bb941ce20d622ba</id>
<content type='text'>
Logic and structures are largely taken from Linux source:
drivers/bluetooth/btusb.c
drivers/bluetooth/btrtl.c
drivers/bluetooth/btrtl.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Logic and structures are largely taken from Linux source:
drivers/bluetooth/btusb.c
drivers/bluetooth/btrtl.c
drivers/bluetooth/btrtl.h
</pre>
</div>
</content>
</entry>
<entry>
<title>WiiSaveBanner: fall back to $userdir/Load/WiiBanners</title>
<updated>2025-07-04T22:15:50+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2025-06-15T10:13:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fe6fd2279c195517094538fff8667332049823ad'/>
<id>fe6fd2279c195517094538fff8667332049823ad</id>
<content type='text'>
Unlike custom banners which work as an override, this mechanism works as
a fallback. The use case is if you have games you don't really play but
want to keep around for testing purposes without filling up your NAND
with lots of saves. For ease of use, the directory structure is the same
but only title/$title_hi/$title_lo/data/banner.bin files are
relevant.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unlike custom banners which work as an override, this mechanism works as
a fallback. The use case is if you have games you don't really play but
want to keep around for testing purposes without filling up your NAND
with lots of saves. For ease of use, the directory structure is the same
but only title/$title_hi/$title_lo/data/banner.bin files are
relevant.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use std path utility for automatic path seperator handling.</title>
<updated>2025-04-08T20:54:11+00:00</updated>
<author>
<name>Javier Martinez</name>
<email>hoogmin@gmail.com</email>
</author>
<published>2025-04-08T19:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7ca8dc376745818ab1b1ef3a7092d5f69775b54a'/>
<id>7ca8dc376745818ab1b1ef3a7092d5f69775b54a</id>
<content type='text'>
It was being done manually, which a TODO comment advised against.
Using generic_string() from std::filesystem::path solves this.

Fix encoding issue using generic_wstring instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was being done manually, which a TODO comment advised against.
Using generic_string() from std::filesystem::path solves this.

Fix encoding issue using generic_wstring instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modernize `std::replace` with ranges</title>
<updated>2024-10-10T07:53:48+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-09-29T18:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0a80243a926fdab20ef0a57411e80bead989128f'/>
<id>0a80243a926fdab20ef0a57411e80bead989128f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement File::GetExePath() for FreeBSD</title>
<updated>2024-07-07T19:09:50+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2024-07-07T19:03:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3ca50f7879d79339fac66e79bdd2ddfa5e69235f'/>
<id>3ca50f7879d79339fac66e79bdd2ddfa5e69235f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>AchievementManager: Cache Badges on Disk</title>
<updated>2024-07-04T20:12:28+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-06-27T00:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=bf97305a60a605b02e169add190dea35f74d789a'/>
<id>bf97305a60a605b02e169add190dea35f74d789a</id>
<content type='text'>
Badges are saved in /User/Cache/RetroAchievements on first download and reused from there instead of redownloaded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Badges are saved in /User/Cache/RetroAchievements on first download and reused from there instead of redownloaded.
</pre>
</div>
</content>
</entry>
<entry>
<title>RetroAchievements: Put "RetroAchievements.ini" in the correct config location for POSIX</title>
<updated>2024-04-15T04:47:41+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-04-15T04:47:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=48b38f6e9befd3b5ae2fd405d1943e91afee34a1'/>
<id>48b38f6e9befd3b5ae2fd405d1943e91afee34a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JitCache: Software Profiling Restoration</title>
<updated>2024-04-09T20:43:31+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-04-05T23:21:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ee8bcf2cccfcc822aea9288df3da8a345ae67467'/>
<id>ee8bcf2cccfcc822aea9288df3da8a345ae67467</id>
<content type='text'>
Rekindle software JIT profiling with a std::chrono conversion and a config connection.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rekindle software JIT profiling with a std::chrono conversion and a config connection.
</pre>
</div>
</content>
</entry>
<entry>
<title>FileUtil: Fix BranchWatch User Path</title>
<updated>2024-03-29T18:05:45+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2024-03-29T18:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=88dadf81d41ee4c701b0f19fc2556b45fa7daea4'/>
<id>88dadf81d41ee4c701b0f19fc2556b45fa7daea4</id>
<content type='text'>
I mistakenly put `D_DUMP_IDX` here instead of `D_DUMPDEBUG_IDX`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I mistakenly put `D_DUMP_IDX` here instead of `D_DUMPDEBUG_IDX`.
</pre>
</div>
</content>
</entry>
<entry>
<title>BranchWatchDialog: A Total Replacement for CodeDiffDialog</title>
<updated>2024-02-27T19:40:58+00:00</updated>
<author>
<name>mitaclaw</name>
<email>140017135+mitaclaw@users.noreply.github.com</email>
</author>
<published>2023-12-07T17:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=8134c8a57211f54cf2109ae3c068c0c94370f786'/>
<id>8134c8a57211f54cf2109ae3c068c0c94370f786</id>
<content type='text'>
With a purpose-built Branch Watch feature built into the emulated system: BranchWatchDialog, replacing CodeDiffDialog, is now better than ever!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With a purpose-built Branch Watch feature built into the emulated system: BranchWatchDialog, replacing CodeDiffDialog, is now better than ever!
</pre>
</div>
</content>
</entry>
</feed>
