summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/Src/Blob.cpp
AgeCommit message (Collapse)Author
2010-12-29Add ciso support.NeoBrainX
Thanks to dolphin.user839 for the patch ;) Fixes issue 2708. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6685 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-02-16Switches to GCC's internal swaps for swap32 and swap64 in OSX. Changes CDIO ↵Sonicadvance1
from using char*** to std::vector<std::string>, which fixes a memory leak I was noticing and also makes it look cleaner. This is not tested much in Windows/Linux, please see if it compiles and doesn't fail out in some mysterious way git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5067 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-07-28Now ALL copyright dates are fixed to the legally correct year: The year in ↵XTra.KrazzY
which the project began. Now we don't have to change it every year :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3898 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-06-14Unbreak the build (sorry, forgot a few includes), move FP classification to ↵hrydgard
MathUtil, add some more unittests. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3442 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-05-21Wii images can now be scrubbed and compressed (my z:tp wii is now 1.08GB :D )Shawn Hoffman
Currently scrubbing will display a warning that it removes the garbage data PERMENENTLY from the original file (mainly for speed of scrubbing). It could be removed in the future if people agree with me, since it is indeed just garbage. Any tips for making scrubbing faster would be welcomed :) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3267 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-03-07fix some gcc warningsLPFaint99
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2590 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24Be friendlier when trying to but from empty DVD drives.hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2422 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-24Added cdutils which suppose to scan for devices in a portable way (ripped ↵nakeee
from cdio) Changed the Code to use it instead of DriveUtil code. Please test the code git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2413 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22Fix bug, reenable the drive optimization.hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2370 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22Hm, disable previous change - seems to have broken gcz readinghrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2369 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-22Attempt to speed up drive reading by doing larger block reads - didn't help ↵hrydgard
very much. we need to support async reads, I think. Also delete some copypasta in DriveBlob - it already inherits those functions so it doesn't need them itself. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2368 8ced0084-cf51-0410-be5f-012b33b47a6e
2009-02-21Adds IsDrive to FileUtil for win32,LPFaint99
Adds booting from drive to gui. disabled as it is currently too slow unless it is a virtual drive Changes DriveUtil to start checking at D: as it is unlikely that a, b, or c will be a cd/dvd drive Addes DriveBlob functions, untested on linux/osx probably needs more work Removes duplicate message from EXI_DeviceMemoryCard.cpp when creating a brand new memcard git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2345 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-12-08set svn:eol-style=native for **.cppbushing
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1442 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-17Large blob code cleanup. Compressed ISO ("gcz") support reactivated. ↵hrydgard
Beginnings of raw drive reading code. Deprecate file mapping in an ugly way. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@566 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-09-16added gui support for compressed ISOs... fires.gc
compression doesn't work and will be fixed (hopefully :D) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@537 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-30New SaveState folder for states. Removed some outdated code. Removed an ↵hrydgard
unnecessary level of indirection for plugin calls. Assorted cleanup. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@389 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26Fixed typo introduced in rev 323.Maarten ter Huurne
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@327 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-26Refactored BlobReaders: instead of constructor + IsValid() method, a factory ↵Maarten ter Huurne
method is used which returns NULL if no valid BlobReader could be created. The new code does more sanity checks and leaks less objects. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@323 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-08-14Fixed compile warnings: name shadowing and comparing signed to unsigned (2x).Maarten ter Huurne
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@199 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-20Linux: Fix ups for people running Linux. If it breaks anything, punch me in ↵Sonicadvance1
the face. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@30 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-07-12Initial megacommit.hrydgard
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4 8ced0084-cf51-0410-be5f-012b33b47a6e