Routines |
Prev: 0A23 | Up: Map | Next: 0A4F |
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 | Next: 0A4F |