Prev: A1F3 Up: Map Next: A311
A219: Routine at A219
Used by the routine at 7D9A.
A219 LD HL,$B03A
A21C LD ($5E01),HL
A21F LD HL,$00C0
A222 LD DE,$B32A
A225 LD BC,$0818
A228 PUSH BC
A229 PUSH HL
A22A CALL $9BA2
A22D LD A,(DE)
A22E INC DE
A22F CALL $A1D3
A232 DJNZ $A22D
A234 POP HL
A235 LD A,H
A236 ADD A,$08
A238 LD H,A
A239 POP BC
A23A DEC C
A23B JR NZ,$A228
A23D JP $A1AE
This entry point is used by the routine at 80CB.
A240 LD HL,$00C0
A243 CALL $9BD2
A246 LD BC,$0818
A249 LD A,($5E1A)
A24C CPL
A24D AND $07
A24F CP $02
A251 JR NC,$A255
A253 LD A,$44
A255 LD E,A
A256 PUSH DE
A257 PUSH BC
A258 PUSH HL
A259 LD (HL),E
A25A INC L
A25B DJNZ $A259
A25D POP HL
A25E LD BC,$0020
A261 ADD HL,BC
A262 POP BC
A263 DEC C
A264 JR NZ,$A257
A266 LD HL,$90C8
A269 CALL $9BD2
A26C LD A,($5E1A)
A26F LD BC,$0303
A272 CALL $809A
A275 INC L
A276 LD (HL),A
A277 ADD HL,DE
A278 LD BC,$0202
A27B CALL $809A
A27E LD HL,$98D0
A281 CALL $9BD2
A284 POP DE
A285 LD (HL),E
A286 LD HL,$7DC8
A289 CALL $9BD2
A28C LD BC,$0603
A28F LD A,$47
A291 CALL $809A
A294 LD HL,$5FC8
A297 CALL $9BD2
A29A LD BC,$0604
A29D LD A,$46
A29F CALL $809A
A2A2 LD HL,$48C8
A2A5 CALL $9BD2
A2A8 LD BC,$0601
A2AB LD A,$45
A2AD CALL $809A
A2B0 LD BC,$0601
A2B3 LD A,$47
A2B5 CALL $809A
A2B8 LD HL,$38C8
A2BB CALL $9BD2
A2BE LD BC,$0601
A2C1 LD A,$43
A2C3 CALL $809A
A2C6 LD BC,$0601
A2C9 LD A,$47
A2CB JP $809A
This entry point is used by the routines at 7D9A and 80CB.
A2CE PUSH IX
A2D0 LD IX,$A17D
A2D4 LD A,($5E00)
A2D7 RLCA
A2D8 AND $30
A2DA OR $01
A2DC LD (IX+$00),A
A2DF LD (IX+$05),$47
A2E3 LD HL,$8DC8
A2E6 LD (IX+$03),L
A2E9 LD (IX+$04),H
A2EC LD A,($5E21)
A2EF LD C,A
A2F0 LD B,$03
A2F2 PUSH BC
A2F3 CALL $A185
A2F6 LD A,C
A2F7 AND A
A2F8 JR Z,$A2FD
A2FA CALL $9F4A
A2FD LD A,(IX+$03)
A300 ADD A,$10
A302 LD (IX+$03),A
A305 POP BC
A306 DEC C
A307 JP P,$A30C
A30A LD C,$00
A30C DJNZ $A2F2
A30E POP IX
A310 RET
Prev: A1F3 Up: Map Next: A311