// Copyright 2017 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #include "Core/Config/SYSCONFSettings.h" #include "Core/Config/DefaultLocale.h" namespace Config { // SYSCONF.IPL const Info SYSCONF_SCREENSAVER{{System::SYSCONF, "IPL", "SSV"}, false}; const Info SYSCONF_LANGUAGE{{System::SYSCONF, "IPL", "LNG"}, static_cast(GetDefaultLanguage())}; const Info SYSCONF_COUNTRY{{System::SYSCONF, "IPL", "SADR"}, GetDefaultCountry()}; const Info SYSCONF_WIDESCREEN{{System::SYSCONF, "IPL", "AR"}, true}; const Info SYSCONF_PROGRESSIVE_SCAN{{System::SYSCONF, "IPL", "PGS"}, true}; const Info SYSCONF_PAL60{{System::SYSCONF, "IPL", "E60"}, 0x01}; const Info SYSCONF_SOUND_MODE{{System::SYSCONF, "IPL", "SND"}, 0x01}; // SYSCONF.BT const Info SYSCONF_SENSOR_BAR_POSITION{{System::SYSCONF, "BT", "BAR"}, 0x01}; const Info SYSCONF_SENSOR_BAR_SENSITIVITY{{System::SYSCONF, "BT", "SENS"}, 0x03}; const Info SYSCONF_SPEAKER_VOLUME{{System::SYSCONF, "BT", "SPKV"}, 0x58}; const Info SYSCONF_WIIMOTE_MOTOR{{System::SYSCONF, "BT", "MOT"}, true}; const std::array SYSCONF_SETTINGS{ {{&SYSCONF_SCREENSAVER, SysConf::Entry::Type::Byte}, {&SYSCONF_LANGUAGE, SysConf::Entry::Type::Byte}, {&SYSCONF_COUNTRY, SysConf::Entry::Type::BigArray}, {&SYSCONF_WIDESCREEN, SysConf::Entry::Type::Byte}, {&SYSCONF_PROGRESSIVE_SCAN, SysConf::Entry::Type::Byte}, {&SYSCONF_PAL60, SysConf::Entry::Type::Byte}, {&SYSCONF_SOUND_MODE, SysConf::Entry::Type::Byte}, {&SYSCONF_SENSOR_BAR_POSITION, SysConf::Entry::Type::Byte}, {&SYSCONF_SENSOR_BAR_SENSITIVITY, SysConf::Entry::Type::Long}, {&SYSCONF_SPEAKER_VOLUME, SysConf::Entry::Type::Byte}, {&SYSCONF_WIIMOTE_MOTOR, SysConf::Entry::Type::Byte}}}; } // namespace Config