mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-25 02:27:02 +02:00
set: add GetPlatformRegion
This commit is contained in:
parent
c07486112c
commit
7f0b506cf1
6 changed files with 25 additions and 10 deletions
|
|
@ -243,6 +243,11 @@ enum class TvResolution : u32 {
|
|||
Resolution480p,
|
||||
};
|
||||
|
||||
enum class PlatformRegion : s32 {
|
||||
Global = 1,
|
||||
Terra = 2,
|
||||
};
|
||||
|
||||
constexpr std::array<LanguageCode, 18> available_language_codes = {{
|
||||
LanguageCode::JA,
|
||||
LanguageCode::EN_US,
|
||||
|
|
|
|||
|
|
@ -272,8 +272,8 @@ ISystemSettingsServer::ISystemSettingsServer(Core::System& system_)
|
|||
{180, nullptr, "SetZoomFlag"},
|
||||
{181, nullptr, "GetT"},
|
||||
{182, nullptr, "SetT"},
|
||||
{183, nullptr, "GetPlatformRegion"},
|
||||
{184, nullptr, "SetPlatformRegion"},
|
||||
{183, C<&ISystemSettingsServer::GetPlatformRegion>, "GetPlatformRegion"},
|
||||
{184, C<&ISystemSettingsServer::SetPlatformRegion>, "SetPlatformRegion"},
|
||||
{185, C<&ISystemSettingsServer::GetHomeMenuSchemeModel>, "GetHomeMenuSchemeModel"},
|
||||
{186, nullptr, "GetMemoryUsageRateFlag"},
|
||||
{187, C<&ISystemSettingsServer::GetTouchScreenMode>, "GetTouchScreenMode"},
|
||||
|
|
@ -1250,6 +1250,18 @@ Result ISystemSettingsServer::GetHomeMenuScheme(Out<HomeMenuScheme> out_home_men
|
|||
R_SUCCEED();
|
||||
}
|
||||
|
||||
Result ISystemSettingsServer::GetPlatformRegion(Out<PlatformRegion> out_platform_region) {
|
||||
LOG_WARNING(Service_SET, "(STUBBED) called");
|
||||
|
||||
*out_platform_region = PlatformRegion::Global;
|
||||
R_SUCCEED();
|
||||
}
|
||||
|
||||
Result ISystemSettingsServer::SetPlatformRegion(PlatformRegion platform_region) {
|
||||
LOG_WARNING(Service_SET, "(STUBBED) called");
|
||||
R_SUCCEED();
|
||||
}
|
||||
|
||||
Result ISystemSettingsServer::GetHomeMenuSchemeModel(Out<u32> out_home_menu_scheme_model) {
|
||||
LOG_WARNING(Service_SET, "(STUBBED) called");
|
||||
|
||||
|
|
|
|||
|
|
@ -149,6 +149,8 @@ public:
|
|||
Result GetHomeMenuScheme(Out<HomeMenuScheme> out_home_menu_scheme);
|
||||
Result GetHomeMenuSchemeModel(Out<u32> out_home_menu_scheme_model);
|
||||
Result GetTouchScreenMode(Out<TouchScreenMode> out_touch_screen_mode);
|
||||
Result GetPlatformRegion(Out<PlatformRegion> out_platform_region);
|
||||
Result SetPlatformRegion(PlatformRegion platform_region);
|
||||
Result SetTouchScreenMode(TouchScreenMode touch_screen_mode);
|
||||
Result GetFieldTestingFlag(Out<bool> out_field_testing_flag);
|
||||
Result GetPanelCrcMode(Out<s32> out_panel_crc_mode);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue