Prev: 27663 Up: Map Next: 27763
27680: HIGHSCORE_ENTRY
Don't know what calls this, but it handles keyboard entry of high scores.
L27680 27680 PUSH BC
27681 INC HL
27682 POP IX
27684 POP BC
L27680_0 27685 LD A,255
27687 LD (23560),A
27690 HALT
27691 LD A,(23560)
27694 CP 255
27696 JR Z,L27680_0
27698 CP 13
27700 JR Z,L27680_3
This entry point is used by the routine at L27555.
L27680_1 27702 CP 12
27704 JR Z,L27680_2
27706 CP 35
27708 JR Z,L27680_0
27710 CP 128
27712 JR NC,L27680_0
27714 LD C,A
27715 LD A,B
27716 CP 17
27718 JR Z,L27555_0
27720 LD (IX+0),C
27723 INC B
27724 INC IX
27726 JR L27555_0
L27680_2 27728 LD A,B
27729 AND A
27730 JR Z,L27555_0
27732 DEC IX
27734 DEC B
27735 LD (IX+0),32
27739 JR L27555_0
L27680_3 27741 CALL L27763
27744 POP HL
27745 LD DE,27663
27748 EX DE,HL
27749 LD BC,18
27752 LDIR
27754 LD HL,(28103)
27757 LD BC,6
27760 LDIR
27762 RET
Prev: 27663 Up: Map Next: 27763