Line 24: |
Line 24: |
| | 410 || [6.0.0+] [[#GetSystemAppletControllerForDebug]] || | | | 410 || [6.0.0+] [[#GetSystemAppletControllerForDebug]] || |
| |- | | |- |
− | | 450 || [19.0.0+] GetSystemProcessCommonFunctions || | + | | 450 || [19.0.0+] [[#GetSystemProcessCommonFunctions]] || |
| |- | | |- |
| | 1000 || [6.0.0+] [[#GetDebugFunctions]] || | | | 1000 || [6.0.0+] [[#GetDebugFunctions]] || |
Line 60: |
Line 60: |
| | | |
| The cached value loaded from [[System_Settings|system-setting]] <code>am.debug!dev_function</code> must be set to 0x1 with size 0x1, and various state checks must pass, otherwise 0 is returned with no output interface. | | The cached value loaded from [[System_Settings|system-setting]] <code>am.debug!dev_function</code> must be set to 0x1 with size 0x1, and various state checks must pass, otherwise 0 is returned with no output interface. |
| + | |
| + | == GetSystemProcessCommonFunctions == |
| + | No input. Returns an [[#ISystemProcessCommonFunctions]]. |
| | | |
| == GetDebugFunctions == | | == GetDebugFunctions == |
Line 1,209: |
Line 1,212: |
| | 200 || [11.0.0+] [[#GetLastApplicationExitReason]] | | | 200 || [11.0.0+] [[#GetLastApplicationExitReason]] |
| |- | | |- |
− | | 300 || [19.0.0+] CreateMovieWriter | + | | 300 || [19.0.0+] [[#CreateMovieWriter]] |
| |- | | |- |
| | 500 || [5.0.0+] [[#StartContinuousRecordingFlushForDebug]] | | | 500 || [5.0.0+] [[#StartContinuousRecordingFlushForDebug]] |
Line 1,478: |
Line 1,481: |
| ==== GetLastApplicationExitReason ==== | | ==== GetLastApplicationExitReason ==== |
| No input, returns an output s32. | | No input, returns an output s32. |
| + | |
| + | ==== CreateMovieWriter ==== |
| + | Takes 8-bytes of input and a handle. Returns an [[#IMovieWriter]]. |
| | | |
| ==== StartContinuousRecordingFlushForDebug ==== | | ==== StartContinuousRecordingFlushForDebug ==== |
Line 1,504: |
Line 1,510: |
| | | |
| AM can also optionally launch jit-sysmodule automatically if the [[NACP]] enables it. | | AM can also optionally launch jit-sysmodule automatically if the [[NACP]] enables it. |
| + | |
| + | === IMovieWriter === |
| + | This is "nn::am::service::IMovieWriter". |
| + | |
| + | This was added with [19.0.0+]. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 0 || |
| + | |} |
| + | |
| + | ==== Cmd0 ==== |
| + | No input. Returns a GRC [[GRC_services|IMovieWriter]]. |
| | | |
| === IMovieMaker === | | === IMovieMaker === |
Line 2,770: |
Line 2,791: |
| === ReserveToStartAndWait === | | === ReserveToStartAndWait === |
| Takes an input [[#ILibraryAppletAccessor]], no output. | | Takes an input [[#ILibraryAppletAccessor]], no output. |
| + | |
| + | == ISystemProcessCommonFunctions == |
| + | This is "nn::am::service::ISystemProcessCommonFunctions". |
| + | |
| + | This was added with [19.0.0+]. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 0 || |
| + | |} |
| + | |
| + | === Cmd0 === |
| + | No input. Returns an [[#IApplicationObserver]]. |
| + | |
| + | === IApplicationObserver === |
| + | This is "nn::am::service::IApplicationObserver". |
| + | |
| + | This was added with [19.0.0+]. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 1 || |
| + | |- |
| + | | 2 || |
| + | |- |
| + | | 10 || |
| + | |- |
| + | | 20 || |
| + | |- |
| + | | 30 || |
| + | |} |
| | | |
| == IDebugFunctions == | | == IDebugFunctions == |