Line 22: |
Line 22: |
| |- | | |- |
| | 2 | | | 2 |
− | | u8, Application Running Mode (?) | + | | u8, Application Running Mode |
| |} | | |} |
| | | |
| =Description= | | =Description= |
− | This writes an output u8 to cmdreply[2], the value is determined by checking various NS internal state + whether this is a New3DS. | + | This outputs a value based on whether the system is running using New 3DS CPU speed and whether the application is registered with APT (see [[APT:Enable]]). |
| | | |
− | The normal output seems to be value 0x2. Forcing this value to 0x1 causes New3DS HID usage(via ir:USER) in Smash Bros to be disabled.
| + | Using New 3DS CPU speed (i.e. modes 2 and 4) seems to be known as running as an "ext application" (probably for "extended application"). |
| | | |
− | Values 0x2 or 0x4 seem to indicate that it's running as an "ext application"(?)
| + | ==Application Running Mode== |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Value |
| + | ! Description |
| + | |- |
| + | | 0 |
| + | | No application is running |
| + | |- |
| + | | 1 |
| + | | Old 3DS CPU speed, registered with APT |
| + | |- |
| + | | 2 |
| + | | New 3DS CPU speed, registered with APT |
| + | |- |
| + | | 3 |
| + | | Old 3DS CPU speed, not registered with APT |
| + | |- |
| + | | 4 |
| + | | New 3DS CPU speed, not registered with APT |
| + | |} |