Filesystem services: Difference between revisions
Steveice10 (talk | contribs) m CreateSeed link. |
Steveice10 (talk | contribs) m Add links, minor corrections. |
||
Line 93: | Line 93: | ||
| 0x080F0180 | | 0x080F0180 | ||
|? | |? | ||
| [[FS: | | [[FS:Obsoleted_2_0_FormatThisUserSaveData|Obsoleted_2_0_FormatThisUserSaveData]] | ||
| None | | None | ||
|- | |- | ||
| 0x08100200 | | 0x08100200 | ||
|? | |? | ||
| | | [[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 | ||
|? | |? | ||
| | | [[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 | ||
|? | |? | ||
| | | [[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 | ||
|? | |? | ||
| | | [[FS:Obsoleted_3_0_CreateSharedExtSaveData|Obsoleted_3_0_CreateSharedExtSaveData]] | ||
| 0x1005 | | 0x1005 | ||
|- | |- | ||
| 0x08320102 | | 0x08320102 | ||
|? | |? | ||
| [[FS: | | [[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: | | [[FS:Obsoleted_3_0_EnumerateExtSaveData|Obsoleted_3_0_EnumerateExtSaveData]] | ||
| 0x1005 | | 0x1005 | ||
|- | |- | ||
| 0x08340082 | | 0x08340082 | ||
|? | |? | ||
| | | [[FS:Obsoleted_3_0_EnumerateSharedExtSaveData|Obsoleted_3_0_EnumerateSharedExtSaveData]] | ||
| 0x1005 | | 0x1005 | ||
|- | |- | ||
| 0x08350080 | | 0x08350080 | ||
|? | |? | ||
| | | [[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 | ||
|? | |? | ||
| | | [[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 | ||
|? | |? | ||
| | | [[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 | ||
|? | |? | ||
| | | [[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 | | [[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]] | ||
| | | [[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 | | [[FS:SetArchivePriority|SetArchivePriority]] | ||
| None | | None | ||
|- | |- | ||
| 0x085B0080 | | 0x085B0080 | ||
| [[3.0.0-5]] | | [[3.0.0-5]] | ||
| GetArchivePriority | | [[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]] | ||
| | | [[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]] | ||
| | | [[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]] | ||
| | | [[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]] | ||
| Stubbed, this returns an error. | |||
|- | |- | ||
| 0x086A0082 | | 0x086A0082 | ||
| [[4.0.0-7]] | | [[4.0.0-7]] | ||
| | | [[FS:ReadNandReport|ReadNandReport]] | ||
| None | | None | ||
|- | |- |