summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am
diff options
context:
space:
mode:
authorgoaaats <16760685+goaaats@users.noreply.github.com>2018-01-19 21:44:58 +0100
committerbunnei <bunneidev@gmail.com>2018-01-19 21:44:58 +0100
commitc457f34eb22eb43aa2beca0414e59f2a284715dd (patch)
treee0f344e4ff1d48d01d3aa89f655b8d442b5cfd51 /src/core/hle/service/am
parentMerge pull request #109 from bunnei/libnx-fixes (diff)
downloadyuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.tar
yuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.tar.gz
yuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.tar.bz2
yuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.tar.lz
yuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.tar.xz
yuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.tar.zst
yuzu-c457f34eb22eb43aa2beca0414e59f2a284715dd.zip
Diffstat (limited to 'src/core/hle/service/am')
-rw-r--r--src/core/hle/service/am/applet_oe.cpp8
-rw-r--r--src/core/hle/service/am/applet_oe.h6
2 files changed, 14 insertions, 0 deletions
diff --git a/src/core/hle/service/am/applet_oe.cpp b/src/core/hle/service/am/applet_oe.cpp
index 038080e8c..79ad4f53b 100644
--- a/src/core/hle/service/am/applet_oe.cpp
+++ b/src/core/hle/service/am/applet_oe.cpp
@@ -270,6 +270,7 @@ public:
IApplicationFunctions() : ServiceFramework("IApplicationFunctions") {
static const FunctionInfo functions[] = {
{1, &IApplicationFunctions::PopLaunchParameter, "PopLaunchParameter"},
+ {21, &IApplicationFunctions::GetDesiredLanguage, "GetDesiredLanguage"},
{22, &IApplicationFunctions::SetTerminateResult, "SetTerminateResult"},
{66, &IApplicationFunctions::InitializeGamePlayRecording,
"InitializeGamePlayRecording"},
@@ -313,6 +314,13 @@ private:
LOG_WARNING(Service, "(STUBBED) called, result=0x%08X", result);
}
+ void GetDesiredLanguage(Kernel::HLERequestContext& ctx) {
+ IPC::RequestBuilder rb{ctx, 4};
+ rb.Push(RESULT_SUCCESS);
+ rb.Push<u64>(SystemLanguage::English);
+ LOG_WARNING(Service, "(STUBBED) called");
+ }
+
void InitializeGamePlayRecording(Kernel::HLERequestContext& ctx) {
IPC::RequestBuilder rb{ctx, 2};
rb.Push(RESULT_SUCCESS);
diff --git a/src/core/hle/service/am/applet_oe.h b/src/core/hle/service/am/applet_oe.h
index beb75bf2a..6ee5b0e9f 100644
--- a/src/core/hle/service/am/applet_oe.h
+++ b/src/core/hle/service/am/applet_oe.h
@@ -10,6 +10,12 @@
namespace Service {
namespace AM {
+// TODO: Add more languages
+enum SystemLanguage {
+ Japanese = 0,
+ English = 1,
+};
+
class AppletOE final : public ServiceFramework<AppletOE> {
public:
AppletOE();