summaryrefslogtreecommitdiff
path: root/mm/src/code
diff options
context:
space:
mode:
authorGarrett Cox <garrettjcox@gmail.com>2024-05-22 20:18:07 -0500
committerGitHub <noreply@github.com>2024-05-22 21:18:07 -0400
commit7314531c03a6450869f4e4c5e3930087bbcc706e (patch)
tree1ccc7da7ecc5ff0fa4b359c2b65a5e2d3b737ad9 /mm/src/code
parentcfdaac588bfb3803e9e13a9add71c3baeab9b9fd (diff)
Rename save delay and always spawn at clock town for pause saves (#456)
Diffstat (limited to 'mm/src/code')
-rw-r--r--mm/src/code/z_sram_NES.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/mm/src/code/z_sram_NES.c b/mm/src/code/z_sram_NES.c
index 86bf9e945..81a9b43e1 100644
--- a/mm/src/code/z_sram_NES.c
+++ b/mm/src/code/z_sram_NES.c
@@ -1996,9 +1996,8 @@ void Sram_UpdateWriteToFlashDefault(SramContext* sramCtx) {
}
}
} else if (OSTIME_TO_TIMER(osGetTime() - sramCtx->startWriteOsTime) >=
- SECONDS_TO_TIMER(CVarGetInteger(
- "gEnhancements.Save.SaveDelay",
- 0))) { // 2S2H [Port] Some tricks require a save delay so we can't just force it to zero
+ SECONDS_TO_TIMER(CVarGetInteger("gEnhancements.Save.DisableSaveDelay", 0) ? 0 : 2)) {
+ // 2S2H [Port] Some tricks require a save delay so we can't just force it to zero
// Finished status is hardcoded to 2 seconds instead of when the task finishes
sramCtx->status = 0;
}
@@ -2037,9 +2036,8 @@ void Sram_UpdateWriteToFlashOwlSave(SramContext* sramCtx) {
}
}
} else if (OSTIME_TO_TIMER(osGetTime() - sramCtx->startWriteOsTime) >=
- SECONDS_TO_TIMER(CVarGetInteger(
- "gEnhancements.Save.SaveDelay",
- 0))) { // 2S2H [Port] Some tricks require a save delay so we can't just force it to zero
+ SECONDS_TO_TIMER(CVarGetInteger("gEnhancements.Save.DisableSaveDelay", 0) ? 0 : 2)) {
+ // 2S2H [Port] Some tricks require a save delay so we can't just force it to zero
// Finished status is hardcoded to 2 seconds instead of when the task finishes
sramCtx->status = 0;
memset(sramCtx->saveBuf, 0, SAVE_BUFFER_SIZE);