<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DiscIO/NANDImporter.h, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>NANDImporter: Abort extraction if a NAND FST entry is visited more than once</title>
<updated>2026-06-04T16:48:19+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2026-06-04T15:41:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=29f1bc4d4c079610b3c9c83930733df856c6f61f'/>
<id>29f1bc4d4c079610b3c9c83930733df856c6f61f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve NAND import progress dialog</title>
<updated>2026-04-04T21:02:45+00:00</updated>
<author>
<name>Tillmann Karras</name>
<email>tilkax@gmail.com</email>
</author>
<published>2026-04-03T22:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f06aef4f8382d258e16bac2ea8a19aa48dda72a0'/>
<id>f06aef4f8382d258e16bac2ea8a19aa48dda72a0</id>
<content type='text'>
Now with cancel button and an actual progress bar. For simplicity, we do
two passes on the progress bar, one for loading the NAND into memory and
one for extracting it. The user directory is likely on an SSD, making
the extraction pass invisibly fast.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now with cancel button and an actual progress bar. For simplicity, we do
two passes on the progress bar, one for loading the NAND into memory and
one for extracting it. The user directory is likely on an SSD, making
the extraction pass invisibly fast.
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Make functions constant</title>
<updated>2025-05-16T17:11:39+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-04-19T07:58:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9dfcbcecff93a3419e09a9bfbb61f91f6f0bbf98'/>
<id>9dfcbcecff93a3419e09a9bfbb61f91f6f0bbf98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Pass parameters by constant reference</title>
<updated>2025-04-20T06:26:09+00:00</updated>
<author>
<name>Dr. Dystopia</name>
<email>jonis9898@hotmail.com</email>
</author>
<published>2025-04-19T20:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=07ad189b4fdf94d1c8d04ce0f34e3fc2798b85c0'/>
<id>07ad189b4fdf94d1c8d04ce0f34e3fc2798b85c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NANDImporter: Check data bounds.</title>
<updated>2023-04-02T01:45:34+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2023-04-01T02:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c97c80d1cbdd34b70290fa8b4aa70f983796cb7a'/>
<id>c97c80d1cbdd34b70290fa8b4aa70f983796cb7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement hw accelerated AES</title>
<updated>2022-08-01T17:00:42+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2022-07-27T08:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=46ad8b9d68b7eff720a6f33e6029ddd36ab8edaa'/>
<id>46ad8b9d68b7eff720a6f33e6029ddd36ab8edaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NANDImporter: Only read the AES key once</title>
<updated>2022-03-02T02:24:59+00:00</updated>
<author>
<name>Starsam80</name>
<email>samraskauskas@gmail.com</email>
</author>
<published>2021-12-30T04:03:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=41a336888965b1ef535084839644a061dc10eafe'/>
<id>41a336888965b1ef535084839644a061dc10eafe</id>
<content type='text'>
There is no need to constantly reset the key for every file entry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no need to constantly reset the key for every file entry.
</pre>
</div>
</content>
</entry>
<entry>
<title>NANDImporter: Make superblocks less magical</title>
<updated>2022-03-02T02:24:59+00:00</updated>
<author>
<name>Starsam80</name>
<email>samraskauskas@gmail.com</email>
</author>
<published>2021-12-30T03:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=80012ae2530e0138a1911782264e9d88c738b6ee'/>
<id>80012ae2530e0138a1911782264e9d88c738b6ee</id>
<content type='text'>
Create a struct describing the superblock layout and use it directly
without needing to specify offsets and such.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create a struct describing the superblock layout and use it directly
without needing to specify offsets and such.
</pre>
</div>
</content>
</entry>
<entry>
<title>NANDImporter: Don't pass paths if we don't need to</title>
<updated>2022-03-02T02:24:59+00:00</updated>
<author>
<name>Starsam80</name>
<email>samraskauskas@gmail.com</email>
</author>
<published>2021-12-30T01:28:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=73151a57536d7ce7e0b11904b7ab5467cd1fe466'/>
<id>73151a57536d7ce7e0b11904b7ab5467cd1fe466</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>NANDImporter: Reduce recursion in `ProcessEntry`</title>
<updated>2022-03-02T02:24:59+00:00</updated>
<author>
<name>Starsam80</name>
<email>samraskauskas@gmail.com</email>
</author>
<published>2021-12-30T00:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6758c77c39b094555ab2797b0419217de40e202e'/>
<id>6758c77c39b094555ab2797b0419217de40e202e</id>
<content type='text'>
It also simplifies the code flow, as it no longer goes backwards
through the filesystem chain.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It also simplifies the code flow, as it no longer goes backwards
through the filesystem chain.
</pre>
</div>
</content>
</entry>
</feed>
