Debugging can sometimes be difficult when using a non-Try type API function with a ROM archive because, for example, if an error occurs, the display will forcibly change to an error display screen and you won't be able to see what was being displayed. This page gives useful information for dealing with this situation.
The following is an example of results that may be displayed on the error display screen.
RSL : 0xC8804464
Level : -7
Summary: 4
Module : 17
Desc : 100
Module=17: Indicates that there has been a file system error. Desc: This value is used to determine which error occurred.
From the list, we know that the above error is
nn::fs::ResultNotFound.
List of Descriptions
File system errors are handled by taking multiple results together. (Reference:
Handling Results)
The value of Desc therefore has a range of meanings even if the error is of the same type.
| Desc | Result | Supplementary Information |
| 100-179 | | |
| (130-179) | | Errors associated with nn::fs::ResultNotFound. |
| 180-199 | | |
| 200-219 | | |
| 220-229 | | |
| 230-339 | | |
| (260-279) | | Errors associated with nn::fs::OperationDenied. |
| (280-339) | | Errors associated with nn::fs::OperationDenied. |
| 340-359 | | |
| 360-389 | | |
| 390-399 | | |
| 600-629 | | |
| 630-659 | | |
| 700-729 | | |
| 730-749 | | |
| 750-759 | | |
| 760-779 | | |