| Value | Error generated from |
|---|---|
| &000-&0FF | Operating system – BBC compatible |
| &100-&11F | OS_Module |
| &120-&13F | OS_ReadVarVal/OS_SetVarVal |
| &140-&15F | Redirection manager |
| &160-&17F | OS_EvaluateExpression |
| &180-&19F | OS_Heap |
| &1A0-&1AF | OS_Claim/OS_Release |
| &1B0-&1BF | OS_ChangeEnvironment |
| &1C0-&1DF | OS_ChangeDynamicArea |
| &1E0-&1EF | OS_CLI/miscellaneous |
| &200-&27F | Font Manager |
| &280-&2BF | Wimp |
| &2C0-&2FF | Date/time conversion |
| &300-&3FF | Econet |
| &400-&4FF | FileSwitch |
| &500-&5BF | Podule |
| &5C0-&5FF | Printer Driver |
| &600-&63F | General OS |
| &640-&6FF | International module |
| &700-&7FF | OS_Sprite? |
| &800-&87F | Debugger |
| &880-&8FF | BBC I/O Podule |
| &900-&97F | Shell CLI, and miscellaneous others |
| &980-&9FF | Draw |
| &A00-&A3F | ColourTrans |
| &A40-&A7F | Arm3 |
| &A80-&ABF | TaskWindow |
| &AC0-&AFF | MessageTrans |
| &B00-&B3F | Pinboard |
| &B40-&B4F | Portable module |
| &1XX00-&1XXFF | Filing system number &XX |
| &20000-&200FF | Sound |
| &20200-&200FF | More podules |
This table details the source of error codes reported back via the Wimp.