Line 93: |
Line 93: |
| | 0x080F0180 | | | 0x080F0180 |
| |? | | |? |
− | | [[FS:FormatThisUserSaveData|FormatThisUserSaveData]] | + | | [[FS:Obsoleted_2_0_FormatThisUserSaveData|Obsoleted_2_0_FormatThisUserSaveData]] |
| | None | | | None |
| |- | | |- |
| | 0x08100200 | | | 0x08100200 |
| |? | | |? |
− | | CreateSystemSaveData | + | | [[FS:Obsoleted_3_0_CreateSystemSaveData|Obsoleted_3_0_CreateSystemSaveData]] |
| | 0x4, for when the input saveID doesn't match the exheader saveID | | | 0x4, for when the input saveID doesn't match the exheader saveID |
| |- | | |- |
| | 0x08110040 | | | 0x08110040 |
| |? | | |? |
− | | DeleteSystemSaveData | + | | [[FS:Obsoleted_3_0_DeleteSystemSaveData|Obsoleted_3_0_DeleteSystemSaveData]] |
| | 0x1004, for when the input saveID doesn't match the exheader saveID | | | 0x1004, for when the input saveID doesn't match the exheader saveID |
| |- | | |- |
Line 258: |
Line 258: |
| | 0x08300182 | | | 0x08300182 |
| |? | | |? |
− | | CreateExtSaveData | + | | [[FS:Obsoleted_3_0_CreateExtSaveData|Obsoleted_3_0_CreateExtSaveData]] |
| | 0xC, for when the input extdataID doesn't match the exheader extdataID | | | 0xC, for when the input extdataID doesn't match the exheader extdataID |
| |- | | |- |
| | 0x08310180 | | | 0x08310180 |
| |? | | |? |
− | | CreateSharedExtSaveData | + | | [[FS:Obsoleted_3_0_CreateSharedExtSaveData|Obsoleted_3_0_CreateSharedExtSaveData]] |
| | 0x1005 | | | 0x1005 |
| |- | | |- |
| | 0x08320102 | | | 0x08320102 |
| |? | | |? |
− | | [[FS:ReadExtSaveDataIcon|ReadExtSaveDataIcon]] | + | | [[FS:Obsoleted_3_0_ReadExtSaveDataIcon|Obsoleted_3_0_ReadExtSaveDataIcon]] |
| | 0x100D, for when the input extdataID doesn't match the exheader extdataID | | | 0x100D, for when the input extdataID doesn't match the exheader extdataID |
| |- | | |- |
| | 0x08330082 | | | 0x08330082 |
| |? | | |? |
− | | [[FS:EnumerateExtSaveData|EnumerateExtSaveData]] | + | | [[FS:Obsoleted_3_0_EnumerateExtSaveData|Obsoleted_3_0_EnumerateExtSaveData]] |
| | 0x1005 | | | 0x1005 |
| |- | | |- |
| | 0x08340082 | | | 0x08340082 |
| |? | | |? |
− | | EnumerateSharedExtSaveData | + | | [[FS:Obsoleted_3_0_EnumerateSharedExtSaveData|Obsoleted_3_0_EnumerateSharedExtSaveData]] |
| | 0x1005 | | | 0x1005 |
| |- | | |- |
| | 0x08350080 | | | 0x08350080 |
| |? | | |? |
− | | DeleteExtSaveData | + | | [[FS:Obsoleted_3_0_DeleteExtSaveData|Obsoleted_3_0_DeleteExtSaveData]] |
| | 0x100D, for when the input extdataID doesn't match the exheader extdataID | | | 0x100D, for when the input extdataID doesn't match the exheader extdataID |
| |- | | |- |
| | 0x08360080 | | | 0x08360080 |
| |? | | |? |
− | | DeleteSharedExtSaveData | + | | [[FS:Obsoleted_3_0_DeleteSharedExtSaveData|Obsoleted_3_0_DeleteSharedExtSaveData]] |
| | 0x1005 | | | 0x1005 |
| |- | | |- |
| | 0x08370040 | | | 0x08370040 |
| |? | | |? |
− | | SetCardSpiBaudRate | + | | [[FS:SetCardSpiBaudRate|SetCardSpiBaudRate]] |
| | 0x2 | | | 0x2 |
| |- | | |- |
| | 0x08380040 | | | 0x08380040 |
| |? | | |? |
− | | SetCardSpiBusMode | + | | [[FS:SetCardSpiBusMode|SetCardSpiBusMode]] |
| | 0x2 | | | 0x2 |
| |- | | |- |
Line 308: |
Line 308: |
| | 0x083A0100 | | | 0x083A0100 |
| |? | | |? |
− | | GetSpecialContentIndex | + | | [[FS:GetSpecialContentIndex|GetSpecialContentIndex]] |
| | 0x1005 | | | 0x1005 |
| |- | | |- |
| | 0x083B00C2 | | | 0x083B00C2 |
| |? | | |? |
− | | GetLegacyRomHeader | + | | [[FS:GetLegacyRomHeader|GetLegacyRomHeader]] |
| | 0x1015 | | | 0x1015 |
| |- | | |- |
| | 0x083C00C2 | | | 0x083C00C2 |
| |? | | |? |
− | | GetLegacyBannerData | + | | [[FS:GetLegacyBannerData|GetLegacyBannerData]] |
| | 0x1015 | | | 0x1015 |
| |- | | |- |
| | 0x083D0100 | | | 0x083D0100 |
| |? | | |? |
− | | CheckAuthorityToAccessExtSaveData | + | | [[FS:CheckAuthorityToAccessExtSaveData|CheckAuthorityToAccessExtSaveData]] |
| | 0x44 | | | 0x44 |
| |- | | |- |
| | 0x083E00C2 | | | 0x083E00C2 |
| |? | | |? |
− | | QueryTotalQuotaSize | + | | [[FS:QueryTotalQuotaSize|QueryTotalQuotaSize]] |
| | None | | | None |
| |- | | |- |
| | 0x083F00C0 | | | 0x083F00C0 |
| |? | | |? |
− | | GetExtDataBlockSize | + | | [[FS:Obsoleted_3_0_GetExtDataBlockSize|Obsoleted_3_0_GetExtDataBlockSize]] |
| | None | | | None |
| |- | | |- |
| | 0x08400040 | | | 0x08400040 |
| |? | | |? |
− | | AbnegateAccessRight | + | | [[FS:AbnegateAccessRight|AbnegateAccessRight]] |
| |? | | |? |
| |- | | |- |
Line 368: |
Line 368: |
| | 0x08460102 | | | 0x08460102 |
| |? | | |? |
− | | GetLegacyRomHeader2 | + | | [[FS:GetLegacyRomHeader2|GetLegacyRomHeader2]] |
| | 0x1015 | | | 0x1015 |
| |- | | |- |
| | 0x08470180 | | | 0x08470180 |
| |? | | |? |
− | | FormatCtrCardUserSaveData | + | | [[FS:Obsoleted_2_0_FormatCtrCardUserSaveData|Obsoleted_2_0_FormatCtrCardUserSaveData]] |
| | 0x6 | | | 0x6 |
| |- | | |- |
Line 403: |
Line 403: |
| | 0x084D0102 | | | 0x084D0102 |
| |? | | |? |
− | | GetLegacySubBannerData | + | | [[FS:GetLegacySubBannerData|GetLegacySubBannerData]] |
| | 0x1015 | | | 0x1015 |
| |- | | |- |
Line 413: |
Line 413: |
| | 0x084F0102 | | | 0x084F0102 |
| |? | | |? |
− | | ReadSpecialFile | + | | [[FS:ReadSpecialFile|ReadSpecialFile]] |
| | None | | | None |
| |- | | |- |
| | 0x08500040 | | | 0x08500040 |
| |? | | |? |
− | | GetSpecialFileSize | + | | [[FS:GetSpecialFileSize|GetSpecialFileSize]] |
| | None | | | None |
| |- | | |- |
Line 428: |
Line 428: |
| | 0x08520100 | | | 0x08520100 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | DeleteExtSaveData (u32 flags, u64 extdataID) | + | | [[FS:DeleteExtSaveData|DeleteExtSaveData]] |
| | Shared extdata: 0x101005. Regular extdata in certain cases: 0x10100D | | | Shared extdata: 0x101005. Regular extdata in certain cases: 0x10100D |
| |- | | |- |
| | 0x08530142 | | | 0x08530142 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | ReadExtSaveDataIcon | + | | [[FS:ReadExtSaveDataIcon|ReadExtSaveDataIcon]] |
| | 0x10100D (this doesn't apply in certain cases, however) | | | 0x10100D (this doesn't apply in certain cases, however) |
| |- | | |- |
| | 0x085400C0 | | | 0x085400C0 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | GetExtDataBlockSize? | + | | [[FS:GetExtDataBlockSize|GetExtDataBlockSize]] |
| | 0x10100D (this doesn't apply in certain cases, however) | | | 0x10100D (this doesn't apply in certain cases, however) |
| |- | | |- |
| | 0x08550102 | | | 0x08550102 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | EnumerateExtSaveData | + | | [[FS:EnumerateExtSaveData|EnumerateExtSaveData]] |
| | 0x101005 | | | 0x101005 |
| |- | | |- |
| | 0x08560200 | | | 0x08560200 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | FsCreateSystemSaveData? | + | | [[FS:CreateSystemSaveData|CreateSystemSaveData]] |
| | 0x4 (this doesn't apply in certain cases, however) | | | 0x4 (this doesn't apply in certain cases, however) |
| |- | | |- |
| | 0x08570080 | | | 0x08570080 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | DeleteSystemSaveData | + | | [[FS:DeleteSystemSaveData|DeleteSystemSaveData]] |
| | 0x1004 (this doesn't apply in certain cases, however) | | | 0x1004 (this doesn't apply in certain cases, however) |
| |- | | |- |
Line 463: |
Line 463: |
| | 0x08590200 | | | 0x08590200 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | SetMovableSedHashedKeyYRandomData? | + | | [[FS:SetMovableSedHashedKeyYRandomData|SetMovableSedHashedKeyYRandomData]] |
| | 0x2004 | | | 0x2004 |
| |- | | |- |
| | 0x085A00C0 | | | 0x085A00C0 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | SetArchivePriority(u64 ID,u32 priority) | + | | [[FS:SetArchivePriority|SetArchivePriority]] |
| | None | | | None |
| |- | | |- |
| | 0x085B0080 | | | 0x085B0080 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | GetArchivePriority(u64 ID,u32 *priority) | + | | [[FS:GetArchivePriority|GetArchivePriority]] |
| | None | | | None |
| |- | | |- |
| | 0x085C00C0 | | | 0x085C00C0 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | SetCtrCardLatencyParameter | + | | [[FS:SetCtrCardLatencyParameter|SetCtrCardLatencyParameter]] |
| | 0xE | | | 0xE |
| |- | | |- |
| | 0x085D0180 | | | 0x085D0180 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | |? | + | | [[FS:SetFsCompatibilityInfo|SetFsCompatibilityInfo]] |
| | 0x100001 | | | 0x100001 |
| |- | | |- |
| | 0x085E0040 | | | 0x085E0040 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | ResetCardCompatibilityParameter | + | | [[FS:ResetCardCompatibilityParameter|ResetCardCompatibilityParameter]] |
| | 0xE | | | 0xE |
| |- | | |- |
| | 0x085F0040 | | | 0x085F0040 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | SwitchCleanupInvalidSaveData | + | | [[FS:SwitchCleanupInvalidSaveData|SwitchCleanupInvalidSaveData]] |
| | 0x12004 | | | 0x12004 |
| |- | | |- |
Line 508: |
Line 508: |
| | 0x08620040 | | | 0x08620040 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | SetPriority | + | | [[FS:SetPriority|SetPriority]] |
| | None | | | None |
| |- | | |- |
| | 0x08630000 | | | 0x08630000 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | GetPriority | + | | [[FS:GetPriority|GetPriority]] |
| | None | | | None |
| |- | | |- |
| | 0x08640000 | | | 0x08640000 |
| | [[3.0.0-5]] | | | [[3.0.0-5]] |
− | | Obsoleted_4_0_GetNandInfo | + | | [[FS:Obsoleted_4_0_GetNandInfo|Obsoleted_4_0_GetNandInfo]] |
| | Stubbed, this returns an error | | | Stubbed, this returns an error |
| |- | | |- |
| | 0x08650140 | | | 0x08650140 |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | SetSaveDataSecureValue, this is used with [[Anti Savegame Restore]]. | + | | [[FS:SetSaveDataSecureValue|SetSaveDataSecureValue]] |
| | 0x121004 (in certain cases this doesn't apply, however) | | | 0x121004 (in certain cases this doesn't apply, however) |
| |- | | |- |
| | 0x086600C0 | | | 0x086600C0 |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | GetSaveDataSecureValue, this is used with [[Anti Savegame Restore]]. | + | | [[FS:GetSaveDataSecureValue|GetSaveDataSecureValue]] |
| | 0x121004 (in certain cases this doesn't apply, however) | | | 0x121004 (in certain cases this doesn't apply, however) |
| |- | | |- |
Line 538: |
Line 538: |
| | 0x08680000 | | | 0x08680000 |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | GetMediaType, This loads the u8 mediatype for the current application from already initialized state, this u8 was originally loaded from the same data used by [[FS:GetProgramLaunchInfo|GetProgramLaunchInfo]]. This then writes the u8 to response-word[2]. This is used with [[Anti Savegame Restore]] | + | | [[FS:GetMediaType|GetMediaType]] |
| | None | | | None |
| |- | | |- |
| | 0x08690000 | | | 0x08690000 |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | Obsoleted_4_0_GetNandEraseCount Stubbed, this returns an error. | + | | [[FS:Obsoleted_4_0_GetNandEraseCount|Obsoleted_4_0_GetNandEraseCount]] |
− | | None
| + | | Stubbed, this returns an error. |
| |- | | |- |
| | 0x086A0082 | | | 0x086A0082 |
| | [[4.0.0-7]] | | | [[4.0.0-7]] |
− | | ReadNandReport This is a wrapper for [[Filesystem_services_PXI|FSPXI]] command 0x00550082. | + | | [[FS:ReadNandReport|ReadNandReport]] |
| | None | | | None |
| |- | | |- |