set memcard paths, rm dead code
[pcsx_rearmed.git] / libpcsxcore / misc.c
index 38a516c..4a70b2f 100644 (file)
@@ -458,7 +458,7 @@ static const char PcsxHeader[32] = "STv4 PCSX v" PACKAGE_VERSION;
 
 // Savestate Versioning!
 // If you make changes to the savestate version, please increment the value below.
-static const u32 SaveVersion = 0x8b410004;
+static const u32 SaveVersion = 0x8b410006;
 
 int SaveState(const char *file) {
        gzFile f;
@@ -470,6 +470,8 @@ int SaveState(const char *file) {
        f = gzopen(file, "wb");
        if (f == NULL) return -1;
 
+       new_dyna_save();
+
        gzwrite(f, (void *)PcsxHeader, 32);
        gzwrite(f, (void *)&SaveVersion, sizeof(u32));
        gzwrite(f, (void *)&Config.HLE, sizeof(boolean));
@@ -568,6 +570,7 @@ int LoadState(const char *file) {
        mdecFreeze(f, 0);
 
        gzclose(f);
+       new_dyna_restore();
 
        return 0;
 }