Line 180: |
Line 180: |
| | | |
| These were added with [5.0.0+]. | | These were added with [5.0.0+]. |
| + | |
| + | Some commands are only accessible by srepo:a. srepo:a is only accessible by [[BCAT_services|bcat]] on retail. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 259: |
Line 261: |
| | 20600 || [15.0.0+] | | | 20600 || [15.0.0+] |
| |} | | |} |
− |
| |
− | [10.0.0+] Cmd20100 now takes an additional 0x10-bytes of input.
| |
| | | |
| == Cmd10300 == | | == Cmd10300 == |
Line 281: |
Line 281: |
| | | |
| The SharedMemory is mapped with the returned size and with permissions=RW. | | The SharedMemory is mapped with the returned size and with permissions=RW. |
| + | |
| + | == Cmd20100 == |
| + | Takes a type-0x16 output buffer and a type-0x6 output buffer, returns a total of 0x28-bytes of output. |
| + | |
| + | [10.0.0+] This now takes an additional 0x10-bytes of input. |
| + | |
| + | This is only usable with srepo:a. |
| + | |
| + | == Cmd20200 == |
| + | No input, returns an output handle. |
| + | |
| + | This is only usable with srepo:a. |
| + | |
| + | == Cmd20400 == |
| + | Takes an input u32 index, returns two output u64s. |
| + | |
| + | The input index must be <=1. This gets data from a state array with the specified index. |
| + | |
| + | == Cmd20401 == |
| + | No input, returns two output u64s. |
| + | |
| + | The first u64 is a constant value, while the second u64 is from state. |
| + | |
| + | == Cmd20402 == |
| + | Takes an input s64 and u64, no output. |
| + | |
| + | The input s64 must be >=1. The two input fields are written into global state, and various state is also cleared. |
| + | |
| + | == Cmd20500 == |
| + | No input, returns two output u64s. |
| + | |
| + | This gets two u64s from global state. |
| + | |
| + | == Cmd20600 == |
| + | Takes a 0x10-byte input struct and an u32, no output. |
| + | |
| + | This goes through a list looking for an entry with data matching the input struct, then writes the input u32 into that entry. |
| + | |
| + | This always returns 0. |
| | | |
| == ISyslogLogger == | | == ISyslogLogger == |