Prev: AB52 Up: Map Next: ABF3
AB91: Routine at AB91
Used by the routine at AAB2.
AB91 LD A,($A024)
AB94 CP $02
AB96 JR Z,$ABF3
AB98 LD A,E
AB99 OR $07
AB9B LD E,A
AB9C CALL $AE7F
AB9F CP $E0
ABA1 JR Z,$AB9C
ABA3 CP $30
ABA5 JR NZ,$ABB7
ABA7 BIT 1,E
ABA9 JR Z,$ABB5
ABAB RES 1,E
ABAD LD (IY+$00),C
ABB0 LD (IY+$01),B
ABB3 JR $AB9C
ABB5 SCF
ABB6 RET
ABB7 CP $00
ABB9 JR NZ,$ABC9
ABBB BIT 2,E
ABBD JR Z,$ABB5
ABBF RES 2,E
ABC1 LD (IY+$02),C
ABC4 LD (IY+$03),B
ABC7 JR $AB9C
ABC9 CP $40
ABCB JR NZ,$ABD1
ABCD RES 0,E
ABCF JR $ABA7
ABD1 CP $20
ABD3 JR NZ,$ABEF
ABD5 BIT 1,E
ABD7 JR NZ,$ABA7
ABD9 BIT 0,E
ABDB JR NZ,$ABBB
ABDD RES 2,E
ABDF SET 0,E
ABE1 LD A,(IY+$00)
ABE4 LD (IY+$02),A
ABE7 LD A,(IY+$01)
ABEA LD (IY+$03),A
ABED JR $ABAB
ABEF OR A
ABF0 BIT 1,E
ABF2 RET
Prev: AB52 Up: Map Next: ABF3