![]() |
Routines |
| Prev: CA39 | Up: Map | Next: CB03 |
|
Used by the routine at F858.
|
||||
| CAD1 | LD HL,$4000 | Set HL to the start of the screen buffer. | ||
| CAD4 | DI | Turn off interrupts, so IM1 can be set. | ||
| CAD5 | LD IY,$5C3A | Set IY to the default used in the ROM. | ||
| CAD9 | IM 1 | Switch to interrupt mode 1. | ||
| CADB | EI | Re-enable interrupts | ||
| CADC | LD DE,$4001 | Clear the screen. | ||
| CADF | LD BC,$1AFF | |||
| CAE2 | LD (HL),$00 | |||
| CAE4 | LDIR | |||
| CAE6 | LD HL,$5840 | Set the attributes to bright cyan on black | ||
| CAE9 | LD DE,$5841 | |||
| CAEC | LD BC,$027F | |||
| CAEF | LD (HL),$45 | |||
| CAF1 | LDIR | |||
| CAF3 | CALL $91E8 | Print the score. | ||
| CAF6 | XOR A | Reset the timer for scrolling the message. | ||
| CAF7 | LD ($CB92),A | |||
| CAFA | LD A,$05 | Start at column 5. | ||
| CAFC | LD ($CB91),A | |||
| CAFF | LD IX,$5CE1 | Point IX to the end message. | ||
| Prev: CA39 | Up: Map | Next: CB03 |