summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremoose <abc@cock.li>2019-08-18 03:42:51 +0100
committerRick Gibbed <rick@gibbed.us>2019-08-21 02:00:57 -0500
commitb22d76f0f9fe45fe2a1b90ea2aea3be823e91d18 (patch)
tree5cd28ab1a9eeb005eab4fde9877df06eac4fa61d
parent4731ae026b37491c0b49ff9411f035e347028eb8 (diff)
[Kernel] Add XLiveBase 0x58046 stub
-rw-r--r--src/xenia/kernel/xam/apps/xlivebase_app.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/xenia/kernel/xam/apps/xlivebase_app.cc b/src/xenia/kernel/xam/apps/xlivebase_app.cc
index 4d7a4fd8a..76149d906 100644
--- a/src/xenia/kernel/xam/apps/xlivebase_app.cc
+++ b/src/xenia/kernel/xam/apps/xlivebase_app.cc
@@ -55,6 +55,14 @@ X_RESULT XLiveBaseApp::DispatchMessageSync(uint32_t message,
buffer_length);
return X_STATUS_UNSUCCESSFUL;
}
+ case 0x00058046: {
+ // Required to be successful for Forza 4 to detect signed-in profile
+ // Doesn't seem to set anything in the given buffer, probably only takes
+ // input
+ XELOGD("XLiveBaseUnk58046(%.8X, %.8X) unimplemented", buffer_ptr,
+ buffer_length);
+ return X_ERROR_SUCCESS;
+ }
}
XELOGE(
"Unimplemented XLIVEBASE message app=%.8X, msg=%.8X, arg1=%.8X, "