Update .vcxproj file and don't crash if fopen fails

This commit is contained in:
Snesrev
2023-03-06 01:47:04 +01:00
parent 09c1bdd874
commit 19af4b6b80
3 changed files with 8 additions and 8 deletions

View File

@@ -419,6 +419,10 @@ void RtlSaveLoad(int cmd, int slot) {
cmd == kSaveLoad_Save ? "Saving" : cmd == kSaveLoad_Load ? "Loading" : "Replaying", slot);
if (cmd != kSaveLoad_Save) {
FILE *f = fopen(name, "rb");
if (f == NULL) {
printf("Failed fopen: %s\n", name);
return;
}
RtlApuLock();
StateRecorder_Load(&state_recorder, f, cmd == kSaveLoad_Replay);
ppu_copy(g_snes->my_ppu, g_snes->ppu);