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