Преглед изворни кода

Merge pull request #946 from archshift/update-frdu

Add more frd:u unknown service commands from 3dbrew
bunnei пре 11 година
родитељ
комит
21a696abde
1 измењених фајлова са 12 додато и 1 уклоњено
  1. 12 1
      src/core/hle/service/frd/frd_u.cpp

+ 12 - 1
src/core/hle/service/frd/frd_u.cpp

@@ -10,15 +10,26 @@ namespace Service {
 namespace FRD {
 namespace FRD {
 
 
 const Interface::FunctionInfo FunctionTable[] = {
 const Interface::FunctionInfo FunctionTable[] = {
+    {0x00010000, nullptr,               "HasLoggedIn"},
+    {0x00030000, nullptr,               "Login"},
+    {0x00040000, nullptr,               "Logout"},
     {0x00050000, nullptr,               "GetFriendKey"},
     {0x00050000, nullptr,               "GetFriendKey"},
     {0x00080000, nullptr,               "GetMyPresence"},
     {0x00080000, nullptr,               "GetMyPresence"},
+    {0x00090000, nullptr,               "GetMyScreenName"},
     {0x00100040, nullptr,               "GetPassword"},
     {0x00100040, nullptr,               "GetPassword"},
+    {0x00110080, nullptr,               "GetFriendKeyList"},
     {0x00190042, nullptr,               "GetFriendFavoriteGame"},
     {0x00190042, nullptr,               "GetFriendFavoriteGame"},
     {0x001A00C4, nullptr,               "GetFriendInfo"},
     {0x001A00C4, nullptr,               "GetFriendInfo"},
     {0x001B0080, nullptr,               "IsOnFriendList"},
     {0x001B0080, nullptr,               "IsOnFriendList"},
     {0x001C0042, nullptr,               "DecodeLocalFriendCode"},
     {0x001C0042, nullptr,               "DecodeLocalFriendCode"},
     {0x001D0002, nullptr,               "SetCurrentlyPlayingText"},
     {0x001D0002, nullptr,               "SetCurrentlyPlayingText"},
-    {0x00320042, nullptr,               "SetClientSdkVersion"}
+    {0x00230000, nullptr,               "GetLastResponseResult"},
+    {0x00270040, nullptr,               "ResultToErrorCode"},
+    {0x00280244, nullptr,               "RequestGameAuthentication"},
+    {0x00290000, nullptr,               "GetGameAuthenticationData"},
+    {0x002A0204, nullptr,               "RequestServiceLocator"},
+    {0x002B0000, nullptr,               "GetServiceLocatorData"},
+    {0x00320042, nullptr,               "SetClientSdkVersion"},
 };
 };
 
 
 FRD_U_Interface::FRD_U_Interface() {
 FRD_U_Interface::FRD_U_Interface() {