<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/DolphinWX/ISOProperties, branch master</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Remove DolphinWX</title>
<updated>2018-06-26T18:50:39+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-04-28T10:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44b22c90df9c05d18a34667dc41e8d05af24683f'/>
<id>44b22c90df9c05d18a34667dc41e8d05af24683f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the support for unencrypted Wii disc images less broken</title>
<updated>2018-05-23T06:40:37+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2018-05-22T20:39:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=58743416bbdeb01ef36838c555bfc5419dc32e7f'/>
<id>58743416bbdeb01ef36838c555bfc5419dc32e7f</id>
<content type='text'>
These disc images are only used on dev units and not retail units.
There are two important differences compared to normal Wii disc images:

- The data starts 0x8000 bytes into each partition instead of 0x20000
- The data of a partition is stored unencrypted and contains no hashes

Our old implementation was just guesswork and doesn't work at all.
According to testing by GerbilSoft, this commit's implementation
is able to read and extract files in the filesystem correctly,
but the tested game still isn't able to boot. (It's thanks to their
info about unencrypted disc images that I was able to make this commit.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These disc images are only used on dev units and not retail units.
There are two important differences compared to normal Wii disc images:

- The data starts 0x8000 bytes into each partition instead of 0x20000
- The data of a partition is stored unencrypted and contains no hashes

Our old implementation was just guesswork and doesn't work at all.
According to testing by GerbilSoft, this commit's implementation
is able to read and extract files in the filesystem correctly,
but the tested game still isn't able to boot. (It's thanks to their
info about unencrypted disc images that I was able to make this commit.)
</pre>
</div>
</content>
</entry>
<entry>
<title>PatchEngine: Make PatchType an enum class</title>
<updated>2018-05-13T19:46:51+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-05-13T18:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0995cfef6a8a59fd3e2c7c03297001e8a6c3fb8d'/>
<id>0995cfef6a8a59fd3e2c7c03297001e8a6c3fb8d</id>
<content type='text'>
Makes the enum strongly typed. A function for retrieving the string
representation of the enum is also added, which allows hiding the array
that contains all of the strings from view (i.e. we operate on the API,
not the exposed internals). This also allows us to bounds check any
querying for the strings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes the enum strongly typed. A function for retrieving the string
representation of the enum is also added, which allows hiding the array
that contains all of the strings from view (i.e. we operate on the API,
not the exposed internals). This also allows us to bounds check any
querying for the strings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformat all the things!</title>
<updated>2018-04-12T19:28:39+00:00</updated>
<author>
<name>spycrab</name>
<email>spycrab@users.noreply.github.com</email>
</author>
<published>2018-04-12T12:18:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=40bb9974f21878e64fb03d70e717cb996bf13a29'/>
<id>40bb9974f21878e64fb03d70e717cb996bf13a29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for projection hacks</title>
<updated>2018-04-01T19:41:18+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2018-04-01T19:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=91732e2baff00bf5642d51b2618499aecc65107c'/>
<id>91732e2baff00bf5642d51b2618499aecc65107c</id>
<content type='text'>
This isn't really useful for anything anymore as far as I know.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This isn't really useful for anything anymore as far as I know.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove EmuState</title>
<updated>2018-03-31T14:21:17+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2017-06-16T02:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6a0c15491bff6f58c8e73d1d37f7105e5c794acd'/>
<id>6a0c15491bff6f58c8e73d1d37f7105e5c794acd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>DiscIO: Don't use all uppercase for enum values</title>
<updated>2018-03-31T12:11:32+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2018-03-31T12:04:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4387432436c072944d7ee3e2554ac1cbad024441'/>
<id>4387432436c072944d7ee3e2554ac1cbad024441</id>
<content type='text'>
Also removing some prefixes that we don't need now that we're
using enum classes instead of plain enums.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also removing some prefixes that we don't need now that we're
using enum classes instead of plain enums.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make strings more consistent between DolphinWX and DolphinQt2</title>
<updated>2018-03-19T17:52:46+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2018-03-19T17:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a71c61543591339bb9c5dcc8beab7f6fb05d8608'/>
<id>a71c61543591339bb9c5dcc8beab7f6fb05d8608</id>
<content type='text'>
Reduces the number of strings to translate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduces the number of strings to translate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon</title>
<updated>2018-03-09T12:08:38+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2017-12-31T19:33:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=1f1dae367d8aeb525df5558ce648d6f287983008'/>
<id>1f1dae367d8aeb525df5558ce648d6f287983008</id>
<content type='text'>
The original reason I wanted to do this was so that we can replace
the Android-specific code with this in the future, but of course,
just deduplicating between DolphinWX and DolphinQt2 is nice too.

Fixes:

- DolphinQt2 showing the wrong size for split WBFS disc images.

- DolphinQt2 being case sensitive when checking if a file is a DOL/ELF.

- DolphinQt2 not detecting when a Wii banner has become available
after the game list cache was created.

Removes:

- DolphinWX's ability to load PNGs as custom banners. But it was
already rather broken (see https://bugs.dolphin-emu.org/issues/10365
and https://bugs.dolphin-emu.org/issues/10366). The reason I removed
this was because PNG decoding relied on wx code and we don't have any
good non-wx/Qt code for loading PNG files right now (let's not use
SOIL), but we should be able to use libpng directly to implement PNG
loading in the future.

- DolphinQt2's ability to ignore a cached game if the last modified
time differs. We currently don't have a non-wx/Qt way to get the time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original reason I wanted to do this was so that we can replace
the Android-specific code with this in the future, but of course,
just deduplicating between DolphinWX and DolphinQt2 is nice too.

Fixes:

- DolphinQt2 showing the wrong size for split WBFS disc images.

- DolphinQt2 being case sensitive when checking if a file is a DOL/ELF.

- DolphinQt2 not detecting when a Wii banner has become available
after the game list cache was created.

Removes:

- DolphinWX's ability to load PNGs as custom banners. But it was
already rather broken (see https://bugs.dolphin-emu.org/issues/10365
and https://bugs.dolphin-emu.org/issues/10366). The reason I removed
this was because PNG decoding relied on wx code and we don't have any
good non-wx/Qt code for loading PNG files right now (let's not use
SOIL), but we should be able to use libpng directly to implement PNG
loading in the future.

- DolphinQt2's ability to ignore a cached game if the last modified
time differs. We currently don't have a non-wx/Qt way to get the time.
</pre>
</div>
</content>
</entry>
<entry>
<title>UI: Show title ID in info panel</title>
<updated>2018-03-07T16:40:22+00:00</updated>
<author>
<name>Léo Lam</name>
<email>leo@innovatetechnologi.es</email>
</author>
<published>2018-03-07T16:31:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3af09da0f330893db02f04a566302ac44125f3aa'/>
<id>3af09da0f330893db02f04a566302ac44125f3aa</id>
<content type='text'>
Add a way to easily get the title ID of a game. For Wii titles, it's
sometimes more useful to know than the game ID.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a way to easily get the title ID of a game. For Wii titles, it's
sometimes more useful to know than the game ID.
</pre>
</div>
</content>
</entry>
</feed>
