Prev: 27667 Up: Map Next: 27849
27805: Routine at 6C9D
Used by the routine at 27886.
27805 LD A,(26259) Return if *26259 is not zero.
27808 OR A
27809 RET NZ
27810 LD HL,(26349) HL=*26349.
27813 LD B,2 B=2.
27815 PUSH BC Stash BC and HL on the stack.
27816 PUSH HL
27817 LD B,3 B=3.
27819 LD A,(HL) A=*HL.
27820 OR A Jump to 27839 if A is zero.
27821 JR Z,27839
27823 CP 70 Jump to 27839 if A is equal to 70.
27825 JR Z,27839
27827 CP 7 Jump to 27839 if A is equal to 7.
27829 JR Z,27839
See Immunity.
27831 LD A,1 Write 1 to *26276.
27833 LD (26276),A
27836 POP AF Restore AF and AF from the stack.
27837 POP AF
27838 RET Return.
27839 INC HL Increment HL by one.
27840 DJNZ 27819 Decrease counter by one and loop back to 27819 until counter is zero.
27842 POP HL Restore HL from the stack.
27843 SET 5,L Set bit 5 of L.
27845 POP BC Restore BC from the stack.
27846 DJNZ 27815 Decrease counter by one and loop back to 27815 until counter is zero.
27848 RET Return.
Prev: 27667 Up: Map Next: 27849