summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/set/system_settings.cpp
diff options
context:
space:
mode:
authorKelebek1 <eeeedddccc@hotmail.co.uk>2023-11-26 08:36:08 +0100
committerKelebek1 <eeeedddccc@hotmail.co.uk>2023-12-16 07:01:54 +0100
commit4144c517a5df13b79f44d2e2e11b7ac6e06e276f (patch)
treeb582e8432382505550ef574ca8bbcd58b87747a3 /src/core/hle/service/set/system_settings.cpp
parentMerge pull request #12354 from liamwhite/mackage-panager (diff)
downloadyuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.tar
yuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.tar.gz
yuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.tar.bz2
yuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.tar.lz
yuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.tar.xz
yuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.tar.zst
yuzu-4144c517a5df13b79f44d2e2e11b7ac6e06e276f.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/set/system_settings.cpp51
1 files changed, 51 insertions, 0 deletions
diff --git a/src/core/hle/service/set/system_settings.cpp b/src/core/hle/service/set/system_settings.cpp
new file mode 100644
index 000000000..2723417ad
--- /dev/null
+++ b/src/core/hle/service/set/system_settings.cpp
@@ -0,0 +1,51 @@
+// SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-2.0-or-later
+
+#include "core/hle/service/set/system_settings.h"
+
+namespace Service::Set {
+
+SystemSettings DefaultSystemSettings() {
+ SystemSettings settings{};
+
+ settings.version = 0x140000;
+ settings.flags = 7;
+
+ settings.color_set_id = ColorSet::BasicWhite;
+
+ settings.notification_settings = {
+ .flags{0x300},
+ .volume = NotificationVolume::High,
+ .start_time = {.hour = 9, .minute = 0},
+ .stop_time = {.hour = 21, .minute = 0},
+ };
+
+ settings.tv_settings = {
+ .flags = {0xC},
+ .tv_resolution = TvResolution::Auto,
+ .hdmi_content_type = HdmiContentType::Game,
+ .rgb_range = RgbRange::Auto,
+ .cmu_mode = CmuMode::None,
+ .tv_underscan = {},
+ .tv_gama = 1.0f,
+ .constrast_ratio = 0.5f,
+ };
+
+ settings.initial_launch_settings_packed = {
+ .flags = {0x10001},
+ .timestamp = {},
+ };
+
+ settings.sleep_settings = {
+ .flags = {0x3},
+ .handheld_sleep_plan = HandheldSleepPlan::Sleep10Min,
+ .console_sleep_plan = ConsoleSleepPlan::Sleep1Hour,
+ };
+
+ settings.device_time_zone_location_name = {"UTC"};
+ settings.user_system_clock_automatic_correction_enabled = false;
+
+ return settings;
+}
+
+} // namespace Service::Set