Routines |
Prev: 02777 | Up: Map | Next: 02819 |
Used by the routine at CL_SET.
The routine at PO_ABLE continues here.
The new position's 'line and column' values and the 'pixel' address are stored in the appropriate system variables.
|
||||||||||||
PO_STORE | 02780 | BIT 1,(IY+1) | Jump forward if handling the printer (bit 1 of FLAGS set). | |||||||||
02784 | JR NZ,PO_ST_PR | |||||||||||
02786 | BIT 0,(IY+2) | Jump forward if handling the lower part of the screen (bit 0 of TV-FLAG set). | ||||||||||
02790 | JR NZ,PO_ST_E | |||||||||||
02792 | LD (23688),BC | Save the values that relate to the main part of the screen at S-POSN and DF-CC. | ||||||||||
02796 | LD (23684),HL | |||||||||||
02799 | RET | Then return. | ||||||||||
PO_ST_E | 02800 | LD (23690),BC | Save the values that relate to the lower part of the screen at S-POSNL, ECHO-E and DF-CCL. | |||||||||
02804 | LD (23682),BC | |||||||||||
02808 | LD (23686),HL | |||||||||||
02811 | RET | Then return. | ||||||||||
PO_ST_PR | 02812 | LD (IY+69),C | Save the values that relate to the printer buffer at P-POSN and PR-CC. | |||||||||
02815 | LD (23680),HL | |||||||||||
02818 | RET | Then return. |
Prev: 02777 | Up: Map | Next: 02819 |