Prev: 63668 Up: Map Next: 63740
63691: Print current control keys to screen
Used by the routines at 37951 and 63740.
63691 LD HL,63986 Point HL at list of current keyboard control characters
63694 LD BC,3589 Print LEFT key at (5, 14)...
63697 CALL 63724 ...
63700 LD BC,3602 Print RIGHT key at (18, 14)...
63703 CALL 63724 ...
63706 LD BC,4101 Print JUMP/UP key at (5, 16)...
63709 CALL 63724 ...
63712 LD BC,4114 Print DOWN key at (18, 16)...
63715 CALL 63724 ...
63718 LD BC,4613 Print MENU (FIRE) key at (5, 18)...
63721 JP 63724 ... (see trivia)
63724 PUSH HL Store HL (current position in list of current keyboard control characters)
63725 CALL 63203 Move virtual cursor (bitmap) to display file address for coordinates x=C, y=B and load address into HL
63728 POP HL Restore HL (current position in current keyboard controls)
63729 LD A,(HL) Load current keyboard control character into A
63730 INC HL Advance HL by one byte to next keyboard control
63731 CP 32 If current keyboard control character is not 32 (SPACE)...
63733 JR NZ,63737 ...then skip ahead to 63737
63735 LD A,127 Load A with 127 (index of COPYRIGHT graphic in character set)
63737 JP 63005 Print text/graphic character in A and advance bitmap virtual text cursor and return
Prev: 63668 Up: Map Next: 63740