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. |