AFB5: Routine at AFB5
| AFB5 |
XOR A |
| AFB6 |
LD ($B417),A |
| AFB9 |
LD HL,($B40A) |
| AFBC |
LD BC,$006E |
| AFBF |
AND A |
| AFC0 |
SBC HL,BC |
| AFC2 |
ADD HL,BC |
| AFC3 |
JR C,$AFD6 |
| AFC5 |
LD A,$14 |
| AFC7 |
LD BC,($B431) |
| AFCB |
PUSH BC |
| AFCC |
POP IX |
| AFCE |
LD C,$FF |
| AFD0 |
CALL $B29C |
| AFD3 |
JP $B0BA |
| AFD6 |
LD A,L |
| AFD7 |
CP $32 |
| AFD9 |
JP C,$B068 |
| AFDC |
LD A,$FF |
| AFDE |
LD ($B416),A |
| AFE1 |
LD A,($B41A) |
| AFE4 |
LD B,A |
| AFE5 |
LD A,L |
| AFE6 |
CP B |
| AFE7 |
JR Z,$B05C |
| AFE9 |
SUB $32 |
| AFEB |
CP $15 |
| AFED |
JR NC,$AFFE |
| AFEF |
LD BC,($B433) |
| AFF3 |
PUSH BC |
| AFF4 |
POP IX |
| AFF6 |
LD C,$00 |
| AFF8 |
CALL $B29C |
| AFFB |
JP $B0BA |
| AFFE |
LD D,A |
| AFFF |
CP $29 |
| B001 |
JR NC,$B016 |
| B003 |
BIT 0,A |
| B005 |
JR NZ,$B016 |
| B007 |
SRL A |
| B009 |
LD BC,($B437) |
| B00D |
PUSH BC |
| B00E |
POP IX |
| B010 |
CALL $B342 |
| B013 |
JP $B0BA |
| B016 |
LD D,A |
| B017 |
LD C,$00 |
| B019 |
SUB $03 |
| B01B |
INC C |
| B01C |
SUB $03 |
| B01E |
JR Z,$B024 |
| B020 |
JR C,$B035 |
| B022 |
JR $B01B |
| B024 |
INC C |
| B025 |
LD A,C |
| B026 |
LD BC,($B431) |
| B02A |
PUSH BC |
| B02B |
POP IX |
| B02D |
LD C,$FF |
| B02F |
CALL $B29C |
| B032 |
JP $B0BA |
| B035 |
LD A,D |
| B036 |
BIT 0,A |
| B038 |
JR NZ,$B04B |
| B03A |
LD A,$14 |
| B03C |
LD BC,($B431) |
| B040 |
PUSH BC |
| B041 |
POP IX |
| B043 |
LD C,$FF |
| B045 |
CALL $B29C |
| B048 |
JP $B0BA |
| B04B |
LD A,$13 |
| B04D |
LD BC,($B431) |
| B051 |
PUSH BC |
| B052 |
POP IX |
| B054 |
LD C,$FF |
| B056 |
CALL $B29C |
| B059 |
JP $B0BA |
| B05C |
LD BC,($B439) |
| B060 |
PUSH BC |
| B061 |
POP IX |
| B063 |
CALL $B3B6 |
| B066 |
JR $B0BA |
| B068 |
LD A,L |
| B069 |
CP $29 |
| B06B |
JR C,$B073 |
| B06D |
BIT 0,A |
| B06F |
JR Z,$B09A |
| B071 |
JR $B079 |
| B073 |
BIT 0,A |
| B075 |
JR Z,$B0AA |
| B077 |
JR $B08A |
| B079 |
LD A,$13 |
| B07B |
LD BC,($B433) |
| B07F |
PUSH BC |
| B080 |
POP IX |
| B082 |
LD C,$00 |
| B084 |
CALL $B29C |
| B087 |
JP $B0BA |
| B08A |
LD A,$01 |
| B08C |
LD BC,($B433) |
| B090 |
PUSH BC |
| B091 |
POP IX |
| B093 |
LD C,$00 |
| B095 |
CALL $B29C |
| B098 |
JR $B0BA |
| B09A |
LD A,$14 |
| B09C |
LD BC,($B433) |
| B0A0 |
PUSH BC |
| B0A1 |
POP IX |
| B0A3 |
LD C,$00 |
| B0A5 |
CALL $B29C |
| B0A8 |
JR $B0BA |
| B0AA |
LD A,L |
| B0AB |
SRL A |
| B0AD |
LD BC,($B437) |
| B0B1 |
PUSH BC |
| B0B2 |
POP IX |
| B0B4 |
CALL $B342 |
| B0B7 |
JP $B0BA |
| B0BA |
LD A,($B416) |
| B0BD |
BIT 0,A |
| B0BF |
JR Z,$B0DC |
| B0C1 |
LD A,L |
| B0C2 |
CP $7F |
| B0C4 |
JR NC,$B0D1 |
| B0C6 |
CP $02 |
| B0C8 |
JR NC,$B0DC |
| B0CA |
LD A,($B412) |
| B0CD |
BIT 0,A |
| B0CF |
JR NZ,$B0E0 |
| B0D1 |
LD HL,($B40E) |
| B0D4 |
LD ($B40A),HL |
| B0D7 |
LD A,$01 |
| B0D9 |
LD ($B417),A |
| B0DC |
XOR A |
| B0DD |
LD ($B412),A |
| B0E0 |
PUSH HL |
| B0E1 |
LD A,($B415) |
| B0E4 |
INC A |
| B0E5 |
CP $03 |
| B0E7 |
JR NZ,$B0ED |
| B0E9 |
LD ($B40E),HL |
| B0EC |
XOR A |
| B0ED |
LD ($B415),A |
| B0F0 |
POP HL |
| B0F1 |
LD DE,$ACF6 |
| B0F4 |
LD ($B40A),HL |
| B0F7 |
CALL $AEF0 |
| B0FA |
LD DE,$AD0E |
| B0FD |
LD A,($B410) |
| B100 |
LD H,$00 |
| B102 |
LD L,A |
| B103 |
CALL $AEF0 |
| B106 |
LD DE,$AD36 |
| B109 |
LD A,($B40C) |
| B10C |
LD L,A |
| B10D |
LD H,$00 |
| B10F |
CALL $AEF0 |
| B112 |
LD DE,$AD75 |
| B115 |
LD A,($B411) |
| B118 |
LD H,$00 |
| B11A |
LD L,A |
| B11B |
CALL $AEF0 |
| B11E |
LD B,$03 |
| B120 |
LD HL,$ACF6 |
| B123 |
LD A,(HL) |
| B124 |
CP $20 |
| B126 |
JR Z,$B12B |
| B128 |
ADD A,$30 |
| B12A |
LD (HL),A |
| B12B |
INC HL |
| B12C |
DJNZ $B123 |
| B12E |
LD B,$03 |
| B130 |
LD HL,$AD0E |
| B133 |
LD A,(HL) |
| B134 |
CP $20 |
| B136 |
JR Z,$B13B |
| B138 |
ADD A,$30 |
| B13A |
LD (HL),A |
| B13B |
INC HL |
| B13C |
DJNZ $B133 |
| B13E |
LD B,$03 |
| B140 |
LD HL,$AD36 |
| B143 |
LD A,(HL) |
| B144 |
CP $20 |
| B146 |
JR Z,$B14B |
| B148 |
ADD A,$30 |
| B14A |
LD (HL),A |
| B14B |
INC HL |
| B14C |
DJNZ $B143 |
| B14E |
LD B,$03 |
| B150 |
LD HL,$AD75 |
| B153 |
LD A,(HL) |
| B154 |
CP $20 |
| B156 |
JR Z,$B15B |
| B158 |
ADD A,$30 |
| B15A |
LD (HL),A |
| B15B |
INC HL |
| B15C |
DJNZ $B153 |
| B15E |
LD A,($B418) |
| B161 |
LD ($AD0E),A |
| B164 |
LD A,($B419) |
| B167 |
LD ($AD75),A |
| B16A |
RET |