![]() |
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 |