Merge pull request #1611 from ObsidianX/cfg-common-fix
Add common methods to all cfg:* ports
This commit is contained in:
		@@ -9,6 +9,18 @@ namespace Service {
 | 
				
			|||||||
namespace CFG {
 | 
					namespace CFG {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const Interface::FunctionInfo FunctionTable[] = {
 | 
					const Interface::FunctionInfo FunctionTable[] = {
 | 
				
			||||||
 | 
					    // cfg common
 | 
				
			||||||
 | 
					    {0x00010082, GetConfigInfoBlk2,                    "GetConfigInfoBlk2"},
 | 
				
			||||||
 | 
					    {0x00020000, SecureInfoGetRegion,                  "SecureInfoGetRegion"},
 | 
				
			||||||
 | 
					    {0x00030040, GenHashConsoleUnique,                 "GenHashConsoleUnique"},
 | 
				
			||||||
 | 
					    {0x00040000, GetRegionCanadaUSA,                   "GetRegionCanadaUSA"},
 | 
				
			||||||
 | 
					    {0x00050000, GetSystemModel,                       "GetSystemModel"},
 | 
				
			||||||
 | 
					    {0x00060000, GetModelNintendo2DS,                  "GetModelNintendo2DS"},
 | 
				
			||||||
 | 
					    {0x00070040, nullptr,                              "WriteToFirstByteCfgSavegame"},
 | 
				
			||||||
 | 
					    {0x00080080, nullptr,                              "GoThroughTable"},
 | 
				
			||||||
 | 
					    {0x00090040, GetCountryCodeString,                 "GetCountryCodeString"},
 | 
				
			||||||
 | 
					    {0x000A0040, GetCountryCodeID,                     "GetCountryCodeID"},
 | 
				
			||||||
 | 
					    // cfg:i
 | 
				
			||||||
    {0x04010082, GetConfigInfoBlk8,                    "GetConfigInfoBlk8"},
 | 
					    {0x04010082, GetConfigInfoBlk8,                    "GetConfigInfoBlk8"},
 | 
				
			||||||
    {0x04020082, nullptr,                              "SetConfigInfoBlk4"},
 | 
					    {0x04020082, nullptr,                              "SetConfigInfoBlk4"},
 | 
				
			||||||
    {0x04030000, UpdateConfigNANDSavegame,             "UpdateConfigNANDSavegame"},
 | 
					    {0x04030000, UpdateConfigNANDSavegame,             "UpdateConfigNANDSavegame"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,10 +9,18 @@ namespace Service {
 | 
				
			|||||||
namespace CFG {
 | 
					namespace CFG {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const Interface::FunctionInfo FunctionTable[] = {
 | 
					const Interface::FunctionInfo FunctionTable[] = {
 | 
				
			||||||
 | 
					    // cfg common
 | 
				
			||||||
    {0x00010082, GetConfigInfoBlk2,                    "GetConfigInfoBlk2"},
 | 
					    {0x00010082, GetConfigInfoBlk2,                    "GetConfigInfoBlk2"},
 | 
				
			||||||
    {0x00020000, SecureInfoGetRegion,                  "SecureInfoGetRegion"},
 | 
					    {0x00020000, SecureInfoGetRegion,                  "SecureInfoGetRegion"},
 | 
				
			||||||
    {0x00030040, GenHashConsoleUnique,                 "GenHashConsoleUnique"},
 | 
					    {0x00030040, GenHashConsoleUnique,                 "GenHashConsoleUnique"},
 | 
				
			||||||
 | 
					    {0x00040000, GetRegionCanadaUSA,                   "GetRegionCanadaUSA"},
 | 
				
			||||||
    {0x00050000, GetSystemModel,                       "GetSystemModel"},
 | 
					    {0x00050000, GetSystemModel,                       "GetSystemModel"},
 | 
				
			||||||
 | 
					    {0x00060000, GetModelNintendo2DS,                  "GetModelNintendo2DS"},
 | 
				
			||||||
 | 
					    {0x00070040, nullptr,                              "WriteToFirstByteCfgSavegame"},
 | 
				
			||||||
 | 
					    {0x00080080, nullptr,                              "GoThroughTable"},
 | 
				
			||||||
 | 
					    {0x00090040, GetCountryCodeString,                 "GetCountryCodeString"},
 | 
				
			||||||
 | 
					    {0x000A0040, GetCountryCodeID,                     "GetCountryCodeID"},
 | 
				
			||||||
 | 
					    // cfg:s
 | 
				
			||||||
    {0x04010082, GetConfigInfoBlk8,                    "GetConfigInfoBlk8"},
 | 
					    {0x04010082, GetConfigInfoBlk8,                    "GetConfigInfoBlk8"},
 | 
				
			||||||
    {0x04020082, nullptr,                              "SetConfigInfoBlk4"},
 | 
					    {0x04020082, nullptr,                              "SetConfigInfoBlk4"},
 | 
				
			||||||
    {0x04030000, UpdateConfigNANDSavegame,             "UpdateConfigNANDSavegame"},
 | 
					    {0x04030000, UpdateConfigNANDSavegame,             "UpdateConfigNANDSavegame"},
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@ namespace Service {
 | 
				
			|||||||
namespace CFG {
 | 
					namespace CFG {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const Interface::FunctionInfo FunctionTable[] = {
 | 
					const Interface::FunctionInfo FunctionTable[] = {
 | 
				
			||||||
 | 
					    // cfg common
 | 
				
			||||||
    {0x00010082, GetConfigInfoBlk2,     "GetConfigInfoBlk2"},
 | 
					    {0x00010082, GetConfigInfoBlk2,     "GetConfigInfoBlk2"},
 | 
				
			||||||
    {0x00020000, SecureInfoGetRegion,   "SecureInfoGetRegion"},
 | 
					    {0x00020000, SecureInfoGetRegion,   "SecureInfoGetRegion"},
 | 
				
			||||||
    {0x00030040, GenHashConsoleUnique,  "GenHashConsoleUnique"},
 | 
					    {0x00030040, GenHashConsoleUnique,  "GenHashConsoleUnique"},
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user