![]() |
Routines |
Prev: 0A23 | Up: Map |
The address of this routine is derived from an offset found in the control character table.
This subroutine performs an operation identical to the BASIC statement 'PRINT OVER 1;CHR$ 32;'.
|
||||||||||||||
PO_RIGHT | 0A3D | LD A,($5C91) | Fetch P-FLAG and save it on the machine stack. | |||||||||||
0A40 | PUSH AF | |||||||||||||
0A41 | LD (IY+$57),$01 | Set P-FLAG to OVER 1. | ||||||||||||
0A45 | LD A," " | A 'space'. | ||||||||||||
0A47 | CALL PO_CHAR | Print the character. | ||||||||||||
0A4A | POP AF | Fetch the old value of P-FLAG. | ||||||||||||
0A4B | LD ($5C91),A | |||||||||||||
0A4E | RET | Finished. Note: the programmer has forgotten to exit via PO_STORE, which is a bug. |
Prev: 0A23 | Up: Map |