Update .vcxproj file and don't crash if fopen fails
This commit is contained in:
@@ -97,7 +97,7 @@
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
@@ -116,7 +116,7 @@
|
||||
<SubSystem>Console</SubSystem>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
@@ -129,7 +129,7 @@
|
||||
<LanguageStandard_C>stdc11</LanguageStandard_C>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
@@ -141,7 +141,7 @@
|
||||
<LanguageStandard_C>stdc11</LanguageStandard_C>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies);D:\Lib\SDL2-2.0.20\lib\x64\sdl2.lib</AdditionalDependencies>
|
||||
<AdditionalDependencies>$(CoreLibraryDependencies);%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
@@ -236,7 +236,6 @@
|
||||
<ClInclude Include="features.h" />
|
||||
<ClInclude Include="funcs.h" />
|
||||
<ClInclude Include="glsl_shader.h" />
|
||||
<ClInclude Include="ida_defs.h" />
|
||||
<ClInclude Include="ida_types.h" />
|
||||
<ClInclude Include="sm_cpu_infra.h" />
|
||||
<ClInclude Include="sm_rtl.h" />
|
||||
|
||||
@@ -263,9 +263,6 @@
|
||||
<ClInclude Include="..\third_party\gl_core\gl_core_3_1.h">
|
||||
<Filter>Shader</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="ida_defs.h">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="packages.config" />
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user