Hardware errors are returned when a component of the system can no longer operate and must return a serious failure. The error range was defined in PRM 1-43 (Generating and handling errors), and expanded upon in RISC OS Select documentation. RISC OS Pyromaniac introduces another type of erro code.
The error numbers allocated all have their top 8 bits set to &hex;80 and are reserved in groups of 256. The following groups are reserved:
Some of the machine exceptions are documented below, together with the RISC OS Pyromaniac exception.
© Gerph, 2023.