Added zlib savestate compression support: Savestates are now ~1.6MB versus ~4.3MB before. As a result, they are also faster to save since level-4 zlib compression is pretty quick versus writing uncompressed data to SD.
Savestates are synced to disk before returning to emulator. TODO : Add frontend "wait" screen when saving a new state, also improve savestate loading/saving method.. the method used by PCSX4ALL is a horrible hack in psxcounters.cpp
Error checking has been added to most file operations, including savestates, memcards, and CDROM ops.
Added zlib savestate compression support: Savestates are now ~1.6MB versus ~4.3MB before. As a result, they are also faster to save since level-4 zlib compression is pretty quick versus writing uncompressed data to SD.
Savestates are synced to disk before returning to emulator. TODO : Add frontend "wait" screen when saving a new state, also improve savestate loading/saving method.. the method used by PCSX4ALL is a horrible hack in psxcounters.cpp
Error checking has been added to most file operations, including savestates, memcards, and CDROM ops.
Most compiler warnings have now been addressed.