Prev: 49552 Up: Map Next: 49600
49576: Print Date Bar
Used by the routine at Handler_DateBar.
Input
HL Date messaging string
B Length of messaging string
PrintDateBar 49576 LD DE,20545 Set the screen buffer position in HL (20545).
49579 EX DE,HL DE=Pointer to date bar messaging string.
49580 LD C,0 C=0.
Print a "SPACE" before the date string.
49582 LD A,32 Load ASCII "SPACE" (32) into A.
49584 CALL PrintCharacter Call PrintCharacter.
Loop through the date messaging string and output it to the screen.
PrintDateBar_Loop 49587 LD A,(DE) Fetch a character from *DE and store it in A.
49588 CALL PrintCharacter Call PrintCharacter.
49591 INC DE Move to the next character of the message.
49592 DJNZ PrintDateBar_Loop Decrease the string length counter by one and loop back to PrintDateBar_Loop until the whole of the date bar has been printed to the screen.
Print a "SPACE" after the date string.
49594 LD A,32 Load ASCII "SPACE" (32) into A.
49596 CALL PrintCharacter Call PrintCharacter.
49599 RET Return.
Prev: 49552 Up: Map Next: 49600