Prev: A7EA Up: Map Next: A80E
A7EB: Routine at A7EB
Used by the routine at A7D0.
A7EB LD HL,$A24D HL=A24D.
A7EE LD A,($A027) E=*A027.
A7F1 LD E,A
A7F2 LD A,($A2AA) A=*A2AA.
A7F5 OR E Set the bits from E.
A7F6 JR Z,$A7FB Jump to A7FB if A is equal to E.
A7F8 LD HL,$A255 HL=A255.
A7FB LD A,D A=D.
A7FC RRCA RRCA.
A7FD RRCA RRCA.
A7FE RRCA RRCA.
A7FF AND %00011110 Keep only bits 1-4.
A801 PUSH DE Stash DE on the stack.
A802 LD E,A E=A.
This entry point is used by the routine at DC6C.
A803 LD D,$00 D=00.
A805 ADD HL,DE HL+=DE.
A806 LD E,(HL) E=*HL.
A807 INC HL Increment HL by one.
A808 LD D,(HL) D=*HL.
A809 CALL $A887 Call A887.
A80C POP DE Restore DE from the stack.
A80D RET Return.
Prev: A7EA Up: Map Next: A80E