AD3E: Routine at AD3E
| AD3E |
LD BC,$0000 |
| AD41 |
IN A,($1F) |
| AD43 |
AND A |
| AD44 |
RET Z |
| AD45 |
LD D,A |
| AD46 |
AND $E0 |
| AD48 |
JP Z,$AD50 |
| AD4B |
LD A,$F3 |
| AD4D |
LD ($F732),A |
| AD50 |
LD A,($F732) |
| AD53 |
CP $F3 |
| AD55 |
JP NZ,$AD5A |
| AD58 |
SUB A |
| AD59 |
RET |
| AD5A |
LD A,D |
| AD5B |
BIT 4,A |
| AD5D |
LD D,$00 |
| AD5F |
JP Z,$AD69 |
| AD62 |
AND $0F |
| AD64 |
LD D,$80 |
| AD66 |
JP Z,$ADBB |
| AD69 |
CP $0A |
| AD6B |
JP NZ,$AD73 |
| AD6E |
LD C,$A0 |
| AD70 |
JP $ADBB |
| AD73 |
CP $08 |
| AD75 |
JP NZ,$AD7D |
| AD78 |
LD C,$80 |
| AD7A |
JP $ADBB |
| AD7D |
CP $09 |
| AD7F |
JP NZ,$AD87 |
| AD82 |
LD C,$90 |
| AD84 |
JP $ADBB |
| AD87 |
CP $01 |
| AD89 |
JP NZ,$AD91 |
| AD8C |
LD C,$04 |
| AD8E |
JP $ADBB |
| AD91 |
CP $05 |
| AD93 |
JP NZ,$AD9B |
| AD96 |
LD C,$50 |
| AD98 |
JP $ADBB |
| AD9B |
CP $04 |
| AD9D |
JP NZ,$ADA5 |
| ADA0 |
LD C,$40 |
| ADA2 |
JP $ADBB |
| ADA5 |
CP $06 |
| ADA7 |
JP NZ,$ADAF |
| ADAA |
LD C,$60 |
| ADAC |
JP $ADBB |
| ADAF |
CP $02 |
| ADB1 |
JP NZ,$ADB9 |
| ADB4 |
LD C,$08 |
| ADB6 |
JP $ADBB |
| ADB9 |
SUB A |
| ADBA |
RET |
| ADBB |
LD A,($FE54) |
| ADBE |
OR D |
| ADBF |
LD ($FE54),A |
| ADC2 |
LD A,C |
| ADC3 |
RET |
| ADC4 |
NOP |
| ADC5 |
NOP |
| ADC6 |
NOP |
| ADC7 |
NOP |
| ADC8 |
NOP |
| ADC9 |
NOP |
| ADCA |
NOP |
| ADCB |
NOP |
| ADCC |
NOP |
| ADCD |
NOP |
| ADCE |
NOP |
| ADCF |
NOP |
| ADD0 |
NOP |
| ADD1 |
NOP |
| ADD2 |
NOP |
| ADD3 |
NOP |
| ADD4 |
LD A,$C9 |
| ADD6 |
LD ($8C5E),A |
| ADD9 |
LD HL,$C8B4 |
| ADDC |
LD ($5C36),HL |
| ADDF |
LD HL,$CC9C |
| ADE2 |
LD ($FE02),HL |
| ADE5 |
CALL $8D68 |
| ADE8 |
CALL $8E08 |
| ADEB |
CALL $8E38 |
| ADEE |
CALL $805C |
| ADF1 |
CALL $8F53 |
| ADF4 |
CALL $8C3C |
| ADF7 |
LD HL,$0000 |
| ADFA |
LD DE,$0400 |
| ADFD |
CALL $90BA |
| AE00 |
LD HL,$0000 |
| AE03 |
LD DE,$0000 |
| AE06 |
LD BC,$2710 |
| AE09 |
LDIR |
| AE0B |
LD HL,$CC9C |
| AE0E |
LD ($FE02),HL |
| AE11 |
CALL $805C |
| AE14 |
CALL $805C |
| AE17 |
CALL $8C3C |
| AE1A |
LD HL,$0000 |
| AE1D |
LD DE,$0400 |
| AE20 |
CALL $90BA |
| AE23 |
LD HL,$0000 |
| AE26 |
LD DE,$0000 |
| AE29 |
LD BC,$2710 |
| AE2C |
LDIR |
| AE2E |
LD HL,$CC9C |
| AE31 |
LD ($FE02),HL |
| AE34 |
CALL $805C |
| AE37 |
CALL $805C |
| AE3A |
CALL $805C |
| AE3D |
LD A,$21 |
| AE3F |
LD ($8C5E),A |
| AE42 |
CALL $8C3C |
| AE45 |
LD B,$14 |
| AE47 |
PUSH BC |
| AE48 |
LD HL,$0000 |
| AE4B |
LD DE,$0400 |
| AE4E |
CALL $90BA |
| AE51 |
LD HL,$0000 |
| AE54 |
LD D,H |
| AE55 |
LD E,L |
| AE56 |
LD BC,$4E20 |
| AE59 |
LDIR |
| AE5B |
POP BC |
| AE5C |
DJNZ $AE47 |
| AE5E |
LD A,($FEE4) |
| AE61 |
DEC A |
| AE62 |
LD ($FEE4),A |
| AE65 |
JP Z,$AE90 |
| AE68 |
CP $07 |
| AE6A |
JP NC,$AE81 |
| AE6D |
LD BC,$4012 |
| AE70 |
LD L,A |
| AE71 |
LD H,$00 |
| AE73 |
ADD HL,HL |
| AE74 |
ADD HL,BC |
| AE75 |
LD B,H |
| AE76 |
LD C,L |
| AE77 |
LD A,$0C |
| AE79 |
CALL $948C |
| AE7C |
LD A,$0C |
| AE7E |
CALL $948C |
| AE81 |
LD B,$18 |
| AE83 |
SUB A |
| AE84 |
LD ($FE6A),A |
| AE87 |
LD ($FE6C),A |
| AE8A |
LD ($FE6E),A |
| AE8D |
JP $9644 |
| AE90 |
LD A,$02 |
| AE92 |
LD HL,$0000 |
| AE95 |
LD DE,$0000 |
| AE98 |
LD BC,$4E20 |
| AE9B |
LDIR |
| AE9D |
LD HL,$4000 |
| AEA0 |
LD DE,$4001 |
| AEA3 |
LD BC,$001F |
| AEA6 |
LD (HL),$7E |
| AEA8 |
LDIR |
| AEAA |
LD HL,$5800 |
| AEAD |
LD DE,$5801 |
| AEB0 |
LD BC,$001F |
| AEB3 |
LD (HL),$42 |
| AEB5 |
LDIR |
| AEB7 |
LD HL,$CC5C |
| AEBA |
LD DE,$CC5D |
| AEBD |
LD (HL),$BF |
| AEBF |
LD BC,$001F |
| AEC2 |
LDIR |
| AEC4 |
LD A,$62 |
| AEC6 |
LD ($FE4E),A |
| AEC9 |
EXX |
| AECA |
LD C,$00 |
| AECC |
EXX |
| AECD |
LD H,$CC |
| AECF |
EXX |
| AED0 |
LD A,C |
| AED1 |
EXX |
| AED2 |
ADD A,$5C |
| AED4 |
LD L,A |
| AED5 |
LD C,(HL) |
| AED6 |
LD ($FE14),HL |
| AED9 |
ADD A,$20 |
| AEDB |
LD L,A |
| AEDC |
LD B,(HL) |
| AEDD |
LD A,C |
| AEDE |
AND A |
| AEDF |
JP Z,$AF2B |
| AEE2 |
LD H,$7C |
| AEE4 |
LD L,C |
| AEE5 |
ADD HL,HL |
| AEE6 |
INC HL |
| AEE7 |
LD A,(HL) |
| AEE8 |
EXX |
| AEE9 |
OR C |
| AEEA |
EXX |
| AEEB |
LD E,A |
| AEEC |
DEC HL |
| AEED |
LD A,(HL) |
| AEEE |
DEC HL |
| AEEF |
SUB $9F |
| AEF1 |
LD D,A |
| AEF2 |
LD A,$FF |
| AEF4 |
LD (DE),A |
| AEF5 |
DEC C |
| AEF6 |
JP Z,$AF2B |
| AEF9 |
DJNZ $AEE7 |
| AEFB |
LD A,(HL) |
| AEFC |
DEC HL |
| AEFD |
EXX |
| AEFE |
OR C |
| AEFF |
EXX |
| AF00 |
LD E,A |
| AF01 |
LD A,(HL) |
| AF02 |
DEC HL |
| AF03 |
SUB $9F |
| AF05 |
LD D,A |
| AF06 |
LD A,$7E |
| AF08 |
LD (DE),A |
| AF09 |
DEC C |
| AF0A |
JP Z,$AF2B |
| AF0D |
LD A,(HL) |
| AF0E |
DEC HL |
| AF0F |
EXX |
| AF10 |
OR C |
| AF11 |
EXX |
| AF12 |
LD E,A |
| AF13 |
LD A,(HL) |
| AF14 |
SUB $9F |
| AF16 |
LD D,A |
| AF17 |
LD A,$18 |
| AF19 |
LD (DE),A |
| AF1A |
LD A,D |
| AF1B |
RRCA |
| AF1C |
RRCA |
| AF1D |
RRCA |
| AF1E |
AND $03 |
| AF20 |
ADD A,$58 |
| AF22 |
LD H,A |
| AF23 |
LD L,E |
| AF24 |
LD (HL),$42 |
| AF26 |
LD HL,($FE14) |
| AF29 |
INC C |
| AF2A |
LD (HL),C |
| AF2B |
EXX |
| AF2C |
INC C |
| AF2D |
LD A,C |
| AF2E |
EXX |
| AF2F |
CP $20 |
| AF31 |
JP NZ,$AECD |
| AF34 |
LD HL,$0000 |
| AF37 |
LD DE,$0000 |
| AF3A |
LD BC,$1194 |
| AF3D |
LDIR |
| AF3F |
LD A,($FE4E) |
| AF42 |
DEC A |
| AF43 |
JP NZ,$AEC6 |
| AF46 |
LD HL,$CDE8 |
| AF49 |
LD B,$11 |
| AF4B |
LD A,(HL) |
| AF4C |
PUSH HL |
| AF4D |
PUSH BC |
| AF4E |
RST $10 |
| AF4F |
POP BC |
| AF50 |
POP HL |
| AF51 |
INC HL |
| AF52 |
DJNZ $AF4B |
| AF54 |
LD A,$04 |
| AF56 |
LD HL,$0000 |
| AF59 |
LD DE,$0000 |
| AF5C |
LD BC,$9C40 |
| AF5F |
LDIR |
| AF61 |
DEC A |
| AF62 |
JP NZ,$AF56 |
| AF65 |
LD HL,$F700 |
| AF68 |
LD B,$08 |
| AF6A |
LD DE,($FE76) |
| AF6E |
LD C,(HL) |
| AF6F |
INC HL |
| AF70 |
LD A,(HL) |
| AF71 |
INC HL |
| AF72 |
LD ($FE14),HL |
| AF75 |
LD L,C |
| AF76 |
LD H,A |
| AF77 |
PUSH HL |
| AF78 |
AND A |
| AF79 |
SBC HL,DE |
| AF7B |
POP HL |
| AF7C |
JP C,$AF87 |
| AF7F |
LD HL,($FE14) |
| AF82 |
DJNZ $AF6E |
| AF84 |
JP $B1F4 |
| AF87 |
PUSH DE |
| AF88 |
LD HL,$F70E |
| AF8B |
LD DE,$F710 |
| AF8E |
SLA B |
| AF90 |
LD C,B |
| AF91 |
LD B,$00 |
| AF93 |
PUSH BC |
| AF94 |
LDDR |
| AF96 |
POP BC |
| AF97 |
EX DE,HL |
| AF98 |
POP DE |
| AF99 |
LD (HL),E |
| AF9A |
INC HL |
| AF9B |
LD (HL),D |
| AF9C |
LD HL,$F720 |
| AF9F |
LD DE,$F722 |
| AFA2 |
LDDR |
| AFA4 |
EX DE,HL |
| AFA5 |
LD (HL),$5A |
| AFA7 |
INC HL |
| AFA8 |
LD (HL),$6B |
| AFAA |
DEC HL |
| AFAB |
LD ($FE14),HL |
| AFAE |
LD HL,$0000 |
| AFB1 |
LD DE,$0000 |
| AFB4 |
LD BC,$0000 |
| AFB7 |
LDIR |
| AFB9 |
LD HL,$4000 |
| AFBC |
LD DE,$4001 |
| AFBF |
LD BC,$1800 |
| AFC2 |
LD (HL),$00 |
| AFC4 |
LDIR |
| AFC6 |
LD (HL),$44 |
| AFC8 |
LD BC,$02FF |
| AFCB |
LDIR |
| AFCD |
LD HL,$CB9C |
| AFD0 |
LD B,$B3 |
| AFD2 |
LD A,(HL) |
| AFD3 |
PUSH HL |
| AFD4 |
PUSH BC |
| AFD5 |
RST $10 |
| AFD6 |
LD HL,$0000 |
| AFD9 |
LD D,H |
| AFDA |
LD E,L |
| AFDB |
LD BC,$07D0 |
| AFDE |
LDIR |
| AFE0 |
LD A,$FD |
| AFE2 |
IN A,($FE) |
| AFE4 |
POP BC |
| AFE5 |
POP HL |
| AFE6 |
AND $02 |
| AFE8 |
JP Z,$B0BC |
| AFEB |
INC HL |
| AFEC |
DJNZ $AFD2 |
| AFEE |
LD HL,$500D |
| AFF1 |
LD (HL),$FE |
| AFF3 |
INC HL |
| AFF4 |
INC HL |
| AFF5 |
LD (HL),$FE |
| AFF7 |
INC HL |
| AFF8 |
INC HL |
| AFF9 |
LD (HL),$FE |
| AFFB |
LD HL,$0000 |
| AFFE |
LD ($FE18),HL |
| B001 |
LD BC,$0041 |
| B004 |
LD ($FE16),BC |
| B008 |
LD A,$16 |
| B00A |
RST $10 |
| B00B |
LD A,$0F |
| B00D |
RST $10 |
| B00E |
LD BC,($FE16) |
| B012 |
LD A,B |
| B013 |
RLCA |
| B014 |
ADD A,$0D |
| B016 |
RST $10 |
| B017 |
LD BC,($FE16) |
| B01B |
LD A,C |
| B01C |
RST $10 |
| B01D |
LD HL,$0000 |
| B020 |
LD DE,$0000 |
| B023 |
LD BC,$9C40 |
| B026 |
LDIR |
| B028 |
LD A,$18 |
| B02A |
OUT ($FE),A |
| B02C |
SUB A |
| B02D |
CALL $9132 |
| B030 |
PUSH AF |
| B031 |
SUB A |
| B032 |
CALL $AD3E |
| B035 |
POP BC |
| B036 |
OR B |
| B037 |
BIT 6,A |
| B039 |
LD BC,($FE16) |
| B03D |
JP Z,$B041 |
| B040 |
DEC C |
| B041 |
BIT 7,A |
| B043 |
JP Z,$B047 |
| B046 |
INC C |
| B047 |
LD A,C |
| B048 |
CP $41 |
| B04A |
JP NC,$B04F |
| B04D |
LD A,$5B |
| B04F |
CP $5C |
| B051 |
JP C,$B056 |
| B054 |
LD A,$41 |
| B056 |
LD C,A |
| B057 |
LD ($FE16),BC |
| B05B |
PUSH BC |
| B05C |
LD A,$FD |
| B05E |
IN A,($FE) |
| B060 |
AND $02 |
| B062 |
POP BC |
| B063 |
JP Z,$B0BC |
| B066 |
LD A,($FE54) |
| B069 |
AND A |
| B06A |
JP Z,$B008 |
| B06D |
INC B |
| B06E |
SUB A |
| B06F |
LD ($FE54),A |
| B072 |
LD HL,($FE18) |
| B075 |
LD A,C |
| B076 |
SUB $41 |
| B078 |
RLCA |
| B079 |
RLCA |
| B07A |
RLCA |
| B07B |
RLCA |
| B07C |
ADC HL,HL |
| B07E |
RLCA |
| B07F |
ADC HL,HL |
| B081 |
RLCA |
| B082 |
ADC HL,HL |
| B084 |
RLCA |
| B085 |
ADC HL,HL |
| B087 |
RLCA |
| B088 |
ADC HL,HL |
| B08A |
LD C,$41 |
| B08C |
LD ($FE18),HL |
| B08F |
LD A,B |
| B090 |
CP $03 |
| B092 |
JP NC,$B0A6 |
| B095 |
LD ($FE16),BC |
| B099 |
LD BC,$EFFE |
| B09C |
IN A,(C) |
| B09E |
AND $01 |
| B0A0 |
JP Z,$B09C |
| B0A3 |
JP $B008 |
| B0A6 |
EX DE,HL |
| B0A7 |
LD HL,$2412 |
| B0AA |
AND A |
| B0AB |
SBC HL,DE |
| B0AD |
JP NZ,$B0B3 |
| B0B0 |
LD DE,$310A |
| B0B3 |
LD HL,($FE14) |
| B0B6 |
LD (HL),E |
| B0B7 |
INC HL |
| B0B8 |
LD (HL),D |
| B0B9 |
JP $B14C |
| B0BC |
CALL $B0EF |
| B0BF |
LD HL,$4000 |
| B0C2 |
LD DE,$4001 |
| B0C5 |
LD BC,$17FF |
| B0C8 |
SUB A |
| B0C9 |
LD (HL),A |
| B0CA |
LDIR |
| B0CC |
LD HL,$0000 |
| B0CF |
LD DE,$0000 |
| B0D2 |
LDIR |
| B0D4 |
LD ($FEEC),A |
| B0D7 |
LD HL,$4099 |
| B0DA |
LD ($94F0),HL |
| B0DD |
LD HL,($F700) |
| B0E0 |
LD ($FE76),HL |
| B0E3 |
CALL $94EC |
| B0E6 |
LD HL,$4059 |
| B0E9 |
LD ($94F0),HL |
| B0EC |
JP $956A |
| B0EF |
LD ($FE00),SP |
| B0F3 |
LD SP,$CA94 |
| B0F6 |
LD A,$0A |
| B0F8 |
LD ($FE4E),A |
| B0FB |
POP HL |
| B0FC |
POP DE |
| B0FD |
LD A,L |
| B0FE |
SRL L |
| B100 |
SRL L |
| B102 |
CPL |
| B103 |
AND $03 |
| B105 |
LD C,A |
| B106 |
LD B,$00 |
| B108 |
LD IX,$B110 |
| B10C |
ADD IX,BC |
| B10E |
LD A,$08 |
| B110 |
NOP |
| B111 |
NOP |
| B112 |
NOP |
| B113 |
INC B |
| B114 |
INC C |
| B115 |
DEC C |
| B116 |
JR NZ,$B115 |
| B118 |
LD C,$3F |
| B11A |
DEC B |
| B11B |
JP NZ,$B115 |
| B11E |
XOR $10 |
| B120 |
OUT ($FE),A |
| B122 |
LD B,H |
| B123 |
LD C,A |
| B124 |
BIT 4,A |
| B126 |
JR NZ,$B131 |
| B128 |
LD A,D |
| B129 |
OR E |
| B12A |
JR Z,$B135 |
| B12C |
LD A,C |
| B12D |
LD C,L |
| B12E |
DEC DE |
| B12F |
JP (IX) |
| B131 |
LD C,L |
| B132 |
INC C |
| B133 |
JP (IX) |
| B135 |
LD A,($FE4E) |
| B138 |
LD HL,$0000 |
| B13B |
LD DE,$0000 |
| B13E |
LD BC,$09C4 |
| B141 |
LDIR |
| B143 |
DEC A |
| B144 |
JP NZ,$B0F8 |
| B147 |
LD SP,($FE00) |
| B14B |
RET |
| B14C |
LD HL,$4000 |
| B14F |
LD DE,$4001 |
| B152 |
LD BC,$17FF |
| B155 |
LDIR |
| B157 |
LD B,$12 |
| B159 |
LD HL,$CDFA |
| B15C |
LD A,(HL) |
| B15D |
PUSH HL |
| B15E |
PUSH BC |
| B15F |
RST $10 |
| B160 |
POP BC |
| B161 |
POP HL |
| B162 |
INC HL |
| B163 |
DJNZ $B15C |
| B165 |
LD B,$08 |
| B167 |
LD C,$06 |
| B169 |
LD HL,$F712 |
| B16C |
LD E,(HL) |
| B16D |
INC HL |
| B16E |
LD D,(HL) |
| B16F |
INC HL |
| B170 |
PUSH HL |
| B171 |
PUSH BC |
| B172 |
PUSH DE |
| B173 |
PUSH BC |
| B174 |
LD A,$16 |
| B176 |
RST $10 |
| B177 |
POP BC |
| B178 |
LD A,C |
| B179 |
RST $10 |
| B17A |
LD A,$0A |
| B17C |
RST $10 |
| B17D |
POP DE |
| B17E |
PUSH DE |
| B17F |
LD A,D |
| B180 |
RRCA |
| B181 |
RRCA |
| B182 |
AND $1F |
| B184 |
ADD A,$41 |
| B186 |
RST $10 |
| B187 |
POP DE |
| B188 |
PUSH DE |
| B189 |
LD A,D |
| B18A |
RL E |
| B18C |
RLA |
| B18D |
RL E |
| B18F |
RLA |
| B190 |
RL E |
| B192 |
RLA |
| B193 |
AND $1F |
| B195 |
ADD A,$41 |
| B197 |
RST $10 |
| B198 |
POP DE |
| B199 |
LD A,E |
| B19A |
AND $1F |
| B19C |
ADD A,$41 |
| B19E |
RST $10 |
| B19F |
POP BC |
| B1A0 |
POP HL |
| B1A1 |
INC C |
| B1A2 |
INC C |
| B1A3 |
DJNZ $B16C |
| B1A5 |
LD BC,$0806 |
| B1A8 |
LD HL,$F700 |
| B1AB |
LD E,(HL) |
| B1AC |
INC HL |
| B1AD |
LD D,(HL) |
| B1AE |
INC HL |
| B1AF |
PUSH HL |
| B1B0 |
PUSH BC |
| B1B1 |
LD A,C |
| B1B2 |
RRCA |
| B1B3 |
RRCA |
| B1B4 |
RRCA |
| B1B5 |
AND $E0 |
| B1B7 |
OR $10 |
| B1B9 |
LD L,A |
| B1BA |
LD A,C |
| B1BB |
AND $18 |
| B1BD |
OR $40 |
| B1BF |
LD H,A |
| B1C0 |
LD ($94F0),HL |
| B1C3 |
LD ($FE76),DE |
| B1C7 |
EX DE,HL |
| B1C8 |
CALL $94EC |
| B1CB |
POP BC |
| B1CC |
POP HL |
| B1CD |
INC C |
| B1CE |
INC C |
| B1CF |
DJNZ $B1AB |
| B1D1 |
LD HL,$4059 |
| B1D4 |
LD ($94F0),HL |
| B1D7 |
LD A,$1A |
| B1D9 |
LD HL,$0000 |
| B1DC |
LD DE,$0000 |
| B1DF |
LD BC,$0000 |
| B1E2 |
LDIR |
| B1E4 |
PUSH AF |
| B1E5 |
LD A,$FD |
| B1E7 |
IN A,($FE) |
| B1E9 |
LD C,A |
| B1EA |
POP AF |
| B1EB |
BIT 1,C |
| B1ED |
JP Z,$B0BC |
| B1F0 |
DEC A |
| B1F1 |
JP NZ,$B1D9 |