|  | www.riscos.com Technical Support: | 
Note that error numbers 20 to 24 cannot be formed in BASIC VI.
| Error number | Error message | 
|---|---|
| 0 | Corruption of stack | 
| Error control status not found on stack for RESTORE ERROR | |
| HELP has no information on this keyword | |
| Incorrect in-core file description | |
| Invalid LISTO option | |
| Invalid TWINO option | |
| Line too long | |
| Line numbers larger than 65279 would be generated by this renumber | |
| LIST/TWIN found line number reference | |
| Missing incore name | |
| No room | |
| No room to do this renumber | |
| Stopped | |
| 1 | No such mnemonic | 
| No such suffix on EQU | |
| 2 | Assembler limit reached | 
| Bad address offset | |
| Bad immediate constant | |
| Bad shift | |
| 3 | Bad register | 
| Duplicate register in multiply | |
| 4 | Missing = | 
| Missing = in FOR statement | |
| Mistake | |
| 5 | Missing , | 
| 6 | Type mismatch: array needed | 
| Type mismatch: numeric array needed | |
| Type mismatch: number needed | |
| Type mismatch: numeric variable needed | |
| Type mismatch: string array needed | |
| Type mismatch: string needed | |
| Type mismatch: string variable needed | |
| Type mismatch between arrays | |
| Can't assign to array of this size | |
| Array type mismatch as parameter | |
| Can't SWAP arrays of different types | |
| 7 | Not in a function | 
| 8 | Too low a value for $<number> | 
| 9 | Missing " | 
| 10 | Arrays cannot be redimensioned | 
| Bad DIM statement | |
| Can't DIM negative amount | |
| DIM() function needs an array | |
| Impossible dimension | |
| No end of dimension list ) | |
| No room to do matrix multiple with | |
| source(s) the same as destination | |
| 11 | Attempt to allocate insufficient memory | 
| No room for this DIM | |
| No room for this dimension | |
| 12 | Items can only be made local in a function or procedure | 
| 13 | Not in a procedure | 
| 14 | Reference array incorrect | 
| Undimensioned array | |
| Unknown array | |
| Unknown array in DIM() function | |
| 15 | Incorrect number of subscripts | 
| Subscript out of range | |
| 16 | Syntax error | 
| 17 | Escape | 
| 18 | Division by zero | 
| 19 | String too long | 
| 20 | Number too big | 
| Number too big for arc Sine or arc Cosine | |
| 21 | Negative root | 
| 22 | Logarithm range | 
| 23 | Accuracy lost in Sine/ Cosine/ | 
| Tangent | |
| 24 | Exponent range | 
| 26 | Can't use array reference here | 
| Unknown or missing variable | |
| 27 | Missing ) | 
| Missing ] | |
| Missing { | |
| Missing } | |
| 28 | Bad Binary | 
| Bad Hex | |
| Hex number too large | |
| 29 | No such function/procedure | 
| 30 | Bad call of function/procedure | 
| 31 | Arguments of function/procedure incorrect | 
| Invalid array actual parameter | |
| Invalid RETURN actual parameter | |
| 32 | Not in a FOR loop | 
| 33 | Can't match FOR | 
| 34 | Bad FOR control variable | 
| 35 | The step cannot be zero | 
| 36 | Missing TO | 
| 38 | Not in a subroutine | 
| 39 | ON syntax | 
| 40 | ON range | 
| 41 | No such line | 
| 42 | DATA pointer not found on stack for RESTORE DATA | 
| 42 | Out of data | 
| 43 | Not in a REPEAT loop | 
| 44 | Too many nested structures | 
| 45 | Missing # | 
| 46 | Not in a WHILE loop | 
| 47 | Missing ENDCASE | 
| 48 | CASE..OF statement must be the last thing on a line | 
| 48 | OF missing from CASE statement | 
| 49 | Missing ENDIF | 
| 50 | Bad MOUSE variable | 
| 51 | Too many input expressions for SYS | 
| Too many output variables for SYS | |
| 52 | Can't install library | 
| Bad program used as function/procedure library | |
| No room for library |