| Routines

00008: THE 'ERROR' RESTART

Used by the routines at BEEP, SA_LD_RET, SAVE_ETC, LD_BLOCK, PO_SCR, COPY_LINE, REPORT_J, WAIT_KEY, CHAN_OPEN, STR_DATA, OPEN_2, STMT_RET, LINE_NEW, NEXT_LINE, VAR_A_1, NEXT_2NUM, STOP, FOR, NEXT, READ_3, FIND_INT1, CLEAR, RETURN, IN_ASSIGN, CO_TEMP_1, DRAW_LINE, S_FN_SBRN, STK_VAR, multiply, usr, chrs, exp and ln. The error pointer is made to point to the position of the error.
ERROR_1 | 00008 | LD HL,(23645) | The address reached by the interpreter (CH-ADD) is copied to the error pointer (X-PTR) before proceeding.
| 00011 | LD (23647),HL
| 00014 | JR ERROR_2