fsp-srv
Initialize
| Word |
Value
|
| 0 |
0x00000004
|
| 1 |
0x8000000E
|
| 2 |
0x00000001
|
| 0-1 |
Pid
|
| 0 |
Always. 0x18000001
|
| 1 |
Always. 0
|
| 2 |
"SCFI"
|
| 3 |
0x00000001
|
| 4 |
Always 0.
|
OpenDeviceOperator
This command returns a session to a port implementing the #IDeviceOperator interface.
OpenSdCardDetectionEventNotifier
This command returns a session to a port implementing the #IEventNotifier interface.
OpenGameCardDetectionEventNotifier
This command returns a session to a port implementing the #IEventNotifier interface.
IStorage
IFileSystem
There are two main implementations of this interface:
- RomFS: Filesystem implementation statically linked in the binary. Uses an #IStorage interface as underlying raw device.
- IPC proxy: Used for all non-RomFS filesystems. In this case, actual filesystem implementation is in the FS process.
| Cmd |
Name
|
| 0 |
CreateFile
|
| 1 |
DeleteFile
|
| 2 |
CreateDirectory
|
| 3 |
DeleteDirectory?
|
| 4 |
DeleteDirectoryRecursively
|
| 5 |
RenameFile
|
| 6 |
|
| 7 |
GetEntryType
|
| 8 |
OpenFile
|
| 9 |
OpenDirectory
|
| 10 |
CommitSaveData
|
| 11 |
|
| 12 |
|
IDirectory
| Cmd |
Name
|
| 0 |
ReadDirectory
|
| 1 |
GetNumberOfEntries
|
IFile
ISaveDataInfoReader
IDeviceOperator
| Cmd |
Name
|
| 0 |
IsSdCardInserted
|
| 1 |
|
| 2 |
GetSdCardCid
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 101 |
|
| 110 |
|
| 111 |
|
| 112 |
|
| 113 |
|
| 114 |
|
| 200 |
IsGameCardInserted
|
| 201 |
|
| 202 |
GetGameCardHandle
|
| 203 |
GetGameCardUpdatePartitionInfo
|
| 204 |
|
| 205 |
GetGameCardAttribute
|
| 206 |
GetGameCardDeviceCertificate
|
| 207 |
|
| 208 |
|
| 209 |
|
| 210 |
|
| 211 |
|
| 212 |
|
| 213 |
|
| 214 |
|
| 215 |
|
| 216 |
|
| 300 |
|
| 301 |
|
IEventNotifier
StorageId
| Value |
Name
|
| 0 |
None
|
| 1 |
Host
|
| 2 |
GameCard
|
| 3 |
NandSystem
|
| 4 |
NandUser
|
| 5 |
SdCard
|