summaryrefslogtreecommitdiff
path: root/src/core/hle
diff options
context:
space:
mode:
authorGravatar Lioncash2016-12-07 23:51:40 -0500
committerGravatar Lioncash2016-12-08 00:56:47 -0500
commit9f2ad62084fd9ed76d300c5661096df63a7748c1 (patch)
tree8a5acba2a877b0a1c56d55925f1a023641066505 /src/core/hle
parentnim: Update function tables (diff)
downloadyuzu-9f2ad62084fd9ed76d300c5661096df63a7748c1.tar.gz
yuzu-9f2ad62084fd9ed76d300c5661096df63a7748c1.tar.xz
yuzu-9f2ad62084fd9ed76d300c5661096df63a7748c1.zip
nwm_uds: Update function table
Updated based off information from 3dbrew.
Diffstat (limited to 'src/core/hle')
-rw-r--r--src/core/hle/service/nwm_uds.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/core/hle/service/nwm_uds.cpp b/src/core/hle/service/nwm_uds.cpp
index 80081aae2..8a2b00614 100644
--- a/src/core/hle/service/nwm_uds.cpp
+++ b/src/core/hle/service/nwm_uds.cpp
@@ -90,7 +90,7 @@ static void RecvBeaconBroadcastData(Service::Interface* self) {
90 * 2 : Value 0 90 * 2 : Value 0
91 * 3 : Output handle 91 * 3 : Output handle
92 */ 92 */
93static void Initialize(Service::Interface* self) { 93static void InitializeWithVersion(Service::Interface* self) {
94 u32* cmd_buff = Kernel::GetCommandBuffer(); 94 u32* cmd_buff = Kernel::GetCommandBuffer();
95 u32 unk1 = cmd_buff[1]; 95 u32 unk1 = cmd_buff[1];
96 u32 unk2 = cmd_buff[12]; 96 u32 unk2 = cmd_buff[12];
@@ -120,24 +120,26 @@ static void Initialize(Service::Interface* self) {
120const Interface::FunctionInfo FunctionTable[] = { 120const Interface::FunctionInfo FunctionTable[] = {
121 {0x00020000, nullptr, "Scrap"}, 121 {0x00020000, nullptr, "Scrap"},
122 {0x00030000, Shutdown, "Shutdown"}, 122 {0x00030000, Shutdown, "Shutdown"},
123 {0x00040402, nullptr, "CreateNetwork"}, 123 {0x00040402, nullptr, "CreateNetwork (deprecated)"},
124 {0x00050040, nullptr, "EjectClient"}, 124 {0x00050040, nullptr, "EjectClient"},
125 {0x00060000, nullptr, "EjectSpectator"}, 125 {0x00060000, nullptr, "EjectSpectator"},
126 {0x00070080, nullptr, "UpdateNetworkAttribute"}, 126 {0x00070080, nullptr, "UpdateNetworkAttribute"},
127 {0x00080000, nullptr, "DestroyNetwork"}, 127 {0x00080000, nullptr, "DestroyNetwork"},
128 {0x00090442, nullptr, "ConnectNetwork (deprecated)"},
128 {0x000A0000, nullptr, "DisconnectNetwork"}, 129 {0x000A0000, nullptr, "DisconnectNetwork"},
129 {0x000B0000, nullptr, "GetConnectionStatus"}, 130 {0x000B0000, nullptr, "GetConnectionStatus"},
130 {0x000D0040, nullptr, "GetNodeInformation"}, 131 {0x000D0040, nullptr, "GetNodeInformation"},
132 {0x000E0006, nullptr, "DecryptBeaconData (deprecated)"},
131 {0x000F0404, RecvBeaconBroadcastData, "RecvBeaconBroadcastData"}, 133 {0x000F0404, RecvBeaconBroadcastData, "RecvBeaconBroadcastData"},
132 {0x00100042, nullptr, "SetBeaconAdditionalData"}, 134 {0x00100042, nullptr, "SetApplicationData"},
133 {0x00110040, nullptr, "GetApplicationData"}, 135 {0x00110040, nullptr, "GetApplicationData"},
134 {0x00120100, nullptr, "Bind"}, 136 {0x00120100, nullptr, "Bind"},
135 {0x00130040, nullptr, "Unbind"}, 137 {0x00130040, nullptr, "Unbind"},
136 {0x001400C0, nullptr, "RecvBroadcastDataFrame"}, 138 {0x001400C0, nullptr, "PullPacket"},
137 {0x00150080, nullptr, "SetMaxSendDelay"}, 139 {0x00150080, nullptr, "SetMaxSendDelay"},
138 {0x00170182, nullptr, "SendTo"}, 140 {0x00170182, nullptr, "SendTo"},
139 {0x001A0000, nullptr, "GetChannel"}, 141 {0x001A0000, nullptr, "GetChannel"},
140 {0x001B0302, Initialize, "Initialize"}, 142 {0x001B0302, InitializeWithVersion, "InitializeWithVersion"},
141 {0x001D0044, nullptr, "BeginHostingNetwork"}, 143 {0x001D0044, nullptr, "BeginHostingNetwork"},
142 {0x001E0084, nullptr, "ConnectToNetwork"}, 144 {0x001E0084, nullptr, "ConnectToNetwork"},
143 {0x001F0006, nullptr, "DecryptBeaconData"}, 145 {0x001F0006, nullptr, "DecryptBeaconData"},