| Err |
Msg |
Meaning |
Explanation |
| 1 | NF | NEXT without FOR | A NEXT statement was encountered without any corresponding FOR having initiated a loop |
| 2 | SN | Syntax Error | Usually caused by a misspelled keyword or missing/incorrect punctuation |
| 3 | RG | RETURN without GOSUB | A RETURN statement was encountered without any corresponding GOSUB having initiated a subroutine |
| 4 | OD | Out of Data | Not yet implemented |
| 5 | FC | Illegal Function Call | A function was called either with invalid or out-of-range parameters, or generated an illegal or out-of-range intermediate result |
| 6 | OV | Overflow | An operation generated a numeric result that was outside the range of values allowed by the expected data type. For example, the result of an integer expression was outside the range -32,767 to +32,767 |
| 7 | OM | Out of Memory | The available memory for either program/numeric variables or for string variables has been exhausted. It may be possible to adjust the allocation of memory (using the CLEAR statement) to avoid this error |
| 8 | UL | Undefined Line Number | An invalid line number in direct mode or a non-existent line number in runtime mode was specified. Valid line numbers must be within the range 1 - 32767, and a line number must exist before it can be deleted |
| 9 | BS | Bad Subscript | An invalid array subscript was specified |
| 10 | DD | Doubly DIM'ed Array | An attempt was made to dimension (create) an array that already exists |
| 11 | /0 | Division by Zero | An operation attempted to perform a division by zero, which has an undefined result |
| 12 | ID | Illegal Direct | A command was attempted in direct mode that is only available at runtime |
| 13 | TM | Type Mismatch | An operation was attempted using data of the wrong type. For example, attempting to find the SGN of a string value |
| 14 | OS | Out of String Space | The available memory for string variables has been exhausted. It may be possible to increase the allocation of string memory (using the CLEAR statement) to avoid this error |
| 15 | LS | String Too Long | An attempt was made to create a string longer than the maximum allowed length |
| 16 | NA | No Such Array | An attempt was made to access a variable within an array that has not yet been DIM'ed (created) |
| 17 | CN | Cannot Continue | A CONTINUE command was attempted but the program state has changed to make continuation impossible |
| 18 | IO | I/O Error | An unrecoverable error occurred during a file input or output operation |
| 19 | NR | No Resume | Not yet implemented |
| 20 | RW | Resume Without Error | Not yet implemented |
| 21 | IR | Infrared Error | An unrecoverable error occurred during a file input or output operation via infrared |
| 22 | MO | Missing Operand | A function was called with fewer parameters supplied than required |
| 23 | IE | Internal Error | An unrecoverable error occurred during an internal operation (which includes within the device's operating system) |
| 24 | BN | Bad File Number | Not yet implemented |
| 25 | FL | File Not Found | A non-existent file was specified for access (eg KILL, LOAD, RENAME, etc) |
| 26 | AO | File Already Open | Not yet implemented |
| 27 | EF | Input Past End of File | Not yet implemented |
| 28 | DS | Direct Statement in File | A command was attempted at runtime that is only available in direct mode |
| 29 | FM | Too Many Open Files | Not yet implemented |
| 30 | CF | Closed File | Not yet implemented |
| 31 | NM | Bad File Name | An invalid file was specified for access (eg KILL, LOAD, RENAME, etc) |
| 32 | VR | Variable Not Found | Some operations, such as INC, DEC require that a variable be previously assigned a value. ie They do not perform automatic variable creation as LET does. |