Prev: 6114 Up: Map Next: 6148
612B: Routine at 612B
Used by the routine at 7162.
XXX 612B PUSH AF Stash AF on the stack for later.
612C PUSH BC Stash BC, HL and DE on the stack.
612D PUSH HL
612E PUSH DE
612F CALL $6114 Call 6114.
6132 POP DE Retrieve DE, HL and BC from the stack.
6133 POP HL
6134 POP BC
6135 INC L
6136 LD A,L
6137 AND %11100000 Keep only bits 5-7.
6139 JR Z,XXXX
613B XOR A
613C LD L,A
613D INC H
XXXX 613E DEC DE
613F LD A,D
6140 OR E
6141 JR NZ,XXXXX
6143 POP AF Retrieve AF from the stack.
6144 RET Return.
Else, loop back to the start.
XXXXX 6145 POP AF Retrieve AF from the stack.
6146 JR XXX Jump back to XXX.
Prev: 6114 Up: Map Next: 6148