|  | Routines | 
| Prev: 5FAF | Up: Map | Next: 5FE1 | 
|  | ||||
| 
Blank the screen and write the banner.
 | ||||
| CreateWindow | 5FB7 | CALL ResetAttributes | Call ResetAttributes. | |
| 5FBA | CALL ResetScreen | Call ResetScreen. | ||
| 5FBD | CALL PrintBanner | Call PrintBanner. | ||
| 
Set the attributes for the 1UP lives graphic.
 | ||||
| 5FC0 | LD HL,$5808 | HL=5808. | ||
| 5FC3 | LD A,$47 | A=47. | ||
| 5FC5 | LD (HL),A | Write A to HL. | ||
| 5FC6 | INC HL | Increment HL by one. | ||
| 5FC7 | LD (HL),A | Write A to HL. | ||
| 
Set the attributes for the 2UP lives graphic.
 | ||||
| 5FC8 | LD HL,$5816 | HL=5816. | ||
| 5FCB | LD (HL),A | Write A to HL. | ||
| 5FCC | INC HL | Increment HL by one. | ||
| 5FCD | LD (HL),A | Write A to HL. | ||
| 
Set the attributes for the score line (the whole line is INK:45).
 | ||||
| 5FCE | LD HL,$5820 | HL=5820. | ||
| 5FD1 | LD BC,$2045 | BC=counter:20 INK:45. | ||
| CreateWindow_Loop | 5FD4 | LD (HL),C | Write 45 to the attribute buffer. | |
| 5FD5 | INC L | Move onto the next column. | ||
| 5FD6 | DJNZ CreateWindow_Loop | Decrease counter by one and loop back to CreateWindow_Loop until counter is zero. | ||
| 
Write the 1UP, 2UP and HI scores.
 | ||||
| 5FD8 | CALL Score_1UP | Call Score_1UP. | ||
| 5FDB | CALL Score_2UP | Call Score_2UP. | ||
| 5FDE | JP Score_HI | Jump to Score_HI. | ||
| Prev: 5FAF | Up: Map | Next: 5FE1 |