Line 115: |
Line 115: |
| |- | | |- |
| ! Command Header | | ! Command Header |
| + | ! Available since system version |
| ! Description | | ! Description |
| |- | | |- |
| | 0x00010040 | | | 0x00010040 |
| + | | |
| | GetLockHandle | | | GetLockHandle |
| |- | | |- |
| | 0x00020080 | | | 0x00020080 |
| + | | |
| | Initialize | | | Initialize |
| |- | | |- |
| | 0x00030040 | | | 0x00030040 |
| + | | |
| | Enable | | | Enable |
| |- | | |- |
| | 0x00040040 | | | 0x00040040 |
| + | | |
| | Finalize | | | Finalize |
| |- | | |- |
| | 0x00050040 | | | 0x00050040 |
| + | | |
| | GetAppletManInfo | | | GetAppletManInfo |
| + | | |
| |- | | |- |
| | 0x00060040 | | | 0x00060040 |
| + | | |
| | GetAppletInfo | | | GetAppletInfo |
| |- | | |- |
| | 0x00070000 | | | 0x00070000 |
| + | | |
| | GetLastSignaledAppletId | | | GetLastSignaledAppletId |
| |- | | |- |
| | 0x00080000 | | | 0x00080000 |
| + | | |
| | CountRegisteredApplet | | | CountRegisteredApplet |
| |- | | |- |
| | 0x00090040 | | | 0x00090040 |
| + | | |
| | IsRegistered | | | IsRegistered |
| |- | | |- |
| | 0x000A0040 | | | 0x000A0040 |
| + | | |
| | GetAttribute | | | GetAttribute |
| |- | | |- |
| | 0x000B0040 | | | 0x000B0040 |
| + | | |
| | [[APTU:GetSignalType|InquireNotification]] | | | [[APTU:GetSignalType|InquireNotification]] |
| |- | | |- |
| | 0x000C0104 | | | 0x000C0104 |
| + | | |
| | SendParameter | | | SendParameter |
| |- | | |- |
| | 0x000D0080 | | | 0x000D0080 |
| + | | |
| | ReceiveParameter | | | ReceiveParameter |
| |- | | |- |
| | 0x000E0080 | | | 0x000E0080 |
| + | | |
| | GlanceParameter | | | GlanceParameter |
| |- | | |- |
| | 0x000F0100 | | | 0x000F0100 |
| + | | |
| | CancelParameter | | | CancelParameter |
| |- | | |- |
| | 0x001000C2 | | | 0x001000C2 |
| + | | |
| | DebugFunc | | | DebugFunc |
| |- | | |- |
| | 0x001100C0 | | | 0x001100C0 |
| + | | |
| | [[APT:MapProgramIdForDebug|MapProgramIdForDebug]] | | | [[APT:MapProgramIdForDebug|MapProgramIdForDebug]] |
| |- | | |- |
| | 0x00120040 | | | 0x00120040 |
| + | | |
| | SetHomeMenuAppletIdForDebug | | | SetHomeMenuAppletIdForDebug |
| |- | | |- |
| | 0x00130000 | | | 0x00130000 |
| + | | |
| | GetPreparationState | | | GetPreparationState |
| |- | | |- |
| | 0x00140040 | | | 0x00140040 |
| + | | |
| | SetPreparationState | | | SetPreparationState |
| |- | | |- |
| | 0x00150140 | | | 0x00150140 |
| + | | |
| | PrepareToStartApplication | | | PrepareToStartApplication |
| |- | | |- |
| | 0x00160040 | | | 0x00160040 |
| + | | |
| | PreloadLibraryApplet | | | PreloadLibraryApplet |
| |- | | |- |
| | 0x00170040 | | | 0x00170040 |
| + | | |
| | FinishPreloadingLibraryApplet | | | FinishPreloadingLibraryApplet |
| |- | | |- |
| | 0x00180040 | | | 0x00180040 |
| + | | |
| | PrepareToStartLibraryApplet | | | PrepareToStartLibraryApplet |
| |- | | |- |
| | 0x00190040 | | | 0x00190040 |
| + | | |
| | PrepareToStartSystemApplet | | | PrepareToStartSystemApplet |
| |- | | |- |
| | 0x001A0000 | | | 0x001A0000 |
| + | | |
| | PrepareToStartNewestHomeMenu | | | PrepareToStartNewestHomeMenu |
| |- | | |- |
| | 0x001B00C4 | | | 0x001B00C4 |
| + | | |
| | StartApplication | | | StartApplication |
| |- | | |- |
| | 0x001C0000 | | | 0x001C0000 |
| + | | |
| | WakeupApplication | | | WakeupApplication |
| |- | | |- |
| | 0x001D0000 | | | 0x001D0000 |
| + | | |
| | CancelApplication | | | CancelApplication |
| |- | | |- |
| | 0x001E0084 | | | 0x001E0084 |
| + | | |
| | StartLibraryApplet | | | StartLibraryApplet |
| |- | | |- |
| | 0x001F0084 | | | 0x001F0084 |
| + | | |
| | StartSystemApplet | | | StartSystemApplet |
| |- | | |- |
| | 0x00200044 | | | 0x00200044 |
| + | | |
| | [[APT:StartNewestHomeMenu|StartNewestHomeMenu]] | | | [[APT:StartNewestHomeMenu|StartNewestHomeMenu]] |
| |- | | |- |
| | 0x00210000 | | | 0x00210000 |
| + | | |
| | OrderToCloseApplication | | | OrderToCloseApplication |
| |- | | |- |
| | 0x00220040 | | | 0x00220040 |
| + | | |
| | PrepareToCloseApplication | | | PrepareToCloseApplication |
| |- | | |- |
| | 0x00230040 | | | 0x00230040 |
| + | | |
| | PrepareToJumpToApplication | | | PrepareToJumpToApplication |
| |- | | |- |
| | 0x00240044 | | | 0x00240044 |
| + | | |
| | JumpToApplication | | | JumpToApplication |
| |- | | |- |
| | 0x002500C0 | | | 0x002500C0 |
| + | | |
| | PrepareToCloseLibraryApplet | | | PrepareToCloseLibraryApplet |
| |- | | |- |
| | 0x00260000 | | | 0x00260000 |
| + | | |
| | PrepareToCloseSystemApplet | | | PrepareToCloseSystemApplet |
| |- | | |- |
| | 0x00270044 | | | 0x00270044 |
| + | | |
| | CloseApplication | | | CloseApplication |
| |- | | |- |
| | 0x00280044 | | | 0x00280044 |
| + | | |
| | CloseLibraryApplet | | | CloseLibraryApplet |
| |- | | |- |
| | 0x00290044 | | | 0x00290044 |
| + | | |
| | CloseSystemApplet | | | CloseSystemApplet |
| |- | | |- |
| | 0x002A0000 | | | 0x002A0000 |
| + | | |
| | OrderToCloseSystemApplet | | | OrderToCloseSystemApplet |
| |- | | |- |
| | 0x002B0000 | | | 0x002B0000 |
| + | | |
| | PrepareToJumpToHomeMenu | | | PrepareToJumpToHomeMenu |
| |- | | |- |
| | 0x002C0044 | | | 0x002C0044 |
| + | | |
| | JumpToHomeMenu | | | JumpToHomeMenu |
| |- | | |- |
| | 0x002D0000 | | | 0x002D0000 |
| + | | |
| | PrepareToLeaveHomeMenu | | | PrepareToLeaveHomeMenu |
| |- | | |- |
| | 0x002E0044 | | | 0x002E0044 |
| + | | |
| | LeaveHomeMenu | | | LeaveHomeMenu |
| |- | | |- |
| | 0x002F0040 | | | 0x002F0040 |
| + | | |
| | PrepareToLeaveResidentApplet | | | PrepareToLeaveResidentApplet |
| |- | | |- |
| | 0x00300044 | | | 0x00300044 |
| + | | |
| | LeaveResidentApplet | | | LeaveResidentApplet |
| |- | | |- |
| | 0x00310100 | | | 0x00310100 |
| + | | |
| | PrepareToDoApplicationJump | | | PrepareToDoApplicationJump |
| |- | | |- |
| | 0x00320084 | | | 0x00320084 |
| + | | |
| | DoApplicationJump | | | DoApplicationJump |
| |- | | |- |
| | 0x00330000 | | | 0x00330000 |
| + | | |
| | GetProgramIdOnApplicationJump | | | GetProgramIdOnApplicationJump |
| |- | | |- |
| | 0x00340084 | | | 0x00340084 |
| + | | |
| | SendDeliverArg | | | SendDeliverArg |
| |- | | |- |
| | 0x00350080 | | | 0x00350080 |
| + | | |
| | ReceiveDeliverArg | | | ReceiveDeliverArg |
| |- | | |- |
| | 0x00360040 | | | 0x00360040 |
| + | | |
| | LoadSysMenuArg | | | LoadSysMenuArg |
| |- | | |- |
| | 0x00370042 | | | 0x00370042 |
| + | | |
| | StoreSysMenuArg | | | StoreSysMenuArg |
| |- | | |- |
| | 0x00380040 | | | 0x00380040 |
| + | | |
| | PreloadResidentApplet | | | PreloadResidentApplet |
| |- | | |- |
| | 0x00390040 | | | 0x00390040 |
| + | | |
| | PrepareToStartResidentApplet | | | PrepareToStartResidentApplet |
| |- | | |- |
| | 0x003A0044 | | | 0x003A0044 |
| + | | |
| | StartResidentApplet | | | StartResidentApplet |
| |- | | |- |
| | 0x003B0040 | | | 0x003B0040 |
| + | | |
| | CancelLibraryApplet | | | CancelLibraryApplet |
| |- | | |- |
| | 0x003C0042 | | | 0x003C0042 |
| + | | |
| | SendDspSleep | | | SendDspSleep |
| |- | | |- |
| | 0x003D0042 | | | 0x003D0042 |
| + | | |
| | SendDspWakeUp | | | SendDspWakeUp |
| |- | | |- |
| | 0x003E0080 | | | 0x003E0080 |
| + | | |
| | ReplySleepQuery | | | ReplySleepQuery |
| |- | | |- |
| | 0x003F0040 | | | 0x003F0040 |
| + | | |
| | ReplySleepNotificationComplete | | | ReplySleepNotificationComplete |
| |- | | |- |
| | 0x00400042 | | | 0x00400042 |
| + | | |
| | [[APT:SendCaptureBufferInfo|SendCaptureBufferInfo]] | | | [[APT:SendCaptureBufferInfo|SendCaptureBufferInfo]] |
| |- | | |- |
| | 0x00410040 | | | 0x00410040 |
| + | | |
| | [[APT:ReceiveCaptureBufferInfo|ReceiveCaptureBufferInfo]] | | | [[APT:ReceiveCaptureBufferInfo|ReceiveCaptureBufferInfo]] |
| |- | | |- |
| | 0x00420080 | | | 0x00420080 |
| + | | |
| | SleepSystem | | | SleepSystem |
| |- | | |- |
| | 0x00430040 | | | 0x00430040 |
| + | | |
| | NotifyToWait | | | NotifyToWait |
| |- | | |- |
| | 0x00440000 | | | 0x00440000 |
| + | | |
| | GetSharedFont | | | GetSharedFont |
| |- | | |- |
| | 0x00450040 | | | 0x00450040 |
| + | | |
| | GetWirelessRebootInfo | | | GetWirelessRebootInfo |
| |- | | |- |
| | 0x00460104 | | | 0x00460104 |
| + | | |
| | [[APT:Wrap|Wrap]] | | | [[APT:Wrap|Wrap]] |
| |- | | |- |
| | 0x00470104 | | | 0x00470104 |
| + | | |
| | [[APT:Unwrap|Unwrap]] | | | [[APT:Unwrap|Unwrap]] |
| |- | | |- |
| | 0x00480100 | | | 0x00480100 |
| + | | |
| | [[APT:GetProgramInfo|GetProgramInfo]] | | | [[APT:GetProgramInfo|GetProgramInfo]] |
| |- | | |- |
| | 0x00490180 | | | 0x00490180 |
| + | | |
| | [[APT:Reboot|Reboot]] | | | [[APT:Reboot|Reboot]] |
| |- | | |- |
| | 0x004A0040 | | | 0x004A0040 |
| + | | |
| | [[APT:GetCaptureInfo|GetCaptureInfo]] | | | [[APT:GetCaptureInfo|GetCaptureInfo]] |
| |- | | |- |
| | 0x004B00C2 | | | 0x004B00C2 |
| + | | |
| | AppletUtility | | | AppletUtility |
| |- | | |- |
| | 0x004C0000 | | | 0x004C0000 |
| + | | |
| | SetFatalErrDispMode | | | SetFatalErrDispMode |
| |- | | |- |
| | 0x004D0080 | | | 0x004D0080 |
| + | | |
| | GetAppletProgramInfo | | | GetAppletProgramInfo |
| |- | | |- |
| | 0x004E0000 | | | 0x004E0000 |
| + | | |
| | HardwareResetAsync | | | HardwareResetAsync |
| + | |- |
| + | | 0x004F.... |
| + | | ? |
| + | | ? |
| + | |- |
| + | | 0x0050.... |
| + | | ? |
| + | | ? |
| + | |- |
| + | | 0x0051.... |
| + | | ? |
| + | | ? |
| + | |- |
| + | | 0x0052.... |
| + | | ? |
| + | | ? |
| + | |- |
| + | | 0x0053.... |
| + | | ? |
| + | | ? |
| + | |- |
| + | | 0x00540040 |
| + | | [[5.0.0-11]] |
| + | | ? |
| |} | | |} |
| | | |
| These "APT:U" and "APT:S" applet services can handle launching "applets", these services handle signaling for home/power button as well. Only one session for either APT service can be open at a time, normally processes close the service handle immediately once finished using the service. | | These "APT:U" and "APT:S" applet services can handle launching "applets", these services handle signaling for home/power button as well. Only one session for either APT service can be open at a time, normally processes close the service handle immediately once finished using the service. |