Prev: A1B5 Up: Map Next: A203
A1C7: Routine at A1C7
Used by the routines at A1B5, A9B7, B77F, ScriptInterpreter, CFCF and DC6C.
A1C7 PUSH HL
A1C8 PUSH DE
A1C9 PUSH IX
A1CB POP HL
A1CC DEC HL
A1CD DEC HL
A1CE DEC HL
A1CF LD IX,$9FE3
A1D3 LD E,(IX+$00)
A1D6 LD D,(IX+$01)
A1D9 LD A,D
A1DA OR E
A1DB JR Z,$A1EB
A1DD PUSH HL
A1DE AND A
A1DF SBC HL,DE
A1E1 POP HL
A1E2 JR C,$A1EB
A1E4 INC DE
A1E5 INC DE
A1E6 PUSH DE
A1E7 POP IX
A1E9 JR $A1D3
A1EB LD (IX+$00),L
A1EE LD (IX+$01),H
A1F1 INC HL
A1F2 LD (HL),$00
A1F4 INC HL
A1F5 LD (HL),E
A1F6 INC HL
A1F7 LD (HL),D
A1F8 CALL $A20C
A1FB JR Z,$A206
A1FD LD L,(IX+$00)
A200 LD H,(IX+$01)
Prev: A1B5 Up: Map Next: A203