9825A Error codes
Copy from the error codes booklet
*: these errors give a cursor in the line when the RECALL button is pressed, indicating the location of the error in the line.
| Code | Desc |
|---|---|
| 00 | System Error |
| 01 | Unexpected peripheral interrupt |
| 02* | Unterminated text |
| 03* | Mnemonic is unknown |
| 04 | System is secured |
| 05 | Operation not allowed; line cannot be stored; executed with line number |
| 06* | Syntax error in number |
| 07* | Syntax error in input line |
| 08 | Internal representation of the line is too long (gives cursor sometimes) |
| 09 | Gto, gsb, or end statement not allowed in present context (1: see also Advanced Programming ROM error messages) |
| 10* | Gto or gsb statement requires an integer |
| 11 | Integer out of range or integer required. Must be between -32768 and 32767 |
| 12* | Line cannot be stored; can only be executed |
| 13 | Enter (ent) statement not allowed in current context |
| 14 | Program structure destroyed |
| 15 | Printer out of paper or printer failure |
| 16 | String variables ROM not present for the string comparison. Argument in relational comparison operator not allowed. |
| 17 | Parameter out of range |
| 18 | Incorrect parameter |
| 19 | Bad line number |
| 20 | Missing ROM or binary program. The second number indicates the missing ROM. In the program mode, the line number is given instead of the ROM number. 1: Binary Program 4: Systems Programming 6: Strings 8: Extended I/O 9: Advanced programming 10: Matrix 11: Plotter (9862A or 9872A) 12: General I/O 15: 9885 Disk |
| 21 | Line is too long to store |
| 22 | Improper dimension specification |
| 23 | Simple variable already allocated |
| 24 | Array already dimensioned |
| 25 | Dimensions of array disagree with number of subscripts |
| 26 | Subscript of array element out of bounds |
| 27 | Undefined Array |
| 28 | Ref statement has no matching gsb statement |
| 29 | Cannot execute line because a ROM or binary program is missing |
| 30 | Special function key not defined |
| 31 | Non-existent program line |
| 32 | Improper data type (1: see also Advanced Programming ROM error messages) |
| 33 | Data types do not match in assignment statement |
| 34 | Display overflow due to pressing a special function key |
| 35 | Improper flag reference (no such flag) |
| 36 | Attempt to delete destination of a gto or gsb statement |
| 37 | Display buffer overflow caused by display (dsp) statement |
| 38 | Insufficient memory for subroutine return pointer (1) |
| 39 | Insufficient memory for variable allocation or binary program |
| 40 | Insufficient memory for operation |
| 41 | No cartridge in tape transport |
| 42 | Tape cartridge is write protected |
| 43 | Unexpected Beginning-of-tape (BOT) or End-of-tape (EOT) marker encountered, or a tape transport failure |
| 44 | Verify has failed |
| 45 | Attempted execution of idf statement without parameters, or mkr statement when tape position is unknown |
| 46 | Read error of file body (See appendix F) |
| 47 | Read error of file head (see appendix F) |
| 48 | End-of-tape (EOT) encountered before specified number of files were marked |
| 49 | File too small |
| 50 | Ldf statement for a program file must be the last statement in the line |
| 51 | A ROM is present but was not when the memory was recorded. Remove the ROM indicated by the number to the right of the error number in the display, and re-execute the ldm statement. In the program mode, the line number is given instead of the ROM number. See error 20 for a list of ROM numbers. |