Routines |
Prev: F4AA | Up: Map | Next: F4FB |
Used by the routine at F535.
|
||||
Handle printing "CONGRATULATIONS PLAYER ..." messaging.
|
||||
HighScoreMessaging | F4C6 | LD DE,$F4FB | DE=String_Congratulations. | |
F4C9 | LD HL,$6020 | HL=6020 (screen location). | ||
F4CC | CALL PrintStringColour | Call PrintStringColour. | ||
Handle printing the player "number".
|
||||
F4CF | LD A,($5E71) | A=5E71 + 30 (convert to ASCII). | ||
F4D2 | ADD A,$30 | |||
F4D4 | LD HL,$489B | HL=489B (screen buffer location). | ||
F4D7 | CALL PrintScreen | Call PrintScreen. | ||
Handle printing "TODAYS" messaging.
|
||||
F4DA | LD DE,$F513 | DE=String_Todays. | ||
F4DD | LD HL,$7068 | HL=7068 (screen location). | ||
F4E0 | CALL PrintStringColour | Call PrintStringColour. | ||
F4E3 | CALL NewHighScore_Suffix | Call NewHighScore_Suffix. | ||
Handle printing "JETMAN WILL REMEMBER YOU" messaging.
|
||||
F4E6 | LD DE,$F51B | DE=String_Remember. | ||
F4E9 | LD HL,$9020 | HL=9020 (screen location). | ||
F4EC | CALL PrintStringColour | Call PrintStringColour. | ||
F4EF | LD HL,$53AD | HL=53AD (attribute buffer location). | ||
F4F2 | LD B,$03 | B=03 (counter). | ||
HighScoreMessaging_Loop | F4F4 | LD (HL),$7E | Write 7E to HL. | |
F4F6 | INC L | Increment L by two. | ||
F4F7 | INC L | |||
F4F8 | DJNZ HighScoreMessaging_Loop | Decrease counter by one and loop back to HighScoreMessaging_Loop until counter is zero. | ||
F4FA | RET | Return. |
Prev: F4AA | Up: Map | Next: F4FB |