[XAM/APP] Recording more Xam app messages
- Recording more xam app messages for future reference - Removed mistakes from messenger_app.h - Added missing buffer_ptr, buffer_length to unknown message id logs
This commit is contained in:
committed by
Radosław Gliński
parent
60318a5db6
commit
ccf7adf015
@@ -14,6 +14,11 @@
|
||||
#include "xenia/kernel/kernel_state.h"
|
||||
#include "xenia/kernel/xenumerator.h"
|
||||
|
||||
// Notes:
|
||||
// - Messages ids that start with 0x00021xxx are UI calls
|
||||
// - Messages ids that start with 0x00023xxx are used for the user profile
|
||||
// - Messages ids that start with 0x0002Bxxx are used for the Kinect
|
||||
|
||||
namespace xe {
|
||||
namespace kernel {
|
||||
namespace xam {
|
||||
@@ -88,10 +93,6 @@ X_HRESULT XamApp::DispatchMessageSync(uint32_t message, uint32_t buffer_ptr,
|
||||
(uint32_t)data->unk_48);
|
||||
return X_E_SUCCESS;
|
||||
}
|
||||
case 0x00021012: {
|
||||
XELOGD("XamApp(0x00021012)");
|
||||
return X_E_SUCCESS;
|
||||
}
|
||||
case 0x00022005: {
|
||||
struct message_data {
|
||||
xe::be<uint32_t> deployment_type_ptr;
|
||||
@@ -105,6 +106,13 @@ X_HRESULT XamApp::DispatchMessageSync(uint32_t message, uint32_t buffer_ptr,
|
||||
data->deployment_type_ptr.get(), data->overlapped_ptr.get());
|
||||
return X_E_SUCCESS;
|
||||
}
|
||||
case 0x0002B003: {
|
||||
// Games used in:
|
||||
// 4D5309C9
|
||||
XELOGD("XamUnk2B003({:08X}, {:08X}), unimplemented", buffer_ptr,
|
||||
buffer_length);
|
||||
return X_E_SUCCESS;
|
||||
}
|
||||
}
|
||||
XELOGE(
|
||||
"Unimplemented XAM message app={:08X}, msg={:08X}, arg1={:08X}, "
|
||||
|
||||
Reference in New Issue
Block a user