diff --git a/core/cfg/option.cpp b/core/cfg/option.cpp index 4edafbb5d..09c25da9c 100644 --- a/core/cfg/option.cpp +++ b/core/cfg/option.cpp @@ -37,10 +37,10 @@ Option FullMMU("Dreamcast.FullMMU"); Option ForceWindowsCE("Dreamcast.ForceWindowsCE"); Option AutoLoadState("Dreamcast.AutoLoadState"); Option AutoSaveState("Dreamcast.AutoSaveState"); -Option SavestateSlot("Dreamcast.SavestateSlot"); +Option SavestateSlot("Dreamcast.SavestateSlot"); Option ForceFreePlay("ForceFreePlay", true); -Option FetchBoxart("FetchBoxart", true); -Option BoxartDisplayMode("BoxartDisplayMode", true); +Option FetchBoxart("FetchBoxart", true); +Option BoxartDisplayMode("BoxartDisplayMode", true); // Sound @@ -121,7 +121,7 @@ Option OpenGlChecks("OpenGlChecks", false, "validate"); Option, false> ContentPath("Dreamcast.ContentPath"); Option HideLegacyNaomiRoms("Dreamcast.HideLegacyNaomiRoms", true); -Option UploadCrashLogs("UploadCrashLogs", true); +Option UploadCrashLogs("UploadCrashLogs", true); // Profiler Option ProfilerEnabled("Profiler.Enabled"); @@ -181,11 +181,11 @@ std::array, 2>, 4> MapleExpansionDevices { Option("device4.2", MDT_None, "input"), }; #ifdef _WIN32 -Option UseRawInput("RawInput", false, "input"); +Option UseRawInput("RawInput", false, "input"); #endif #ifdef USE_LUA -OptionString LuaFileName("LuaFileName", "flycast.lua"); +Option LuaFileName("LuaFileName", "flycast.lua"); #endif } // namespace config diff --git a/core/cfg/option.h b/core/cfg/option.h index 40c1f8ff3..3ed4bc3d8 100644 --- a/core/cfg/option.h +++ b/core/cfg/option.h @@ -157,8 +157,8 @@ public: T& get() { return value; } void set(T v) { value = v; } - void override(T v) { - verify(PerGameOption); + void override(T v) + { overriddenDefault = v; overridden = true; value = v; @@ -372,10 +372,10 @@ extern Option FullMMU; extern Option ForceWindowsCE; extern Option AutoLoadState; extern Option AutoSaveState; -extern Option SavestateSlot; +extern Option SavestateSlot; extern Option ForceFreePlay; -extern Option FetchBoxart; -extern Option BoxartDisplayMode; +extern Option FetchBoxart; +extern Option BoxartDisplayMode; // Sound @@ -482,7 +482,7 @@ extern Option OpenGlChecks; extern Option, false> ContentPath; extern Option HideLegacyNaomiRoms; -extern Option UploadCrashLogs; +extern Option UploadCrashLogs; // Profiling extern Option ProfilerEnabled; @@ -524,13 +524,13 @@ extern Option VirtualGamepadVibration; extern std::array, 4> MapleMainDevices; extern std::array, 2>, 4> MapleExpansionDevices; #ifdef _WIN32 -extern Option UseRawInput; +extern Option UseRawInput; #else constexpr bool UseRawInput = false; #endif #ifdef USE_LUA -extern OptionString LuaFileName; +extern Option LuaFileName; #endif } // namespace config diff --git a/shell/libretro/option.cpp b/shell/libretro/option.cpp index 8159eb3c7..4bda777b5 100644 --- a/shell/libretro/option.cpp +++ b/shell/libretro/option.cpp @@ -36,7 +36,7 @@ Option FullMMU(""); Option ForceWindowsCE(CORE_OPTION_NAME "_force_wince"); Option AutoLoadState(""); Option AutoSaveState(""); -Option SavestateSlot(""); +Option SavestateSlot(""); Option ForceFreePlay(CORE_OPTION_NAME "_force_freeplay", true); // Sound