diff --git a/src/sm.vcxproj b/src/sm.vcxproj index b1e5723..77a6c48 100644 --- a/src/sm.vcxproj +++ b/src/sm.vcxproj @@ -97,7 +97,7 @@ MachineX86 true Console - $(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib + $(CoreLibraryDependencies);%(AdditionalDependencies) @@ -116,7 +116,7 @@ Console true true - $(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib + $(CoreLibraryDependencies);%(AdditionalDependencies) @@ -129,7 +129,7 @@ stdc11 - $(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib + $(CoreLibraryDependencies);%(AdditionalDependencies) @@ -141,7 +141,7 @@ stdc11 - $(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib + $(CoreLibraryDependencies);%(AdditionalDependencies) @@ -236,7 +236,6 @@ - diff --git a/src/sm.vcxproj.filters b/src/sm.vcxproj.filters index 9a527b6..08f7da9 100644 --- a/src/sm.vcxproj.filters +++ b/src/sm.vcxproj.filters @@ -263,9 +263,6 @@ Shader - - Source Files - diff --git a/src/sm_rtl.c b/src/sm_rtl.c index 0b9a1a2..2128070 100644 --- a/src/sm_rtl.c +++ b/src/sm_rtl.c @@ -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);