Prev: 84D8 Up: Map Next: B9BC
9C23: Routine at 9C23
Used by the routine at 8000.
9C23 LD HL,$9D80
9C26 LD DE,$5E20
9C29 LD BC,$0018
9C2C LDIR
9C2E LD HL,$9D98
9C31 LD DE,$5E06
9C34 LD BC,$0018
9C37 LDIR
9C39 RET
9C3A LD D,B
9C3B NOP
9C3C NOP
9C3D NOP
9C3E JR C,$9CA0
9C40 NOP
9C41 LD B,D
9C42 NOP
9C43 NOP
9C44 NOP
9C45 NOP
9C46 NOP
9C47 NOP
9C48 NOP
9C49 NOP
9C4A NOP
9C4B NOP
9C4C NOP
9C4D NOP
9C4E NOP
9C4F NOP
9C50 NOP
9C51 NOP
9C52 LD B,B
9C53 NOP
9C54 NOP
9C55 NOP
9C56 JR C,$9C88
9C58 NOP
9C59 LD B,L
9C5A NOP
9C5B NOP
9C5C NOP
9C5D NOP
9C5E NOP
9C5F NOP
9C60 NOP
9C61 NOP
9C62 NOP
9C63 NOP
9C64 NOP
9C65 NOP
9C66 NOP
9C67 NOP
9C68 NOP
9C69 NOP
9C6A LD C,B
9C6B NOP
9C6C NOP
9C6D NOP
9C6E JR C,$9CA0
9C70 NOP
9C71 NOP
9C72 NOP
9C73 NOP
9C74 NOP
9C75 NOP
9C76 NOP
9C77 NOP
9C78 NOP
9C79 NOP
9C7A NOP
9C7B NOP
9C7C NOP
9C7D NOP
This entry point is used by the routine at B9BC.
9C7E NOP
9C7F NOP
9C80 NOP
9C81 NOP
9C82 ADC A,B
9C83 NOP
9C84 NOP
9C85 NOP
9C86 NOP
9C87 NOP
9C88 NOP
9C89 LD B,H
9C8A NOP
9C8B NOP
9C8C NOP
9C8D NOP
9C8E NOP
9C8F NOP
9C90 NOP
9C91 NOP
9C92 NOP
9C93 NOP
9C94 NOP
9C95 NOP
9C96 NOP
9C97 NOP
9C98 NOP
9C99 NOP
9C9A XOR B
9C9B NOP
9C9C NOP
9C9D NOP
9C9E JR C,$9CD0
9CA0 INC BC
9CA1 LD B,D
9CA2 NOP
9CA3 NOP
9CA4 NOP
9CA5 NOP
9CA6 NOP
9CA7 NOP
9CA8 NOP
9CA9 NOP
9CAA NOP
9CAB NOP
9CAC NOP
9CAD NOP
9CAE NOP
9CAF NOP
9CB0 NOP
9CB1 NOP
9CB2 OR B
9CB3 NOP
9CB4 NOP
9CB5 NOP
9CB6 JR C,$9CD8
9CB8 JR NZ,$9CFD
9CBA NOP
9CBB NOP
9CBC NOP
9CBD NOP
9CBE NOP
9CBF NOP
9CC0 NOP
9CC1 NOP
9CC2 NOP
9CC3 NOP
9CC4 JR NZ,$9CC2
9CC6 CALL M,$20F4
9CC9 NOP
9CCA CALL Z,$0000
9CCD NOP
9CCE JR C,$9D00
9CD0 JR NZ,$9D13
9CD2 NOP
9CD3 NOP
9CD4 NOP
9CD5 NOP
9CD6 NOP
9CD7 NOP
9CD8 NOP
9CD9 NOP
9CDA NOP
9CDB NOP
9CDC NOP
9CDD NOP
9CDE NOP
9CDF NOP
9CE0 NOP
9CE1 NOP
9CE2 CP B
9CE3 NOP
9CE4 NOP
9CE5 NOP
9CE6 NOP
9CE7 NOP
9CE8 NOP
9CE9 LD B,D
9CEA NOP
9CEB NOP
9CEC NOP
9CED NOP
9CEE NOP
9CEF NOP
9CF0 NOP
9CF1 NOP
9CF2 NOP
9CF3 NOP
9CF4 NOP
9CF5 NOP
9CF6 NOP
9CF7 NOP
9CF8 NOP
9CF9 NOP
9CFA LD A,($3A9C)
9CFD SBC A,H
9CFE SBC A,D
9CFF SBC A,H
9D00 ADD A,D
9D01 SBC A,H
9D02 LD A,($829C)
9D05 SBC A,H
9D06 SBC A,D
9D07 SBC A,H
9D08 ADD A,D
9D09 SBC A,H
9D0A LD A,($B29C)
9D0D SBC A,H
9D0E SBC A,D
9D0F SBC A,H
9D10 ADD A,D
9D11 SBC A,H
9D12 OR D
9D13 SBC A,H
9D14 SBC A,D
9D15 SBC A,H
9D16 LD A,($829C)
9D19 SBC A,H
9D1A LD A,($3A9C)
9D1D SBC A,H
9D1E SBC A,D
9D1F SBC A,H
9D20 ADD A,D
9D21 SBC A,H
9D22 OR D
9D23 SBC A,H
9D24 LD L,D
9D25 SBC A,H
9D26 SBC A,D
9D27 SBC A,H
9D28 ADD A,D
9D29 SBC A,H
9D2A LD A,($9A9C)
9D2D SBC A,H
9D2E ADD A,D
9D2F SBC A,H
9D30 LD D,D
9D31 SBC A,H
9D32 OR D
9D33 SBC A,H
9D34 LD L,D
9D35 SBC A,H
9D36 LD A,($829C)
9D39 SBC A,H
9D3A LD A,($9A9C)
9D3D SBC A,H
9D3E ADD A,D
9D3F SBC A,H
9D40 LD D,D
9D41 SBC A,H
9D42 OR D
9D43 SBC A,H
9D44 LD L,D
9D45 SBC A,H
9D46 JP PO,$3A9C
9D49 SBC A,H
9D4A LD A,($529C)
9D4D SBC A,H
9D4E SBC A,D
9D4F SBC A,H
9D50 ADD A,D
9D51 SBC A,H
9D52 OR D
9D53 SBC A,H
9D54 LD L,D
9D55 SBC A,H
9D56 JP PO,$CA9C
9D59 SBC A,H
9D5A ADD HL,BC
9D5B LD A,B
9D5C JR NC,$9D5E
9D5E XOR A
9D5F NOP
9D60 NOP
9D61 LD B,A
9D62 NOP
9D63 NOP
9D64 NOP
9D65 NOP
9D66 NOP
9D67 NOP
9D68 NOP
9D69 NOP
9D6A NOP
9D6B NOP
9D6C NOP
9D6D NOP
9D6E NOP
9D6F NOP
9D70 NOP
9D71 NOP
9D72 JP M,$0A9C
9D75 SBC A,L
9D76 LD A,(DE)
9D77 SBC A,L
9D78 LD HL,($3A9D)
9D7B SBC A,L
9D7C LD C,D
9D7D SBC A,L
9D7E LD C,D
9D7F SBC A,L
9D80 LD B,C
9D81 LD B,E
9D82 LD B,A
9D83 LD D,L
9D84 LD D,B
9D85 LD B,A
9D86 LD C,D
9D87 LD D,E
9D88 LD C,H
9D89 LD B,E
9D8A LD D,H
9D8B LD D,E
9D8C LD D,H
9D8D LD B,H
9D8E LD D,E
9D8F LD B,E
9D90 LD C,H
9D91 LD D,A
9D92 LD C,C
9D93 LD B,E
9D94 LD C,H
9D95 LD C,C
9D96 LD B,D
9D97 LD C,L
9D98 DJNZ $9DEB
9D9A LD B,B
9D9B EX AF,AF'
9D9C LD D,E
9D9D DJNZ $9DA5
9D9F SCF
9DA0 ADD A,B
9DA1 DEC B
9DA2 INC HL
9DA3 LD B,B
9DA4 INC B
9DA5 JR Z,$9D37
9DA7 INC BC
9DA8 LD B,L
9DA9 DJNZ $9DAD
9DAB DEC D
9DAC LD H,B
9DAD LD BC,$3005
9DB0 ADC A,B
9DB1 CP D
9DB2 LD A,$BA
9DB4 LD D,E
9DB5 CP D
9DB6 LD E,(HL)
9DB7 CP D
9DB8 LD L,A
9DB9 CP D
9DBA LD A,D
9DBB CP D
9DBC ADD A,E
9DBD CP D
9DBE ADC A,B
9DBF CP D
This entry point is used by the routine at 84D8.
9DC0 LD A,($5E42)
9DC3 AND $01
9DC5 RET NZ
9DC6 LD HL,$6000
9DC9 LD DE,$0018
9DCC LD B,$04
9DCE LD A,(HL)
9DCF AND A
9DD0 JR Z,$9DDE
9DD2 ADD HL,DE
9DD3 DJNZ $9DCE
9DD5 RET
9DD6 ADD A,$10
9DD8 OR $04
9DDA AND $FE
9DDC JR $9DFA
9DDE LD (HL),$11
9DE0 INC HL
9DE1 LD DE,$6078
9DE4 LD B,$0D
9DE6 LD A,(DE)
9DE7 INC DE
9DE8 DEC A
9DE9 BIT 3,A
9DEB JR Z,$9DEF
9DED DEC B
9DEE DEC B
9DEF AND $04
9DF1 LD A,(DE)
9DF2 JR NZ,$9DD6
9DF4 SUB $08
9DF6 AND $F8
9DF8 OR $05
9DFA LD C,A
This entry point is used by the routine at B9BC.
9DFB INC DE
9DFC INC DE
9DFD INC DE
9DFE LD A,(DE)
9DFF SUB B
9E00 LD (HL),A
9E01 INC HL
9E02 LD B,$03
9E04 LD (HL),C
9E05 LD A,C
9E06 AND $FB
9E08 INC HL
9E09 LD (HL),A
9E0A DJNZ $9E08
9E0C INC HL
9E0D LD A,($5E40)
9E10 AND $18
9E12 ADD A,$60
9E14 LD (HL),A
9E15 INC HL
9E16 EX DE,HL
9E17 LD HL,$9E28
9E1A LD A,($5E40)
9E1D AND $03
9E1F LD C,A
9E20 LD B,$00
9E22 ADD HL,BC
9E23 LD A,(HL)
9E24 LD (DE),A
9E25 JP $B8A8
9E28 LD B,A
9E29 LD B,E
9E2A LD B,E
9E2B LD B,L
9E2C CALL $A796
9E2F LD D,(IX+$01)
9E32 LD A,(IX+$02)
9E35 BIT 2,A
9E37 JR Z,$9E68
9E39 LD L,A
9E3A LD A,$08
9E3C BIT 0,L
9E3E JR Z,$9E42
9E40 NEG
9E42 ADD A,L
9E43 LD E,A
9E44 LD H,D
9E45 PUSH HL
9E46 CALL $851E
9E49 LD (IX+$02),E
9E4C LD A,$FF
9E4E XOR (HL)
9E4F LD (HL),A
9E50 POP HL
9E51 CALL $8506
9E54 LD A,(IX+$07)
9E57 LD (HL),A
9E58 LD A,(IX+$06)
9E5B SUB $08
9E5D LD (IX+$06),A
9E60 AND $F8
9E62 JR NZ,$9E68
9E64 RES 2,(IX+$02)
9E68 EXX
9E69 LD BC,$031C
9E6C LD E,$E0
9E6E EXX
9E6F LD E,$03
9E71 PUSH IX
9E73 POP BC
9E74 INC BC
9E75 INC BC
9E76 INC BC
9E77 LD A,(BC)
9E78 XOR (IX+$02)
9E7B AND $F8
9E7D JR NZ,$9E8D
9E7F EXX
9E80 LD A,B
9E81 LD B,C
9E82 LD C,E
9E83 EXX
9E84 INC BC
9E85 DEC E
9E86 JR NZ,$9E77
9E88 LD (IX+$00),$00
9E8C RET
9E8D LD A,(BC)
9E8E BIT 2,A
9E90 JR NZ,$9EAD
9E92 DEC (IX+$06)
9E95 LD A,(IX+$06)
9E98 AND $07
9E9A RET NZ
9E9B LD A,($5E40)
9E9E AND $03
9EA0 OR $04
9EA2 OR (IX+$06)
9EA5 LD (IX+$06),A
9EA8 LD A,(BC)
9EA9 OR $04
9EAB LD (BC),A
9EAC RET
9EAD LD A,(BC)
9EAE LD L,A
9EAF LD A,$08
9EB1 BIT 0,L
9EB3 JR Z,$9EB7
9EB5 NEG
9EB7 ADD A,L
9EB8 LD (BC),A
9EB9 LD H,D
9EBA CALL $851E
9EBD EXX
9EBE LD A,B
9EBF LD B,C
9EC0 LD C,E
9EC1 EXX
9EC2 XOR (HL)
9EC3 LD (HL),A
9EC4 INC BC
9EC5 DEC E
9EC6 JP NZ,$9E77
9EC9 RET
9ECA LD A,($607A)
9ECD SUB (IX+$02)
9ED0 AND $07
9ED2 ADD A,$1A
9ED4 LD (IX+$00),A
9ED7 CALL $8787
9EDA JR $9EEE
9EDC LD A,($607A)
9EDF SUB (IX+$02)
9EE2 NEG
9EE4 AND $07
9EE6 ADD A,$22
9EE8 LD (IX+$00),A
9EEB CALL $8787
9EEE LD A,($5E6C)
9EF1 AND A
9EF2 JR Z,$9EFA
9EF4 INC A
9EF5 LD ($5E6C),A
9EF8 JR $9F3F
9EFA LD L,(IX+$01)
9EFD LD H,(IX+$04)
9F00 CALL $8506
9F03 LD A,($5E57)
9F06 AND A
9F07 JR Z,$9F18
9F09 LD B,A
9F0A LD C,$02
9F0C LD D,$47
9F0E CALL $8931
9F11 LD D,$45
9F13 LD C,$02
9F15 CALL $8931
9F18 CALL $AD36
9F1B JR NC,$9F2E
9F1D CALL $AD0B
9F20 LD HL,$5861
9F23 CALL $AD00
9F26 LD HL,$5863
9F29 LD A,$42
9F2B JP $AD00
9F2E CALL $AD0B
9F31 LD HL,$5863
9F34 CALL $AD00
9F37 LD HL,$5861
9F3A LD A,$42
9F3C JP $AD00
This entry point is used by the routine at 84D8.
9F3F CP $30
9F41 JP NC,$B03B
9F44 RRCA
9F45 AND $07
9F47 JR NZ,$9F4A
9F49 INC A
9F4A OR $40
9F4C LD (IX+$07),A
9F4F CALL $8733
9F52 LD A,(IX+$07)
9F55 CPL
9F56 AND $7F
9F58 LD C,A
9F59 LD D,$20
9F5B JP $B918
9F5E LD HL,$A008
9F61 LD DE,$6090
9F64 LD BC,$0060
9F67 LDIR
9F69 RET
9F6A LD A,H
9F6B ADD A,$10
9F6D LD H,A
9F6E JR $9F87
This entry point is used by the routine at 81AB.
9F70 CALL $B1E2
9F73 RET NZ
9F74 LD HL,$A068
9F77 LD DE,$6108
9F7A LD BC,$0090
9F7D LDIR
9F7F LD A,($5E42)
9F82 LD H,A
9F83 LD A,($5E40)
9F86 LD L,A
9F87 LD A,($607B)
9F8A ADD A,A
9F8B ADD A,A
9F8C ADD A,A
9F8D SUB H
9F8E JP P,$9F93
9F91 NEG
9F93 CP $10
9F95 JR C,$9F6A
9F97 LD A,($6093)
9F9A ADD A,A
9F9B ADD A,A
9F9C ADD A,A
9F9D SUB H
9F9E JP P,$9FA3
9FA1 NEG
9FA3 CP $10
9FA5 JR C,$9F6A
9FA7 SRL H
9FA9 SRL H
9FAB SRL H
9FAD LD ($610A),HL
9FB0 LD BC,$0040
9FB3 CALL $A002
9FB6 LD ($616A),HL
9FB9 LD BC,$0008
9FBC CALL $A002
9FBF LD ($6182),HL
9FC2 LD BC,$0040
9FC5 CALL $A002
9FC8 LD ($613A),HL
9FCB LD A,($5EA0)
9FCE CP $63
9FD0 JR Z,$9FD3
9FD2 INC A
9FD3 LD ($5EA0),A
9FD6 AND A
9FD7 JR Z,$9FEA
9FD9 AND $03
9FDB JR NZ,$9FEA
9FDD LD HL,$5EA1
9FE0 INC (HL)
9FE1 LD DE,$BAB4
9FE4 CALL $B9BC
9FE7 CALL $894F
9FEA LD A,($5EA0)
9FED CP $10
9FEF CALL NC,$9FFF
9FF2 RLCA
9FF3 RLCA
9FF4 CPL
9FF5 AND $3C
9FF7 ADD A,$51
9FF9 LD ($617F),A
9FFC JP $F5EC
9FFF LD A,$FF
A001 RET
This entry point is used by the routine at 84D8.
A002 ADD HL,BC
A003 LD A,H
A004 AND $1F
A006 LD H,A
A007 RET
A008 LD A,(DE)
A009 NOP
A00A NOP
A00B NOP
A00C XOR A
A00D NOP
A00E NOP
A00F LD B,A
A010 NOP
A011 NOP
A012 NOP
A013 NOP
A014 NOP
A015 NOP
A016 NOP
A017 NOP
A018 NOP
A019 NOP
A01A NOP
A01B NOP
A01C NOP
A01D NOP
A01E NOP
A01F NOP
A020 LD HL,($0000)
A023 LD BC,$00AF
A026 NOP
A027 LD B,(HL)
This entry point is used by the routine at B9BC.
A028 NOP
A029 NOP
A02A NOP
A02B NOP
A02C NOP
A02D NOP
A02E NOP
A02F NOP
A030 NOP
A031 LD B,$06
A033 NOP
A034 NOP
A035 NOP
A036 NOP
A037 NOP
A038 LD HL,($0000)
A03B INC B
A03C XOR A
A03D NOP
A03E NOP
A03F LD B,(HL)
A040 NOP
A041 NOP
A042 NOP
A043 NOP
A044 NOP
A045 NOP
A046 NOP
A047 NOP
A048 NOP
A049 LD B,$06
A04B NOP
A04C NOP
A04D NOP
A04E NOP
A04F NOP
A050 JR NC,$A052
A052 NOP
A053 LD (BC),A
A054 XOR A
A055 NOP
A056 NOP
A057 LD B,L
A058 NOP
A059 NOP
A05A NOP
A05B NOP
A05C NOP
A05D NOP
A05E NOP
A05F NOP
A060 NOP
A061 LD B,$06
A063 NOP
A064 NOP
A065 NOP
A066 NOP
A067 NOP
A068 SUB B
A069 NOP
A06A NOP
A06B NOP
A06C XOR A
A06D NOP
A06E NOP
A06F LD B,L
A070 NOP
A071 NOP
A072 NOP
A073 NOP
A074 NOP
A075 NOP
A076 NOP
A077 NOP
A078 NOP
A079 NOP
A07A NOP
A07B NOP
A07C NOP
A07D NOP
A07E NOP
A07F NOP
A080 NOP
A081 NOP
A082 NOP
A083 NOP
A084 NOP
A085 NOP
A086 NOP
A087 NOP
A088 NOP
A089 NOP
A08A NOP
A08B NOP
A08C NOP
A08D NOP
A08E NOP
A08F NOP
A090 NOP
A091 NOP
A092 NOP
A093 NOP
A094 NOP
A095 NOP
A096 NOP
A097 NOP
A098 SUB B
A099 NOP
A09A NOP
A09B NOP
A09C XOR A
A09D NOP
A09E NOP
A09F LD B,L
A0A0 NOP
A0A1 NOP
A0A2 NOP
A0A3 NOP
A0A4 NOP
A0A5 NOP
A0A6 NOP
A0A7 NOP
A0A8 NOP
A0A9 NOP
A0AA NOP
A0AB NOP
A0AC NOP
A0AD NOP
A0AE NOP
A0AF NOP
A0B0 NOP
A0B1 NOP
A0B2 NOP
A0B3 NOP
A0B4 NOP
A0B5 NOP
A0B6 NOP
A0B7 NOP
A0B8 NOP
A0B9 NOP
A0BA NOP
A0BB NOP
A0BC NOP
A0BD NOP
A0BE NOP
A0BF NOP
A0C0 NOP
A0C1 NOP
A0C2 NOP
A0C3 NOP
A0C4 NOP
A0C5 NOP
A0C6 NOP
A0C7 NOP
A0C8 LD (HL),B
A0C9 NOP
A0CA NOP
A0CB NOP
A0CC SBC A,A
A0CD NOP
A0CE NOP
A0CF LD B,(HL)
A0D0 NOP
A0D1 NOP
A0D2 NOP
A0D3 NOP
A0D4 NOP
A0D5 NOP
A0D6 NOP
A0D7 NOP
A0D8 NOP
A0D9 NOP
A0DA NOP
A0DB NOP
A0DC NOP
A0DD NOP
A0DE NOP
A0DF SUB B
A0E0 LD L,B
A0E1 NOP
A0E2 NOP
A0E3 NOP
A0E4 XOR A
A0E5 NOP
A0E6 NOP
A0E7 LD B,A
A0E8 NOP
A0E9 NOP
A0EA NOP
A0EB NOP
A0EC NOP
A0ED NOP
A0EE NOP
A0EF NOP
A0F0 NOP
A0F1 NOP
A0F2 NOP
A0F3 NOP
A0F4 NOP
A0F5 NOP
A0F6 NOP
A0F7 NOP
A0F8 CALL $945C
A0FB JR NZ,$A101
A0FD RES 1,(IX+$08)
A101 LD A,($6090)
A104 SUB $1A
A106 CP $10
A108 JR NC,$A10F
A10A CALL $A431
A10D JR $A126
A10F LD A,($6078)
A112 CP $16
A114 JR C,$A121
A116 LD BC,$FFF4
A119 LD HL,($607A)
A11C CALL $A43E
A11F JR $A12C
A121 LD BC,$0012
A124 JR $A119
A126 CALL $945C
A129 JP Z,$A212
A12C LD A,($6080)
A12F AND $01
A131 JP NZ,$A212
A134 LD A,(IX+$08)
A137 AND $77
A139 JP NZ,$A212
A13C CALL $A4FC
A13F JP NC,$A212
A142 BIT 3,(IX+$08)
A146 JR Z,$A14C
A148 XOR A
A149 LD ($5EA3),A
A14C LD A,($6080)
A14F OR $01
A151 LD ($6080),A
A154 LD (IX+$08),$06
A158 JP $B8BD
A15B LD HL,($607A)
A15E LD (IX+$02),L
A161 LD (IX+$03),H
A164 LD A,($607C)
A167 ADD A,$12
A169 CP $AF
A16B JR C,$A16F
A16D LD A,$AF
A16F LD (IX+$04),A
A172 CALL $945C
A175 JR NZ,$A17C
A177 RES 1,(IX+$08)
A17B RET
A17C BIT 1,(IX+$08)
A180 RET NZ
A181 RES 2,(IX+$08)
A185 LD A,($6080)
A188 AND $FE
A18A LD ($6080),A
A18D SET 1,(IX+$08)
A191 SET 7,(IX+$08)
A195 LD A,($607D)
A198 SRA A
A19A SRA A
A19C SRA A
A19E SRA A
A1A0 LD (IX+$05),A
A1A3 LD (IX+$06),$01
A1A7 JP $B8C3
A1AA LD A,($5E42)
A1AD RRCA
A1AE LD C,A
A1AF AND $03
A1B1 ADD A,$2A
A1B3 LD (IX+$00),A
A1B6 LD B,$00
A1B8 LD HL,$A313
A1BB LD A,C
A1BC RRCA
A1BD RRCA
A1BE AND $03
A1C0 LD C,A
A1C1 ADD HL,BC
A1C2 LD A,(HL)
A1C3 LD (IX+$07),A
A1C6 BIT 3,(IX+$08)
A1CA JP NZ,$A0F8
A1CD BIT 7,(IX+$08)
A1D1 JR Z,$A1F8
A1D3 CALL $A522
A1D6 JR C,$A1E0
A1D8 LD A,(IX+$08)
A1DB AND $02
A1DD LD (IX+$08),A
A1E0 LD A,($5EA3)
A1E3 AND A
A1E4 JR NZ,$A1F8
A1E6 CALL $A4BA
A1E9 JR NC,$A1F8
A1EB LD A,$01
A1ED LD ($5EA3),A
A1F0 SET 3,(IX+$08)
A1F4 RES 2,(IX+$08)
A1F8 CALL $ABB4
A1FB LD A,($6078)
A1FE CP $11
A200 RET NC
A201 BIT 2,(IX+$08)
A205 JP NZ,$A15B
A208 CALL $945C
A20B JP NZ,$A12C
A20E RES 1,(IX+$08)
A212 LD A,($6078)
A215 CP $11
A217 RET NC
A218 CALL $A4FC
A21B RET NC
A21C CALL $933E
A21F RET Z
A220 PUSH IX
A222 POP HL
A223 LD BC,$60A8
A226 AND A
A227 SBC HL,BC
A229 JP Z,$A30A
A22C LD A,($60AC)
A22F LD HL,($60AA)
A232 LD DE,($607C)
A236 LD ($607C),A
A239 LD A,L
A23A AND $F8
A23C LD L,A
A23D LD ($607A),HL
A240 LD A,E
A241 SUB $0C
A243 LD ($5E6A),A
A246 LD A,($6078)
A249 DEC A
A24A AND $F7
A24C INC A
A24D LD ($6078),A
A250 JP $A299
A253 LD DE,$AA1B
A256 LD HL,$AA4B
A259 LD B,$10
A25B LD (HL),$80
A25D INC HL
A25E LD A,($5E6A)
A261 LD (HL),A
A262 INC HL
A263 LD A,(DE)
A264 INC DE
A265 LD (HL),A
A266 INC HL
A267 LD A,(DE)
A268 INC DE
A269 LD (HL),A
A26A INC HL
A26B LD A,(DE)
A26C INC DE
A26D LD (HL),A
A26E INC HL
A26F DJNZ $A25B
A271 RET
A272 XOR A
A273 LD ($5E69),A
A276 LD A,($5E7B)
A279 DEC A
A27A LD ($5E7B),A
A27D CALL $B8F2
A280 LD IX,$AA4B
A284 LD B,$10
A286 PUSH BC
A287 CALL $A993
A28A LD BC,$0005
A28D ADD IX,BC
A28F POP BC
A290 DJNZ $A286
A292 LD A,($5E69)
A295 AND A
A296 JR NZ,$A272
A298 RET
A299 DI
A29A LD DE,$BA2A
A29D CALL $B9BC
A2A0 RST $38
A2A1 XOR A
A2A2 LD ($5E7B),A
A2A5 CALL $A253
A2A8 CALL $A272
A2AB LD IX,$6078
A2AF CALL $8640
A2B2 CALL $A253
A2B5 CALL $A272
A2B8 CALL $A317
A2BB LD A,$01
A2BD LD ($5E68),A
A2C0 CALL $A2F5
A2C3 CALL $B3A3
A2C6 CALL $8BA5
A2C9 CALL $9356
A2CC JP $81E1
This entry point is used by the routine at 81AB.
A2CF LD A,($607C)
A2D2 SUB $0C
A2D4 LD ($5E6A),A
A2D7 CALL $A253
A2DA CALL $AA9B
A2DD CALL $AB2F
A2E0 XOR A
A2E1 LD ($5E7B),A
A2E4 CALL $AB9D
A2E7 CALL $AB48
A2EA CALL $AB9D
A2ED CALL $AB48
A2F0 XOR A
A2F1 LD ($5E68),A
A2F4 RET
A2F5 LD HL,$6009
A2F8 LD BC,$0718
A2FB LD DE,$0011
A2FE PUSH BC
A2FF LD (HL),$00
A301 INC HL
A302 DJNZ $A2FF
A304 ADD HL,DE
A305 POP BC
A306 DEC C
A307 JR NZ,$A2FE
A309 RET
A30A LD HL,($60C2)
A30D LD A,($60C4)
A310 JP $A232
A313 LD B,A
A314 LD B,H
A315 LD B,L
A316 LD B,(HL)
A317 LD HL,$6000
A31A LD DE,$0018
A31D LD B,$04
A31F LD (HL),$00
A321 ADD HL,DE
A322 DJNZ $A31F
A324 RET
A325 CALL $945C
A328 JR NZ,$A32E
A32A RES 1,(IX+$08)
A32E BIT 2,(IX+$08)
A332 JP NZ,$A3FF
A335 BIT 0,(IX+$08)
A339 JP NZ,$A3C1
A33C CALL $A522
A33F LD A,($5EA3)
A342 AND A
A343 JR NZ,$A34A
A345 CALL $A4BA
A348 JR C,$A39C
A34A BIT 1,(IX+$08)
A34E JR NZ,$A375
A350 CALL $945C
A353 JR Z,$A375
A355 LD A,($6078)
A358 CP $11
A35A JR NC,$A375
A35C CALL $A4FC
A35F JR NC,$A375
A361 LD HL,$6080
A364 BIT 0,(HL)
A366 JR NZ,$A375
A368 SET 0,(HL)
A36A SET 0,(IX+$08)
A36E SET 1,(IX+$08)
A372 CALL $B8BD
A375 JP $ABB4
A378 RES 0,(IX+$08)
A37C SET 1,(IX+$08)
A380 LD HL,$6080
A383 RES 0,(HL)
A385 LD A,($607D)
A388 SRA A
A38A SRA A
A38C SRA A
A38E SRA A
A390 LD (IX+$05),A
A393 LD (IX+$06),$01
A397 CALL $B8C3
A39A JR $A375
A39C SET 2,(IX+$08)
A3A0 LD A,$01
A3A2 LD ($5EA3),A
A3A5 LD A,($6090)
A3A8 CP $22
A3AA LD A,$00
A3AC JR C,$A3B0
A3AE ADD A,$08
A3B0 XOR (IX+$00)
A3B3 AND $08
A3B5 LD C,A
A3B6 LD A,(IX+$08)
A3B9 AND $F7
A3BB OR C
A3BC LD (IX+$08),A
A3BF JR $A375
A3C1 CALL $945C
A3C4 JR Z,$A3D3
A3C6 BIT 1,(IX+$08)
A3CA JR NZ,$A3D3
A3CC CALL $91BB
A3CF LD A,D
A3D0 AND A
A3D1 JR NZ,$A378
A3D3 LD A,($6078)
A3D6 DEC A
A3D7 AND $04
A3D9 JR NZ,$A3F9
A3DB RES 3,(IX+$00)
A3DF LD HL,($607A)
A3E2 LD (IX+$02),L
A3E5 LD (IX+$03),H
A3E8 LD A,($607C)
A3EB ADD A,$08
A3ED CP $AF
A3EF JR C,$A3F3
A3F1 LD A,$AF
A3F3 LD (IX+$04),A
A3F6 JP $A375
A3F9 SET 3,(IX+$00)
A3FD JR $A3DF
A3FF LD A,($6090)
A402 SUB $1A
A404 CP $10
A406 JR NC,$A45A
A408 BIT 1,(IX+$08)
A40C JR NZ,$A431
A40E CALL $945C
A411 JR Z,$A431
A413 CALL $A4FC
A416 JR NC,$A431
A418 XOR A
A419 LD ($5EA3),A
A41C LD A,($6080)
A41F OR $01
A421 LD ($6080),A
A424 LD A,(IX+$08)
A427 AND $F0
A429 OR $03
A42B LD (IX+$08),A
A42E CALL $B8BD
A431 LD A,($6090)
A434 CP $22
A436 JR C,$A450
A438 LD BC,$FFF4
A43B LD HL,($6092)
A43E ADD HL,BC
A43F LD (IX+$02),L
A442 LD (IX+$03),H
A445 LD A,($6094)
A448 SUB $16
A44A LD (IX+$04),A
A44D JP $ABB4
A450 LD BC,$0012
A453 JR $A43B
A455 CALL $A48D
A458 JR $A46F
A45A CALL $A579
A45D LD A,($5E42)
A460 AND $01
A462 JR NZ,$A46F
A464 CALL $8F90
A467 LD D,A
A468 BIT 3,D
A46A JR Z,$A455
A46C CALL $A4A0
A46F LD A,($6078)
A472 CP $16
A474 JR C,$A483
A476 LD A,$08
A478 CALL $A4AA
A47B LD BC,$FFF4
A47E LD HL,($607A)
A481 JR $A43E
A483 LD A,$00
A485 CALL $A4AA
A488 LD BC,$0012
A48B JR $A47E
A48D LD A,(IX+$00)
A490 LD C,A
A491 AND $07
A493 CP $07
A495 RET Z
A496 INC A
A497 LD B,A
A498 LD A,C
A499 AND $F8
A49B OR B
A49C LD (IX+$00),A
A49F RET
A4A0 LD A,(IX+$00)
A4A3 LD C,A
A4A4 AND $07
A4A6 RET Z
A4A7 DEC A
A4A8 JR $A497
A4AA XOR (IX+$08)
A4AD AND $08
A4AF LD C,A
A4B0 LD A,(IX+$00)
A4B3 AND $F7
A4B5 OR C
A4B6 LD (IX+$00),A
A4B9 RET
A4BA LD L,(IX+$02)
A4BD LD H,(IX+$03)
A4C0 ADD HL,HL
A4C1 ADD HL,HL
A4C2 ADD HL,HL
A4C3 LD C,L
A4C4 LD B,H
A4C5 LD HL,($6092)
A4C8 ADD HL,HL
A4C9 ADD HL,HL
A4CA ADD HL,HL
A4CB AND A
A4CC SBC HL,BC
A4CE LD A,H
A4CF AND A
A4D0 JP P,$A4D6
A4D3 CALL $8947
A4D6 LD BC,$00C0
A4D9 AND A
A4DA SBC HL,BC
A4DC RET NC
A4DD LD A,($6094)
A4E0 DEC A
A4E1 SUB (IX+$04)
A4E4 CP $16
A4E6 RET
A4E7 LD A,($6078)
A4EA CP $11
A4EC RET NC
A4ED CALL $945C
A4F0 RET Z
A4F1 LD A,($6080)
A4F4 AND $01
A4F6 RET NZ
A4F7 BIT 7,(IX+$08)
A4FB RET NZ
A4FC LD L,(IX+$02)
A4FF LD H,(IX+$03)
A502 LD BC,$0008
A505 ADD HL,BC
A506 LD BC,($607A)
A50A AND A
A50B SBC HL,BC
A50D LD A,H
A50E AND $1F
A510 RET NZ
A511 LD A,L
A512 CP $10
A514 RET NC
A515 LD A,($607C)
A518 SUB $08
A51A SUB (IX+$04)
A51D NEG
A51F CP $18
A521 RET
A522 CALL $B89A
A525 CALL $B6AE
A528 CP $AF
A52A JR C,$A536
A52C LD (IX+$06),$00
A530 LD (IX+$05),$00
A534 LD A,$AF
A536 LD (IX+$04),A
A539 RET
A53A PUSH IX
A53C POP HL
A53D LD DE,$0018
A540 ADD HL,DE
A541 LD A,(HL)
A542 AND A
A543 RET NZ
A544 LD (HL),$C8
A546 INC HL
A547 INC HL
A548 EX DE,HL
A549 LD A,($5E42)
A54C LD C,A
A54D LD A,($5E40)
A550 ADD A,C
A551 LD ($5E40),A
A554 LD A,($5E40)
A557 AND $3C
A559 LD C,A
A55A LD B,$00
A55C LD HL,$A68B
A55F ADD HL,BC
A560 INC HL
A561 INC HL
A562 LD A,(IX+$02)
A565 ADD A,$08
A567 LD (DE),A
A568 INC DE
A569 LD A,(IX+$03)
A56C ADC A,$00
A56E AND $1F
A570 LD (DE),A
A571 INC DE
A572 LD A,(IX+$04)
A575 SUB $10
A577 JR $A5C8
A579 LD A,($5E42)
A57C AND $03
A57E RET NZ
A57F CALL $8F90
A582 BIT 4,A
A584 RET NZ
A585 LD HL,$6000
A588 LD DE,$0018
A58B LD B,$02
A58D LD A,(HL)
A58E AND A
A58F JR Z,$A595
A591 ADD HL,DE
A592 DJNZ $A58D
A594 RET
A595 PUSH HL
A596 CALL $B960
A599 POP HL
A59A LD (HL),$58
A59C INC HL
A59D INC HL
A59E EX DE,HL
A59F LD A,(IX+$00)
A5A2 RLCA
A5A3 RLCA
A5A4 AND $3C
A5A6 LD C,A
A5A7 LD B,$00
A5A9 LD HL,$A68B
A5AC ADD HL,BC
A5AD LD A,(HL)
A5AE LD B,$00
A5B0 AND A
A5B1 JP P,$A5B5
A5B4 DEC B
A5B5 ADD A,(IX+$02)
A5B8 INC HL
A5B9 LD (DE),A
A5BA INC DE
A5BB LD A,(IX+$03)
A5BE ADC A,B
A5BF AND $1F
A5C1 LD (DE),A
A5C2 INC DE
A5C3 LD A,(IX+$04)
A5C6 ADD A,(HL)
A5C7 INC HL
A5C8 LD (DE),A
A5C9 INC DE
A5CA LD A,(HL)
A5CB INC HL
A5CC LD (DE),A
A5CD INC DE
A5CE LD A,(HL)
A5CF INC HL
A5D0 LD (DE),A
A5D1 INC DE
A5D2 LD A,($5E40)
A5D5 AND $03
A5D7 LD BC,$A5EF
A5DA ADD A,C
A5DB LD C,A
A5DC LD A,B
A5DD ADC A,$00
A5DF LD B,A
A5E0 LD A,(BC)
A5E1 LD (DE),A
A5E2 INC DE
A5E3 LD A,$20
A5E5 LD (DE),A
A5E6 INC DE
A5E7 LD B,$0F
A5E9 XOR A
A5EA LD (DE),A
A5EB INC DE
A5EC DJNZ $A5EA
A5EE RET
A5EF LD B,H
A5F0 LD B,L
A5F1 LD B,(HL)
A5F2 LD B,A
A5F3 ADD A,(IX+$10)
A5F6 LD C,A
A5F7 AND $0F
A5F9 LD (IX+$10),A
A5FC LD A,C
A5FD RRCA
A5FE RRCA
A5FF RRCA
A600 RRCA
A601 AND $0F
A603 LD B,$00
A605 JR $A63E
A607 ADD A,(IX+$11)
A60A LD C,A
A60B AND $0F
A60D LD (IX+$11),A
A610 LD A,C
A611 RRCA
A612 RRCA
A613 RRCA
A614 RRCA
A615 AND $0F
A617 JR $A66A
A619 DEC (IX+$08)
A61C JP Z,$A73C
A61F LD A,(IX+$05)
A622 AND A
A623 JP P,$A5F3
A626 ADD A,(IX+$10)
A629 LD C,A
A62A AND $0F
A62C NEG
A62E LD (IX+$10),A
A631 LD A,C
A632 NEG
A634 RRCA
A635 RRCA
A636 RRCA
A637 RRCA
A638 AND $0F
A63A NEG
A63C LD B,$FF
A63E ADD A,(IX+$02)
A641 LD (IX+$02),A
A644 LD A,(IX+$03)
A647 ADC A,B
A648 AND $1F
A64A LD (IX+$03),A
A64D LD A,(IX+$06)
A650 AND A
A651 JP P,$A607
A654 ADD A,(IX+$11)
A657 LD C,A
A658 AND $0F
A65A NEG
A65C LD (IX+$11),A
A65F LD A,C
A660 NEG
A662 RRCA
A663 RRCA
A664 RRCA
A665 RRCA
A666 AND $0F
A668 NEG
A66A ADD A,(IX+$04)
A66D CP $AF
A66F JP NC,$A73C
A672 CP $30
A674 JP C,$A73C
A677 LD (IX+$04),A
A67A LD A,(IX+$00)
A67D XOR $01
A67F LD (IX+$00),A
A682 CALL $8B73
A685 CALL $8733
A688 JP $A6CB
A68B RET M
A68C CALL M,$00C0
A68F RET M
A690 LD SP,HL
A691 CALL NZ,$F9FA
A694 OR $C7
A696 EX (SP),HL
A697 LD SP,HL
A698 CALL P,$DECA
A69B CALL M,$D3F2
A69E OUT ($FF),A
A6A0 RET P
A6A1 IN A,($CC)
A6A3 LD BC,$E3F0
A6A6 RST $00
A6A7 INC BC
A6A8 XOR $EA
A6AA CALL NZ,$FC10
A6AD LD B,B
A6AE NOP
A6AF DJNZ $A6AA
A6B1 INC A
A6B2 JP M,$F510
A6B5 ADD HL,SP
A6B6 EX (SP),HL
A6B7 RRCA
A6B8 DI
A6B9 LD (HL),$DE
A6BB INC C
A6BC JP P,$D32D
A6BF ADD HL,BC
A6C0 RET P
A6C1 DEC H
A6C2 CALL Z,$EF08
A6C5 DEC E
A6C6 RST $00
A6C7 DEC B
A6C8 DEFB $ED,$16
A6CA CALL NZ,$183E
A6CD LD ($A726),A
A6D0 LD HL,$61B0
A6D3 LD DE,$0018
A6D6 LD B,$06
A6D8 CALL $A6F2
A6DB LD A,$0C
A6DD LD ($A726),A
A6E0 LD HL,$6108
A6E3 LD B,$01
A6E5 CALL $A6F2
A6E8 LD A,$18
A6EA LD ($A726),A
A6ED LD HL,$6138
A6F0 LD B,$01
A6F2 LD A,(HL)
A6F3 AND A
A6F4 PUSH BC
A6F5 PUSH DE
A6F6 PUSH HL
A6F7 CALL NZ,$A701
A6FA POP HL
A6FB POP DE
A6FC POP BC
A6FD ADD HL,DE
A6FE DJNZ $A6F2
A700 RET
A701 INC HL
A702 INC HL
A703 EX DE,HL
A704 LD A,(DE)
A705 INC DE
A706 LD C,A
A707 LD A,(DE)
A708 INC DE
A709 LD B,A
A70A LD HL,$0008
A70D ADD HL,BC
A70E LD C,(IX+$02)
A711 LD B,(IX+$03)
A714 AND A
A715 SBC HL,BC
A717 LD A,H
A718 AND $1F
A71A RET NZ
A71B LD A,L
A71C CP $10
A71E RET NC
A71F LD A,(DE)
A720 ADD A,$04
A722 SUB (IX+$04)
A725 CP $18
A727 RET NC
A728 EX DE,HL
A729 LD BC,$000C
A72C ADD HL,BC
A72D SET 0,(HL)
A72F CALL $8AE8
A732 LD (IX+$00),$00
A736 POP HL
A737 POP HL
A738 POP HL
A739 POP HL
A73A POP HL
A73B RET
This entry point is used by the routine at 84D8.
A73C LD (IX+$00),$64
A740 JR $A772
A742 CALL $8B73
A745 CALL $8733
A748 INC (IX+$00)
A74B RET
A74C LD A,(IX+$0A)
A74F AND A
A750 JR Z,$A755
A752 CALL $B8FF
A755 CALL $8AE8
A758 LD (IX+$00),$00
A75C RET
A75D CALL $B973
A760 LD (IX+$00),$C0
A764 JR $A772
This entry point is used by the routine at 84D8.
A766 BIT 0,(IX+$10)
A76A RET Z
This entry point is used by the routine at 84D8.
A76B LD (IX+$00),$5C
A76F CALL $B9A1
A772 LD A,($5E40)
A775 AND $03
A777 LD C,A
A778 LD B,$00
A77A LD HL,$A792
A77D ADD HL,BC
A77E LD A,(HL)
A77F LD (IX+$07),A
A782 RET
A783 CALL $ABB4
A786 INC (IX+$00)
A789 RET
A78A CALL $8640
A78D LD (IX+$00),$00
A791 RET
A792 LD B,L
A793 LD B,(HL)
A794 LD B,A
A795 LD B,(HL)
A796 LD HL,$61B0
A799 LD DE,$0018
A79C LD B,$06
A79E CALL $A7CB
A7A1 LD HL,$6108
A7A4 LD B,$01
A7A6 CALL $A7CB
A7A9 LD HL,$6138
A7AC LD B,$01
A7AE CALL $A7CB
A7B1 LD HL,$6120
A7B4 LD A,(HL)
A7B5 SUB $C8
A7B7 CP $04
A7B9 JR NC,$A7C0
A7BB LD B,$01
A7BD CALL $A7CB
A7C0 LD HL,$6150
A7C3 LD A,(HL)
A7C4 SUB $C8
A7C6 CP $04
A7C8 RET NC
A7C9 LD B,$01
A7CB LD A,(HL)
A7CC AND A
A7CD JR Z,$A7DE
A7CF BIT 2,(IX+$02)
A7D3 JR Z,$A7DE
A7D5 PUSH BC
A7D6 PUSH DE
A7D7 PUSH HL
A7D8 CALL $A7E2
A7DB POP HL
A7DC POP DE
A7DD POP BC
A7DE ADD HL,DE
A7DF DJNZ $A7CB
A7E1 RET
A7E2 INC HL
A7E3 INC HL
A7E4 EX DE,HL
A7E5 LD A,(DE)
A7E6 INC DE
A7E7 LD C,A
A7E8 LD A,(DE)
A7E9 INC DE
A7EA LD B,A
A7EB LD HL,$0090
A7EE ADD HL,BC
A7EF LD BC,($607A)
A7F3 LD A,C
A7F4 ADD A,(IX+$02)
A7F7 LD C,A
A7F8 LD A,B
A7F9 ADC A,$00
A7FB LD B,A
A7FC AND A
A7FD SBC HL,BC
A7FF LD A,H
A800 AND $1F
A802 RET NZ
A803 LD A,L
A804 CP $20
A806 RET NC
A807 LD A,(DE)
A808 ADD A,$04
A80A SUB (IX+$01)
A80D CP $18
A80F RET NC
A810 EX DE,HL
A811 LD BC,$000C
A814 ADD HL,BC
A815 SET 0,(HL)
A817 RES 2,(IX+$02)
A81B RET
A81C CALL $8B73
A81F CALL $8733
A822 INC (IX+$00)
A825 RET
This entry point is used by the routine at 81AB.
A826 LD HL,$5EA1
A829 INC (HL)
A82A CALL $B385
A82D CALL $9020
A830 CALL $84D8
A833 CALL $A2F5
A836 CALL $A317
A839 CALL $894F
A83C CALL $9356
A83F CALL $8BBB
A842 CALL $B2F9
A845 LD A,($5C78)
A848 LD ($5E53),A
A84B RET
This entry point is used by the routine at 81AB.
A84C LD B,$02
A84E PUSH BC
A84F LD A,$FF
A851 LD ($5EA0),A
A854 LD A,$04
A856 LD ($5EA1),A
A859 XOR A
A85A LD ($5EA2),A
A85D LD ($5EA3),A
A860 CALL $B3DC
A863 CALL $9F5E
A866 CALL $A880
A869 POP BC
A86A DJNZ $A84E
A86C LD A,$05
A86E LD ($5EA5),A
A871 LD A,$FF
A873 LD ($5EA4),A
A876 LD A,($5E00)
A879 AND $01
A87B RET NZ
A87C LD ($5EA5),A
A87F RET
A880 LD HL,$5EA0
A883 LD DE,$5EA4
A886 LD B,$04
A888 LD A,(DE)
A889 LD C,(HL)
A88A LD (HL),A
A88B LD A,C
A88C LD (DE),A
A88D INC HL
A88E INC DE
A88F DJNZ $A888
A891 LD HL,$7000
A894 LD DE,$7400
A897 LD BC,$0400
A89A CALL $A8A6
A89D LD HL,$6090
A8A0 LD DE,$6240
A8A3 LD BC,$0120
A8A6 PUSH BC
A8A7 LD A,(DE)
A8A8 LD C,(HL)
A8A9 LD (HL),A
A8AA LD A,C
A8AB LD (DE),A
A8AC INC HL
A8AD INC DE
A8AE POP BC
A8AF DEC BC
A8B0 LD A,B
A8B1 OR C
A8B2 JR NZ,$A8A6
A8B4 RET
A8B5 LD A,($5E00)
A8B8 AND $01
A8BA JR NZ,$A8C5
A8BC LD A,($5EA1)
A8BF AND A
A8C0 JR Z,$A939
A8C2 JP $A82A
A8C5 LD A,($5EA5)
A8C8 AND A
A8C9 JR Z,$A8BC
A8CB LD A,($5EA1)
A8CE AND A
A8CF CALL Z,$A931
A8D2 CALL $A880
A8D5 XOR A
A8D6 LD ($5E6C),A
A8D9 LD A,($5E65)
A8DC CPL
A8DD LD ($5E65),A
A8E0 JP $A82A
A8E3 LD A,$B1
A8E5 LD ($A95D),A
A8E8 CALL $84D8
A8EB LD DE,$A94B
A8EE LD HL,$7038
A8F1 CALL $8A11
A8F4 LD DE,$B9D2
A8F7 CALL $B9BC
A8FA LD B,$04
A8FC LD A,($6090)
A8FF SUB $1A
A901 CP $10
A903 JR C,$A922
A905 LD DE,$A95E
A908 LD HL,$3818
A90B CALL $8A11
A90E LD DE,$A979
A911 LD HL,$4858
A914 CALL $8A11
A917 LD DE,$A985
A91A LD HL,$5850
A91D CALL $8A11
A920 LD B,$08
A922 LD HL,$0000
A925 DEC HL
A926 LD A,H
A927 OR L
A928 JR NZ,$A925
A92A DJNZ $A925
A92C RET
A92D LD A,$B2
A92F JR $A8E5
A931 LD A,($5E65)
A934 AND A
A935 JR Z,$A8E3
A937 JR $A92D
A939 LD A,($5E65)
A93C AND A
A93D JR NZ,$A945
A93F CALL $A8E3
A942 JP $F56E
A945 CALL $A92D
A948 JP $F56E
A94B LD B,A
A94C LD B,A
A94D LD B,C
A94E LD C,L
A94F LD B,L
A950 JR NZ,$A9A1
A952 LD D,(HL)
A953 LD B,L
A954 LD D,D
A955 JR NZ,$A9A7
A957 LD C,H
A958 LD B,C
A959 LD E,C
A95A LD B,L
A95B LD D,D
A95C JR NZ,$A90E
A95E LD B,L
A95F LD E,C
A960 LD C,A
A961 LD D,L
A962 LD D,D
A963 JR NZ,$A9B1
A965 LD D,L
A966 LD C,(HL)
A967 LD B,C
A968 LD D,D
A969 JR NZ,$A9BD
A96B LD C,A
A96C LD D,(HL)
A96D LD B,L
A96E LD D,D
A96F JR NZ,$A9B9
A971 LD B,C
A972 LD D,E
A973 JR NZ,$A9B7
A975 LD B,L
A976 LD B,L
A977 LD C,(HL)
A978 AND B
A979 LD B,L
A97A LD B,H
A97B LD B,L
A97C LD D,E
A97D LD D,H
A97E LD D,D
A97F LD C,A
A980 LD E,C
A981 LD B,L
A982 LD B,H
A983 LD L,$A0
A985 LD B,L
A986 LD B,C
A987 LD C,H
A988 LD C,H
A989 JR NZ,$A9D4
A98B LD D,E
A98C JR NZ,$A9DA
A98E LD C,A
A98F LD D,E
A990 LD D,H
A991 LD L,$A0
A993 LD A,(IX+$00)
A996 ADD A,(IX+$02)
A999 LD L,A
A99A LD A,(IX+$01)
A99D ADD A,(IX+$03)
A9A0 LD H,A
A9A1 LD A,L
A9A2 CP $08
A9A4 RET C
A9A5 CP $F8
A9A7 RET NC
A9A8 LD A,H
A9A9 CP $30
A9AB RET C
A9AC CP $A8
A9AE RET NC
A9AF LD (IX+$00),L
A9B2 LD (IX+$01),H
A9B5 LD A,($5E69)
A9B8 INC A
A9B9 LD ($5E69),A
A9BC LD BC,$0202
A9BF PUSH HL
A9C0 EXX
A9C1 POP DE
A9C2 LD L,E
A9C3 LD H,D
A9C4 CALL $8506
A9C7 LD A,(HL)
A9C8 AND A
A9C9 JR Z,$A9CF
A9CB LD A,(IX+$04)
A9CE LD (HL),A
A9CF EXX
A9D0 CALL $851E
A9D3 PUSH BC
A9D4 PUSH HL
A9D5 LD A,(IX+$00)
A9D8 AND $07
A9DA LD E,A
A9DB EX AF,AF'
A9DC LD A,E
A9DD LD DE,$AA13
A9E0 ADD A,E
A9E1 LD E,A
A9E2 LD A,D
A9E3 ADC A,$00
A9E5 LD D,A
A9E6 LD A,(DE)
A9E7 XOR (HL)
A9E8 LD (HL),A
A9E9 EX AF,AF'
A9EA INC A
A9EB AND $07
A9ED JR NZ,$AA10
A9EF INC L
A9F0 EXX
A9F1 INC E
A9F2 LD L,E
A9F3 LD H,D
A9F4 EX AF,AF'
A9F5 CALL $8506
A9F8 LD A,(HL)
A9F9 AND A
A9FA JR Z,$AA00
A9FC LD A,(IX+$04)
A9FF LD (HL),A
AA00 EXX
AA01 EX AF,AF'
AA02 DJNZ $A9D8
AA04 POP HL
AA05 CALL $85F6
AA08 EXX
AA09 DEC D
AA0A EXX
AA0B POP BC
AA0C DEC C
AA0D JR NZ,$A9D3
AA0F RET
AA10 EXX
AA11 JR $A9F2
AA13 ADD A,B
AA14 LD B,B
AA15 JR NZ,$AA27
AA17 EX AF,AF'
AA18 INC B
AA19 LD (BC),A
AA1A LD BC,$FE00
AA1D LD B,C
AA1E LD BC,$42FE
AA21 LD (BC),A
AA22 CP $43
AA24 LD (BC),A
AA25 RST $38
AA26 LD B,H
AA27 LD (BC),A
AA28 NOP
AA29 LD B,L
AA2A LD (BC),A
AA2B LD BC,$0246
AA2E LD (BC),A
AA2F LD B,A
AA30 LD BC,$4602
AA33 NOP
AA34 LD (BC),A
AA35 LD B,L
AA36 RST $38
AA37 LD (BC),A
AA38 LD B,H
AA39 CP $02
AA3B LD B,E
AA3C CP $01
AA3E LD B,D
AA3F CP $00
AA41 LD B,C
AA42 CP $FF
AA44 LD B,D
AA45 CP $FE
AA47 LD B,E
AA48 RST $38
AA49 CP $44
AA4B NOP
AA4C NOP
AA4D NOP
AA4E NOP
AA4F NOP
AA50 NOP
AA51 NOP
AA52 NOP
AA53 NOP
AA54 NOP
AA55 NOP
AA56 NOP
AA57 NOP
AA58 NOP
AA59 NOP
AA5A NOP
AA5B NOP
AA5C NOP
AA5D NOP
AA5E NOP
AA5F NOP
AA60 NOP
AA61 NOP
AA62 NOP
AA63 NOP
AA64 NOP
AA65 NOP
AA66 NOP
AA67 NOP
AA68 NOP
AA69 NOP
AA6A NOP
AA6B NOP
AA6C NOP
AA6D NOP
AA6E NOP
AA6F NOP
AA70 NOP
AA71 NOP
AA72 NOP
AA73 NOP
AA74 NOP
AA75 NOP
AA76 NOP
AA77 NOP
AA78 NOP
AA79 NOP
AA7A NOP
AA7B NOP
AA7C NOP
AA7D NOP
AA7E NOP
AA7F NOP
AA80 NOP
AA81 NOP
AA82 NOP
AA83 NOP
AA84 NOP
AA85 NOP
AA86 NOP
AA87 NOP
AA88 NOP
AA89 NOP
AA8A NOP
AA8B NOP
AA8C NOP
AA8D NOP
AA8E NOP
AA8F NOP
AA90 NOP
AA91 NOP
AA92 NOP
AA93 NOP
AA94 NOP
AA95 NOP
AA96 NOP
AA97 NOP
AA98 NOP
AA99 NOP
AA9A NOP
AA9B XOR A
AA9C LD ($5E69),A
AA9F LD IX,$AA4B
AAA3 LD B,$10
AAA5 PUSH BC
AAA6 CALL $AAB8
AAA9 LD BC,$0005
AAAC ADD IX,BC
AAAE POP BC
AAAF DJNZ $AAA5
AAB1 LD A,($5E69)
AAB4 AND A
AAB5 JR NZ,$AA9B
AAB7 RET
AAB8 LD A,(IX+$00)
AABB ADD A,(IX+$02)
AABE LD L,A
AABF LD A,(IX+$01)
AAC2 ADD A,(IX+$03)
AAC5 LD H,A
AAC6 LD A,L
AAC7 CP $08
AAC9 RET C
AACA CP $F8
AACC RET NC
AACD LD A,H
AACE CP $30
AAD0 RET C
AAD1 CP $A8
AAD3 RET NC
AAD4 LD (IX+$00),L
AAD7 LD (IX+$01),H
AADA LD HL,$5E69
AADD INC (HL)
AADE RET
AADF NOP
AAE0 NOP
AAE1 NOP
AAE2 LD (BC),A
AAE3 LD B,A
AAE4 NOP
AAE5 NOP
AAE6 RST $38
AAE7 LD (BC),A
AAE8 LD B,D
AAE9 NOP
AAEA NOP
AAEB CP $02
AAED LD B,H
AAEE NOP
AAEF NOP
AAF0 CP $01
AAF2 LD B,E
AAF3 NOP
AAF4 NOP
AAF5 CP $00
AAF7 LD B,L
AAF8 NOP
AAF9 NOP
AAFA CP $FF
AAFC LD B,E
AAFD NOP
AAFE NOP
AAFF CP $FE
AB01 LD B,H
AB02 NOP
AB03 NOP
AB04 RST $38
AB05 CP $42
This entry point is used by the routine at B9BC.
AB07 NOP
AB08 NOP
AB09 NOP
AB0A CP $47
AB0C NOP
AB0D NOP
AB0E LD BC,$42FE
AB11 NOP
AB12 NOP
AB13 LD (BC),A
AB14 CP $44
AB16 NOP
AB17 NOP
AB18 LD (BC),A
AB19 RST $38
AB1A LD B,E
AB1B NOP
AB1C NOP
AB1D LD (BC),A
AB1E NOP
AB1F LD B,L
AB20 NOP
AB21 NOP
AB22 LD (BC),A
AB23 LD BC,$0043
AB26 NOP
AB27 LD (BC),A
AB28 LD (BC),A
AB29 LD B,H
AB2A NOP
AB2B NOP
AB2C LD BC,$4202
AB2F LD HL,$AA4B
AB32 LD DE,$AADF
AB35 LD B,$10
AB37 LD A,(HL)
AB38 INC HL
AB39 LD (DE),A
AB3A INC DE
AB3B LD A,(HL)
AB3C INC HL
AB3D LD (DE),A
AB3E INC DE
AB3F INC HL
AB40 INC HL
AB41 INC HL
AB42 INC DE
AB43 INC DE
AB44 INC DE
AB45 DJNZ $AB37
AB47 RET
AB48 XOR A
AB49 LD ($5E69),A
AB4C LD A,($5E7B)
AB4F INC A
AB50 LD ($5E7B),A
AB53 CALL $B8F2
AB56 LD IX,$AA4B
AB5A LD B,$10
AB5C PUSH BC
AB5D CALL $AB78
AB60 LD BC,$0005
AB63 ADD IX,BC
AB65 POP BC
AB66 DJNZ $AB5C
AB68 LD A,($5E69)
AB6B AND A
AB6C JR NZ,$AB48
AB6E RET
AB6F LD A,($5E6A)
AB72 CP (IX+$01)
AB75 RET Z
AB76 JR $AB7F
AB78 LD A,(IX+$00)
AB7B CP $80
AB7D JR Z,$AB6F
AB7F LD A,(IX+$00)
AB82 ADD A,(IX+$02)
AB85 LD L,A
AB86 LD A,(IX+$01)
AB89 ADD A,(IX+$03)
AB8C LD H,A
AB8D LD A,L
AB8E CP $80
AB90 JR Z,$AB95
AB92 JP $A9A1
AB95 LD A,($5E6A)
AB98 CP H
AB99 RET Z
AB9A JP $A9A1
AB9D LD HL,$AADF
ABA0 LD DE,$AA4B
ABA3 LD BC,$0050
ABA6 LDIR
ABA8 RET
ABA9 LD A,(IX+$00)
ABAC INC A
ABAD AND $0F
ABAF ADD A,$70
ABB1 LD (IX+$00),A
ABB4 CALL $8701
ABB7 JP $8733
ABBA LD E,$18
ABBC CALL $B2A4
ABBF CALL C,$B2D7
ABC2 LD A,(IX+$17)
ABC5 AND A
ABC6 JR Z,$AC3E
ABC8 CALL $ABA9
ABCB LD A,($5E42)
ABCE CPL
ABCF AND $0F
ABD1 RET NZ
ABD2 LD A,($5E67)
ABD5 AND A
ABD6 JR NZ,$ABE5
ABD8 LD A,($6078)
ABDB CP $81
ABDD JR Z,$ABE5
ABDF DEC (IX+$17)
ABE2 CALL Z,$B16F
ABE5 LD A,(IX+$17)
ABE8 LD HL,$2040
ABEB CALL $8C01
ABEE CALL $AD36
ABF1 JR NC,$AC29
ABF3 CALL $AD0B
ABF6 LD HL,$587B
ABF9 CALL $AD00
ABFC LD HL,$587D
ABFF LD A,$42
AC01 CALL $AD00
AC04 LD A,($5E42)
AC07 AND $3F
AC09 CP $0F
AC0B JR Z,$AC1A
AC0D CP $2F
AC0F RET NZ
AC10 LD DE,$AC24
AC13 LD HL,$10D8
AC16 CALL $8A11
AC19 RET
AC1A LD DE,$AC1F
AC1D JR $AC13
AC1F LD B,L
AC20 LD H,E
AC21 LD H,H
AC22 LD H,L
AC23 AND $45
AC25 LD H,A
AC26 LD L,B
AC27 LD L,C
AC28 JP PE,$0BCD
AC2B XOR L
AC2C LD HL,$587D
AC2F CALL $AD00
AC32 LD HL,$587B
AC35 LD A,$42
AC37 JR $AC01
AC39 LD HL,($607A)
AC3C JR $AC4A
AC3E LD A,($6090)
AC41 SUB $1A
AC43 CP $10
AC45 JR NC,$AC39
AC47 LD HL,($6092)
AC4A CALL $AD39
AC4D LD A,(IX+$00)
AC50 JR C,$AC59
AC52 CP $78
AC54 JR Z,$AC60
AC56 JP $ABA9
AC59 CP $70
AC5B JR Z,$AC6F
AC5D JP $ABA9
AC60 CALL $ABB4
AC63 CALL $B1D3
AC66 RET NZ
AC67 CALL $AC7E
AC6A LD (IX+$00),$98
AC6E RET
AC6F CALL $ABB4
AC72 CALL $B1D3
AC75 RET NZ
AC76 CALL $AC83
AC79 LD (IX+$00),$9C
AC7D RET
AC7E LD HL,$ACD0
AC81 JR $AC86
AC83 LD HL,$ACA0
AC86 LD DE,$6138
AC89 LD BC,$0030
AC8C LDIR
AC8E LD L,(IX+$02)
AC91 LD H,(IX+$03)
AC94 LD ($613A),HL
AC97 LD A,(IX+$04)
AC9A SUB $10
AC9C LD ($613C),A
AC9F RET
ACA0 ADD A,H
ACA1 NOP
ACA2 NOP
ACA3 NOP
ACA4 NOP
ACA5 LD BC,$46FF
ACA8 NOP
ACA9 NOP
ACAA NOP
ACAB NOP
ACAC NOP
ACAD NOP
ACAE NOP
ACAF NOP
ACB0 NOP
ACB1 NOP
ACB2 NOP
ACB3 NOP
ACB4 NOP
ACB5 NOP
ACB6 NOP
ACB7 NOP
ACB8 ADD A,(HL)
ACB9 NOP
ACBA NOP
ACBB NOP
ACBC NOP
ACBD NOP
ACBE NOP
ACBF LD B,D
ACC0 NOP
ACC1 NOP
ACC2 NOP
ACC3 NOP
ACC4 NOP
ACC5 NOP
ACC6 NOP
ACC7 NOP
ACC8 NOP
ACC9 NOP
ACCA NOP
ACCB NOP
ACCC NOP
ACCD NOP
ACCE NOP
ACCF NOP
ACD0 ADD A,B
ACD1 NOP
ACD2 NOP
ACD3 NOP
ACD4 NOP
ACD5 RST $38
ACD6 RST $38
ACD7 LD B,(HL)
ACD8 NOP
ACD9 NOP
ACDA NOP
ACDB NOP
ACDC NOP
ACDD NOP
ACDE NOP
ACDF NOP
ACE0 NOP
ACE1 NOP
ACE2 NOP
ACE3 NOP
ACE4 NOP
ACE5 NOP
ACE6 NOP
ACE7 NOP
ACE8 ADD A,D
ACE9 NOP
ACEA NOP
ACEB NOP
ACEC NOP
ACED NOP
ACEE NOP
ACEF LD B,D
ACF0 NOP
ACF1 NOP
ACF2 NOP
ACF3 NOP
ACF4 NOP
ACF5 NOP
ACF6 NOP
ACF7 NOP
ACF8 NOP
ACF9 NOP
ACFA NOP
ACFB NOP
ACFC NOP
ACFD NOP
ACFE NOP
ACFF NOP
AD00 LD (HL),A
AD01 INC L
AD02 LD (HL),A
AD03 LD BC,$001F
AD06 ADD HL,BC
AD07 LD (HL),A
AD08 INC L
AD09 LD (HL),A
AD0A RET
AD0B LD A,($5E42)
AD0E AND $10
AD10 JR Z,$AD14
AD12 LD A,$30
AD14 OR $42
AD16 RET
AD17 LD A,($5E42)
AD1A AND $10
AD1C JR Z,$AD14
AD1E LD A,$38
AD20 JR $AD14
This entry point is used by the routine at 84D8.
AD22 CALL $AD0B
AD25 LD HL,$5861
AD28 PUSH AF
AD29 CALL $AD00
AD2C POP AF
AD2D LD HL,$5863
AD30 JP $AD00
This entry point is used by the routine at 84D8.
AD33 XOR A
AD34 JR $AD25
AD36 LD HL,($607A)
AD39 LD C,(IX+$02)
AD3C LD B,(IX+$03)
This entry point is used by the routine at 84D8.
AD3F AND A
AD40 SBC HL,BC
AD42 LD A,H
AD43 AND A
AD44 JP M,$AD4E
AD47 LD BC,$1000
AD4A AND A
AD4B SBC HL,BC
AD4D RET
AD4E CALL $8947
AD51 LD BC,$1000
AD54 AND A
AD55 SBC HL,BC
AD57 CCF
AD58 RET
AD59 LD E,$14
AD5B CALL $B2A4
AD5E CALL C,$B2D7
AD61 LD A,($607A)
AD64 SUB (IX+$02)
AD67 NEG
AD69 AND $07
AD6B ADD A,$68
AD6D LD (IX+$00),A
AD70 CALL $8787
AD73 LD A,($5E58)
AD76 SUB $08
AD78 LD ($5E58),A
AD7B CALL $8733
AD7E LD A,($5E6C)
AD81 AND A
AD82 JR NZ,$AD89
AD84 LD A,(IX+$15)
AD87 AND A
AD88 RET Z
AD89 CALL $864F
AD8C LD A,$C0
AD8E LD ($6168),A
AD91 LD ($6180),A
AD94 LD HL,($6182)
AD97 LD BC,$FFF8
AD9A CALL $A002
AD9D LD ($6182),HL
ADA0 LD HL,$6188
ADA3 LD B,$08
ADA5 LD (HL),$00
ADA7 INC HL
ADA8 DJNZ $ADA5
ADAA RET
ADAB CALL $B2A2
ADAE JR C,$ADDE
ADB0 BIT 0,(IX+$10)
ADB4 JR NZ,$ADE1
ADB6 LD L,(IX+$02)
ADB9 LD H,(IX+$03)
ADBC LD B,$00
ADBE LD A,(IX+$05)
ADC1 LD C,A
ADC2 AND A
ADC3 JP P,$ADC7
ADC6 DEC B
ADC7 ADD HL,BC
ADC8 LD (IX+$02),L
ADCB LD (IX+$03),H
ADCE LD A,(IX+$04)
ADD1 ADD A,(IX+$06)
ADD4 LD (IX+$04),A
ADD7 CP $3C
ADD9 JR C,$ADE7
ADDB JP $ABB4
ADDE CALL $B2D7
ADE1 LD BC,$0500
ADE4 CALL $899C
ADE7 JP $A76B
ADEA LD A,($6138)
ADED CP $80
ADEF JR NZ,$AE2F
ADF1 LD HL,($613A)
ADF4 LD BC,$0014
ADF7 ADD HL,BC
ADF8 LD A,H
ADF9 AND $1F
ADFB LD H,A
ADFC LD (IX+$02),L
ADFF LD (IX+$03),H
AE02 LD A,($613C)
AE05 ADD A,$10
AE07 LD (IX+$04),A
AE0A LD A,(IX+$00)
AE0D XOR $01
AE0F LD (IX+$00),A
AE12 LD A,(IX+$07)
AE15 XOR $04
AE17 LD (IX+$07),A
AE1A JP $ABB4
AE1D LD A,($6138)
AE20 CP $84
AE22 JR NZ,$AE2F
AE24 LD HL,($613A)
AE27 LD BC,$0010
AE2A AND A
AE2B SBC HL,BC
AE2D JR $ADF8
AE2F CALL $8640
AE32 LD (IX+$00),$00
AE36 RET
AE37 JP $ABB4
AE3A LD E,$18
AE3C CALL $B2A4
AE3F CALL C,$B2D7
AE42 CALL $ABB4
AE45 LD A,($5E42)
AE48 AND $07
AE4A RET NZ
AE4B INC (IX+$00)
AE4E LD A,(IX+$00)
AE51 AND $03
AE53 CP $03
AE55 CALL Z,$AE78
AE58 RET
AE59 LD E,$18
AE5B CALL $B2A4
AE5E CALL C,$B2D7
AE61 CALL $ABB4
AE64 LD A,($5E42)
AE67 AND $03
AE69 RET NZ
AE6A INC (IX+$00)
AE6D LD A,(IX+$00)
AE70 AND $03
AE72 CP $03
AE74 CALL Z,$AEB7
AE77 RET
AE78 LD HL,$AEBC
AE7B LD DE,$6108
AE7E LD BC,$0030
AE81 LDIR
AE83 LD L,(IX+$02)
AE86 LD H,(IX+$03)
AE89 LD ($610A),HL
AE8C LD A,(IX+$04)
AE8F SUB $0C
AE91 LD ($610C),A
AE94 LD A,($5EA0)
AE97 ADD A,$08
AE99 CP $63
AE9B JR C,$AE9F
AE9D LD A,$63
AE9F LD ($611E),A
AEA2 LD A,($6172)
AEA5 AND A
AEA6 RET NZ
AEA7 LD A,($5EA1)
AEAA AND A
AEAB JP NZ,$B52E
AEAE LD A,($6078)
AEB1 CP $2A
AEB3 RET NC
AEB4 JP $B52E
AEB7 LD HL,$AEEC
AEBA JR $AE7B
AEBC AND B
AEBD NOP
AEBE NOP
AEBF NOP
AEC0 NOP
AEC1 DEFB $FD
AEC2 NOP
AEC3 LD B,(HL)
AEC4 NOP
AEC5 NOP
AEC6 NOP
AEC7 NOP
AEC8 NOP
AEC9 NOP
AECA NOP
AECB NOP
AECC NOP
AECD NOP
AECE NOP
AECF NOP
AED0 NOP
AED1 NOP
AED2 NOP
AED3 NOP
AED4 AND D
AED5 NOP
AED6 NOP
AED7 NOP
AED8 NOP
AED9 NOP
AEDA NOP
AEDB LD B,D
AEDC NOP
AEDD NOP
AEDE NOP
AEDF NOP
AEE0 NOP
AEE1 NOP
AEE2 NOP
AEE3 NOP
AEE4 NOP
AEE5 NOP
AEE6 NOP
AEE7 NOP
AEE8 NOP
AEE9 NOP
AEEA NOP
AEEB NOP
AEEC AND H
AEED NOP
AEEE NOP
AEEF NOP
AEF0 NOP
AEF1 INC BC
AEF2 NOP
AEF3 LD B,(HL)
AEF4 NOP
AEF5 NOP
AEF6 NOP
AEF7 NOP
AEF8 NOP
AEF9 NOP
AEFA NOP
AEFB NOP
AEFC NOP
AEFD NOP
AEFE NOP
AEFF NOP
AF00 NOP
AF01 NOP
AF02 NOP
AF03 NOP
AF04 AND (HL)
AF05 NOP
AF06 NOP
AF07 NOP
AF08 NOP
AF09 NOP
AF0A NOP
AF0B LD B,D
AF0C NOP
AF0D NOP
AF0E NOP
AF0F NOP
AF10 NOP
AF11 NOP
AF12 NOP
AF13 NOP
AF14 NOP
AF15 NOP
AF16 NOP
AF17 NOP
AF18 NOP
AF19 NOP
AF1A NOP
AF1B NOP
AF1C CALL $B2A2
AF1F JP C,$AFAE
AF22 CALL $AD36
AF25 JR NC,$AF35
AF27 CALL $AD17
AF2A LD HL,$587B
AF2D CALL $AD00
AF30 LD HL,$587D
AF33 JR $AF41
AF35 CALL $AD17
AF38 LD HL,$587D
AF3B CALL $AD00
AF3E LD HL,$587B
AF41 LD A,$42
AF43 CALL $AD00
AF46 LD A,($5E42)
AF49 AND $01
AF4B JR NZ,$AF61
AF4D LD A,(IX+$07)
AF50 CP $46
AF52 JR Z,$AF61
AF54 LD A,($5E40)
AF57 AND $07
AF59 JR NZ,$AF5C
AF5B INC A
AF5C OR $40
AF5E LD (IX+$07),A
AF61 BIT 0,(IX+$10)
AF65 JR Z,$AF7D
AF67 DEC (IX+$16)
AF6A JR Z,$AFB1
AF6C CALL $B8B4
AF6F LD BC,$0100
AF72 CALL $899C
AF75 LD (IX+$07),$42
AF79 LD (IX+$10),$00
AF7D LD L,(IX+$02)
AF80 LD H,(IX+$03)
AF83 LD C,(IX+$05)
AF86 LD B,$00
AF88 LD A,C
AF89 AND A
AF8A JP P,$AF8E
AF8D DEC B
AF8E ADD HL,BC
AF8F LD A,H
AF90 AND $1F
AF92 LD H,A
AF93 LD (IX+$02),L
AF96 LD (IX+$03),H
AF99 CALL $B0D1
AF9C JR C,$AFE9
AF9E LD A,H
AF9F CP $02
AFA1 JR C,$AFDD
AFA3 CP $10
AFA5 JR C,$AFD6
AFA7 CP $20
AFA9 JR C,$AFC5
AFAB JP $ABB4
AFAE CALL $B2D7
AFB1 LD A,$01
AFB3 LD ($6195),A
AFB6 LD BC,$0500
AFB9 CALL $899C
AFBC LD DE,$BAA8
AFBF CALL $B9BC
AFC2 JP $A76B
AFC5 LD A,(IX+$04)
AFC8 CP $50
AFCA JR Z,$AFAB
AFCC JR NC,$AFD0
AFCE INC A
AFCF INC A
AFD0 DEC A
AFD1 LD (IX+$04),A
AFD4 JR $AFAB
AFD6 LD A,(IX+$04)
AFD9 CP $80
AFDB JR $AFCA
AFDD LD A,(IX+$04)
AFE0 CP $A7
AFE2 JR Z,$AFAB
AFE4 INC A
AFE5 CP $A7
AFE7 JR $AFCA
AFE9 LD A,$01
AFEB LD ($5E6C),A
AFEE LD A,$C0
AFF0 LD ($60D8),A
AFF3 LD ($60A8),A
AFF6 LD ($60C0),A
AFF9 LD A,($60F0)
AFFC AND A
AFFD JR Z,$B004
AFFF LD A,$5C
B001 LD ($60F0),A
B004 LD A,($6198)
B007 AND A
B008 JR Z,$B00F
B00A LD A,$C0
B00C LD ($6198),A
B00F LD HL,$61B0
B012 LD DE,$0018
B015 LD B,$06
B017 LD A,(HL)
B018 AND A
B019 JR Z,$B031
B01B AND $FE
B01D CP $5A
B01F JR Z,$B037
B021 CP $B6
B023 JR Z,$B037
B025 AND $FC
B027 CP $64
B029 JR Z,$B031
B02B CP $C8
B02D JR Z,$B037
B02F LD (HL),$5C
B031 ADD HL,DE
B032 DJNZ $B017
B034 JP $A76B
B037 LD (HL),$64
B039 JR $B031
B03B LD A,($6078)
B03E SUB $12
B040 CP $08
B042 LD BC,$E004
B045 JR C,$B056
B047 LD A,B
B048 LD ($6090),A
B04B LD A,C
B04C LD ($6098),A
B04F LD DE,$6092
B052 CALL $B4C2
B055 RET
B056 LD A,B
B057 LD ($6078),A
B05A LD A,C
B05B LD ($6080),A
B05E LD DE,$607A
B061 CALL $B4C2
B064 RET
B065 LD A,($6108)
B068 CP $A4
B06A JR NZ,$B0C9
B06C LD A,(IX+$00)
B06F XOR $01
B071 LD (IX+$00),A
B074 LD A,(IX+$07)
B077 XOR $04
B079 LD (IX+$07),A
B07C LD A,($610C)
B07F LD (IX+$04),A
B082 LD HL,($610A)
B085 LD BC,$0018
B088 AND A
B089 SBC HL,BC
B08B LD A,H
B08C AND $1F
B08E LD H,A
B08F LD (IX+$02),L
B092 LD (IX+$03),H
B095 JP $ABB4
B098 LD A,($6108)
B09B CP $A0
B09D JR NZ,$B0C9
B09F LD A,(IX+$00)
B0A2 XOR $01
B0A4 LD (IX+$00),A
B0A7 LD A,(IX+$07)
B0AA XOR $04
B0AC LD (IX+$07),A
B0AF LD A,($610C)
B0B2 LD (IX+$04),A
B0B5 LD HL,($610A)
B0B8 LD BC,$0014
B0BB ADD HL,BC
B0BC LD A,H
B0BD AND $1F
B0BF LD H,A
B0C0 LD (IX+$02),L
B0C3 LD (IX+$03),H
B0C6 JP $ABB4
B0C9 CALL $8640
B0CC LD (IX+$00),$00
B0D0 RET
B0D1 LD A,($6078)
B0D4 SUB $12
B0D6 CP $08
B0D8 JR C,$B112
B0DA LD A,($6090)
B0DD SUB $1A
B0DF CP $10
B0E1 JR NC,$B11B
B0E3 LD HL,($6092)
B0E6 LD A,($6094)
B0E9 LD C,A
B0EA ADD HL,HL
B0EB ADD HL,HL
B0EC ADD HL,HL
B0ED LD E,(IX+$02)
B0F0 LD D,(IX+$03)
B0F3 EX DE,HL
B0F4 ADD HL,HL
B0F5 ADD HL,HL
B0F6 ADD HL,HL
B0F7 AND A
B0F8 SBC HL,DE
B0FA LD A,H
B0FB AND A
B0FC JP P,$B102
B0FF CALL $8947
B102 LD DE,$00C0
B105 AND A
B106 SBC HL,DE
B108 RET NC
B109 LD A,(IX+$04)
B10C SUB C
B10D NEG
B10F CP $20
B111 RET
B112 LD HL,($607A)
B115 LD A,($607C)
B118 LD C,A
B119 JR $B0EA
B11B AND A
B11C RET
B11D LD A,$5C
B11F LD ($6108),A
B122 LD ($6138),A
B125 JP $AFE9
B128 CALL $B0D1
B12B JP C,$B11D
B12E CALL $B2A2
B131 CALL C,$B2D7
B134 CALL $A53A
B137 LD A,(IX+$00)
B13A INC A
B13B AND $07
B13D ADD A,$90
B13F LD (IX+$00),A
B142 CALL $8701
B145 LD L,(IX+$01)
B148 LD H,(IX+$04)
B14B CALL $8506
B14E LD D,(IX+$07)
B151 LD C,$02
B153 LD A,($5E57)
B156 AND A
B157 RET Z
B158 LD B,A
B159 CALL $8750
B15C LD A,($5E42)
B15F RRCA
B160 RRCA
B161 RRCA
B162 AND $07
B164 JR NZ,$B167
B166 INC A
B167 OR $40
B169 LD D,A
B16A LD C,$01
B16C JP $8750
B16F LD A,($6108)
B172 AND A
B173 JR Z,$B17A
B175 LD A,$C0
B177 LD ($6108),A
B17A LD A,($6138)
B17D AND A
B17E JR Z,$B185
B180 LD A,$C0
B182 LD ($6138),A
B185 LD A,($6120)
B188 SUB $C8
B18A CP $04
B18C JR NC,$B193
B18E LD A,$64
B190 LD ($6120),A
B193 LD A,($6150)
B196 SUB $C8
B198 CP $04
B19A JR NC,$B1A1
B19C LD A,$64
B19E LD ($6150),A
B1A1 JP $B960
B1A4 CALL $ABB4
B1A7 LD A,($5E42)
B1AA AND $01
B1AC RET NZ
B1AD INC (IX+$00)
B1B0 LD A,(IX+$00)
B1B3 CP $C8
B1B5 RET NZ
B1B6 CALL $95B6
B1B9 LD (IX+$00),$63
B1BD PUSH IX
B1BF POP HL
B1C0 LD BC,$6078
B1C3 AND A
B1C4 SBC HL,BC
B1C6 RET NZ
B1C7 CALL $8640
B1CA LD (IX+$00),$81
B1CE LD (IX+$05),$40
B1D2 RET
B1D3 LD HL,$6108
B1D6 LD B,$04
B1D8 LD DE,$0018
B1DB XOR A
B1DC OR (HL)
B1DD ADD HL,DE
B1DE DJNZ $B1DC
B1E0 OR A
B1E1 RET
B1E2 LD HL,$6108
B1E5 LD B,$06
B1E7 JR $B1D8
B1E9 ADD A,(IX+$10)
B1EC LD C,A
B1ED AND $0E
B1EF LD (IX+$10),A
B1F2 LD A,C
B1F3 RRCA
B1F4 RRCA
B1F5 RRCA
B1F6 RRCA
B1F7 AND $0F
B1F9 LD B,$00
B1FB JR $B246
B1FD ADD A,(IX+$11)
B200 LD C,A
B201 AND $0F
B203 LD (IX+$11),A
B206 LD A,C
B207 RRCA
B208 RRCA
B209 RRCA
B20A RRCA
B20B AND $0F
B20D JR $B272
B20F LD BC,$0025
B212 CALL $899C
B215 JP $A73C
B218 BIT 0,(IX+$10)
B21C JP NZ,$B20F
B21F DEC (IX+$08)
B222 JP Z,$A73C
B225 LD A,(IX+$05)
B228 AND A
B229 JP P,$B1E9
B22C ADD A,(IX+$10)
B22F LD C,A
B230 AND $0F
B232 NEG
B234 AND $FE
B236 LD (IX+$10),A
B239 LD A,C
B23A NEG
B23C RRCA
B23D RRCA
B23E RRCA
B23F RRCA
B240 AND $0F
B242 NEG
B244 LD B,$FF
B246 ADD A,(IX+$02)
B249 LD (IX+$02),A
B24C LD A,(IX+$03)
B24F ADC A,B
B250 AND $1F
B252 LD (IX+$03),A
B255 LD A,(IX+$06)
B258 AND A
B259 JP P,$B1FD
B25C ADD A,(IX+$11)
B25F LD C,A
B260 AND $0F
B262 NEG
B264 LD (IX+$11),A
B267 LD A,C
B268 NEG
B26A RRCA
B26B RRCA
B26C RRCA
B26D RRCA
B26E AND $0F
B270 NEG
B272 ADD A,(IX+$04)
B275 CP $AF
B277 JP NC,$A73C
B27A CP $30
B27C JP C,$A73C
B27F LD (IX+$04),A
B282 LD A,(IX+$00)
B285 AND $FC
B287 LD C,A
B288 LD A,(IX+$00)
B28B INC A
B28C AND $03
B28E OR C
B28F LD (IX+$00),A
B292 CALL $8B73
B295 CALL $8733
B298 CALL $B2A2
B29B RET NC
B29C CALL $B2D7
B29F JP $A73C
This entry point is used by the routine at 84D8.
B2A2 LD E,$0E
B2A4 LD A,($5E67)
B2A7 AND A
B2A8 RET NZ
B2A9 LD A,($6078)
B2AC CP $11
B2AE RET NC
B2AF LD L,(IX+$02)
B2B2 LD H,(IX+$03)
B2B5 LD BC,$0008
B2B8 ADD HL,BC
B2B9 LD BC,($607A)
B2BD AND A
B2BE SBC HL,BC
B2C0 LD A,H
B2C1 AND $1F
B2C3 RET NZ
B2C4 LD A,L
B2C5 CP $10
B2C7 RET NC
B2C8 LD A,($607C)
B2CB SUB $04
B2CD SUB (IX+$04)
B2D0 JP P,$B2D5
B2D3 NEG
B2D5 CP E
B2D6 RET
This entry point is used by the routine at 84D8.
B2D7 LD DE,$B9E7
B2DA CALL $B9BC
B2DD LD HL,$6078
B2E0 LD (HL),$DC
B2E2 LD HL,$607D
B2E5 LD A,(IX+$01)
B2E8 CP $78
B2EA JR C,$B339
B2EC LD (HL),$C0
B2EE INC HL
B2EF LD (HL),$01
B2F1 LD HL,$608A
B2F4 LD (HL),$06
B2F6 INC HL
B2F7 LD (HL),$06
B2F9 LD A,($60B0)
B2FC BIT 3,A
B2FE JR NZ,$B305
B300 OR $80
B302 LD ($60B0),A
B305 LD A,($60C8)
B308 BIT 3,A
B30A JR NZ,$B311
B30C OR $80
B30E LD ($60C8),A
B311 LD A,($60E0)
B314 AND $FC
B316 LD ($60E0),A
B319 LD A,($61A0)
B31C BIT 2,A
B31E JR NZ,$B32B
B320 LD A,($619C)
B323 CP $AF
B325 LD A,$00
B327 JR Z,$B32B
B329 OR $02
B32B LD ($61A0),A
B32E LD A,($60F0)
B331 AND A
B332 RET Z
B333 LD A,$2F
B335 LD ($60F0),A
B338 RET
B339 LD (HL),$40
B33B JR $B2EE
B33D DEC (IX+$12)
B340 JR NZ,$B357
B342 LD A,(IX+$13)
B345 LD (IX+$12),A
B348 INC (IX+$06)
B34B LD A,(IX+$05)
B34E AND A
B34F JR Z,$B357
B351 JP P,$B356
B354 INC A
B355 INC A
B356 DEC A
B357 CALL $907B
B35A LD A,(IX+$04)
B35D ADD A,(IX+$06)
B360 CP $AF
B362 JR NC,$B37B
B364 LD (IX+$04),A
B367 LD C,A
B368 LD D,$03
B36A CALL $B8CD
B36D LD A,($5E42)
B370 RRCA
B371 AND $03
B373 ADD A,$DC
B375 LD (IX+$00),A
B378 JP $ABB4
B37B LD (IX+$04),$AF
B37F CALL $A75D
B382 JP $ABB4
B385 LD HL,$61B0
B388 LD B,$90
B38A LD (HL),$00
B38C INC HL
B38D DJNZ $B38A
B38F RET
B390 LD A,($5E6C)
B393 AND A
B394 RET NZ
B395 DEC (IX+$05)
B398 RET NZ
B399 JP $A8B5
B39C DEC (IX+$05)
B39F RET NZ
B3A0 JP $A8B5
B3A3 DI
B3A4 CALL $8BA5
B3A7 LD B,$10
B3A9 PUSH BC
B3AA LD HL,$7058
B3AD LD DE,$B3D0
B3B0 CALL $8A11
B3B3 LD HL,$2000
B3B6 DEC HL
B3B7 LD A,L
B3B8 OR H
B3B9 JR NZ,$B3B6
B3BB LD A,($B3D0)
B3BE INC A
B3BF AND $07
B3C1 JR NZ,$B3C4
B3C3 INC A
B3C4 OR $40
B3C6 LD ($B3D0),A
B3C9 POP BC
B3CA CALL $B8E8
B3CD DJNZ $B3A9
B3CF RET
B3D0 LD B,C
B3D1 LD D,H
B3D2 LD B,L
B3D3 LD C,H
B3D4 LD B,L
B3D5 LD D,B
B3D6 LD C,A
B3D7 LD D,D
B3D8 LD D,H
B3D9 LD C,C
B3DA LD C,(HL)
B3DB RST $00
B3DC LD HL,$F6CE
B3DF LD DE,$7000
B3E2 LD BC,$0400
B3E5 LDIR
B3E7 RET
B3E8 LD A,($5E42)
B3EB CPL
B3EC AND $01
B3EE JR Z,$B3F5
B3F0 DEC (IX+$08)
B3F3 JR Z,$B441
B3F5 LD A,(IX+$08)
B3F8 LD C,A
B3F9 ADD A,A
B3FA ADD A,C
B3FB LD L,A
B3FC LD H,$00
B3FE LD BC,$B451
B401 ADD HL,BC
B402 EX DE,HL
B403 LD A,(DE)
B404 INC DE
B405 ADD A,$E0
B407 LD (IX+$00),A
B40A LD L,(IX+$02)
B40D LD H,(IX+$03)
B410 PUSH HL
B411 LD A,(DE)
B412 INC DE
B413 LD C,A
B414 LD B,$00
B416 AND A
B417 JP P,$B41B
B41A DEC B
B41B CALL $A002
B41E LD (IX+$02),L
B421 LD (IX+$03),H
B424 LD A,(IX+$04)
B427 PUSH AF
B428 LD A,(DE)
B429 ADD A,(IX+$04)
B42C LD (IX+$04),A
B42F CALL $8787
B432 CALL $8733
B435 POP AF
B436 LD (IX+$04),A
B439 POP HL
B43A LD (IX+$02),L
B43D LD (IX+$03),H
B440 RET
B441 CALL $864F
B444 XOR A
B445 LD ($5EA1),A
B448 LD (IX+$00),$85
B44C LD (IX+$05),$40
B450 RET
B451 NOP
B452 NOP
B453 NOP
B454 NOP
B455 JR $B453
B457 LD BC,$FA10
B45A LD (BC),A
B45B EX AF,AF'
B45C CP $03
B45E NOP
B45F NOP
B460 DEC (IX+$10)
B463 JR NZ,$B475
B465 LD A,(IX+$11)
B468 LD (IX+$10),A
B46B INC (IX+$06)
B46E LD A,(IX+$06)
B471 CP $01
B473 JR Z,$B48B
B475 LD A,(IX+$00)
B478 INC A
B479 CP $E7
B47B JR NC,$B47F
B47D LD A,$E4
B47F LD (IX+$00),A
B482 CALL $B6AE
B485 LD (IX+$04),A
B488 JP $ABB4
B48B LD C,(IX+$04)
B48E LD D,$04
B490 CALL $B8CD
B493 LD (IX+$00),$E7
B497 JP $ABB4
B49A INC (IX+$00)
B49D JP $ABB4
B4A0 LD A,($5E42)
B4A3 AND $07
B4A5 JR NZ,$B4AF
B4A7 LD A,(IX+$00)
B4AA XOR $01
B4AC LD (IX+$00),A
B4AF INC (IX+$04)
B4B2 LD A,(IX+$04)
B4B5 CP $AF
B4B7 JP C,$ABB4
B4BA CALL $8640
B4BD LD (IX+$00),$00
B4C1 RET
B4C2 LD HL,$60A8
B4C5 LD BC,$0711
B4C8 EXX
B4C9 LD A,($5E40)
B4CC LD L,A
B4CD LD H,$00
B4CF EXX
B4D0 PUSH BC
B4D1 LD (HL),$E4
B4D3 INC HL
B4D4 INC HL
B4D5 LD A,(DE)
B4D6 LD (HL),A
B4D7 INC DE
B4D8 INC HL
B4D9 LD A,(DE)
B4DA LD (HL),A
B4DB INC HL
B4DC INC DE
B4DD LD A,(DE)
B4DE LD (HL),A
B4DF DEC DE
B4E0 DEC DE
B4E1 INC HL
B4E2 EXX
B4E3 LD A,(HL)
B4E4 INC HL
B4E5 AND A
B4E6 JP P,$B529
B4E9 OR $FC
B4EB EXX
B4EC LD (HL),A
B4ED INC HL
B4EE EXX
B4EF LD A,(HL)
B4F0 INC HL
B4F1 AND $03
B4F3 OR $FC
B4F5 SUB $01
B4F7 EXX
B4F8 LD (HL),A
B4F9 INC HL
B4FA EXX
B4FB LD A,(HL)
B4FC INC HL
B4FD AND $07
B4FF CP $02
B501 JR NC,$B505
B503 LD A,$07
B505 OR $40
B507 EXX
B508 LD (HL),A
B509 INC HL
B50A INC HL
B50B LD (HL),$00
B50D INC HL
B50E DJNZ $B50B
B510 EXX
B511 LD A,(HL)
B512 INC HL
B513 AND $07
B515 INC A
B516 EXX
B517 LD (HL),A
B518 INC HL
B519 LD (HL),A
B51A LD A,L
B51B ADD A,$07
B51D LD L,A
B51E LD A,H
B51F ADC A,$00
B521 LD H,A
B522 POP BC
B523 DEC C
B524 JR NZ,$B4D0
B526 JP $B986
B529 AND $03
B52B INC A
B52C JR $B4EB
B52E DI
B52F LD DE,$BA2A
B532 CALL $B9BC
B535 RST $38
B536 LD A,($611E)
B539 CALL $B699
B53C LD HL,$B660
B53F LD C,A
B540 RRCA
B541 RRCA
B542 RRCA
B543 RRCA
B544 AND $0F
B546 JR NZ,$B54A
B548 LD A,$F0
B54A ADD A,$30
B54C LD (HL),A
B54D INC HL
B54E LD A,C
B54F AND $0F
B551 ADD A,$30
B553 LD (HL),A
B554 CALL $8BA5
B557 LD B,$0C
B559 PUSH BC
B55A CALL $8298
B55D CALL $B594
B560 LD C,$80
B562 LD D,$80
B564 CALL $B8DA
B567 DEC D
B568 JR NZ,$B564
B56A LD A,$42
B56C LD ($B5DC),A
B56F CALL $B594
B572 LD A,$56
B574 LD ($B5DC),A
B577 LD HL,$8000
B57A DEC HL
B57B LD A,L
B57C OR H
B57D JR NZ,$B57A
B57F POP BC
B580 DJNZ $B559
B582 LD DE,$B9DA
B585 CALL $B9BC
B588 CALL $8BA5
B58B CALL $A317
B58E CALL $B385
B591 JP $A2F5
B594 LD DE,$B5DC
B597 LD HL,$2860
B59A CALL $8A11
B59D LD DE,$B5E4
B5A0 LD HL,$3808
B5A3 CALL $8A11
B5A6 LD DE,$B601
B5A9 LD HL,$4808
B5AC CALL $8A11
B5AF LD DE,$B617
B5B2 LD HL,$5808
B5B5 CALL $8A11
B5B8 LD DE,$B636
B5BB LD HL,$6808
B5BE CALL $8A11
B5C1 LD DE,$B64A
B5C4 LD HL,$8008
B5C7 CALL $8A11
B5CA LD DE,$B669
B5CD LD HL,$9008
B5D0 CALL $8A11
B5D3 LD DE,$B683
B5D6 LD HL,$A008
B5D9 JP $8A11
B5DC LD D,(HL)
B5DD LD D,A
B5DE LD B,C
B5DF LD D,D
B5E0 LD C,(HL)
B5E1 LD C,C
B5E2 LD C,(HL)
B5E3 RST $00
B5E4 LD B,(HL)
B5E5 LD B,C
B5E6 JR NZ,$B635
B5E8 LD C,C
B5E9 LD D,E
B5EA LD D,E
B5EB LD C,C
B5EC LD C,H
B5ED LD B,L
B5EE JR NZ,$B638
B5F0 LD B,C
B5F1 LD D,E
B5F2 JR NZ,$B636
B5F4 LD B,L
B5F5 LD B,L
B5F6 LD C,(HL)
B5F7 JR NZ,$B645
B5F9 LD B,C
B5FA LD D,L
B5FB LD C,(HL)
B5FC LD B,E
B5FD LD C,B
B5FE LD B,L
B5FF LD B,H
B600 AND B
B601 LD B,(HL)
B602 LD B,(HL)
B603 LD D,D
B604 LD C,A
B605 LD C,L
B606 JR NZ,$B65C
B608 LD C,B
B609 LD B,L
B60A JR NZ,$B651
B60C LD C,(HL)
B60D LD B,L
B60E LD C,L
B60F LD E,C
B610 JR NZ,$B654
B612 LD B,C
B613 LD D,E
B614 LD B,L
B615 LD L,$A0
B617 LD B,H
B618 LD E,C
B619 LD C,A
B61A LD D,L
B61B LD D,D
B61C JR NZ,$B66A
B61E LD D,L
B61F LD C,(HL)
B620 LD B,C
B621 LD D,D
B622 JR NZ,$B676
B624 LD C,A
B625 LD D,(HL)
B626 LD B,L
B627 LD D,D
B628 JR NZ,$B673
B62A LD D,E
B62B JR NZ,$B676
B62D LD C,(HL)
B62E JR NZ,$B674
B630 LD B,C
B631 LD C,(HL)
B632 LD B,A
B633 LD B,L
B634 LD D,D
B635 AND B
B636 LD B,H
B637 LD C,A
B638 LD B,(HL)
B639 JR NZ,$B67D
B63B LD B,L
B63C LD C,C
B63D LD C,(HL)
B63E LD B,A
B63F JR NZ,$B685
B641 LD B,L
B642 LD D,E
B643 LD D,H
B644 LD D,D
B645 LD C,A
B646 LD E,C
B647 LD B,L
B648 LD B,H
B649 AND B
B64A LD B,A
B64B LD C,C
B64C LD D,H
B64D JR NZ,$B698
B64F LD D,E
B650 JR NZ,$B697
B652 LD D,E
B653 LD D,H
B654 LD C,C
B655 LD C,L
B656 LD B,C
B657 LD D,H
B658 LD B,L
B659 LD B,H
B65A JR NZ,$B6B0
B65C LD C,B
B65D LD B,C
B65E LD D,H
B65F JR NZ,$B681
B661 JR NZ,$B683
B663 LD C,H
B664 LD B,C
B665 LD D,E
B666 LD B,L
B667 LD D,D
B668 AND B
B669 LD B,A
B66A LD C,B
B66B LD C,C
B66C LD D,H
This entry point is used by the routine at B9BC.
B66D LD D,E
B66E JR NZ,$B6C7
B670 LD C,C
B671 LD C,H
B672 LD C,H
B673 JR NZ,$B6B7
B675 LD B,L
B676 JR NZ,$B6CA
B678 LD B,L
B679 LD D,C
B67A LD D,L
B67B LD C,C
B67C LD D,D
B67D LD B,L
B67E LD B,H
B67F JR NZ,$B6D5
B681 LD C,A
B682 AND B
B683 LD B,A
B684 LD B,H
B685 LD B,L
B686 LD D,E
B687 LD D,H
B688 LD D,D
B689 LD C,A
B68A LD E,C
B68B JR NZ,$B6E1
B68D LD C,B
B68E LD B,L
B68F JR NZ,$B6DE
B691 LD C,C
B692 LD D,E
B693 LD D,E
B694 LD C,C
B695 LD C,H
B696 LD B,L
B697 LD L,$A0
This entry point is used by the routine at F410.
B699 LD BC,$000A
B69C INC B
B69D SUB C
B69E JR NC,$B69C
B6A0 ADD A,C
B6A1 DEC B
B6A2 SLA B
B6A4 SLA B
B6A6 SLA B
B6A8 SLA B
B6AA AND $0F
B6AC OR B
B6AD RET
B6AE LD A,(IX+$05)
B6B1 LD C,A
B6B2 LD B,$00
B6B4 AND A
B6B5 JP P,$B6B9
B6B8 DEC B
B6B9 LD L,(IX+$02)
B6BC LD H,(IX+$03)
B6BF CALL $A002
B6C2 LD (IX+$02),L
B6C5 LD (IX+$03),H
B6C8 LD A,(IX+$04)
B6CB ADD A,(IX+$06)
B6CE RET
B6CF LD BC,$B6DB
B6D2 LD A,(IX+$08)
B6D5 AND $0F
B6D7 LD L,A
B6D8 JP $81FE
B6DB ADD A,L
B6DC OR A
B6DD CP H
B6DE OR A
B6DF DJNZ $B699
B6E1 EX DE,HL
B6E2 OR (HL)
B6E3 CALL PE,$ECB6
B6E6 OR (HL)
B6E7 CALL PE,$ECB6
B6EA OR (HL)
B6EB RET
B6EC CALL $B7A8
B6EF CALL $945C
B6F2 JR NZ,$B6F8
B6F4 RES 7,(IX+$08)
B6F8 LD A,($6090)
B6FB SUB $1A
B6FD CP $10
B6FF JR NC,$B71C
B701 CALL $A4E7
B704 JR NC,$B719
B706 LD (IX+$08),$81
B70A LD A,($6080)
B70D OR $01
B70F LD ($6080),A
B712 XOR A
B713 LD ($5EA3),A
B716 CALL $B8BD
B719 JP $A431
B71C LD A,($6078)
B71F CP $16
B721 JR C,$B72C
B723 LD BC,$FFF4
B726 LD HL,($607A)
B729 JP $A43E
B72C LD BC,$0012
B72F JR $B726
This entry point is used by the routine at 81AB.
B731 LD DE,$6198
B734 LD A,(DE)
B735 AND A
B736 RET NZ
B737 LD HL,$B76D
B73A LD BC,$0018
B73D LDIR
B73F LD A,($6090)
B742 SUB $1A
B744 CP $10
B746 JR C,$B763
B748 LD HL,($607A)
B74B PUSH HL
B74C LD HL,($6092)
B74F LD BC,($6182)
B753 CALL $AD3F
B756 JR NC,$B768
B758 LD BC,$0030
B75B POP HL
B75C CALL $A002
B75F LD ($619A),HL
B762 RET
B763 LD HL,($6092)
B766 JR $B74B
B768 LD BC,$FFD0
B76B JR $B75B
B76D CALL PE,$0000
B770 NOP
B771 XOR A
B772 NOP
B773 LD BC,$0044
B776 NOP
B777 NOP
B778 NOP
B779 NOP
B77A NOP
B77B NOP
B77C NOP
B77D NOP
B77E LD B,$06
B780 NOP
B781 NOP
B782 NOP
B783 NOP
B784 NOP
B785 CALL $945C
B788 JR NZ,$B78E
B78A RES 7,(IX+$08)
B78E CALL $A4E7
B791 JR NC,$B7A2
B793 LD (IX+$08),$81
B797 LD A,($6080)
B79A OR $01
B79C LD ($6080),A
B79F CALL $B8BD
B7A2 CALL $B7A8
B7A5 JP $ABB4
B7A8 LD A,(IX+$00)
B7AB INC A
B7AC AND $03
B7AE ADD A,$EC
B7B0 LD (IX+$00),A
B7B3 LD A,(IX+$07)
B7B6 XOR $01
B7B8 LD (IX+$07),A
B7BB RET
B7BC CALL $945C
B7BF JR NZ,$B7DE
B7C1 RES 7,(IX+$08)
B7C5 LD HL,($607A)
B7C8 LD (IX+$02),L
B7CB LD (IX+$03),H
B7CE LD A,($607C)
B7D1 ADD A,$10
B7D3 CP $AF
B7D5 JR C,$B7D9
B7D7 LD A,$AF
B7D9 LD (IX+$04),A
B7DC JR $B7A2
B7DE BIT 7,(IX+$08)
B7E2 JR NZ,$B7C5
B7E4 LD A,(IX+$04)
B7E7 CP $AF
B7E9 JR Z,$B80A
B7EB LD (IX+$08),$82
B7EF LD A,($607D)
B7F2 SRA A
B7F4 SRA A
B7F6 SRA A
B7F8 SRA A
B7FA LD (IX+$05),A
B7FD LD A,($6080)
B800 AND $FE
B802 LD ($6080),A
B805 CALL $B8C3
B808 JR $B7A2
B80A LD (IX+$08),$80
B80E JR $B7FD
B810 CALL $B89A
B813 LD A,($5EA3)
B816 AND A
B817 JR NZ,$B81E
B819 CALL $A4BA
B81C JR C,$B848
B81E CALL $B6AE
B821 CP $AF
B823 JR NC,$B83C
B825 LD (IX+$04),A
B828 CALL $B854
B82B JP NC,$B7A2
B82E CALL $B16F
B831 LD A,$01
B833 LD ($6195),A
B836 LD BC,$3000
B839 CALL $899C
B83C LD (IX+$04),$AF
B840 CALL $ABB4
B843 LD (IX+$00),$C0
B847 RET
B848 SET 2,(IX+$08)
B84C LD A,$01
B84E LD ($5EA3),A
B851 JP $ABB4
B854 LD E,$18
B856 LD L,(IX+$02)
B859 LD H,(IX+$03)
B85C LD BC,$0018
B85F ADD HL,BC
B860 LD BC,($6182)
B864 AND A
B865 SBC HL,BC
B867 LD A,H
B868 AND $1F
B86A RET NZ
B86B LD A,L
B86C CP $20
B86E RET NC
B86F LD A,($6184)
B872 SUB $04
B874 SUB (IX+$04)
B877 JP P,$B87C
B87A NEG
B87C CP E
B87D RET
This entry point is used by the routine at 84D8.
B87E LD A,($6078)
B881 CP $16
B883 LD HL,$BCA9
B886 JR C,$B891
B888 LD A,$57
B88A LD (HL),A
B88B INC HL
B88C LD (HL),A
B88D INC HL
B88E LD (HL),$47
B890 RET
B891 LD A,$57
B893 LD (HL),$47
B895 INC HL
B896 LD (HL),A
B897 INC HL
B898 LD (HL),A
B899 RET
B89A DEC (IX+$11)
B89D RET NZ
B89E LD A,(IX+$12)
B8A1 LD (IX+$11),A
B8A4 INC (IX+$06)
B8A7 RET
B8A8 LD C,$08
B8AA CALL $B8DA
B8AD INC C
B8AE LD A,C
B8AF CP $38
B8B1 JR NZ,$B8AA
B8B3 RET
B8B4 LD C,$38
B8B6 CALL $B8DA
B8B9 DEC C
B8BA JR NZ,$B8B6
B8BC RET
This entry point is used by the routines at 84D8 and B9BC.
B8BD LD D,$20
B8BF LD C,$50
B8C1 JR $B8CD
This entry point is used by the routines at 84D8 and B9BC.
B8C3 LD D,$30
B8C5 LD C,$40
B8C7 JR $B8CD
This entry point is used by the routine at 84D8.
B8C9 LD D,$40
B8CB LD C,$30
B8CD CALL $B8DA
B8D0 DEC D
B8D1 JR NZ,$B8CD
B8D3 RET
B8D4 LD D,$10
B8D6 LD C,$60
B8D8 JR $B8CD
B8DA LD B,C
B8DB DJNZ $B8DB
B8DD LD A,$10
B8DF OUT ($FE),A
B8E1 LD B,C
B8E2 DJNZ $B8E2
B8E4 XOR A
B8E5 OUT ($FE),A
B8E7 RET
B8E8 LD D,B
B8E9 PUSH BC
B8EA CALL $B8DA
B8ED DEC D
B8EE JR NZ,$B8EA
B8F0 POP BC
B8F1 RET
B8F2 LD A,($5E7B)
B8F5 LD C,A
B8F6 LD D,$03
B8F8 CALL $B8DA
B8FB DEC D
B8FC JR NZ,$B8F8
B8FE RET
B8FF LD D,$07
B901 LD A,D
B902 DAA
B903 XOR $F0
B905 RLCA
B906 LD C,A
B907 LD A,($5E42)
B90A RRCA
B90B RRCA
B90C RRCA
B90D AND $60
B90F XOR C
B910 LD C,A
B911 CALL $B8DA
B914 DEC D
B915 JR NZ,$B901
B917 RET
B918 CALL $B8DA
B91B LD A,C
B91C CPL
B91D LD C,A
B91E DEC D
B91F JR NZ,$B918
B921 RET
B922 DEC (IX+$03)
B925 JR Z,$B94B
B927 LD C,(IX+$03)
B92A LD D,(IX+$02)
B92D CALL $B8DA
B930 DEC D
B931 JR NZ,$B92D
B933 RET
B934 DEC (IX+$01)
B937 JR Z,$B94B
B939 LD C,(IX+$01)
B93C LD B,$00
B93E LD L,(IX+$02)
B941 LD H,(IX+$03)
B944 ADD HL,BC
B945 LD C,(HL)
B946 LD D,(IX+$04)
B949 JR $B92D
B94B LD (IX+$00),$00
B94F RET
B950 LD HL,$B95C
B953 LD DE,$6060
B956 LD BC,$0008
B959 LDIR
B95B RET
B95C AND L
B95D JR NZ,$B967
B95F JR Z,$B982
B961 LD H,L
B962 CP C
B963 JR $B953
B965 AND C
B966 EX AF,AF'
B967 LD L,D
B968 CP C
B969 EX AF,AF'
B96A NOP
B96B LD A,B
B96C LD (HL),B
B96D LD L,B
B96E LD H,B
B96F LD E,B
B970 LD D,B
B971 LD C,B
B972 LD B,B
B973 LD HL,$B978
B976 JR $B953
B978 AND C
B979 EX AF,AF'
B97A LD A,L
B97B CP C
B97C DJNZ $B97E
B97E LD B,B
This entry point is used by the routine at B9BC.
B97F LD C,B
B980 LD D,B
B981 LD E,B
B982 LD H,B
B983 LD H,B
B984 LD L,B
B985 LD (HL),B
B986 LD HL,$B98B
B989 JR $B953
B98B AND C
This entry point is used by the routine at B9BC.
B98C DJNZ $B91E
B98E CP C
B98F LD B,$00
B991 LD B,B
B992 LD B,B
B993 LD B,B
B994 LD B,B
B995 LD D,B
B996 LD D,B
B997 LD D,B
B998 LD D,B
B999 LD B,B
B99A LD B,B
B99B LD B,B
B99C LD B,B
B99D LD D,B
B99E LD D,B
B99F LD D,B
B9A0 LD D,B
B9A1 LD HL,$B9A6
B9A4 JR $B953
B9A6 AND C
B9A7 DJNZ $B954
B9A9 CP C
B9AA LD B,$00
B9AC LD D,B
B9AD LD C,(HL)
B9AE LD C,H
B9AF LD C,D
B9B0 LD C,B
B9B1 LD B,(HL)
B9B2 LD B,H
B9B3 LD B,D
B9B4 LD B,B
B9B5 LD A,$3C
B9B7 LD A,($3638)
B9BA INC (HL)
B9BB LD ($21F3),A
Prev: 84D8 Up: Map Next: B9BC