Prev: B033 Up: Map Next: B09A
B049: Routine at B049
B049 BIT 1,E
B04B JR Z,$B058
B04D LD HL,$088B
B050 LD (IY+$00),L
B053 LD (IY+$01),H
B056 RES 1,E
B058 PUSH HL
B059 PUSH DE
B05A PUSH IY
B05C PUSH IX
B05E LD IY,$9FEC
B062 LD DE,$0000
B065 CALL IncrementPointerAndCompare
B068 LD A,$02
B06A CALL AllocateMemory
B06D LD HL,($A02B)
B070 LD (IX+$00),L
B073 LD (IX+$01),H
B076 PUSH IX
B078 POP HL
B079 LD (IY-$02),L
B07C LD (IY-$01),H
B07F POP IX
B081 POP IY
B083 POP DE
B084 POP HL
B085 CALL $AE7F
B088 CP $90
B08A JR NZ,$B085
B08C LD A,B
B08D AND $0F
B08F OR C
B090 JR NZ,$B085
B092 LD HL,($A029)
B095 LD (HL),$C0
B097 JP $AB52
Prev: B033 Up: Map Next: B09A