diff --git a/src/core/settings.cpp b/src/core/settings.cpp index afa5e3359..4de5aa1f9 100644 --- a/src/core/settings.cpp +++ b/src/core/settings.cpp @@ -146,8 +146,6 @@ void Settings::Load(SettingsInterface& si) si.GetStringValue("Controller2", "Type", GetControllerTypeName(DEFAULT_CONTROLLER_2_TYPE)).c_str()) .value_or(DEFAULT_CONTROLLER_2_TYPE); - // NOTE: The default value here if not present in the config is shared, but SetDefaultSettings() makes per-game. - // This is so we don't break older builds which had the shared card by default. memory_card_types[0] = ParseMemoryCardTypeName( si.GetStringValue("MemoryCards", "Card1Type", GetMemoryCardTypeName(DEFAULT_MEMORY_CARD_1_TYPE)).c_str()) diff --git a/src/core/settings.h b/src/core/settings.h index 9c4211ca1..d2ccf2bbb 100644 --- a/src/core/settings.h +++ b/src/core/settings.h @@ -211,7 +211,7 @@ struct Settings static constexpr DisplayAspectRatio DEFAULT_DISPLAY_ASPECT_RATIO = DisplayAspectRatio::R4_3; static constexpr ControllerType DEFAULT_CONTROLLER_1_TYPE = ControllerType::DigitalController; static constexpr ControllerType DEFAULT_CONTROLLER_2_TYPE = ControllerType::None; - static constexpr MemoryCardType DEFAULT_MEMORY_CARD_1_TYPE = MemoryCardType::Shared; + static constexpr MemoryCardType DEFAULT_MEMORY_CARD_1_TYPE = MemoryCardType::PerGameTitle; static constexpr MemoryCardType DEFAULT_MEMORY_CARD_2_TYPE = MemoryCardType::None; static constexpr LOGLEVEL DEFAULT_LOG_LEVEL = LOGLEVEL_INFO; };