Prev: 1F60 Up: Map Next: 1FC9
1FC3: THE 'UNSTACK-Z' SUBROUTINE
Used by the routines at PRINT_CR, PR_ITEM_1, STR_ALTER and CO_TEMP_1.
The routine at DEF_FN continues here.
This subroutine is called in several instances in order to 'return early' from a subroutine when checking syntax. The reason for this is to avoid actually printing characters or passing values to/from the calculator stack.
Input
Output
UNSTACK_Z 1FC3 CALL SYNTAX_Z Is syntax being checked?
1FC6 POP HL Fetch the return address but ignore it in 'syntax-time'.
1FC7 RET Z
1FC8 JP (HL) In 'run-time' make a simple return to the calling routine.
Prev: 1F60 Up: Map Next: 1FC9