![]() |
Routines |
| Prev: B0A1 | Up: Map | Next: B123 |
|
Used by the routine at StartGame.
|
||||
| Play_Window | B0EA | LD HL,$4000 | Write 00 to 1800 bytes starting from 4000. | |
| B0ED | LD (HL),$00 | |||
| B0EF | LD DE,$4001 | |||
| B0F2 | LD BC,$17FF | |||
| B0F5 | LDIR | |||
|
Paint the top two lines INK:
BLACK,
PAPER:
YELLOW
.
|
||||
| B0F7 | LD HL,$5800 | HL=5800. | ||
| B0FA | CALL PaintYellow | Call PaintYellow. | ||
|
Paint the bottom two lines INK:
BLACK,
PAPER:
YELLOW
.
|
||||
| B0FD | LD HL,$5AC0 | HL=5AC0. | ||
| B100 | CALL PaintYellow | Call PaintYellow. | ||
| B103 | LD A,$06 | Set the border to YELLOW. | ||
| B105 | OUT ($FE),A | |||
|
Print "Score".
|
||||
| B107 | LD DE,$4001 | DE=4001 (screen buffer location). | ||
| B10A | LD HL,$C1F5 | HL=Messaging_Score. | ||
| B10D | CALL PrintString | Call PrintString. | ||
|
Print "Bonus".
|
||||
| B110 | LD DE,$401A | DE=401A (screen buffer location). | ||
| B113 | LD HL,$C1EF | HL=Messaging_Bonus. | ||
| B116 | CALL PrintString | Call PrintString. | ||
|
Prints the road name.
|
||||
| B119 | LD DE,$4009 | DE=4009 (screen buffer location). | ||
| B11C | LD HL,$C280 | HL=Messaging_RoadName. | ||
| B11F | CALL PrintString | Call PrintString. | ||
| B122 | RET | Return. | ||
| Prev: B0A1 | Up: Map | Next: B123 |