Prev: 55944 Up: Map Next: 56066
56041: Print Double-Height Text Character
Used by the routines at PrintMenuItems and Handler_Messaging.
Input
HL Attribute file address at which to print character
E Character to print
PrintDoubleHeightCharacter 56041 LD BC,32 Load BC with 0032 (width of a row in attribute file).
56044 PUSH HL Stash HL (attribute file address at which to print character) on the stack.
56045 EX DE,HL
56046 ADD HL,HL
56047 ADD HL,HL
56048 ADD HL,HL
56049 LD DE,15360 Add eight times character index to 15360 (CHARSET-256), to point to graphic of character in ROM...
56052 ADD HL,DE
56053 EX DE,HL
56054 POP HL
56055 CALL PrintHalfDoubleHeightTextCharacter Call PrintHalfDoubleHeightTextCharacter.
56058 ADD HL,BC
56059 CALL PrintHalfDoubleHeightTextCharacter Call PrintHalfDoubleHeightTextCharacter.
56062 AND A
56063 SBC HL,BC
56065 RET Return.
Prev: 55944 Up: Map Next: 56066