fix too early notify
authornotaz <notasas@gmail.com>
Wed, 6 Nov 2024 23:58:34 +0000 (01:58 +0200)
committernotaz <notasas@gmail.com>
Thu, 7 Nov 2024 17:58:11 +0000 (19:58 +0200)
drc mem setup needs hw regs loaded

libpcsxcore/misc.c

index 6ba8d72..5b4d81b 100644 (file)
@@ -795,8 +795,6 @@ int LoadState(const char *file) {
                CdromFrontendId = misc->CdromFrontendId;
        }
 
-       psxCpu->Notify(R3000ACPU_NOTIFY_AFTER_LOAD, NULL);
-
        if (Config.HLE)
                psxBiosFreeze(0);
 
@@ -828,6 +826,8 @@ int LoadState(const char *file) {
        if (Config.HLE)
                psxBiosCheckExe(biosBranchCheckOld, 0x60, 1);
 
+       psxCpu->Notify(R3000ACPU_NOTIFY_AFTER_LOAD, NULL);
+
        result = 0;
 cleanup:
        memset(misc, 0, sizeof(*misc));