Changes

654 bytes added ,  02:19, 15 June 2013
no edit summary
Line 1: Line 1:  
Savegames stored in NAND are located at [[Flash_Filesystem|nand:/data/<ID0>/sysdata/<SaveID-Low>/<SaveID-High>]], where SaveID-High is the filename. SaveID-High is normally 00000000.
 
Savegames stored in NAND are located at [[Flash_Filesystem|nand:/data/<ID0>/sysdata/<SaveID-Low>/<SaveID-High>]], where SaveID-High is the filename. SaveID-High is normally 00000000.
 +
 +
Access to system savedata via [[Filesystem_services|fs:USER]] is determined by the [[NCCH#CXI|exheader_storageinfo]] accessinfo and systemsavedataid. Most ARM11 processes using fs:USER only have access to the SaveIDs specified by systemsavedataid, when a certain accessinfo bit is set the process can access all system-savedata however. The 8-byte systemsavedataid is two SaveID-Low words which the process has access to, normally only the first word is used. When the process doesn't have access to any system-savedata via systemsavedataid, systemsavedataid is all-zero.
    
=NAND Savegames=
 
=NAND Savegames=
The SaveID for system modules is usually 0x00010000 | [[Title_list|uniqueID]]. The SaveID for other system processes(like applications) is 0x00020000 | [[Title_list|uniqueID]].
+
The SaveID for system modules is usually 0x00010000 | [[Title_list|uniqueID]]. The SaveID for other system processes(like applications) is usually 0x00020000 | [[Title_list|uniqueID]].
    
==System Module Savegames==
 
==System Module Savegames==
Line 95: Line 97:  
| 0x0002009F
 
| 0x0002009F
 
| Friend List applet savegame
 
| Friend List applet savegame
 +
|-
 +
| 0x00020200
 +
| 0x00020210
 +
| 0x00020220
 +
| [[System Settings]] savegame
 
|}
 
|}