summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO
AgeCommit message (Collapse)Author
2013-09-14proper fix for issue 6206LPFaint99
2013-09-01MSVC warnings.comex
2013-09-01A bunch of trivial changes to fix clang warnings.comex
2013-08-31Better error reporting for ES / NANDContentLoader.comex
2013-08-31Fix loading DLC using IOCTL_ES_OPENTITLECONTENT & /dev/es state save.comex
(Intertwined enough that's it's easier to do in one patch.) (1) /dev/es did not support state save, which could cause crashes and incorrect behavior after loading. (2) NANDContentLoader tried to read all of a title's contents into memory when it was first opened. Two issues: - If any contents were missing, it bailed out. However, with DLC, only some of the contents may be downloaded, as determined by the permission bits in the ticket. Instead, return an appropriate error when a content is accessed that doesn't exist on the filesystem (don't bother checking the permission bits though). - Everything was loaded into memory - even if it consisted of 3 GB of songs, which caused Dolphin to lag out for quite a while (and would fail on 32-bit). Instead, open content on demand.
2013-08-16Missed some VS build options.Matthew Parlane
2013-08-16Fix polarssl on Windows.Matthew Parlane
2013-08-15Support PolarSSL on *nixMatthew Parlane
Removed unneeded PolarSSL directories. Remove duplicate sha1 and md5 files. Define out SSL test file writing. Fix format string bug and warning.
2013-04-19Fix a bunch of random typos in comments and logging.lioncash
Also update the comment headers for two functions in GCMemcard.cpp.
2013-04-17New license header introduced for DiscIO, AudioCommon, InputCommon, ↵Lioncash
VideoCommon, and Common projects.
2013-04-16Make dolphin aware of disc revision numbers. Display them under game ↵John Chadwick
properties and use them in netplay. Patch by johnwchadwick. Fixed issue 6243.
2013-04-16Remove all tab/space mismatches from the Core project. For anyone working on ↵Lioncash
a branch that heavily involves the core, I am so sorry. - Also killed off some trailing spaces/tabs. - Updated the license header to be consistent with the rest of the project (All projects are now done moving over to this) - Also, killed some dangling else's (where appropriate) Now all the tab fixing is done. No more of this crap should be needed to be pushed. Rejoice!
2013-04-15Update the license file text (change SVN to Git) in all projects except Core ↵lioncash
since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project. Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects. Now, the Core is literally the only project with tab/space mismatches (on a large scale).
2013-04-09ChunkFile has allowed me to accidentally "Do" a non-POD for the last time!Jordan Woyak
2013-04-09Fixed split WBFS file size display. (probably)Jordan Woyak
Fixed issue 6222.
2013-03-31Fix some typos and correct some capitalizations in the log messages.Lioncash
Makes the logging look more orderly and less spammy when spitting out things.
2013-03-19Clean up some space/tab mismatches in DiscIO and InputCommon.lioncash
Keeps the files consistent.
2013-03-07Fix a potential memory leak in function DecompressBlobToFile in ↵lioncash
CompressedBlob.cpp
2013-03-05Fixed issue 5270. Don't ask me how, I just clean up code and then it works! ↵Jordan Woyak
I think it was int overflow.
2013-03-03Fix WAD volume name extracting.Jordan Woyak
2013-03-03Fix more of what I broke.Jordan Woyak
2013-03-03Fix what I broke.Jordan Woyak
2013-03-02Eliminate the wstring game name.Jordan Woyak
Some cleanup throughout related code. (try to make logic in ISOFile understandable by a human) Encode strings in UTF-8 rather than somehow trying to determine the encoding in the GUI code. Non-windows OSes temporarily broken.
2013-03-02Merge branch 'master' into windows-unicodeJordan Woyak
2013-03-01Kill wstring version of game description.Jordan Woyak
2013-03-01Fixes two memory leaks, one is pretty bad for OSX.Matthew Parlane
Yell at pauldachz if this doesn't work. Or... say thanks.
2013-02-27Fix "DiscIO" to build with "Unicode".Jordan Woyak
2013-02-26ARM Support without GLSLRyan Houdek
2013-02-17Change some CNANDContentLoader logic to what was probably intended. Kills ↵Jordan Woyak
some warn logs when opening Dolphin.
2013-01-31Fix remaining compiler warnings.Glenn Rice
2013-01-29Fix the majority of the compiler warnings unearthed by the addition ofGlenn Rice
the new warning flags.
2013-01-25Better implementation of revision 2cc1a97a66c2. Works with .gcz files now.Rachel Bryk
2013-01-16Merge branch 'ES_LAUNCH'skidau
Games that are now playable: Back to the Future: The Game CSI - Hard Evidence CSI - Deadly Intent CSI - Fatal Conspiracy Red Steel Metroid Prime: Trilogy Wii Sports + Wii Sports Resort pack Sam & Max: Season One Sam & Max: Beyond Time and Space Kirby's Dream Collection: Classic Collection Indiana Jones and the Staff of Kings: Fate of Atlantis * ES_LAUNCH: Fixed SSBB from starting at the mini-games screen. Build fix Corrected a state bug where newly loaded dols did not have their patches applied. Changed the HLE system to allow it to hook the beginning, the end or replace the entire function without changing the GC memory. Fixes Kirby's Return to Dreamland. Added a way to categorise the type of HLE function. Currently, there are debug, floating point, memory and generic functions. Added a HLE function for OSGetResetCode (Warm reset). Fixes the CSI games. Added a switch to disable all of the HLE functions if the idle skipping option is disabled. Added some IOS version checks and code to clear memory before loading the dol. Added support for Reset (from menu). Fixes Sam & Max. Added an IOS check as games which use IOS older than IOS30 do not need to be HLE'd. Added some stubs for Reset to Menu and SSBB's load from disc partition. Fixed loading Fate of Atlantis from the Indiana Jones and the Staff of Kings game. Added argument detection and passing to the loaded dol. This fixes the Wii Sports+Wii Sports Resort bundle pack. Added preliminary support for ES_LAUNCH (Wii Multi-boot games) by using HLE to hijack the OSBootDol function. Conflicts: Source/Core/DiscIO/Src/FileSystemGCWii.cpp
2013-01-10Apparently the order here was important, cached somewhere I guess.Jordan Woyak
2013-01-09Add support for german region flag. Still need to change image. (currently ↵Jordan Woyak
using a copy of europe flag)
2013-01-09Display error messages when failing to compress/decompress games.Jordan Woyak
Fixes issue 4681.
2013-01-09Actually export 0-sized files.Jordan Woyak
Fixes issue 5177.
2012-12-26Added support for Reset (from menu). Fixes Sam & Max.skidau
2012-08-20Use do { ... } while (0) for the *_LOG macrosPierre Bourdon
Without this patch, such code would not compile: if (cond) WARN_LOG(FOO, "msg"); else WARN_LOG(FOO, "msg2");
2012-08-05Fix a wrong data type in the WBFS Blob reader causing issues on x86 systemsPierre Bourdon
Fixes issue 5489.
2012-05-11Fix DVD root path for Wii games. Now Wii games can be booted using extracted ↵Pierre Bourdon
files instead of a disc image.
2012-05-04Add Wii DVD integrity checking to DolphinPierre Bourdon
This allows users to easily check whether their Wii dump is corrupted or not using the Dolphin properties window. Right click on a game, Properties, Filesystem tab, then right click on the game partition and select "Check partition integrity". This may have some false negatives due to the unused clusters heuristic (see the comment in VolumeWiiCrypted.cpp). False positives are unlikely.
2012-05-04Added wbfs support. Thanks to lordlyhobo for the patch. Fixes issue 859.skidau
2012-04-28Corrected the file offset within the FST of virtual disks (used by the DVD ↵skidau
Root path function).
2012-04-23force VolumeDirectory to align files to 32KB (only streaming audio files ↵Shawn Hoffman
really need to be aligned...)
2012-03-30Fixes issue 5330.Matthew Parlane
2012-03-25Remove scons-related filesShawn Hoffman
2012-03-25Merge branch 'wxw3-update'Shawn Hoffman
2012-03-22Forward "raw" reads of GC discs to the normal read function, since they are ↵Shawn Hoffman
not encrypted in the first place.
2012-03-22Merge branch 'master' into wxw3-updateShawn Hoffman
Conflicts: Source/Core/DolphinWX/Src/LogWindow.cpp