![]() |
Routines |
| Prev: 38795 | Up: Map | Next: 38896 |
|
Copies the attribute byte held by *Print_AttributeVariable to the address held by *PrintAttributeBuffer_Pointer 767 times.
The routine then copies 0 to the address held by *PrintScreenBuffer_Pointer, 6143 times.
|
||||
| ControlCode_ClearScreen | 38869 | PUSH BC | Stash BC and DE on the stack. | |
| 38870 | PUSH DE | |||
|
Start with the attribute byte copy to *PrintAttributeBuffer_Pointer, 767 times.
|
||||
| 38871 | LD HL,(63516) | HL=*PrintAttributeBuffer_Pointer. | ||
| 38874 | LD A,(63518) | A=*Print_AttributeVariable. | ||
| 38877 | LD BC,767 | BC=767. | ||
| 38880 | CALL Helper_Copier | Call Helper_Copier. | ||
|
Next copy 0 to *PrintScreenBuffer_Pointer, 6143 times.
|
||||
| 38883 | LD HL,(63531) | HL=*PrintScreenBuffer_Pointer. | ||
| 38886 | XOR A | A=0. | ||
| 38887 | LD BC,6143 | BC=6143. | ||
| 38890 | CALL Helper_Copier | Call Helper_Copier. | ||
| 38893 | JP ControlCode_FullReturn_2 | Jump to ControlCode_FullReturn_2. | ||
| Prev: 38795 | Up: Map | Next: 38896 |