dolphin/Source/Core/DiscIO
JosJuice 58743416bb Make the support for unencrypted Wii disc images less broken
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.)
2018-05-23 08:40:37 +02:00
..
Blob.cpp
Blob.h
CISOBlob.cpp
CISOBlob.h
CMakeLists.txt CMakeLists: Link in zlib privately where applicable 2018-04-13 08:29:46 -04:00
CompressedBlob.cpp Common/Hash: Namespace code under the Common namespace 2018-05-16 15:39:23 -04:00
CompressedBlob.h
DirectoryBlob.cpp Make the support for unencrypted Wii disc images less broken 2018-05-23 08:40:37 +02:00
DirectoryBlob.h Reformat all the things! 2018-04-12 21:28:39 +02:00
DiscExtractor.cpp Make the support for unencrypted Wii disc images less broken 2018-05-23 08:40:37 +02:00
DiscExtractor.h DiscExtractor: Pass partition by reference rather than by value in ExtractDirectory() 2018-03-27 21:49:42 -04:00
DiscIO.vcxproj
DiscIO.vcxproj.filters
DiscScrubber.cpp
DiscScrubber.h
DriveBlob.cpp
DriveBlob.h Reformat all the things! 2018-04-12 21:28:39 +02:00
Enums.cpp DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
Enums.h DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
FileBlob.cpp
FileBlob.h
Filesystem.cpp
Filesystem.h Reformat all the things! 2018-04-12 21:28:39 +02:00
FileSystemGCWii.cpp
FileSystemGCWii.h
NANDImporter.cpp
NANDImporter.h
TGCBlob.cpp
TGCBlob.h
Volume.cpp
Volume.h Make the support for unencrypted Wii disc images less broken 2018-05-23 08:40:37 +02:00
VolumeFileBlobReader.cpp
VolumeFileBlobReader.h
VolumeGC.cpp Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
VolumeGC.h Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
VolumeWad.cpp Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
VolumeWad.h Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
VolumeWii.cpp Make the support for unencrypted Wii disc images less broken 2018-05-23 08:40:37 +02:00
VolumeWii.h Make the support for unencrypted Wii disc images less broken 2018-05-23 08:40:37 +02:00
WbfsBlob.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
WbfsBlob.h
WiiSaveBanner.cpp Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
WiiSaveBanner.h Reimplement custom PNG banners in game list 2018-05-20 15:34:03 +02:00
WiiWad.cpp Assert: Uppercase assertion macros 2018-03-14 22:03:12 -04:00
WiiWad.h