epbas.lgb.hu :: Enterprise-128 EXOS file analyzer, lister and disassembler

Program load address: 0xc000, size is 0x4000, last byte is 0xffff Program start address (+ code hint points): 0xc00a ML analyzation mode: disassembly 10143 locations in the image 3/999 data/code labels created 1218 iterations used to disassemble 2406 xref points found
; Disassembled by LGB's two pass Z80/Enterprise disassembler ORG 0xC000 MACRO EXOS n ; by LGB RST 0x30 DB n ENDMACRO ; Disassembler: switching to DATA mode DB $45,$58 ; C000 45 58 "EX" FAR_C002: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at FBE6 ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #1188 of 1218 LD C,A ; C002 4F "O" LD D,E ; C003 53 "S" LD E,A ; C004 5F "_" LD D,D ; C005 52 "R" LD C,A ; C006 4F "O" LD C,L ; C007 4D "M" NOP ; C008 00 "?" NOP ; C009 00 "?" PROGRAM_ENTRY_POINT: ; code label ; stop analyzing: already analyzed code at iteration #1188: Opcode (or part of it) has been already analyzed ; Code analyzation starting point at iteration #1 of 1218 LD A,C ; C00A 79 "y" CP $08 ; C00B FE 08 "??" JR Z,NEAR_C00F ; C00D 28 00 "(?" NEAR_C00F: ; code label ; stop analyzing: already analyzed code at iteration #2: Opcode (or part of it) has been already analyzed ; Referenced at C00D SUB $02 ; C00F D6 02 "??" JR Z,NEAR_C049 ; C011 28 36 "(6" DEC A ; C013 3D "=" RET NZ ; C014 C0 "?" LD A,(DE) ; C015 1A "?" OR A ; C016 B7 "?" LD A,$10 ; C017 3E 10 ">?" JR Z,NEAR_C022 ; C019 28 07 "(?" CALL SUB_C02F ; C01B CD 2F C0 "?/?" LD A,$39 ; C01E 3E 39 ">9" LD C,$00 ; C020 0E 00 "??" NEAR_C022: ; code label ; stop analyzing: already analyzed code at iteration #3: Opcode (or part of it) has been already analyzed ; Referenced at C019 EXX ; C022 D9 "?" LD C,A ; C023 4F "O" XOR A ; C024 AF "?" LD B,A ; C025 47 "G" DEC A ; C026 3D "=" ; EXOS filename string for EXOS call 0x8 at 0xc02a LD DE,EXOS_STR_C1B9 ; C027 11 B9 C1 "???" ; EXOS call (0x8): Write block ; DE is known! :-) -> 0xc1b9 ; A=0xff EXOS $08 ; C02A F7 08 "??" XOR A ; C02C AF "?" EXX ; C02D D9 "?" ; Opcode breaks the linear code flow RET ; C02E C9 "?" SUB_C02F: ; code label ; stop analyzing: already analyzed code at iteration #544: Opcode (or part of it) has been already analyzed ; Referenced at C01B C049 ; Code analyzation starting point at iteration #4 of 1218 PUSH DE ; C02F D5 "?" PUSH BC ; C030 C5 "?" LD HL,$C043 ; C031 21 43 C0 "!C?" LD A,B ; C034 78 "x" INC B ; C035 04 "?" NEAR_C036: ; code label ; Referenced at C03C CP (HL) ; C036 BE "?" JR NZ,NEAR_C03E ; C037 20 05 " ?" INC HL ; C039 23 "?" INC DE ; C03A 13 "?" LD A,(DE) ; C03B 1A "?" DJNZ NEAR_C036 ; C03C 10 F8 "??" NEAR_C03E: ; code label ; stop analyzing: already analyzed code at iteration #5: Opcode (or part of it) has been already analyzed ; Referenced at C037 POP BC ; C03E C1 "?" POP DE ; C03F D1 "?" POP HL ; C040 E1 "?" RET NZ ; C041 C0 "?" ; Opcode breaks the linear code flow JP HL ; C042 E9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #545 of 1218 DEC B ; C043 05 "?" LD B,E ; C044 43 "C" LD E,C ; C045 59 "Y" LD D,D ; C046 52 "R" LD D,L ; C047 55 "U" LD D,E ; C048 53 "S" NEAR_C049: ; code label ; stop analyzing: already analyzed code at iteration #545: Opcode (or part of it) has been already analyzed ; Referenced at C011 ; Code analyzation starting point at iteration #6 of 1218 CALL SUB_C02F ; C049 CD 2F C0 "?/?" FAR_C04C: ; code label ; Referenced at C4B9 LD C,$60 ; C04C 0E 60 "?`" XOR A ; C04E AF "?" LD ($C00E),A ; C04F 32 0E C0 "2??" ; EXOS call, unknown function: 0x0 ; A=0x0 EXOS $00 ; C052 F7 00 "??" LD SP,$0C00 ; C054 31 00 0C "1??" EI ; C057 FB "?" LD HL,$0100 ; C058 21 00 01 "!??" LD DE,$0101 ; C05B 11 01 01 "???" LD BC,$1EFF ; C05E 01 FF 1E "???" LD (HL),A ; C061 77 "w" LDIR ; C062 ED B0 "??" DEC A ; C064 3D "=" ; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector OUT ($B2),A ; C065 D3 B2 "??" LD HL,$C4B1 ; C067 21 B1 C4 "!??" LD DE,$0100 ; C06A 11 00 01 "???" LD C,$9A ; C06D 0E 9A "??" LDIR ; C06F ED B0 "??" ; I/O on port 0xb3: Dave MMU reg, page 3 (C000-FFFF) selector IN A,($B3) ; C071 DB B3 "??" LD ($0101),A ; C073 32 01 01 "2??" LD HL,$C20B ; C076 21 0B C2 "!??" CALL SUB_C130 ; C079 CD 30 C1 "?0?" LD A,$01 ; C07C 3E 01 ">?" NEAR_C07E: ; code label ; Referenced at C087 LD E,(HL) ; C07E 5E "^" INC HL ; C07F 23 "?" DATA_C080: ; data label ; Referenced at FCAB LD D,(HL) ; C080 56 "V" INC HL ; C081 23 "?" ; EXOS call (0x1): Open channel ; A=0x1 EXOS $01 ; C082 F7 01 "??" LD A,(HL) ; C084 7E "~" INC HL ; C085 23 "?" OR A ; C086 B7 "?" JR NZ,NEAR_C07E ; C087 20 F5 " ?" LD A,$04 ; C089 3E 04 ">?" LD B,$04 ; C08B 06 04 "??" ; EXOS call (0xb): Special function ; A=0x4 EXOS $0B ; C08D F7 0B "??" LD C,$00 ; C08F 0E 00 "??" NEAR_C091: ; code label ; Referenced at C09A PUSH BC ; C091 C5 "?" ; EXOS call (0x18): Allocate segment EXOS $18 ; C092 F7 18 "??" JP NZ,FAR_C12B ; C094 C2 2B C1 "?+?" LD A,C ; C097 79 "y" CP $FC ; C098 FE FC "??" JR C,NEAR_C091 ; C09A 38 F5 "8?" ; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector OUT ($B1),A ; C09C D3 B1 "??" LD ($0119),A ; C09E 32 19 01 "2??" LD HL,$4000 ; C0A1 21 00 40 "!?@" ; EXOS filename string for EXOS call 0x19 at 0xc0d0 LD DE,$4001 ; C0A4 11 01 40 "??@" LD BC,$3FFF ; C0A7 01 FF 3F "???" LD (HL),L ; C0AA 75 "u" LDIR ; C0AB ED B0 "??" RRCA ; C0AD 0F "?" RRCA ; C0AE 0F "?" AND $F0 ; C0AF E6 F0 "??" LD H,A ; C0B1 67 "g" LD L,E ; C0B2 6B "k" LD ($7F30),HL ; C0B3 22 30 7F ""0?" AND $C0 ; C0B6 E6 C0 "??" LD ($7045),A ; C0B8 32 45 70 "2Ep" INC H ; C0BB 24 "$" LD L,$20 ; C0BC 2E 20 ". " LD ($7024),HL ; C0BE 22 24 70 ""$p" LD L,$00 ; C0C1 2E 00 ".?" LD ($7064),HL ; C0C3 22 64 70 ""dp" LD H,$71 ; C0C6 26 71 "&q" LD B,$40 ; C0C8 06 40 "?@" NEAR_C0CA: ; code label ; Referenced at C0CD LD (HL),$20 ; C0CA 36 20 "6 " INC HL ; C0CC 23 "?" DJNZ NEAR_C0CA ; C0CD 10 FB "??" NEAR_C0CF: ; code label ; stop analyzing: already analyzed code at iteration #1105: Opcode (or part of it) has been already analyzed ; Referenced at C0D2 POP BC ; C0CF C1 "?" ; EXOS call (0x19): Free segment ; DE is known! :-) -> 0x4001 EXOS $19 ; C0D0 F7 19 "??" JR Z,NEAR_C0CF ; C0D2 28 FB "(?" CALL SUB_C627 ; C0D4 CD 27 C6 "?'?" CALL SUB_C185 ; C0D7 CD 85 C1 "???" LD HL,$C296 ; C0DA 21 96 C2 "!??" LD A,$0E ; C0DD 3E 0E ">?" NEAR_C0DF: ; code label ; Referenced at C0E9 LD C,$04 ; C0DF 0E 04 "??" LDIR ; C0E1 ED B0 "??" EX DE,HL ; C0E3 EB "?" LD C,$0C ; C0E4 0E 0C "??" ADD HL,BC ; C0E6 09 "?" EX DE,HL ; C0E7 EB "?" DEC A ; C0E8 3D "=" JR NZ,NEAR_C0DF ; C0E9 20 F4 " ?" LD E,$48 ; C0EB 1E 48 "?H" NEAR_C0ED: ; code label ; Referenced at C0F4 LD C,$04 ; C0ED 0E 04 "??" LDIR ; C0EF ED B0 "??" LD E,(HL) ; C0F1 5E "^" INC HL ; C0F2 23 "?" DEC E ; C0F3 1D "?" JR NZ,NEAR_C0ED ; C0F4 20 F7 " ?" LD HL,($7006) ; C0F6 2A 06 70 "*?p" LD ($7026),HL ; C0F9 22 26 70 ""&p" LD ($7066),HL ; C0FC 22 66 70 ""fp" CALL SUB_C301 ; C0FF CD 01 C3 "???" HALT ; C102 76 "v" HALT ; C103 76 "v" CALL SUB_C13C ; C104 CD 3C C1 "?<?" LD HL,$009F ; C107 21 9F 00 "!??" ADD HL,DE ; C10A 19 "?" LD DE,$7080 ; C10B 11 80 70 "??p" LD C,$10 ; C10E 0E 10 "??" LDIR ; C110 ED B0 "??" ; I/O on port 0xb0: Dave MMU reg, page 0 (0000-3FFF) selector IN A,($B0) ; C112 DB B0 "??" LD ($0113),A ; C114 32 13 01 "2??" ; EXOS filename string for EXOS call 0x15 at 0xc11a LD DE,$010E ; C117 11 0E 01 "???" ; EXOS call (0x15): Link device ; DE is known! :-) -> 0x10e EXOS $15 ; C11A F7 15 "??" LD HL,$C54B ; C11C 21 4B C5 "!K?" LD ($003D),HL ; C11F 22 3D 00 ""=?" LD HL,$0100 ; C122 21 00 01 "!??" LD ($BFF8),HL ; C125 22 F8 BF ""??" ; Opcode breaks the linear code flow JP FAR_CA3D ; C128 C3 3D CA "?=?" FAR_C12B: ; code label ; stop analyzing: already analyzed code at iteration #546: Opcode (or part of it) has been already analyzed ; Referenced at C094 C12E ; Code analyzation starting point at iteration #7 of 1218 INC A ; C12B 3C "<" ; I/O on port 0x81: Nick border color OUT ($81),A ; C12C D3 81 "??" ; Opcode breaks the linear code flow JR FAR_C12B ; C12E 18 FB "??" SUB_C130: ; code label ; stop analyzing: already analyzed code at iteration #547: Opcode (or part of it) has been already analyzed ; Referenced at C079 C13A D4C9 D4F8 ; Code analyzation starting point at iteration #8 of 1218 LD C,(HL) ; C130 4E "N" INC HL ; C131 23 "?" INC C ; C132 0C "?" RET Z ; C133 C8 "?" LD D,(HL) ; C134 56 "V" INC HL ; C135 23 "?" LD B,$01 ; C136 06 01 "??" ; EXOS call (0x10): Read/write/toggle EXOS variable EXOS $10 ; C138 F7 10 "??" ; Opcode breaks the linear code flow JR SUB_C130 ; C13A 18 F4 "??" SUB_C13C: ; code label ; stop analyzing: already analyzed code at iteration #548: Opcode (or part of it) has been already analyzed ; Referenced at C104 D3F0 ; Code analyzation starting point at iteration #9 of 1218 LD HL,($7044) ; C13C 2A 44 70 "*Dp" LD DE,$3140 ; C13F 11 40 31 "?@1" ADD HL,DE ; C142 19 "?" EX DE,HL ; C143 EB "?" LD HL,($BFF4) ; C144 2A F4 BF "*??" PUSH HL ; C147 E5 "?" LD BC,$0032 ; C148 01 32 00 "?2?" ADD HL,BC ; C14B 09 "?" EXX ; C14C D9 "?" LD HL,$C2DD ; C14D 21 DD C2 "!??" NEAR_C150: ; code label ; Referenced at C178 LD A,(HL) ; C150 7E "~" OR A ; C151 B7 "?" INC HL ; C152 23 "?" JR Z,NEAR_C17A ; C153 28 25 "(%" LD B,(HL) ; C155 46 "F" INC HL ; C156 23 "?" NEAR_C157: ; code label ; Referenced at C176 EXX ; C157 D9 "?" LD (HL),$0B ; C158 36 0B "6?" INC HL ; C15A 23 "?" LD (HL),$73 ; C15B 36 73 "6s" INC HL ; C15D 23 "?" LD (HL),E ; C15E 73 "s" INC HL ; C15F 23 "?" LD (HL),D ; C160 72 "r" INC HL ; C161 23 "?" INC HL ; C162 23 "?" INC HL ; C163 23 "?" LD (HL),$03 ; C164 36 03 "6?" INC HL ; C166 23 "?" LD (HL),A ; C167 77 "w" INC HL ; C168 23 "?" LD (HL),$03 ; C169 36 03 "6?" INC HL ; C16B 23 "?" LD (HL),A ; C16C 77 "w" LD C,$07 ; C16D 0E 07 "??" ADD HL,BC ; C16F 09 "?" EX DE,HL ; C170 EB "?" LD C,$28 ; C171 0E 28 "?(" ADD HL,BC ; C173 09 "?" EX DE,HL ; C174 EB "?" EXX ; C175 D9 "?" SUB_C176: ; code label ; Referenced at C523 DJNZ NEAR_C157 ; C176 10 DF "??" ; Opcode breaks the linear code flow JR NEAR_C150 ; C178 18 D6 "??" NEAR_C17A: ; code label ; stop analyzing: already analyzed code at iteration #549: Opcode (or part of it) has been already analyzed ; Referenced at C153 ; Code analyzation starting point at iteration #10 of 1218 EX DE,HL ; C17A EB "?" POP HL ; C17B E1 "?" LD C,$40 ; C17C 0E 40 "?@" ADD HL,BC ; C17E 09 "?" EX DE,HL ; C17F EB "?" LD C,$11 ; C180 0E 11 "??" LDIR ; C182 ED B0 "??" ; Opcode breaks the linear code flow RET ; C184 C9 "?" SUB_C185: ; code label ; stop analyzing: already analyzed code at iteration #550: Opcode (or part of it) has been already analyzed ; Referenced at C0D7 D2E4 D4D0 ; Code analyzation starting point at iteration #11 of 1218 LD HL,$C26A ; C185 21 6A C2 "!j?" LD DE,($BFF6) ; C188 ED 5B F6 BF "?[??" LD BC,$0028 ; C18C 01 28 00 "?(?" LDIR ; C18F ED B0 "??" LD DE,($BFF4) ; C191 ED 5B F4 BF "?[??" PUSH DE ; C195 D5 "?" SET 3,E ; C196 CB DB "??" LD C,$04 ; C198 0E 04 "??" LDIR ; C19A ED B0 "??" DEC DE ; C19C 1B "?" LD ($7F32),DE ; C19D ED 53 32 7F "?S2?" POP HL ; C1A1 E1 "?" LD DE,$7000 ; C1A2 11 00 70 "??p" LD C,$10 ; C1A5 0E 10 "??" LDIR ; C1A7 ED B0 "??" XOR A ; C1A9 AF "?" SUB_C1AA: ; code label ; Referenced at C5AE LD HL,$7F34 ; C1AA 21 34 7F "!4?" XOR (HL) ; C1AD AE "?" LD (HL),A ; C1AE 77 "w" XOR $03 ; C1AF EE 03 "??" LD HL,($7F32) ; C1B1 2A 32 7F "*2?" LD (HL),A ; C1B4 77 "w" LD ($700B),A ; C1B5 32 0B 70 "2?p" ; Opcode breaks the linear code flow RET ; C1B8 C9 "?" EXOS_STR_C1B9: ; data label ; stop analyzing: in fall-back mode data label found, revoking further CODE mode ; Referenced at C02A ; Disassembler: switching to DATA mode DB "CYRUS chess II" ; C1B9 43 59 52 55 53 20 63 68 65 73 73 20 49 49 "CYRUS chess II" DB $0D ; C1C7 0D "?" DB $0A ; C1C8 0A "?" DB $80 ; C1C9 80 "?" DB $20,$31 ; C1CA 20 31 " 1" FAR_C1CC: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at DA8E ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #933 of 1218 ADD HL,SP ; C1CC 39 "9" JR C,NEAR_C204 ; C1CD 38 35 "85" JR NZ,NEAR_C21A ; C1CF 20 49 " I" LD L,(HL) ; C1D1 6E "n" LD (HL),H ; C1D2 74 "t" LD H,L ; C1D3 65 "e" LD L,H ; C1D4 6C "l" LD L,H ; C1D5 6C "l" LD L,C ; C1D6 69 "i" LD H,A ; C1D7 67 "g" LD H,L ; C1D8 65 "e" LD L,(HL) ; C1D9 6E "n" LD (HL),H ; C1DA 74 "t" JR NZ,NEAR_C220 ; C1DB 20 43 " C" LD L,B ; C1DD 68 "h" LD H,L ; C1DE 65 "e" LD (HL),E ; C1DF 73 "s" LD (HL),E ; C1E0 73 "s" JR NZ,NEAR_C236 ; C1E1 20 53 " S" LD L,A ; C1E3 6F "o" LD H,(HL) ; C1E4 66 "f" LD (HL),H ; C1E5 74 "t" LD (HL),A ; C1E6 77 "w" LD H,C ; C1E7 61 "a" LD (HL),D ; C1E8 72 "r" LD H,L ; C1E9 65 "e" JR NZ,$C238 ; C1EA 20 4C " L" LD (HL),H ; C1EC 74 "t" LD H,H ; C1ED 64 "d" DEC C ; C1EE 0D "?" LD A,(BC) ; C1EF 0A "?" DEC C ; C1F0 0D "?" LD A,(BC) ; C1F1 0A "?" SUB_C1F2: ; code label ; Referenced at CCC2 LD HL,$7024 ; C1F2 21 24 70 "!$p" LD DE,$7064 ; C1F5 11 64 70 "?dp" LD B,$06 ; C1F8 06 06 "??" NEAR_C1FA: ; code label ; Referenced at C201 LD A,(DE) ; C1FA 1A "?" LD C,(HL) ; C1FB 4E "N" LD (HL),A ; C1FC 77 "w" LD A,C ; C1FD 79 "y" LD (DE),A ; C1FE 12 "?" INC HL ; C1FF 23 "?" INC DE ; C200 13 "?" DJNZ NEAR_C1FA ; C201 10 F7 "??" ; Opcode breaks the linear code flow RET ; C203 C9 "?" NEAR_C204: ; code label ; stop analyzing: already analyzed code at iteration #1020: Opcode (or part of it) has been already analyzed ; Referenced at C1CD ; Code analyzation starting point at iteration #934 of 1218 LD A,(BC) ; C204 0A "?" LD E,$06 ; C205 1E 06 "??" NOP ; C207 00 "?" EX AF,AF' ; C208 08 "?" RST $38 ; C209 FF "?" RST $38 ; C20A FF "?" LD A,(DE) ; C20B 1A "?" INC BC ; C20C 03 "?" INC BC ; C20D 03 "?" DEC B ; C20E 05 "?" ADD HL,DE ; C20F 19 "?" NOP ; C210 00 "?" RLCA ; C211 07 "?" NOP ; C212 00 "?" ADD HL,BC ; C213 09 "?" INC BC ; C214 03 "?" DEC B ; C215 05 "?" NOP ; C216 00 "?" LD C,$02 ; C217 0E 02 "??" DEC C ; C219 0D "?" NEAR_C21A: ; code label ; stop analyzing: already analyzed code at iteration #942: Opcode (or part of it) has been already analyzed ; Referenced at C1CF NOP ; C21A 00 "?" DEC D ; C21B 15 "?" NOP ; C21C 00 "?" LD D,$00 ; C21D 16 00 "??" RLA ; C21F 17 "?" NEAR_C220: ; code label ; stop analyzing: already analyzed code at iteration #943: Opcode (or part of it) has been already analyzed ; Referenced at C1DB LD H,$18 ; C220 26 18 "&?" EX AF,AF' ; C222 08 "?" RRA ; C223 1F "?" DJNZ NEAR_C242 ; C224 10 1C "??" INC B ; C226 04 "?" DEC E ; C227 1D "?" LD BC,$021E ; C228 01 1E 02 "???" LD A,(BC) ; C22B 0A "?" NOP ; C22C 00 "?" LD B,$FF ; C22D 06 FF "??" EX AF,AF' ; C22F 08 "?" NOP ; C230 00 "?" RST $38 ; C231 FF "?" LD B,C ; C232 41 "A" JP NZ,$4B02 ; C233 C2 02 4B "??K" NEAR_C236: ; code label ; stop analyzing: already analyzed code at iteration #944: Opcode (or part of it) has been already analyzed ; Referenced at C1E1 JP NZ,$5203 ; C236 C2 03 52 "??R" ; stop analyzing: already analyzed code at iteration #945: Opcode (or part of it) has been already analyzed JP NZ,$5B04 ; C239 C2 04 5B "??[" JP NZ,$6205 ; C23C C2 05 62 "??b" JP NZ,$0900 ; C23F C2 00 09 "???" NEAR_C242: ; code label ; stop analyzing: already analyzed code at iteration #946: Opcode (or part of it) has been already analyzed ; Referenced at C224 LD C,E ; C242 4B "K" LD B,L ; C243 45 "E" LD E,C ; C244 59 "Y" LD B,D ; C245 42 "B" LD C,A ; C246 4F "O" LD B,C ; C247 41 "A" LD D,D ; C248 52 "R" LD B,H ; C249 44 "D" LD A,($5306) ; C24A 3A 06 53 ":?S" LD C,A ; C24D 4F "O" LD D,L ; C24E 55 "U" LD C,(HL) ; C24F 4E "N" LD B,H ; C250 44 "D" LD A,($5008) ; C251 3A 08 50 ":?P" LD D,D ; C254 52 "R" LD C,C ; C255 49 "I" NEAR_C256: ; code label ; Referenced at C284 LD C,(HL) ; C256 4E "N" LD D,H ; C257 54 "T" LD B,L ; C258 45 "E" LD D,D ; C259 52 "R" LD A,($5606) ; C25A 3A 06 56 ":?V" LD C,C ; C25D 49 "I" LD B,H ; C25E 44 "D" LD B,L ; C25F 45 "E" LD C,A ; C260 4F "O" LD A,($4507) ; C261 3A 07 45 ":?E" LD B,H ; C264 44 "D" LD C,C ; C265 49 "I" LD D,H ; C266 54 "T" LD C,A ; C267 4F "O" LD D,D ; C268 52 "R" LD A,($2020) ; C269 3A 20 20 ":  " JR NZ,NEAR_C28E ; C26C 20 20 "  " JR NZ,NEAR_C290 ; C26E 20 20 "  " JR NZ,NEAR_C292 ; C270 20 20 "  " JR NZ,NEAR_C294 ; C272 20 20 "  " LD B,E ; C274 43 "C" LD E,C ; C275 59 "Y" LD D,D ; C276 52 "R" LD D,L ; C277 55 "U" LD D,E ; C278 53 "S" JR NZ,NEAR_C2BE ; C279 20 43 " C" LD C,B ; C27B 48 "H" LD B,L ; C27C 45 "E" LD D,E ; C27D 53 "S" LD D,E ; C27E 53 "S" JR NZ,NEAR_C2CA ; C27F 20 49 " I" LD C,C ; C281 49 "I" JR NZ,$C2A4 ; C282 20 20 "  " JR NZ,NEAR_C256 ; C284 20 D0 " ?" JP NC,$CEC9 ; C286 D2 C9 CE "???" CALL NC,SUB_D2C5 ; C289 D4 C5 D2 "???" AND B ; C28C A0 "?" RST $08 ; C28D CF "?" NEAR_C28E: ; code label ; stop analyzing: already analyzed code at iteration #947: Opcode (or part of it) has been already analyzed ; Referenced at C26C ADC $20 ; C28E CE 20 "? " NEAR_C290: ; code label ; stop analyzing: already analyzed code at iteration #948: Opcode (or part of it) has been already analyzed ; Referenced at C26E JR NZ,NEAR_C2B2 ; C290 20 20 "  " NEAR_C292: ; code label ; stop analyzing: already analyzed code at iteration #949: Opcode (or part of it) has been already analyzed ; Referenced at C270 INC BC ; C292 03 "?" LD C,C ; C293 49 "I" NEAR_C294: ; code label ; stop analyzing: already analyzed code at iteration #950: Opcode (or part of it) has been already analyzed ; Referenced at C272 INC BC ; C294 03 "?" INC BC ; C295 03 "?" LD (DE),A ; C296 FD 12 "??" CCF ; C298 3F "?" NOP ; C299 00 "?" ; EXOS call (0x8): Write block EXOS $08 ; C29A F7 08 "??" RRCA ; C29C 0F "?" LD L,A ; C29D 6F "o" CP $12 ; C29E FE 12 "??" CCF ; C2A0 3F "?" NOP ; C2A1 00 "?" LD B,B ; C2A2 40 "@" LD ($2F0F),A ; C2A3 32 0F 2F "2?/" ; stop analyzing: already analyzed code at iteration #951: Opcode (or part of it) has been already analyzed CP $12 ; C2A6 FE 12 "??" CCF ; C2A8 3F "?" NOP ; C2A9 00 "?" ; EXOS call (0x8): Write block EXOS $08 ; C2AA F7 08 "??" RRCA ; C2AC 0F "?" LD L,A ; C2AD 6F "o" JP M,$3F12 ; C2AE FA 12 3F "???" NOP ; C2B1 00 "?" NEAR_C2B2: ; code label ; stop analyzing: already analyzed code at iteration #952: Opcode (or part of it) has been already analyzed ; Referenced at C290 ; EXOS call (0x12): Redirect channel EXOS $12 ; C2B2 F7 12 "??" CCF ; C2B4 3F "?" NOP ; C2B5 00 "?" RST $20 ; C2B6 E7 "?" SUB D ; C2B7 92 "?" CCF ; C2B8 3F "?" NOP ; C2B9 00 "?" DJNZ $C2FC ; C2BA FD 10 3F "???" NOP ; C2BD 00 "?" NEAR_C2BE: ; code label ; stop analyzing: already analyzed code at iteration #953: Opcode (or part of it) has been already analyzed ; Referenced at C279 CALL M,$0610 ; C2BE FC 10 06 "???" CCF ; C2C1 3F "?" RST $38 ; C2C2 FF "?" NEAR_C2C3: ; code label ; Referenced at C2C5 DJNZ NEAR_C304 ; C2C3 10 3F "??" JR NZ,NEAR_C2C3 ; C2C5 20 FC " ?" LD (DE),A ; C2C7 12 "?" LD B,$3F ; C2C8 06 3F "??" NEAR_C2CA: ; code label ; stop analyzing: already analyzed code at iteration #954: Opcode (or part of it) has been already analyzed ; Referenced at C27F SBC $13 ; C2CA DE 13 "??" CCF ; C2CC 3F "?" NOP ; C2CD 00 "?" IN A,($DF) ; C2CE DB DF "??" NOP ; C2D0 00 "?" LD DE,$0329 ; C2D1 11 29 03 "?)?" NOP ; C2D4 00 "?" NOP ; C2D5 00 "?" NOP ; C2D6 00 "?" LD L,C ; C2D7 69 "i" INC BC ; C2D8 03 "?" RST $38 ; C2D9 FF "?" NOP ; C2DA 00 "?" NOP ; C2DB 00 "?" LD BC,$02F8 ; C2DC 01 F8 02 "???" INC BC ; C2DF 03 "?" LD BC,$0902 ; C2E0 01 02 09 "???" RST $38 ; C2E3 FF "?" LD BC,$0704 ; C2E4 01 04 07 "???" LD (BC),A ; C2E7 02 "?" LD (BC),A ; C2E8 02 "?" NOP ; C2E9 00 "?" CP $02 ; C2EA FE 02 "??" INC C ; C2EC 0C "?" LD ($0000),A ; C2ED 32 00 00 "2??" NOP ; C2F0 00 "?" NOP ; C2F1 00 "?" RET M ; C2F2 F8 "?" RET M ; C2F3 F8 "?" NOP ; C2F4 00 "?" NOP ; C2F5 00 "?" NOP ; C2F6 00 "?" NOP ; C2F7 00 "?" NOP ; C2F8 00 "?" NOP ; C2F9 00 "?" RET P ; C2FA F0 "?" ; Opcode breaks the linear code flow JR NEAR_C337 ; C2FB 18 3A "?:" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1021 of 1218 LD B,B ; C2FD 40 "@" LD A,A ; C2FE 7F "?" SUB_C2FF: ; code label ; stop analyzing: already analyzed code at iteration #1021: Opcode (or part of it) has been already analyzed ; Referenced at D3B9 ; Code analyzation starting point at iteration #922 of 1218 XOR $FF ; C2FF EE FF "??" SUB_C301: ; code label ; stop analyzing: already analyzed code at iteration #922: Opcode (or part of it) has been already analyzed ; Referenced at C0FF ; Code analyzation starting point at iteration #12 of 1218 LD ($7F40),A ; C301 32 40 7F "2@?" NEAR_C304: ; code label ; Referenced at C2C3 LD HL,($7F30) ; C304 2A 30 7F "*0?" JR Z,NEAR_C30E ; C307 28 05 "(?" LD HL,($BFF4) ; C309 2A F4 BF "*??" SET 6,H ; C30C CB F4 "??" NEAR_C30E: ; code label ; stop analyzing: already analyzed code at iteration #13: Opcode (or part of it) has been already analyzed ; Referenced at C307 LD A,L ; C30E 7D "}" LD B,$04 ; C30F 06 04 "??" NEAR_C311: ; code label ; Referenced at C315 SCF ; C311 37 "7" RR H ; C312 CB 1C "??" RRA ; C314 1F "?" DJNZ NEAR_C311 ; C315 10 FA "??" HALT ; C317 76 "v" ; I/O on port 0x82: Nick LPL OUT ($82),A ; C318 D3 82 "??" LD A,H ; C31A 7C "|" ; I/O on port 0x83: Nick LPH OUT ($83),A ; C31B D3 83 "??" XOR A ; C31D AF "?" ; Opcode breaks the linear code flow RET ; C31E C9 "?" SUB_C31F: ; code label ; stop analyzing: already analyzed code at iteration #552: Opcode (or part of it) has been already analyzed ; Referenced at CAA1 CAB5 CAEF CB55 CB5E CF27 CF31 D20F CD1F CD2A ; Code analyzation starting point at iteration #24 of 1218 LD HL,$C5BA ; C31F 21 BA C5 "!??" CALL SUB_C5D2 ; C322 CD D2 C5 "???" LD A,$39 ; C325 3E 39 ">9" LD ($018A),A ; C327 32 8A 01 "2??" LD DE,$0400 ; C32A 11 00 04 "???" FAR_C32D: ; code label ; Referenced at C3A5 LD HL,$018A ; C32D 21 8A 01 "!??" DEC (HL) ; C330 35 "5" DEC HL ; C331 2B "+" CALL SUB_C5D2 ; C332 CD D2 C5 "???" NEAR_C335: ; code label ; Referenced at C39F LD A,$20 ; C335 3E 20 "> " NEAR_C337: ; code label ; Referenced at C2FB CALL SUB_C5DB ; C337 CD DB C5 "???" LD A,(DE) ; C33A 1A "?" AND $7F ; C33B E6 7F "??" LD BC,$2E00 ; C33D 01 00 2E "??." JR Z,NEAR_C37A ; C340 28 38 "(8" CP $43 ; C342 FE 43 "?C" LD A,(DE) ; C344 1A "?" LD L,A ; C345 6F "o" JR Z,NEAR_C357 ; C346 28 0F "(?" AND $F8 ; C348 E6 F8 "??" INC A ; C34A 3C "<" LD H,$05 ; C34B 26 05 "&?" LD L,A ; C34D 6F "o" LD A,$0F ; C34E 3E 0F ">?" AND (HL) ; C350 A6 "?" LD BC,$4B06 ; C351 01 06 4B "??K" JR Z,NEAR_C372 ; C354 28 1C "(?" DEC A ; C356 3D "=" NEAR_C357: ; code label ; stop analyzing: already analyzed code at iteration #25: Opcode (or part of it) has been already analyzed ; Referenced at C346 LD BC,$5001 ; C357 01 01 50 "??P" JR Z,NEAR_C372 ; C35A 28 16 "(?" CP $04 ; C35C FE 04 "??" LD BC,$5204 ; C35E 01 04 52 "??R" JR Z,NEAR_C372 ; C361 28 0F "(?" LD BC,$5105 ; C363 01 05 51 "??Q" JR NC,NEAR_C372 ; C366 30 0A "0?" LD BC,$4E02 ; C368 01 02 4E "??N" BIT 7,(HL) ; C36B CB 7E "?~" JR Z,NEAR_C372 ; C36D 28 03 "(?" LD BC,$4203 ; C36F 01 03 42 "??B" NEAR_C372: ; code label ; stop analyzing: already analyzed code at iteration #26: Opcode (or part of it) has been already analyzed ; Referenced at C354 C35A C361 C366 C36D BIT 7,L ; C372 CB 7D "?}" JR NZ,NEAR_C37A ; C374 20 04 " ?" SET 3,C ; C376 CB D9 "??" SET 5,B ; C378 CB E8 "??" NEAR_C37A: ; code label ; stop analyzing: already analyzed code at iteration #27: Opcode (or part of it) has been already analyzed ; Referenced at C340 C374 LD A,B ; C37A 78 "x" CALL SUB_C5DB ; C37B CD DB C5 "???" LD A,E ; C37E 7B "{" AND $07 ; C37F E6 07 "??" LD B,A ; C381 47 "G" LD A,E ; C382 7B "{" RRA ; C383 1F "?" AND $38 ; C384 E6 38 "?8" ADD B ; C386 80 "?" LD HL,$7F3F ; C387 21 3F 7F "!??" BIT 3,(HL) ; C38A CB 5E "?^" JR Z,NEAR_C390 ; C38C 28 02 "(?" XOR $3F ; C38E EE 3F "??" NEAR_C390: ; code label ; stop analyzing: already analyzed code at iteration #28: Opcode (or part of it) has been already analyzed ; Referenced at C38C LD H,$75 ; C390 26 75 "&u" LD L,A ; C392 6F "o" LD A,C ; C393 79 "y" CP (HL) ; C394 BE "?" LD (HL),A ; C395 77 "w" LD A,L ; C396 7D "}" PUSH DE ; C397 D5 "?" CALL NZ,SUB_C3CD ; C398 C4 CD C3 "???" POP DE ; C39B D1 "?" INC E ; C39C 1C "?" BIT 3,E ; C39D CB 5B "?[" JR Z,NEAR_C335 ; C39F 28 94 "(?" LD A,E ; C3A1 7B "{" ADD $08 ; C3A2 C6 08 "??" LD E,A ; C3A4 5F "_" JP P,FAR_C32D ; C3A5 F2 2D C3 "?-?" LD B,$03 ; C3A8 06 03 "??" NEAR_C3AA: ; code label ; Referenced at C3AF LD A,$0D ; C3AA 3E 0D ">?" CALL SUB_C5DB ; C3AC CD DB C5 "???" DJNZ NEAR_C3AA ; C3AF 10 F9 "??" XOR A ; C3B1 AF "?" LD ($7F38),A ; C3B2 32 38 7F "28?" ; Opcode breaks the linear code flow RET ; C3B5 C9 "?" SUB_C3B6: ; code label ; stop analyzing: already analyzed code at iteration #553: Opcode (or part of it) has been already analyzed ; Referenced at CA54 ; Code analyzation starting point at iteration #29 of 1218 LD HL,$7500 ; C3B6 21 00 75 "!?u" LD B,$40 ; C3B9 06 40 "?@" XOR A ; C3BB AF "?" NEAR_C3BC: ; code label ; Referenced at C3BE LD (HL),A ; C3BC 77 "w" INC HL ; C3BD 23 "?" DJNZ NEAR_C3BC ; C3BE 10 FC "??" NEAR_C3C0: ; code label ; Referenced at C3C8 PUSH AF ; C3C0 F5 "?" CALL SUB_C3CB ; C3C1 CD CB C3 "???" POP AF ; C3C4 F1 "?" INC A ; C3C5 3C "<" CP $40 ; C3C6 FE 40 "?@" JR NZ,NEAR_C3C0 ; C3C8 20 F6 " ?" ; Opcode breaks the linear code flow RET ; C3CA C9 "?" SUB_C3CB: ; code label ; stop analyzing: already analyzed code at iteration #554: Opcode (or part of it) has been already analyzed ; Referenced at C3C1 CFCE ; Code analyzation starting point at iteration #30 of 1218 LD C,$00 ; C3CB 0E 00 "??" SUB_C3CD: ; code label ; stop analyzing: already analyzed code at iteration #31: Opcode (or part of it) has been already analyzed ; Referenced at C398 C498 CFC8 CFE1 LD B,A ; C3CD 47 "G" AND $09 ; C3CE E6 09 "??" JR Z,NEAR_C3D8 ; C3D0 28 06 "(?" SUB $09 ; C3D2 D6 09 "??" JR Z,NEAR_C3D8 ; C3D4 28 02 "(?" LD A,$FF ; C3D6 3E FF ">?" NEAR_C3D8: ; code label ; stop analyzing: already analyzed code at iteration #32: Opcode (or part of it) has been already analyzed ; Referenced at C3D0 C3D4 LD D,A ; C3D8 57 "W" LD E,C ; C3D9 59 "Y" PUSH DE ; C3DA D5 "?" LD A,B ; C3DB 78 "x" CALL SUB_C44D ; C3DC CD 4D C4 "?M?" POP DE ; C3DF D1 "?" DEC E ; C3E0 1D "?" INC E ; C3E1 1C "?" LD B,$02 ; C3E2 06 02 "??" JR NZ,NEAR_C3E8 ; C3E4 20 02 " ?" LD B,$18 ; C3E6 06 18 "??" NEAR_C3E8: ; code label ; stop analyzing: already analyzed code at iteration #33: Opcode (or part of it) has been already analyzed ; Referenced at C3E4 PUSH AF ; C3E8 F5 "?" NEAR_C3E9: ; code label ; Referenced at C3EC CALL SUB_C437 ; C3E9 CD 37 C4 "?7?" DJNZ NEAR_C3E9 ; C3EC 10 FB "??" POP AF ; C3EE F1 "?" RET Z ; C3EF C8 "?" LD A,E ; C3F0 7B "{" AND $07 ; C3F1 E6 07 "??" CP E ; C3F3 BB "?" JR Z,NEAR_C3F8 ; C3F4 28 02 "(?" LD B,$FF ; C3F6 06 FF "??" NEAR_C3F8: ; code label ; stop analyzing: already analyzed code at iteration #34: Opcode (or part of it) has been already analyzed ; Referenced at C3F4 LD E,B ; C3F8 58 "X" EXX ; C3F9 D9 "?" PUSH BC ; C3FA C5 "?" PUSH HL ; C3FB E5 "?" EXX ; C3FC D9 "?" PUSH DE ; C3FD D5 "?" PUSH HL ; C3FE E5 "?" LD HL,$7498 ; C3FF 21 98 74 "!?t" LD BC,$00A8 ; C402 01 A8 00 "???" NEAR_C405: ; code label ; Referenced at C407 ADD HL,BC ; C405 09 "?" DEC A ; C406 3D "=" JR NZ,NEAR_C405 ; C407 20 FC " ?" EXX ; C409 D9 "?" POP HL ; C40A E1 "?" LD C,$15 ; C40B 0E 15 "??" NEAR_C40D: ; code label ; Referenced at C42C LD B,$08 ; C40D 06 08 "??" NEAR_C40F: ; code label ; Referenced at C422 EXX ; C40F D9 "?" LD A,(HL) ; C410 7E "~" RRCA ; C411 0F "?" RRCA ; C412 0F "?" RRCA ; C413 0F "?" RRCA ; C414 0F "?" XOR (HL) ; C415 AE "?" LD C,A ; C416 4F "O" CPL ; C417 2F "/" AND D ; C418 A2 "?" LD B,A ; C419 47 "G" LD A,(HL) ; C41A 7E "~" XOR E ; C41B AB "?" AND C ; C41C A1 "?" OR B ; C41D B0 "?" INC HL ; C41E 23 "?" EXX ; C41F D9 "?" LD (HL),A ; C420 77 "w" INC HL ; C421 23 "?" DJNZ NEAR_C40F ; C422 10 EB "??" LD A,$38 ; C424 3E 38 ">8" ADD L ; C426 85 "?" LD L,A ; C427 6F "o" JR NC,NEAR_C42B ; C428 30 01 "0?" INC H ; C42A 24 "$" NEAR_C42B: ; code label ; stop analyzing: already analyzed code at iteration #35: Opcode (or part of it) has been already analyzed ; Referenced at C428 DEC C ; C42B 0D "?" JR NZ,NEAR_C40D ; C42C 20 DF " ?" POP DE ; C42E D1 "?" CALL SUB_C437 ; C42F CD 37 C4 "?7?" EXX ; C432 D9 "?" POP HL ; C433 E1 "?" POP BC ; C434 C1 "?" EXX ; C435 D9 "?" ; Opcode breaks the linear code flow RET ; C436 C9 "?" SUB_C437: ; code label ; stop analyzing: already analyzed code at iteration #555: Opcode (or part of it) has been already analyzed ; Referenced at C3E9 C42F ; Code analyzation starting point at iteration #36 of 1218 LD A,L ; C437 7D "}" LD (HL),D ; C438 72 "r" INC L ; C439 2C "," LD (HL),D ; C43A 72 "r" INC L ; C43B 2C "," LD (HL),D ; C43C 72 "r" INC L ; C43D 2C "," LD (HL),D ; C43E 72 "r" INC L ; C43F 2C "," LD (HL),D ; C440 72 "r" INC L ; C441 2C "," LD (HL),D ; C442 72 "r" INC L ; C443 2C "," LD (HL),D ; C444 72 "r" INC L ; C445 2C "," LD (HL),D ; C446 72 "r" ADD $40 ; C447 C6 40 "?@" LD L,A ; C449 6F "o" RET NC ; C44A D0 "?" INC H ; C44B 24 "$" ; Opcode breaks the linear code flow RET ; C44C C9 "?" SUB_C44D: ; code label ; stop analyzing: already analyzed code at iteration #556: Opcode (or part of it) has been already analyzed ; Referenced at C3DC C466 ; Code analyzation starting point at iteration #37 of 1218 LD D,A ; C44D 57 "W" LD HL,$4000 ; C44E 21 00 40 "!?@" RLA ; C451 17 "?" RLA ; C452 17 "?" RLA ; C453 17 "?" AND $38 ; C454 E6 38 "?8" LD C,A ; C456 4F "O" LD A,D ; C457 7A "z" AND $38 ; C458 E6 38 "?8" LD D,A ; C45A 57 "W" RRA ; C45B 1F "?" ADD D ; C45C 82 "?" RRA ; C45D 1F "?" AND $3E ; C45E E6 3E "?>" LD B,A ; C460 47 "G" ADD HL,BC ; C461 09 "?" ; Opcode breaks the linear code flow RET ; C462 C9 "?" SUB_C463: ; code label ; stop analyzing: already analyzed code at iteration #557: Opcode (or part of it) has been already analyzed ; Referenced at D2EA CCB5 ; Code analyzation starting point at iteration #111 of 1218 CALL SUB_C49B ; C463 CD 9B C4 "???" CALL SUB_C44D ; C466 CD 4D C4 "?M?" LD A,($044D) ; C469 3A 4D 04 ":M?" RRA ; C46C 1F "?" LD A,(HL) ; C46D 7E "~" CPL ; C46E 2F "/" JR C,NEAR_C47C ; C46F 38 0B "8?" LD BC,$0182 ; C471 01 82 01 "???" LD E,$3C ; C474 1E 3C "?<" ADD HL,BC ; C476 09 "?" LD BC,$0C04 ; C477 01 04 0C "???" ; Opcode breaks the linear code flow JR NEAR_C485 ; C47A 18 09 "??" NEAR_C47C: ; code label ; stop analyzing: already analyzed code at iteration #558: Opcode (or part of it) has been already analyzed ; Referenced at C46F ; Code analyzation starting point at iteration #112 of 1218 LD BC,$00C1 ; C47C 01 C1 00 "???" ADD HL,BC ; C47F 09 "?" LD BC,$1206 ; C480 01 06 12 "???" LD E,$3A ; C483 1E 3A "?:" NEAR_C485: ; code label ; stop analyzing: already analyzed code at iteration #113: Opcode (or part of it) has been already analyzed ; Referenced at C47A C48C LD D,C ; C485 51 "Q" NEAR_C486: ; code label ; Referenced at C489 LD (HL),A ; C486 77 "w" INC HL ; C487 23 "?" DEC D ; C488 15 "?" JR NZ,NEAR_C486 ; C489 20 FB " ?" ; stop analyzing: already analyzed code at iteration #1023: Opcode (or part of it) has been already analyzed ADD HL,DE ; C48B 19 "?" DJNZ NEAR_C485 ; C48C 10 F7 "??" ; Opcode breaks the linear code flow RET ; C48E C9 "?" SUB_C48F: ; code label ; stop analyzing: already analyzed code at iteration #559: Opcode (or part of it) has been already analyzed ; Referenced at D346 ; Code analyzation starting point at iteration #121 of 1218 LD A,($04BB) ; C48F 3A BB 04 ":??" OR A ; C492 B7 "?" RET M ; C493 F8 "?" SUB_C494: ; code label ; stop analyzing: already analyzed code at iteration #121: Opcode (or part of it) has been already analyzed ; Referenced at D2FA D30B ; Code analyzation starting point at iteration #114 of 1218 CALL SUB_C49B ; C494 CD 9B C4 "???" LD C,(HL) ; C497 4E "N" ; Opcode breaks the linear code flow JP SUB_C3CD ; C498 C3 CD C3 "???" SUB_C49B: ; code label ; stop analyzing: already analyzed code at iteration #560: Opcode (or part of it) has been already analyzed ; Referenced at C463 C494 CFBA CFC0 ; Code analyzation starting point at iteration #115 of 1218 PUSH AF ; C49B F5 "?" AND $07 ; C49C E6 07 "??" LD B,A ; C49E 47 "G" POP AF ; C49F F1 "?" RRA ; C4A0 1F "?" AND $38 ; C4A1 E6 38 "?8" ADD B ; C4A3 80 "?" LD HL,$7F3F ; C4A4 21 3F 7F "!??" BIT 3,(HL) ; C4A7 CB 5E "?^" JR Z,NEAR_C4AD ; C4A9 28 02 "(?" XOR $3F ; C4AB EE 3F "??" NEAR_C4AD: ; code label ; stop analyzing: already analyzed code at iteration #116: Opcode (or part of it) has been already analyzed ; Referenced at C4A9 LD L,A ; C4AD 6F "o" LD H,$75 ; C4AE 26 75 "&u" ; Opcode breaks the linear code flow RET ; C4B0 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #561 of 1218 LD A,$00 ; C4B1 3E 00 ">?" ; I/O on port 0xb3: Dave MMU reg, page 3 (C000-FFFF) selector OUT ($B3),A ; C4B3 D3 B3 "??" LD SP,$0C00 ; C4B5 31 00 0C "1??" EI ; C4B8 FB "?" ; Opcode breaks the linear code flow JP FAR_C04C ; C4B9 C3 4C C0 "?L?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #915 of 1218 NOP ; C4BC 00 "?" NOP ; C4BD 00 "?" NOP ; C4BE 00 "?" NOP ; C4BF 00 "?" FAR_C4C0: ; code label ; Referenced at C9C3 EX AF,AF' ; C4C0 08 "?" NOP ; C4C1 00 "?" LD D,$41 ; C4C2 16 41 "?A" NOP ; C4C4 00 "?" ; Opcode breaks the linear code flow RET ; C4C5 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1022 of 1218 NOP ; C4C6 00 "?" ; Opcode breaks the linear code flow JR $C48A ; C4C7 18 C1 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1092 of 1218 LD A,$00 ; C4C9 3E 00 ">?" ; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector OUT ($B1),A ; C4CB D3 B1 "??" LD HL,($04E4) ; C4CD 2A E4 04 "*??" INC HL ; C4D0 23 "?" LD ($04E4),HL ; C4D1 22 E4 04 ""??" LD A,($04B4) ; C4D4 3A B4 04 ":??" BIT 6,A ; C4D7 CB 77 "?w" JR Z,NEAR_C502 ; C4D9 28 27 "('" LD A,($04F4) ; C4DB 3A F4 04 ":??" LD HL,$C114 ; C4DE 21 14 C1 "!??" INC A ; C4E1 3C "<" JR Z,NEAR_C502 ; C4E2 28 1E "(?" FAR_C4E4: ; code label ; stop analyzing: already analyzed code at iteration #1092: Opcode (or part of it) has been already analyzed ; Referenced at F83D ; Code analyzation starting point at iteration #1043 of 1218 LD A,($04F3) ; C4E4 3A F3 04 ":??" LD B,$00 ; C4E7 06 00 "??" ADD A ; C4E9 87 "?" RL B ; C4EA CB 10 "??" CP L ; C4EC BD "?" JR NZ,NEAR_C502 ; C4ED 20 13 " ?" LD A,B ; C4EF 78 "x" CP H ; C4F0 BC "?" JR NZ,NEAR_C502 ; C4F1 20 0F " ?" LD HL,$04B4 ; C4F3 21 B4 04 "!??" SET 7,(HL) ; C4F6 CB FE "??" LD HL,$04F1 ; C4F8 21 F1 04 "!??" DEC (HL) ; C4FB 35 "5" LD A,(HL) ; C4FC 7E "~" AND $F0 ; C4FD E6 F0 "??" JR NZ,NEAR_C502 ; C4FF 20 01 " ?" INC (HL) ; C501 34 "4" NEAR_C502: ; code label ; stop analyzing: already analyzed code at iteration #1044: Opcode (or part of it) has been already analyzed ; Referenced at C4ED C4F1 C4FF C4D9 C4E2 LD A,($044D) ; C502 3A 4D 04 ":M?" RRA ; C505 1F "?" RET C ; C506 D8 "?" LD A,($7F3B) ; C507 3A 3B 7F ":;?" OR A ; C50A B7 "?" RET NZ ; C50B C0 "?" LD A,($7F39) ; C50C 3A 39 7F ":9?" OR A ; C50F B7 "?" RET NZ ; C510 C0 "?" LD A,($04BF) ; C511 3A BF 04 ":??" OR A ; C514 B7 "?" RET P ; C515 F0 "?" LD HL,$71EC ; C516 21 EC 71 "!?q" LD DE,$711F ; C519 11 1F 71 "??q" RRA ; C51C 1F "?" JR C,NEAR_C523 ; C51D 38 04 "8?" LD L,$F6 ; C51F 2E F6 ".?" LD E,$3F ; C521 1E 3F "??" NEAR_C523: ; code label ; stop analyzing: already analyzed code at iteration #1045: Opcode (or part of it) has been already analyzed ; Referenced at C51D CALL SUB_C176 ; C523 CD 76 C1 "?v?" EX DE,HL ; C526 EB "?" NEAR_C527: ; code label ; Referenced at C538 INC (HL) ; C527 34 "4" LD A,(HL) ; C528 7E "~" CP $3A ; C529 FE 3A "?:" RET C ; C52B D8 "?" LD (HL),$30 ; C52C 36 30 "60" DEC HL ; C52E 2B "+" INC (HL) ; C52F 34 "4" LD A,(HL) ; C530 7E "~" CP $36 ; C531 FE 36 "?6" RET C ; C533 D8 "?" LD (HL),$30 ; C534 36 30 "60" DEC HL ; C536 2B "+" DEC HL ; C537 2B "+" ; Opcode breaks the linear code flow JR NEAR_C527 ; C538 18 ED "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1093 of 1218 DEC C ; C53A 0D "?" ADD HL,SP ; C53B 39 "9" JR NZ,NEAR_C55E ; C53C 20 20 "  " NOP ; C53E 00 "?" DEC DE ; C53F 1B "?" LD D,E ; C540 53 "S" RST $38 ; C541 FF "?" NOP ; C542 00 "?" NOP ; C543 00 "?" CCF ; C544 3F "?" CCF ; C545 3F "?" NOP ; C546 00 "?" NOP ; C547 00 "?" NOP ; C548 00 "?" NOP ; C549 00 "?" NOP ; C54A 00 "?" PUSH AF ; C54B F5 "?" PUSH BC ; C54C C5 "?" PUSH DE ; C54D D5 "?" PUSH HL ; C54E E5 "?" LD BC,$0002 ; C54F 01 02 00 "???" ; EXOS call (0x10): Read/write/toggle EXOS variable EXOS $10 ; C552 F7 10 "??" LD A,D ; C554 7A "z" SUB $21 ; C555 D6 21 "?!" JR NZ,NEAR_C574 ; C557 20 1B " ?" LD A,$01 ; C559 3E 01 ">?" ; EXOS call (0x5): Read character ; A=0x1 EXOS $05 ; C55B F7 05 "??" LD A,B ; C55D 78 "x" NEAR_C55E: ; code label ; stop analyzing: already analyzed code at iteration #1094: Opcode (or part of it) has been already analyzed ; Referenced at C53C AND $F0 ; C55E E6 F0 "??" CP $B0 ; C560 FE B0 "??" JR Z,NEAR_C597 ; C562 28 33 "(3" LD A,B ; C564 78 "x" CP $13 ; C565 FE 13 "??" JR Z,NEAR_C5A5 ; C567 28 3C "(<" CP $10 ; C569 FE 10 "??" JR Z,NEAR_C5AC ; C56B 28 3F "(?" CP $20 ; C56D FE 20 "? " CALL Z,$C2FC ; C56F CC FC C2 "???" ; Opcode breaks the linear code flow JR NEAR_C586 ; C572 18 12 "??" NEAR_C574: ; code label ; stop analyzing: already analyzed code at iteration #1134: Opcode (or part of it) has been already analyzed ; Referenced at C557 ; Code analyzation starting point at iteration #1095 of 1218 INC A ; C574 3C "<" JR NZ,NEAR_C582 ; C575 20 0B " ?" LD HL,$04B4 ; C577 21 B4 04 "!??" SET 7,(HL) ; C57A CB FE "??" RES 1,(HL) ; C57C CB 8E "??" LD A,$03 ; C57E 3E 03 ">?" ; Opcode breaks the linear code flow JR NEAR_C586 ; C580 18 04 "??" NEAR_C582: ; code label ; stop analyzing: already analyzed code at iteration #1135: Opcode (or part of it) has been already analyzed ; Referenced at C575 ; Code analyzation starting point at iteration #1096 of 1218 CP $F0 ; C582 FE F0 "??" JR C,NEAR_C597 ; C584 38 11 "8?" NEAR_C586: ; code label ; stop analyzing: already analyzed code at iteration #1097: Opcode (or part of it) has been already analyzed ; Referenced at C572 C580 CALL SUB_C59C ; C586 CD 9C C5 "???" LD ($7F41),A ; C589 32 41 7F "2A?" CP $53 ; C58C FE 53 "?S" JR NZ,NEAR_C597 ; C58E 20 07 " ?" LD HL,$7F3A ; C590 21 3A 7F "!:?" LD A,(HL) ; C593 7E "~" XOR $36 ; C594 EE 36 "?6" LD (HL),A ; C596 77 "w" NEAR_C597: ; code label ; stop analyzing: already analyzed code at iteration #1098: Opcode (or part of it) has been already analyzed ; Referenced at C562 C584 C58E C5AA C5B8 POP HL ; C597 E1 "?" POP DE ; C598 D1 "?" POP BC ; C599 C1 "?" POP AF ; C59A F1 "?" ; Opcode breaks the linear code flow RET ; C59B C9 "?" SUB_C59C: ; code label ; stop analyzing: already analyzed code at iteration #1136: Opcode (or part of it) has been already analyzed ; Referenced at C586 ; Code analyzation starting point at iteration #1099 of 1218 CP $61 ; C59C FE 61 "?a" RET C ; C59E D8 "?" CP $7B ; C59F FE 7B "?{" RET NC ; C5A1 D0 "?" SUB $20 ; C5A2 D6 20 "? " ; Opcode breaks the linear code flow RET ; C5A4 C9 "?" NEAR_C5A5: ; code label ; stop analyzing: already analyzed code at iteration #1137: Opcode (or part of it) has been already analyzed ; Referenced at C567 ; Code analyzation starting point at iteration #1100 of 1218 LD BC,$020E ; C5A5 01 0E 02 "???" ; EXOS call (0x10): Read/write/toggle EXOS variable EXOS $10 ; C5A8 F7 10 "??" ; Opcode breaks the linear code flow JR NEAR_C597 ; C5AA 18 EB "??" NEAR_C5AC: ; code label ; stop analyzing: already analyzed code at iteration #1138: Opcode (or part of it) has been already analyzed ; Referenced at C56B ; Code analyzation starting point at iteration #1101 of 1218 LD A,$03 ; C5AC 3E 03 ">?" CALL SUB_C1AA ; C5AE CD AA C1 "???" LD B,$03 ; C5B1 06 03 "??" NEAR_C5B3: ; code label ; Referenced at C5B6 CALL SUB_C5EF ; C5B3 CD EF C5 "???" DJNZ NEAR_C5B3 ; C5B6 10 FB "??" ; Opcode breaks the linear code flow JR NEAR_C597 ; C5B8 18 DD "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1139 of 1218 DEC C ; C5BA 0D "?" DEC C ; C5BB 0D "?" DEC C ; C5BC 0D "?" JR NZ,$C5DF ; C5BD 20 20 "  " JR NZ,NEAR_C5E1 ; C5BF 20 20 "  " LD B,C ; C5C1 41 "A" JR NZ,NEAR_C606 ; C5C2 20 42 " B" JR NZ,$C609 ; C5C4 20 43 " C" JR NZ,NEAR_C60C ; C5C6 20 44 " D" JR NZ,NEAR_C60F ; C5C8 20 45 " E" JR NZ,NEAR_C612 ; C5CA 20 46 " F" JR NZ,$C615 ; C5CC 20 47 " G" JR NZ,NEAR_C618 ; C5CE 20 48 " H" DEC C ; C5D0 0D "?" NOP ; C5D1 00 "?" SUB_C5D2: ; code label ; stop analyzing: already analyzed code at iteration #1139: Opcode (or part of it) has been already analyzed ; Referenced at C322 C332 C5D9 ; Code analyzation starting point at iteration #38 of 1218 LD A,(HL) ; C5D2 7E "~" INC HL ; C5D3 23 "?" OR A ; C5D4 B7 "?" RET Z ; C5D5 C8 "?" CALL SUB_C5DB ; C5D6 CD DB C5 "???" ; Opcode breaks the linear code flow JR SUB_C5D2 ; C5D9 18 F7 "??" SUB_C5DB: ; code label ; stop analyzing: already analyzed code at iteration #562: Opcode (or part of it) has been already analyzed ; Referenced at C337 C37B C3AC C5D6 ; Code analyzation starting point at iteration #39 of 1218 PUSH BC ; C5DB C5 "?" LD B,A ; C5DC 47 "G" LD A,($7F38) ; C5DD 3A 38 7F ":8?" ; stop analyzing: already analyzed code at iteration #1140: Opcode (or part of it) has been already analyzed OR A ; C5E0 B7 "?" NEAR_C5E1: ; code label ; Referenced at C5BF LD A,B ; C5E1 78 "x" CALL NZ,SUB_C5F1 ; C5E2 C4 F1 C5 "???" POP BC ; C5E5 C1 "?" ; Opcode breaks the linear code flow RET ; C5E6 C9 "?" SUB_C5E7: ; code label ; stop analyzing: already analyzed code at iteration #563: Opcode (or part of it) has been already analyzed ; Referenced at CA60 CA6C ; Code analyzation starting point at iteration #40 of 1218 LD B,(HL) ; C5E7 46 "F" NEAR_C5E8: ; code label ; Referenced at C5ED INC HL ; C5E8 23 "?" LD A,(HL) ; C5E9 7E "~" CALL SUB_C5F1 ; C5EA CD F1 C5 "???" DJNZ NEAR_C5E8 ; C5ED 10 F9 "??" SUB_C5EF: ; code label ; Referenced at CEEA C5B3 LD A,$0D ; C5EF 3E 0D ">?" SUB_C5F1: ; code label ; stop analyzing: already analyzed code at iteration #41: Opcode (or part of it) has been already analyzed ; Referenced at CA67 C5E2 C5EA C618 CEF0 C622 DBB9 PUSH HL ; C5F1 E5 "?" PUSH BC ; C5F2 C5 "?" PUSH AF ; C5F3 F5 "?" LD B,A ; C5F4 47 "G" LD HL,$7F34 ; C5F5 21 34 7F "!4?" LD A,(HL) ; C5F8 7E "~" OR A ; C5F9 B7 "?" JR Z,NEAR_C606 ; C5FA 28 0A "(?" PUSH DE ; C5FC D5 "?" LD A,$03 ; C5FD 3E 03 ">?" ; EXOS call (0x7): Write character ; A=0x3 EXOS $07 ; C5FF F7 07 "??" JR Z,NEAR_C605 ; C601 28 02 "(?" LD (HL),$00 ; C603 36 00 "6?" NEAR_C605: ; code label ; stop analyzing: already analyzed code at iteration #42: Opcode (or part of it) has been already analyzed ; Referenced at C601 POP DE ; C605 D1 "?" NEAR_C606: ; code label ; stop analyzing: already analyzed code at iteration #43: Opcode (or part of it) has been already analyzed ; Referenced at C5FA C5C2 INC HL ; C606 23 "?" POP AF ; C607 F1 "?" CP $20 ; C608 FE 20 "? " JR C,NEAR_C60D ; C60A 38 01 "8?" NEAR_C60C: ; code label ; Referenced at C5C6 INC (HL) ; C60C 34 "4" NEAR_C60D: ; code label ; stop analyzing: already analyzed code at iteration #44: Opcode (or part of it) has been already analyzed ; Referenced at C60A SUB $0D ; C60D D6 0D "??" NEAR_C60F: ; code label ; Referenced at C5C8 JR NZ,NEAR_C616 ; C60F 20 05 " ?" LD (HL),A ; C611 77 "w" NEAR_C612: ; code label ; Referenced at C5CA INC HL ; C612 23 "?" LD (HL),A ; C613 77 "w" LD A,$0A ; C614 3E 0A ">?" NEAR_C616: ; code label ; stop analyzing: already analyzed code at iteration #1142: Opcode (or part of it) has been already analyzed ; Referenced at C60F POP BC ; C616 C1 "?" POP HL ; C617 E1 "?" NEAR_C618: ; code label ; Referenced at C5CE JR Z,SUB_C5F1 ; C618 28 D7 "(?" ; Opcode breaks the linear code flow RET ; C61A C9 "?" SUB_C61B: ; code label ; stop analyzing: already analyzed code at iteration #564: Opcode (or part of it) has been already analyzed ; Referenced at DAF9 C625 ; Code analyzation starting point at iteration #150 of 1218 LD A,($7F35) ; C61B 3A 35 7F ":5?" CP B ; C61E B8 "?" RET NC ; C61F D0 "?" LD A,$20 ; C620 3E 20 "> " CALL SUB_C5F1 ; C622 CD F1 C5 "???" ; Opcode breaks the linear code flow JR SUB_C61B ; C625 18 F4 "??" SUB_C627: ; code label ; Referenced at C0D4 ; Code analyzation starting point at iteration #14 of 1218 LD HL,$C678 ; C627 21 78 C6 "!x?" LD B,$01 ; C62A 06 01 "??" EXX ; C62C D9 "?" LD DE,$7540 ; C62D 11 40 75 "?@u" LD HL,$C676 ; C630 21 76 C6 "!v?" LD B,$01 ; C633 06 01 "??" ; Opcode breaks the linear code flow JR NEAR_C664 ; C635 18 2D "?-" NEAR_C637: ; code label ; stop analyzing: already analyzed code at iteration #565: Opcode (or part of it) has been already analyzed ; Referenced at C668 ; Code analyzation starting point at iteration #16 of 1218 CALL SUB_C66A ; C637 CD 6A C6 "?j?" LD B,$04 ; C63A 06 04 "??" JR NC,NEAR_C65A ; C63C 30 1C "0?" BIT 4,(HL) ; C63E CB 66 "?f" JR NZ,NEAR_C649 ; C640 20 07 " ?" CALL SUB_C66A ; C642 CD 6A C6 "?j?" INC HL ; C645 23 "?" JR C,NEAR_C64D ; C646 38 05 "8?" DEC HL ; C648 2B "+" NEAR_C649: ; code label ; stop analyzing: already analyzed code at iteration #17: Opcode (or part of it) has been already analyzed ; Referenced at C640 DEC HL ; C649 2B "+" BIT 7,(HL) ; C64A CB 7E "?~" RET NZ ; C64C C0 "?" NEAR_C64D: ; code label ; stop analyzing: already analyzed code at iteration #18: Opcode (or part of it) has been already analyzed ; Referenced at C646 CALL SUB_C66A ; C64D CD 6A C6 "?j?" JR C,NEAR_C654 ; C650 38 02 "8?" DEC B ; C652 05 "?" DEC B ; C653 05 "?" NEAR_C654: ; code label ; stop analyzing: already analyzed code at iteration #19: Opcode (or part of it) has been already analyzed ; Referenced at C650 CALL SUB_C66A ; C654 CD 6A C6 "?j?" JR C,NEAR_C65A ; C657 38 01 "8?" DEC B ; C659 05 "?" NEAR_C65A: ; code label ; stop analyzing: already analyzed code at iteration #20: Opcode (or part of it) has been already analyzed ; Referenced at C666 C63C C657 LD A,(HL) ; C65A 7E "~" ADD C ; C65B 81 "?" NEAR_C65C: ; code label ; Referenced at C67D ADD C ; C65C 81 "?" BIT 7,C ; C65D CB 79 "?y" LD C,A ; C65F 4F "O" JR Z,NEAR_C666 ; C660 28 04 "(?" LD (DE),A ; C662 12 "?" INC DE ; C663 13 "?" NEAR_C664: ; code label ; stop analyzing: already analyzed code at iteration #16: Opcode (or part of it) has been already analyzed ; Referenced at C635 ; Code analyzation starting point at iteration #15 of 1218 LD C,$10 ; C664 0E 10 "??" NEAR_C666: ; code label ; Referenced at C660 DJNZ NEAR_C65A ; C666 10 F2 "??" ; Opcode breaks the linear code flow JR NEAR_C637 ; C668 18 CD "??" SUB_C66A: ; code label ; stop analyzing: already analyzed code at iteration #566: Opcode (or part of it) has been already analyzed ; Referenced at C637 C642 C64D C654 ; Code analyzation starting point at iteration #21 of 1218 EXX ; C66A D9 "?" DJNZ NEAR_C671 ; C66B 10 04 "??" LD C,(HL) ; C66D 4E "N" INC HL ; C66E 23 "?" LD B,$08 ; C66F 06 08 "??" NEAR_C671: ; code label ; stop analyzing: already analyzed code at iteration #22: Opcode (or part of it) has been already analyzed ; Referenced at C66B RL C ; C671 CB 11 "??" EXX ; C673 D9 "?" ; Opcode breaks the linear code flow RET ; C674 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #567 of 1218 NOP ; C675 00 "?" LD BC,$B010 ; C676 01 10 B0 "???" INC BC ; C679 03 "?" CALL NC,SUB_FD0E ; C67A D4 0E FD "???" JR NZ,NEAR_C65C ; C67D 20 DD " ?" LD E,C ; C67F 59 "Y" LD B,$EA ; C680 06 EA "??" RET Z ; C682 C8 "?" DEC SP ; C683 3B ";" CALL P,$7D03 ; C684 F4 03 7D "??}" LD L,B ; C687 68 "h" SCF ; C688 37 "7" LD C,E ; C689 4B "K" LD HL,$59BA ; C68A 21 BA 59 "!?Y" INC C ; C68D 0C "?" LD A,H ; C68E 7C "|" LD B,B ; C68F 40 "@" SCF ; C690 37 "7" ; stop analyzing: unknown Z80 opcode at iteration #567: Unknown ED opcode ; Disassembler: switching to DATA mode DB $ED ; C691 ED "?" DB $83 ; C692 83 "?" DB $7E ; C693 7E "~" DB $D0 ; C694 D0 "?" DB $37,$56 ; C695 37 56 "7V" DB $01 ; C697 01 "?" DB $BE ; C698 BE "?" DB $B6 ; C699 B6 "?" DB $1B ; C69A 1B "?" DB $EB ; C69B EB "?" DB $61 ; C69C 61 "a" DB $BE ; C69D BE "?" DB $B4 ; C69E B4 "?" DB $18 ; C69F 18 "?" DB $F8 ; C6A0 F8 "?" DB $80 ; C6A1 80 "?" DB $ED ; C6A2 ED "?" DB $35 ; C6A3 35 "5" DB $0D ; C6A4 0D "?" DB $D1 ; C6A5 D1 "?" DB $64,$6E ; C6A6 64 6E "dn" DB $8B ; C6A8 8B "?" DB $23 ; C6A9 23 "?" DB $42 ; C6AA 42 "B" DB $C7 ; C6AB C7 "?" DB "OX3,fZ" ; C6AC 4F 58 33 2C 66 5A "OX3,fZ" DB $06 ; C6B2 06 "?" DB $6D ; C6B3 6D "m" DB $ED ; C6B4 ED "?" DB $61 ; C6B5 61 "a" DB $B8 ; C6B6 B8 "?" DB $59 ; C6B7 59 "Y" DB $0D ; C6B8 0D "?" DB $E2 ; C6B9 E2 "?" DB $D8 ; C6BA D8 "?" DB $DC ; C6BB DC "?" DB $BA ; C6BC BA "?" DB $59 ; C6BD 59 "Y" DB $1B ; C6BE 1B "?" DB $B3 ; C6BF B3 "?" DB $CB ; C6C0 CB "?" DB $03 ; C6C1 03 "?" DB $78,$5B,$37 ; C6C2 78 5B 37 "x[7" DB $02 ; C6C5 02 "?" DB $D1 ; C6C6 D1 "?" DB $B8 ; C6C7 B8 "?" DB $16 ; C6C8 16 "?" DB $4D ; C6C9 4D "M" DB $F4 ; C6CA F4 "?" DB $C2 ; C6CB C2 "?" DB $C9 ; C6CC C9 "?" DB $BC ; C6CD BC "?" DB $B8 ; C6CE B8 "?" DB $6B,$6E ; C6CF 6B 6E "kn" DB $B7 ; C6D1 B7 "?" DB $16 ; C6D2 16 "?" DB $0D ; C6D3 0D "?" DB $EF ; C6D4 EF "?" DB $E5 ; C6D5 E5 "?" DB $93 ; C6D6 93 "?" DB $DE ; C6D7 DE "?" DB $5A ; C6D8 5A "Z" DB $1B ; C6D9 1B "?" DB $82 ; C6DA 82 "?" DB $D0 ; C6DB D0 "?" DB $DC ; C6DC DC "?" DB $1A ; C6DD 1A "?" DB $06 ; C6DE 06 "?" DB $F0 ; C6DF F0 "?" DB $B0 ; C6E0 B0 "?" DB $37 ; C6E1 37 "7" DB $85 ; C6E2 85 "?" DB $81 ; C6E3 81 "?" DB $BC ; C6E4 BC "?" DB $2C ; C6E5 2C "," DB $0D ; C6E6 0D "?" DB $0B ; C6E7 0B "?" DB $0F ; C6E8 0F "?" DB $A0 ; C6E9 A0 "?" DB $37,$6C ; C6EA 37 6C "7l" DB $81 ; C6EC 81 "?" DB $9F ; C6ED 9F "?" DB $20 ; C6EE 20 " " DB $0E ; C6EF 0E "?" DB $DD ; C6F0 DD "?" DB $40 ; C6F1 40 "@" DB $EF ; C6F2 EF "?" DB $D0 ; C6F3 D0 "?" DB $0D ; C6F4 0D "?" DB $D4 ; C6F5 D4 "?" DB $CB ; C6F6 CB "?" DB $41 ; C6F7 41 "A" DB $BD ; C6F8 BD "?" DB $3E,$65 ; C6F9 3E 65 ">e" DB $80 ; C6FB 80 "?" DB $DF ; C6FC DF "?" DB $98 ; C6FD 98 "?" DB $99 ; C6FE 99 "?" DB $68,$6F,$56 ; C6FF 68 6F 56 "hoV" DB $CD ; C702 CD "?" DB $B2 ; C703 B2 "?" DB $37 ; C704 37 "7" DB $13 ; C705 13 "?" DB $53,$2C ; C706 53 2C "S," DB $0D ; C708 0D "?" DB $D4 ; C709 D4 "?" DB $D4 ; C70A D4 "?" DB $DB ; C70B DB "?" DB $66 ; C70C 66 "f" DB $EA ; C70D EA "?" DB $61,$6C ; C70E 61 6C "al" DB $DD ; C710 DD "?" DB $4C,$2D ; C711 4C 2D "L-" DB $9B ; C713 9B "?" DB $E2 ; C714 E2 "?" DB $C0 ; C715 C0 "?" DB $DD ; C716 DD "?" DB $16 ; C717 16 "?" DB $46 ; C718 46 "F" DB $E8 ; C719 E8 "?" DB $B4 ; C71A B4 "?" DB $3B,$6B,$75 ; C71B 3B 6B 75 ";ku" DB $8C ; C71E 8C "?" DB $6A,$20,$63 ; C71F 6A 20 63 "j c" DB $C8 ; C722 C8 "?" DB $93 ; C723 93 "?" DB $3D ; C724 3D "=" DB $FD ; C725 FD "?" DB $24 ; C726 24 "$" DB $D0 ; C727 D0 "?" DB $51 ; C728 51 "Q" DB $E1 ; C729 E1 "?" DB $66 ; C72A 66 "f" DB $F6 ; C72B F6 "?" DB $FD ; C72C FD "?" DB $D6 ; C72D D6 "?" DB $CD ; C72E CD "?" DB $ED ; C72F ED "?" DB $FB ; C730 FB "?" DB $AD ; C731 AD "?" DB $9B ; C732 9B "?" DB $E2 ; C733 E2 "?" DB $D9 ; C734 D9 "?" DB $BE ; C735 BE "?" DB $2C ; C736 2C "," DB $0D ; C737 0D "?" DB $D1 ; C738 D1 "?" DB $68,$6F ; C739 68 6F "ho" DB $96 ; C73B 96 "?" DB $03 ; C73C 03 "?" DB $74 ; C73D 74 "t" DB $B2 ; C73E B2 "?" DB $1B ; C73F 1B "?" DB $A5 ; C740 A5 "?" DB $90 ; C741 90 "?" DB $DD ; C742 DD "?" DB $2C ; C743 2C "," DB $86 ; C744 86 "?" DB $E9 ; C745 E9 "?" DB $64,$37,$4B,$21 ; C746 64 37 4B 21 "d7K!" DB $BA ; C74A BA "?" DB $59 ; C74B 59 "Y" DB $0D ; C74C 0D "?" DB $D2 ; C74D D2 "?" DB $C0 ; C74E C0 "?" DB $76 ; C74F 76 "v" DB $9A ; C750 9A "?" DB $86 ; C751 86 "?" DB $E8 ; C752 E8 "?" DB $B0 ; C753 B0 "?" DB $37 ; C754 37 "7" DB $C5 ; C755 C5 "?" DB $B3 ; C756 B3 "?" DB $7C,$5B,$37 ; C757 7C 5B 37 "|[7" DB $C5 ; C75A C5 "?" DB $B3 ; C75B B3 "?" DB "|[<(5a" ; C75C 7C 5B 3C 28 35 61 "|[<(5a" DB $ED ; C762 ED "?" DB $E8 ; C763 E8 "?" DB $1B ; C764 1B "?" DB $BF ; C765 BF "?" DB $FE ; C766 FE "?" DB $DA ; C767 DA "?" DB $37 ; C768 37 "7" DB $FE ; C769 FE "?" DB $FF ; C76A FF "?" DB $B4 ; C76B B4 "?" DB $D6 ; C76C D6 "?" DB $C6 ; C76D C6 "?" DB $C6 ; C76E C6 "?" DB $D5 ; C76F D5 "?" DB $6E ; C770 6E "n" DB $EE ; C771 EE "?" DB $DF ; C772 DF "?" DB $BB ; C773 BB "?" DB $6D ; C774 6D "m" DB $9C ; C775 9C "?" DB $FB ; C776 FB "?" DB $F3 ; C777 F3 "?" DB $53 ; C778 53 "S" DB $EF ; C779 EF "?" DB $C9 ; C77A C9 "?" DB $DD ; C77B DD "?" DB $DE ; C77C DE "?" DB $36 ; C77D 36 "6" DB $D9 ; C77E D9 "?" DB $DE ; C77F DE "?" DB $BE ; C780 BE "?" DB $2F,$5A ; C781 2F 5A "/Z" DB $DF ; C783 DF "?" DB $05 ; C784 05 "?" DB $BD ; C785 BD "?" DB $F0 ; C786 F0 "?" DB $5B ; C787 5B "[" DB $DD ; C788 DD "?" DB $73,$56 ; C789 73 56 "sV" DB $F7 ; C78B F7 "?" DB $6B ; C78C 6B "k" DB $D5 ; C78D D5 "?" DB $B6 ; C78E B6 "?" DB $1D ; C78F 1D "?" DB $EF ; C790 EF "?" DB $ED ; C791 ED "?" DB $4D ; C792 4D "M" DB $DB ; C793 DB "?" DB $E5 ; C794 E5 "?" DB $DB ; C795 DB "?" DB $6D ; C796 6D "m" DB $FE ; C797 FE "?" DB $7D ; C798 7D "}" DB $B7 ; C799 B7 "?" DB $BD ; C79A BD "?" DB $D4 ; C79B D4 "?" DB $EF ; C79C EF "?" DB $0D ; C79D 0D "?" DB $2D ; C79E 2D "-" DB $D0 ; C79F D0 "?" DB $5A,$6F ; C7A0 5A 6F "Zo" DB $85 ; C7A2 85 "?" DB $83 ; C7A3 83 "?" DB $41,$21 ; C7A4 41 21 "A!" DB $A8 ; C7A6 A8 "?" DB $03 ; C7A7 03 "?" DB $B7 ; C7A8 B7 "?" DB $40,$69 ; C7A9 40 69 "@i" DB $B4 ; C7AB B4 "?" DB $B7 ; C7AC B7 "?" DB $7E ; C7AD 7E "~" DB $D6 ; C7AE D6 "?" DB $FD ; C7AF FD "?" DB $0D ; C7B0 0D "?" DB $E7 ; C7B1 E7 "?" DB $DF ; C7B2 DF "?" DB $CB ; C7B3 CB "?" DB $5B ; C7B4 5B "[" DB $86 ; C7B5 86 "?" DB $DD ; C7B6 DD "?" DB $85 ; C7B7 85 "?" DB $9D ; C7B8 9D "?" DB $D2 ; C7B9 D2 "?" DB $ED ; C7BA ED "?" DB $D2 ; C7BB D2 "?" DB $CE ; C7BC CE "?" DB $E9 ; C7BD E9 "?" DB $76 ; C7BE 76 "v" DB $E9 ; C7BF E9 "?" DB $67,$74 ; C7C0 67 74 "gt" DB $BB ; C7C2 BB "?" DB $74 ; C7C3 74 "t" DB $B3 ; C7C4 B3 "?" DB $BC ; C7C5 BC "?" DB $4D ; C7C6 4D "M" DB $9C ; C7C7 9C "?" DB $5A ; C7C8 5A "Z" DB $DF ; C7C9 DF "?" DB $05 ; C7CA 05 "?" DB $BD ; C7CB BD "?" DB $D7 ; C7CC D7 "?" DB $35,$61 ; C7CD 35 61 "5a" DB $B9 ; C7CF B9 "?" DB $5E ; C7D0 5E "^" DB $AC ; C7D1 AC "?" DB $B4 ; C7D2 B4 "?" DB $DF ; C7D3 DF "?" DB $7F ; C7D4 7F "?" DB $5B,$6E ; C7D5 5B 6E "[n" DB $DF ; C7D7 DF "?" DB $2E ; C7D8 2E "." DB $DB ; C7D9 DB "?" DB $6F ; C7DA 6F "o" DB $F3 ; C7DB F3 "?" DB $ED ; C7DC ED "?" DB $BD ; C7DD BD "?" DB $EE ; C7DE EE "?" DB $A7 ; C7DF A7 "?" DB $78,$69,$6E ; C7E0 78 69 6E "xin" DB $82 ; C7E3 82 "?" DB $D3 ; C7E4 D3 "?" DB $7C,$2C ; C7E5 7C 2C "|," DB $1A ; C7E7 1A "?" DB $08 ; C7E8 08 "?" DB "@BBBBBBBBBBBBBBBBBBBBBB" ; C7E9 40 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 "@BBBBBBBBBBBBBBBBBBBBBB" DB $00 ; C800 00 "?" DB $01 ; C801 01 "?" DB $01 ; C802 01 "?" DB $0D ; C803 0D "?" DB $03 ; C804 03 "?" DB $01 ; C805 01 "?" DB $01 ; C806 01 "?" DB $01 ; C807 01 "?" DB $03 ; C808 03 "?" DB $01 ; C809 01 "?" DB $01 ; C80A 01 "?" DB $01 ; C80B 01 "?" DB $03 ; C80C 03 "?" DB $01 ; C80D 01 "?" DB $01 ; C80E 01 "?" DB $01 ; C80F 01 "?" DB $05 ; C810 05 "?" DB $01 ; C811 01 "?" DB $01 ; C812 01 "?" DB $01 ; C813 01 "?" DB $03 ; C814 03 "?" DB $01 ; C815 01 "?" DB $01 ; C816 01 "?" DB $01 ; C817 01 "?" DB $03 ; C818 03 "?" DB $01 ; C819 01 "?" DB $01 ; C81A 01 "?" DB $01 ; C81B 01 "?" DB $03 ; C81C 03 "?" DB $01 ; C81D 01 "?" DB $01 ; C81E 01 "?" DB $01 ; C81F 01 "?" DB $05 ; C820 05 "?" DB $01 ; C821 01 "?" DB $01 ; C822 01 "?" DB $01 ; C823 01 "?" DB $03 ; C824 03 "?" DB $01 ; C825 01 "?" DB $01 ; C826 01 "?" DB $01 ; C827 01 "?" DB $03 ; C828 03 "?" DB $01 ; C829 01 "?" DB $01 ; C82A 01 "?" DB $01 ; C82B 01 "?" DB $03 ; C82C 03 "?" DB $01 ; C82D 01 "?" DB $01 ; C82E 01 "?" DB $01 ; C82F 01 "?" DB $05 ; C830 05 "?" DB $01 ; C831 01 "?" DB $01 ; C832 01 "?" DB $01 ; C833 01 "?" DB $03 ; C834 03 "?" DB $01 ; C835 01 "?" DB $01 ; C836 01 "?" DB $01 ; C837 01 "?" DB $03 ; C838 03 "?" DB $01 ; C839 01 "?" DB $01 ; C83A 01 "?" DB $01 ; C83B 01 "?" DB $03 ; C83C 03 "?" DB $01 ; C83D 01 "?" DB $01 ; C83E 01 "?" DB $01 ; C83F 01 "?" DB $09 ; C840 09 "?" DB $01 ; C841 01 "?" DB $01 ; C842 01 "?" DB $01 ; C843 01 "?" DB $03 ; C844 03 "?" DB $01 ; C845 01 "?" DB $01 ; C846 01 "?" DB $01 ; C847 01 "?" DB $03 ; C848 03 "?" DB $01 ; C849 01 "?" DB $01 ; C84A 01 "?" DB $01 ; C84B 01 "?" DB $03 ; C84C 03 "?" DB $01 ; C84D 01 "?" DB $01 ; C84E 01 "?" DB $01 ; C84F 01 "?" DB $05 ; C850 05 "?" DB $01 ; C851 01 "?" DB $01 ; C852 01 "?" DB $01 ; C853 01 "?" DB $03 ; C854 03 "?" DB $01 ; C855 01 "?" DB $01 ; C856 01 "?" DB $01 ; C857 01 "?" DB $03 ; C858 03 "?" DB $01 ; C859 01 "?" DB $01 ; C85A 01 "?" DB $01 ; C85B 01 "?" DB $03 ; C85C 03 "?" DB $01 ; C85D 01 "?" DB $01 ; C85E 01 "?" DB $01 ; C85F 01 "?" DB $05 ; C860 05 "?" DB $01 ; C861 01 "?" DB $01 ; C862 01 "?" DB $01 ; C863 01 "?" DB $03 ; C864 03 "?" DB $01 ; C865 01 "?" DB $01 ; C866 01 "?" DB $01 ; C867 01 "?" DB $03 ; C868 03 "?" DB $01 ; C869 01 "?" DB $01 ; C86A 01 "?" DB $01 ; C86B 01 "?" DB $03 ; C86C 03 "?" DB $01 ; C86D 01 "?" DB $01 ; C86E 01 "?" DB $01 ; C86F 01 "?" DB $05 ; C870 05 "?" DB $01 ; C871 01 "?" DB $01 ; C872 01 "?" DB $01 ; C873 01 "?" DB $03 ; C874 03 "?" DB $01 ; C875 01 "?" DB $01 ; C876 01 "?" DB $01 ; C877 01 "?" DB $03 ; C878 03 "?" DB $01 ; C879 01 "?" DB $01 ; C87A 01 "?" DB $01 ; C87B 01 "?" DB $03 ; C87C 03 "?" DB $01 ; C87D 01 "?" DB $01 ; C87E 01 "?" DB $01 ; C87F 01 "?" DB $09 ; C880 09 "?" DB $01 ; C881 01 "?" DB $01 ; C882 01 "?" DB $01 ; C883 01 "?" DB $03 ; C884 03 "?" DB $01 ; C885 01 "?" DB $01 ; C886 01 "?" DB $01 ; C887 01 "?" DB $03 ; C888 03 "?" DB $01 ; C889 01 "?" DB $01 ; C88A 01 "?" DB $01 ; C88B 01 "?" DB $03 ; C88C 03 "?" DB $01 ; C88D 01 "?" DB $01 ; C88E 01 "?" DB $01 ; C88F 01 "?" DB $05 ; C890 05 "?" DB $01 ; C891 01 "?" DB $01 ; C892 01 "?" DB $01 ; C893 01 "?" DB $03 ; C894 03 "?" DB $01 ; C895 01 "?" DB $01 ; C896 01 "?" DB $01 ; C897 01 "?" DB $03 ; C898 03 "?" DB $01 ; C899 01 "?" DB $01 ; C89A 01 "?" DB $01 ; C89B 01 "?" DB $03 ; C89C 03 "?" DB $01 ; C89D 01 "?" DB $01 ; C89E 01 "?" DB $01 ; C89F 01 "?" DB $05 ; C8A0 05 "?" DB $01 ; C8A1 01 "?" DB $01 ; C8A2 01 "?" DB $01 ; C8A3 01 "?" DB $03 ; C8A4 03 "?" DB $01 ; C8A5 01 "?" DB $01 ; C8A6 01 "?" DB $01 ; C8A7 01 "?" DB $03 ; C8A8 03 "?" DB $01 ; C8A9 01 "?" DB $01 ; C8AA 01 "?" DB $01 ; C8AB 01 "?" DB $03 ; C8AC 03 "?" DB $01 ; C8AD 01 "?" DB $01 ; C8AE 01 "?" DB $01 ; C8AF 01 "?" DB $05 ; C8B0 05 "?" DB $01 ; C8B1 01 "?" DB $01 ; C8B2 01 "?" DB $01 ; C8B3 01 "?" DB $03 ; C8B4 03 "?" DB $01 ; C8B5 01 "?" DB $01 ; C8B6 01 "?" DB $01 ; C8B7 01 "?" DB $03 ; C8B8 03 "?" DB $01 ; C8B9 01 "?" DB $01 ; C8BA 01 "?" DB $01 ; C8BB 01 "?" DB $03 ; C8BC 03 "?" DB $01 ; C8BD 01 "?" DB $01 ; C8BE 01 "?" DB $01 ; C8BF 01 "?" DB $09 ; C8C0 09 "?" DB $01 ; C8C1 01 "?" DB $01 ; C8C2 01 "?" DB $01 ; C8C3 01 "?" DB $03 ; C8C4 03 "?" DB $01 ; C8C5 01 "?" DB $01 ; C8C6 01 "?" DB $01 ; C8C7 01 "?" DB $03 ; C8C8 03 "?" DB $01 ; C8C9 01 "?" DB $01 ; C8CA 01 "?" DB $01 ; C8CB 01 "?" DB $03 ; C8CC 03 "?" DB $01 ; C8CD 01 "?" DB $01 ; C8CE 01 "?" DB $01 ; C8CF 01 "?" SUB_C8D0: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at FD84 ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #1075 of 1218 DEC B ; C8D0 05 "?" LD BC,$0101 ; C8D1 01 01 01 "???" INC BC ; C8D4 03 "?" LD BC,$0101 ; C8D5 01 01 01 "???" INC BC ; C8D8 03 "?" LD BC,$0101 ; C8D9 01 01 01 "???" INC BC ; C8DC 03 "?" LD BC,$0101 ; C8DD 01 01 01 "???" DEC B ; C8E0 05 "?" LD BC,$0101 ; C8E1 01 01 01 "???" INC BC ; C8E4 03 "?" LD BC,$0101 ; C8E5 01 01 01 "???" INC BC ; C8E8 03 "?" LD BC,$0101 ; C8E9 01 01 01 "???" INC BC ; C8EC 03 "?" LD BC,$0101 ; C8ED 01 01 01 "???" DEC B ; C8F0 05 "?" LD BC,$0101 ; C8F1 01 01 01 "???" INC BC ; C8F4 03 "?" LD BC,$0101 ; C8F5 01 01 01 "???" INC BC ; C8F8 03 "?" LD BC,$0101 ; C8F9 01 01 01 "???" INC BC ; C8FC 03 "?" LD BC,$0101 ; C8FD 01 01 01 "???" NOP ; C900 00 "?" NOP ; C901 00 "?" LD BC,$0000 ; C902 01 00 00 "???" INC B ; C905 04 "?" DEC B ; C906 05 "?" LD B,$04 ; C907 06 04 "??" EX AF,AF' ; C909 08 "?" ADD HL,BC ; C90A 09 "?" LD A,(BC) ; C90B 0A "?" EX AF,AF' ; C90C 08 "?" INC C ; C90D 0C "?" DEC C ; C90E 0D "?" LD C,$00 ; C90F 0E 00 "??" DJNZ NEAR_C924 ; C911 10 11 "??" LD (DE),A ; C913 12 "?" DJNZ $C92A ; C914 10 14 "??" DEC D ; C916 15 "?" LD D,$14 ; C917 16 14 "??" ; Opcode breaks the linear code flow JR $C934 ; C919 18 19 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1102 of 1218 LD A,(DE) ; C91B 1A "?" ; Opcode breaks the linear code flow JR $C93A ; C91C 18 1C "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1143 of 1218 DEC E ; C91E 1D "?" LD E,$10 ; C91F 1E 10 "??" JR NZ,NEAR_C944 ; C921 20 21 " !" ; stop analyzing: already analyzed code at iteration #1143: Opcode (or part of it) has been already analyzed ; Disassembler: switching to DATA mode DB $22 ; C923 22 """ NEAR_C924: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at C911 ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #1076 of 1218 JR NZ,NEAR_C94A ; C924 20 24 " $" DEC H ; C926 25 "%" LD H,$24 ; C927 26 24 "&$" JR Z,NEAR_C954 ; C929 28 29 "()" ; stop analyzing: already analyzed code at iteration #1077: Opcode (or part of it) has been already analyzed LD HL,($2C28) ; C92B 2A 28 2C "*(," DEC L ; C92E 2D "-" LD L,$20 ; C92F 2E 20 ". " JR NC,NEAR_C964 ; C931 30 31 "01" LD ($3430),A ; C933 32 30 34 "204" ; stop analyzing: already analyzed code at iteration #1078: Opcode (or part of it) has been already analyzed DEC (HL) ; C936 35 "5" LD (HL),$34 ; C937 36 34 "64" JR C,NEAR_C974 ; C939 38 39 "89" ; stop analyzing: already analyzed code at iteration #1103: Opcode (or part of it) has been already analyzed LD A,($3C38) ; C93B 3A 38 3C ":8<" DEC A ; C93E 3D "=" LD A,$00 ; C93F 3E 00 ">?" LD B,B ; C941 40 "@" LD B,C ; C942 41 "A" LD B,D ; C943 42 "B" NEAR_C944: ; code label ; Referenced at C921 LD B,B ; C944 40 "@" LD B,H ; C945 44 "D" LD B,L ; C946 45 "E" LD B,(HL) ; C947 46 "F" LD B,H ; C948 44 "D" LD C,B ; C949 48 "H" NEAR_C94A: ; code label ; stop analyzing: already analyzed code at iteration #1079: Opcode (or part of it) has been already analyzed ; Referenced at C924 LD C,C ; C94A 49 "I" LD C,D ; C94B 4A "J" LD C,B ; C94C 48 "H" LD C,H ; C94D 4C "L" LD C,L ; C94E 4D "M" LD C,(HL) ; C94F 4E "N" LD B,B ; C950 40 "@" LD D,B ; C951 50 "P" LD D,C ; C952 51 "Q" LD D,D ; C953 52 "R" NEAR_C954: ; code label ; stop analyzing: already analyzed code at iteration #1080: Opcode (or part of it) has been already analyzed ; Referenced at C929 LD D,B ; C954 50 "P" LD D,H ; C955 54 "T" LD D,L ; C956 55 "U" LD D,(HL) ; C957 56 "V" LD D,H ; C958 54 "T" LD E,B ; C959 58 "X" LD E,C ; C95A 59 "Y" LD E,D ; C95B 5A "Z" LD E,B ; C95C 58 "X" LD E,H ; C95D 5C "\" LD E,L ; C95E 5D "]" LD E,(HL) ; C95F 5E "^" LD D,B ; C960 50 "P" LD H,B ; C961 60 "`" LD H,C ; C962 61 "a" LD H,D ; C963 62 "b" NEAR_C964: ; code label ; stop analyzing: already analyzed code at iteration #1081: Opcode (or part of it) has been already analyzed ; Referenced at C931 LD H,B ; C964 60 "`" LD H,H ; C965 64 "d" LD H,L ; C966 65 "e" LD H,(HL) ; C967 66 "f" LD H,H ; C968 64 "d" LD L,B ; C969 68 "h" NEAR_C96A: ; code label ; Referenced at C934 LD L,C ; C96A 69 "i" LD L,D ; C96B 6A "j" LD L,B ; C96C 68 "h" LD L,H ; C96D 6C "l" LD L,L ; C96E 6D "m" LD L,(HL) ; C96F 6E "n" LD H,B ; C970 60 "`" LD (HL),B ; C971 70 "p" LD (HL),C ; C972 71 "q" LD (HL),D ; C973 72 "r" NEAR_C974: ; code label ; stop analyzing: already analyzed code at iteration #1082: Opcode (or part of it) has been already analyzed ; Referenced at C939 LD (HL),B ; C974 70 "p" LD (HL),H ; C975 74 "t" LD (HL),L ; C976 75 "u" HALT ; C977 76 "v" LD (HL),H ; C978 74 "t" LD A,B ; C979 78 "x" LD A,C ; C97A 79 "y" LD A,D ; C97B 7A "z" LD A,B ; C97C 78 "x" LD A,H ; C97D 7C "|" LD A,L ; C97E 7D "}" LD A,(HL) ; C97F 7E "~" LD B,B ; C980 40 "@" ADD B ; C981 80 "?" ADD C ; C982 81 "?" ADD D ; C983 82 "?" ADD B ; C984 80 "?" ADD H ; C985 84 "?" ADD L ; C986 85 "?" ADD (HL) ; C987 86 "?" ADD H ; C988 84 "?" ADC B ; C989 88 "?" ADC C ; C98A 89 "?" ADC D ; C98B 8A "?" ADC B ; C98C 88 "?" ADC H ; C98D 8C "?" ADC L ; C98E 8D "?" ADC (HL) ; C98F 8E "?" ADD B ; C990 80 "?" SUB B ; C991 90 "?" SUB C ; C992 91 "?" SUB D ; C993 92 "?" SUB B ; C994 90 "?" SUB H ; C995 94 "?" SUB L ; C996 95 "?" SUB (HL) ; C997 96 "?" SUB H ; C998 94 "?" SBC B ; C999 98 "?" SBC C ; C99A 99 "?" SBC D ; C99B 9A "?" SBC B ; C99C 98 "?" SBC H ; C99D 9C "?" SBC L ; C99E 9D "?" SBC (HL) ; C99F 9E "?" SUB B ; C9A0 90 "?" AND B ; C9A1 A0 "?" AND C ; C9A2 A1 "?" AND D ; C9A3 A2 "?" AND B ; C9A4 A0 "?" AND H ; C9A5 A4 "?" AND L ; C9A6 A5 "?" AND (HL) ; C9A7 A6 "?" AND H ; C9A8 A4 "?" XOR B ; C9A9 A8 "?" XOR C ; C9AA A9 "?" XOR D ; C9AB AA "?" XOR B ; C9AC A8 "?" XOR H ; C9AD AC "?" XOR L ; C9AE AD "?" XOR (HL) ; C9AF AE "?" AND B ; C9B0 A0 "?" OR B ; C9B1 B0 "?" OR C ; C9B2 B1 "?" OR D ; C9B3 B2 "?" OR B ; C9B4 B0 "?" OR H ; C9B5 B4 "?" OR L ; C9B6 B5 "?" OR (HL) ; C9B7 B6 "?" OR H ; C9B8 B4 "?" CP B ; C9B9 B8 "?" CP C ; C9BA B9 "?" CP D ; C9BB BA "?" CP B ; C9BC B8 "?" CP H ; C9BD BC "?" CP L ; C9BE BD "?" CP (HL) ; C9BF BE "?" ADD B ; C9C0 80 "?" RET NZ ; C9C1 C0 "?" POP BC ; C9C2 C1 "?" JP NZ,FAR_C4C0 ; C9C3 C2 C0 C4 "???" PUSH BC ; C9C6 C5 "?" ADD $C4 ; C9C7 C6 C4 "??" RET Z ; C9C9 C8 "?" ; Opcode breaks the linear code flow RET ; C9CA C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1104 of 1218 JP Z,FAR_CCC8 ; C9CB CA C8 CC "???" CALL $C0CE ; C9CE CD CE C0 "???" RET NC ; C9D1 D0 "?" POP DE ; C9D2 D1 "?" JP NC,FAR_D4D0 ; C9D3 D2 D0 D4 "???" PUSH DE ; C9D6 D5 "?" SUB $D4 ; C9D7 D6 D4 "??" RET C ; C9D9 D8 "?" EXX ; C9DA D9 "?" JP C,FAR_DCD8 ; C9DB DA D8 DC "???" SBC $D0 ; C9DE DD DE D0 "???" RET PO ; C9E1 E0 "?" POP HL ; C9E2 E1 "?" JP PO,NEAR_E4E0 ; C9E3 E2 E0 E4 "???" PUSH HL ; C9E6 E5 "?" AND $E4 ; C9E7 E6 E4 "??" RET PE ; C9E9 E8 "?" ; Opcode breaks the linear code flow JP HL ; C9EA E9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1144 of 1218 JP PE,$ECE8 ; C9EB EA E8 EC "???" ; stop analyzing: unknown Z80 opcode at iteration #1144: Unknown ED opcode ; Disassembler: switching to DATA mode DB $ED ; C9EE ED "?" DB $EE ; C9EF EE "?" DB $E0 ; C9F0 E0 "?" DB $F0 ; C9F1 F0 "?" DB $F1 ; C9F2 F1 "?" DB $F2 ; C9F3 F2 "?" DB $F0 ; C9F4 F0 "?" DB $F4 ; C9F5 F4 "?" DB $F5 ; C9F6 F5 "?" DB $F6 ; C9F7 F6 "?" DB $F4 ; C9F8 F4 "?" DB $F8 ; C9F9 F8 "?" DB $F9 ; C9FA F9 "?" DB $FA ; C9FB FA "?" DB $F8 ; C9FC F8 "?" DB $FC ; C9FD FC "?" DB $FD ; C9FE FD "?" DB $FE ; C9FF FE "?" DB $0E ; CA00 0E "?" DB $12 ; CA01 12 "?" DB $1F ; CA02 1F "?" DB $21 ; CA03 21 "!" DB $F2 ; CA04 F2 "?" DB $EE ; CA05 EE "?" DB $E1 ; CA06 E1 "?" DB $DF ; CA07 DF "?" DB $0F ; CA08 0F "?" DB $11 ; CA09 11 "?" DB $EF ; CA0A EF "?" DB $F1 ; CA0B F1 "?" DB $01 ; CA0C 01 "?" DB $FF ; CA0D FF "?" DB $10 ; CA0E 10 "?" DB $F0 ; CA0F F0 "?" DB $80 ; CA10 80 "?" DB $00 ; CA11 00 "?" DB $34 ; CA12 34 "4" DB $02 ; CA13 02 "?" DB $28 ; CA14 28 "(" DB $06 ; CA15 06 "?" DB $19 ; CA16 19 "?" DB $0E ; CA17 0E "?" DB $00 ; CA18 00 "?" DB $1E ; CA19 1E "?" DB $03 ; CA1A 03 "?" DB $0D ; CA1B 0D "?" DB $0D ; CA1C 0D "?" DB $0D ; CA1D 0D "?" DB $1E ; CA1E 1E "?" DB $0D ; CA1F 0D "?" DB $0D ; CA20 0D "?" DB "         New Game         " ; CA21 20 20 20 20 20 20 20 20 20 4E 65 77 20 47 61 6D 65 20 20 20 20 20 20 20 20 20 "         New Game         " DB $0D ; CA3B 0D "?" DB $0D ; CA3C 0D "?" FAR_CA3D: ; code label ; Referenced at C128 ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #23 of 1218 LD A,$01 ; CA3D 3E 01 ">?" LD ($04B1),A ; CA3F 32 B1 04 "2??" LD A,$FF ; CA42 3E FF ">?" LD ($0743),A ; CA44 32 43 07 "2C?" LD ($04F0),A ; CA47 32 F0 04 "2??" CALL SUB_D9B5 ; CA4A CD B5 D9 "???" FAR_CA4D: ; code label ; Referenced at D9B2 XOR A ; CA4D AF "?" LD ($04B4),A ; CA4E 32 B4 04 "2??" FAR_CA51: ; code label ; Referenced at CF4D CALL SUB_D643 ; CA51 CD 43 D6 "?C?" CALL SUB_C3B6 ; CA54 CD B6 C3 "???" CALL SUB_DAA5 ; CA57 CD A5 DA "???" CALL SUB_D623 ; CA5A CD 23 D6 "???" LD HL,$CA1A ; CA5D 21 1A CA "!??" CALL SUB_C5E7 ; CA60 CD E7 C5 "???" LD B,$1A ; CA63 06 1A "??" NEAR_CA65: ; code label ; Referenced at CA6A LD A,$2D ; CA65 3E 2D ">-" CALL SUB_C5F1 ; CA67 CD F1 C5 "???" DJNZ NEAR_CA65 ; CA6A 10 F9 "??" CALL SUB_C5E7 ; CA6C CD E7 C5 "???" LD A,($060C) ; CA6F 3A 0C 06 ":??" DEC A ; CA72 3D "=" JR Z,NEAR_CA7A ; CA73 28 05 "(?" LD A,$FF ; CA75 3E FF ">?" LD ($0743),A ; CA77 32 43 07 "2C?" NEAR_CA7A: ; code label ; stop analyzing: already analyzed code at iteration #46: Opcode (or part of it) has been already analyzed ; Referenced at CA73 XOR A ; CA7A AF "?" LD ($7F3F),A ; CA7B 32 3F 7F "2??" INC A ; CA7E 3C "<" LD ($0449),A ; CA7F 32 49 04 "2I?" SCF ; CA82 37 "7" CALL SUB_EADF ; CA83 CD DF EA "???" CALL SUB_CEA3 ; CA86 CD A3 CE "???" FAR_CA89: ; code label ; Referenced at CDCB CALL SUB_CFE7 ; CA89 CD E7 CF "???" FAR_CA8C: ; code label ; Referenced at CE1C D2D6 LD HL,$F7F7 ; CA8C 21 F7 F7 "!??" LD ($0640),HL ; CA8F 22 40 06 ""@?" XOR A ; CA92 AF "?" LD ($044D),A ; CA93 32 4D 04 "2M?" LD L,A ; CA96 6F "o" LD H,A ; CA97 67 "g" LD ($04F7),HL ; CA98 22 F7 04 ""??" LD A,($7F39) ; CA9B 3A 39 7F ":9?" OR A ; CA9E B7 "?" JR Z,NEAR_CAA9 ; CA9F 28 08 "(?" CALL SUB_C31F ; CAA1 CD 1F C3 "???" LD A,$FF ; CAA4 3E FF ">?" LD ($7F38),A ; CAA6 32 38 7F "28?" NEAR_CAA9: ; code label ; stop analyzing: already analyzed code at iteration #47: Opcode (or part of it) has been already analyzed ; Referenced at CA9F CE42 D2E0 LD HL,$0000 ; CAA9 21 00 00 "!??" LD ($065A),HL ; CAAC 22 5A 06 ""Z?" FAR_CAAF: ; code label ; Referenced at CC21 D196 D3F8 CCC8 LD A,($7F39) ; CAAF 3A 39 7F ":9?" OR A ; CAB2 B7 "?" JR Z,NEAR_CABF ; CAB3 28 0A "(?" CALL SUB_C31F ; CAB5 CD 1F C3 "???" LD A,($7F3A) ; CAB8 3A 3A 7F "::?" LD B,A ; CABB 47 "G" CALL SUB_CF52 ; CABC CD 52 CF "?R?" NEAR_CABF: ; code label ; stop analyzing: already analyzed code at iteration #48: Opcode (or part of it) has been already analyzed ; Referenced at CAB3 PUSH AF ; CABF F5 "?" LD HL,$0641 ; CAC0 21 41 06 "!A?" CALL SUB_EBA3 ; CAC3 CD A3 EB "???" POP BC ; CAC6 C1 "?" JR C,NEAR_CAD3 ; CAC7 38 0A "8?" BIT 3,(HL) ; CAC9 CB 5E "?^" JP NZ,FAR_CEDF ; CACB C2 DF CE "???" LD HL,$0641 ; CACE 21 41 06 "!A?" SET 3,(HL) ; CAD1 CB DE "??" NEAR_CAD3: ; code label ; stop analyzing: already analyzed code at iteration #49: Opcode (or part of it) has been already analyzed ; Referenced at CAC7 LD A,B ; CAD3 78 "x" CP $03 ; CAD4 FE 03 "??" CALL Z,SUB_CE97 ; CAD6 CC 97 CE "???" LD HL,($049F) ; CAD9 2A 9F 04 "*??" LD A,L ; CADC 7D "}" OR H ; CADD B4 "?" JP NZ,FAR_CE33 ; CADE C2 33 CE "?3?" FAR_CAE1: ; code label ; Referenced at CE30 XOR A ; CAE1 AF "?" LD ($7F37),A ; CAE2 32 37 7F "27?" LD HL,$04B4 ; CAE5 21 B4 04 "!??" BIT 5,(HL) ; CAE8 CB 6E "?n" JR NZ,NEAR_CAF2 ; CAEA 20 06 " ?" CALL SUB_DB6C ; CAEC CD 6C DB "?l?" CALL SUB_C31F ; CAEF CD 1F C3 "???" NEAR_CAF2: ; code label ; stop analyzing: already analyzed code at iteration #50: Opcode (or part of it) has been already analyzed ; Referenced at CAEA LD SP,$0C00 ; CAF2 31 00 0C "1??" LD A,($040A) ; CAF5 3A 0A 04 ":??" CP $64 ; CAF8 FE 64 "?d" JP NC,FAR_CEDF ; CAFA D2 DF CE "???" LD A,($042D) ; CAFD 3A 2D 04 ":-?" OR $80 ; CB00 F6 80 "??" LD ($04BF),A ; CB02 32 BF 04 "2??" RRA ; CB05 1F "?" JR NC,NEAR_CB11 ; CB06 30 09 "0?" LD A,($04B2) ; CB08 3A B2 04 ":??" OR A ; CB0B B7 "?" JR Z,NEAR_CB18 ; CB0C 28 0A "(?" ; Opcode breaks the linear code flow JP FAR_CC24 ; CB0E C3 24 CC "?$?" NEAR_CB11: ; code label ; stop analyzing: already analyzed code at iteration #569: Opcode (or part of it) has been already analyzed ; Referenced at CB06 ; Code analyzation starting point at iteration #51 of 1218 LD A,($04B2) ; CB11 3A B2 04 ":??" OR A ; CB14 B7 "?" JP Z,FAR_CC24 ; CB15 CA 24 CC "?$?" NEAR_CB18: ; code label ; stop analyzing: already analyzed code at iteration #52: Opcode (or part of it) has been already analyzed ; Referenced at CB0C LD A,$BE ; CB18 3E BE ">?" LD ($04E2),A ; CB1A 32 E2 04 "2??" LD ($04F3),A ; CB1D 32 F3 04 "2??" LD HL,$0000 ; CB20 21 00 00 "!??" LD ($04E4),HL ; CB23 22 E4 04 ""??" LD ($042B),HL ; CB26 22 2B 04 ""+?" LD A,($04B4) ; CB29 3A B4 04 ":??" BIT 0,A ; CB2C CB 47 "?G" JP NZ,FAR_D18B ; CB2E C2 8B D1 "???" OR $40 ; CB31 F6 40 "?@" AND $6F ; CB33 E6 6F "?o" LD ($04B4),A ; CB35 32 B4 04 "2??" CALL SUB_D9C6 ; CB38 CD C6 D9 "???" CALL SUB_E240 ; CB3B CD 40 E2 "?@?" EX AF,AF' ; CB3E 08 "?" CALL SUB_CEA3 ; CB3F CD A3 CE "???" LD A,($04B4) ; CB42 3A B4 04 ":??" LD B,A ; CB45 47 "G" AND $9F ; CB46 E6 9F "??" LD ($04B4),A ; CB48 32 B4 04 "2??" EX AF,AF' ; CB4B 08 "?" JP C,FAR_CED1 ; CB4C DA D1 CE "???" CALL SUB_D62D ; CB4F CD 2D D6 "?-?" CALL SUB_DFC4 ; CB52 CD C4 DF "???" CALL SUB_C31F ; CB55 CD 1F C3 "???" CALL SUB_CF50 ; CB58 CD 50 CF "?P?" CALL SUB_E1FE ; CB5B CD FE E1 "???" CALL SUB_C31F ; CB5E CD 1F C3 "???" CALL SUB_CF50 ; CB61 CD 50 CF "?P?" LD H,(IX+$00) ; CB64 DD 66 00 "?f?" RES 7,H ; CB67 CB BC "??" LD L,(IX+$01) ; CB69 DD 6E 01 "?n?" RES 7,L ; CB6C CB BD "??" PUSH HL ; CB6E E5 "?" LD IX,$0459 ; CB6F DD 21 59 04 "?!Y?" CALL SUB_DBEA ; CB73 CD EA DB "???" LD IX,$0C00 ; CB76 DD 21 00 0C "?!??" LD BC,$0003 ; CB7A 01 03 00 "???" POP HL ; CB7D E1 "?" NEAR_CB7E: ; code label ; Referenced at CB84 CB8A ADD IX,BC ; CB7E DD 09 "??" LD A,(IX+$00) ; CB80 DD 7E 00 "?~?" CP H ; CB83 BC "?" JR NZ,NEAR_CB7E ; CB84 20 F8 " ?" LD A,(IX+$01) ; CB86 DD 7E 01 "?~?" CP L ; CB89 BD "?" JR NZ,NEAR_CB7E ; CB8A 20 F2 " ?" CALL SUB_DFC4 ; CB8C CD C4 DF "???" CALL SUB_EC26 ; CB8F CD 26 EC "?&?" FAR_CB92: ; code label ; Referenced at CD5A PUSH IX ; CB92 DD E5 "??" POP HL ; CB94 E1 "?" LD BC,$0C00 ; CB95 01 00 0C "???" XOR A ; CB98 AF "?" LD E,A ; CB99 5F "_" SBC HL,BC ; CB9A ED 42 "?B" LD BC,$0003 ; CB9C 01 03 00 "???" NEAR_CB9F: ; code label ; Referenced at CBA2 INC E ; CB9F 1C "?" SBC HL,BC ; CBA0 ED 42 "?B" JR NZ,NEAR_CB9F ; CBA2 20 FB " ?" DEC E ; CBA4 1D "?" LD HL,($04F7) ; CBA5 2A F7 04 "*??" INC HL ; CBA8 23 "?" LD ($04F7),HL ; CBA9 22 F7 04 ""??" LD A,(IX+$02) ; CBAC DD 7E 02 "?~?" AND $80 ; CBAF E6 80 "??" OR E ; CBB1 B3 "?" LD HL,($04F5) ; CBB2 2A F5 04 "*??" LD (HL),A ; CBB5 77 "w" INC HL ; CBB6 23 "?" LD ($04F5),HL ; CBB7 22 F5 04 ""??" LD (HL),$FF ; CBBA 36 FF "6?" FAR_CBBC: ; code label ; Referenced at CE79 LD HL,$040A ; CBBC 21 0A 04 "!??" LD A,(HL) ; CBBF 7E "~" LD ($0429),A ; CBC0 32 29 04 "2)?" INC (HL) ; CBC3 34 "4" POP AF ; CBC4 F1 "?" PUSH AF ; CBC5 F5 "?" LD E,$FF ; CBC6 1E FF "??" JP PO,FAR_CBE4 ; CBC8 E2 E4 CB "???" PUSH HL ; CBCB E5 "?" LD L,(IX+$01) ; CBCC DD 6E 01 "?n?" LD H,$04 ; CBCF 26 04 "&?" LD L,(HL) ; CBD1 6E "n" RES 2,L ; CBD2 CB 95 "??" INC L ; CBD4 2C "," INC H ; CBD5 24 "$" LD E,(HL) ; CBD6 5E "^" LD HL,($04F5) ; CBD7 2A F5 04 "*??" LD (HL),E ; CBDA 73 "s" INC HL ; CBDB 23 "?" LD ($04F5),HL ; CBDC 22 F5 04 ""??" LD (HL),$FF ; CBDF 36 FF "6?" POP HL ; CBE1 E1 "?" ; Opcode breaks the linear code flow JR NEAR_CBEC ; CBE2 18 08 "??" FAR_CBE4: ; code label ; stop analyzing: already analyzed code at iteration #570: Opcode (or part of it) has been already analyzed ; Referenced at CBC8 ; Code analyzation starting point at iteration #53 of 1218 JP P,NEAR_CBEC ; CBE4 F2 EC CB "???" AND $0F ; CBE7 E6 0F "??" DEC A ; CBE9 3D "=" JR NZ,NEAR_CBEE ; CBEA 20 02 " ?" NEAR_CBEC: ; code label ; stop analyzing: already analyzed code at iteration #54: Opcode (or part of it) has been already analyzed ; Referenced at CBE2 CBE4 XOR A ; CBEC AF "?" LD (HL),A ; CBED 77 "w" NEAR_CBEE: ; code label ; stop analyzing: already analyzed code at iteration #55: Opcode (or part of it) has been already analyzed ; Referenced at CBEA CE94 LD A,E ; CBEE 7B "{" LD ($7F3E),A ; CBEF 32 3E 7F "2>?" CALL SUB_CEAA ; CBF2 CD AA CE "???" LD A,($7F39) ; CBF5 3A 39 7F ":9?" OR A ; CBF8 B7 "?" JR NZ,NEAR_CC0F ; CBF9 20 14 " ?" LD HL,($049F) ; CBFB 2A 9F 04 "*??" LD DE,($04F7) ; CBFE ED 5B F7 04 "?[??" SBC HL,DE ; CC02 ED 52 "?R" JR C,NEAR_CC0F ; CC04 38 09 "8?" LD A,H ; CC06 7C "|" OR A ; CC07 B7 "?" JR NZ,NEAR_CC12 ; CC08 20 08 " ?" LD A,L ; CC0A 7D "}" CP $09 ; CC0B FE 09 "??" JR NC,NEAR_CC12 ; CC0D 30 03 "0?" NEAR_CC0F: ; code label ; stop analyzing: already analyzed code at iteration #56: Opcode (or part of it) has been already analyzed ; Referenced at CBF9 CC04 CALL SUB_DAC5 ; CC0F CD C5 DA "???" NEAR_CC12: ; code label ; stop analyzing: already analyzed code at iteration #57: Opcode (or part of it) has been already analyzed ; Referenced at CC08 CC0D LD A,($042D) ; CC12 3A 2D 04 ":-?" XOR $01 ; CC15 EE 01 "??" LD ($042D),A ; CC17 32 2D 04 "2-?" RRA ; CC1A 1F "?" JR NC,NEAR_CC21 ; CC1B 30 04 "0?" LD HL,$0449 ; CC1D 21 49 04 "!I?" INC (HL) ; CC20 34 "4" NEAR_CC21: ; code label ; stop analyzing: already analyzed code at iteration #58: Opcode (or part of it) has been already analyzed ; Referenced at CC1B ; Opcode breaks the linear code flow JP FAR_CAAF ; CC21 C3 AF CA "???" FAR_CC24: ; code label ; stop analyzing: already analyzed code at iteration #571: Opcode (or part of it) has been already analyzed ; Referenced at CB0E CB15 ; Code analyzation starting point at iteration #59 of 1218 LD A,($04B4) ; CC24 3A B4 04 ":??" BIT 1,A ; CC27 CB 4F "?O" JP NZ,FAR_D18B ; CC29 C2 8B D1 "???" AND $9F ; CC2C E6 9F "??" LD ($04B4),A ; CC2E 32 B4 04 "2??" SBC HL,HL ; CC31 ED 62 "?b" LD ($04E4),HL ; CC33 22 E4 04 ""??" FAR_CC36: ; code label ; Referenced at CD96 LD IX,$0459 ; CC36 DD 21 59 04 "?!Y?" CALL SUB_DBEA ; CC3A CD EA DB "???" CALL SUB_DDCD ; CC3D CD CD DD "???" JP Z,FAR_CED1 ; CC40 CA D1 CE "???" LD A,($049E) ; CC43 3A 9E 04 ":??" OR A ; CC46 B7 "?" JR Z,NEAR_CC66 ; CC47 28 1D "(?" LD A,($04B4) ; CC49 3A B4 04 ":??" RRA ; CC4C 1F "?" JR C,NEAR_CC66 ; CC4D 38 17 "8?" LD HL,($065A) ; CC4F 2A 5A 06 "*Z?" RES 7,L ; CC52 CB BD "??" LD D,L ; CC54 55 "U" RES 7,H ; CC55 CB BC "??" LD E,H ; CC57 5C "\" LD HL,$0C00 ; CC58 21 00 0C "!??" CALL SUB_DED8 ; CC5B CD D8 DE "???" JR C,NEAR_CC66 ; CC5E 38 06 "8?" LD A,(HL) ; CC60 7E "~" INC HL ; CC61 23 "?" LD H,(HL) ; CC62 66 "f" LD L,A ; CC63 6F "o" ; Opcode breaks the linear code flow JR NEAR_CC69 ; CC64 18 03 "??" NEAR_CC66: ; code label ; stop analyzing: already analyzed code at iteration #572: Opcode (or part of it) has been already analyzed ; Referenced at CC47 CC4D CC5E ; Code analyzation starting point at iteration #60 of 1218 LD HL,($0C03) ; CC66 2A 03 0C "*??" NEAR_CC69: ; code label ; stop analyzing: already analyzed code at iteration #61: Opcode (or part of it) has been already analyzed ; Referenced at CC64 LD ($065A),HL ; CC69 22 5A 06 ""Z?" LD HL,($0459) ; CC6C 2A 59 04 "*Y?" LD ($045C),HL ; CC6F 22 5C 04 ""\?" LD IX,$0459 ; CC72 DD 21 59 04 "?!Y?" CALL SUB_DBEA ; CC76 CD EA DB "???" LD B,$00 ; CC79 06 00 "??" LD A,($042D) ; CC7B 3A 2D 04 ":-?" RRA ; CC7E 1F "?" JR NC,NEAR_CC83 ; CC7F 30 02 "0?" LD B,$70 ; CC81 06 70 "?p" NEAR_CC83: ; code label ; stop analyzing: already analyzed code at iteration #62: Opcode (or part of it) has been already analyzed ; Referenced at CC7F LD A,B ; CC83 78 "x" LD ($04BA),A ; CC84 32 BA 04 "2??" NEAR_CC87: ; code label ; Referenced at CCD8 LD A,$FF ; CC87 3E FF ">?" LD ($04BB),A ; CC89 32 BB 04 "2??" NEAR_CC8C: ; code label ; Referenced at CC9D CCA2 CCA9 CCB8 CALL SUB_D9C6 ; CC8C CD C6 D9 "???" LD HL,$D34A ; CC8F 21 4A D3 "!J?" CALL SUB_D2E3 ; CC92 CD E3 D2 "???" CALL SUB_D5BC ; CC95 CD BC D5 "???" JR Z,NEAR_CC9F ; CC98 28 05 "(?" NEAR_CC9A: ; code label ; Referenced at CCE8 CD01 CD12 CALL SUB_D628 ; CC9A CD 28 D6 "?(?" ; Opcode breaks the linear code flow JR NEAR_CC8C ; CC9D 18 ED "??" NEAR_CC9F: ; code label ; stop analyzing: already analyzed code at iteration #573: Opcode (or part of it) has been already analyzed ; Referenced at CC98 CCF8 ; Code analyzation starting point at iteration #63 of 1218 CALL SUB_D62D ; CC9F CD 2D D6 "?-?" ; Opcode breaks the linear code flow JR NEAR_CC8C ; CCA2 18 E8 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #574 of 1218 LD HL,$04B4 ; CCA4 21 B4 04 "!??" SET 0,(HL) ; CCA7 CB C6 "??" ; Opcode breaks the linear code flow JR NEAR_CC8C ; CCA9 18 E1 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #916 of 1218 LD HL,($065A) ; CCAB 2A 5A 06 "*Z?" CALL FAR_CFB5 ; CCAE CD B5 CF "???" LD A,($04BB) ; CCB1 3A BB 04 ":??" OR A ; CCB4 B7 "?" CALL P,SUB_C463 ; CCB5 F4 63 C4 "?c?" ; Opcode breaks the linear code flow JR NEAR_CC8C ; CCB8 18 D2 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1024 of 1218 LD A,($7F3F) ; CCBA 3A 3F 7F ":??" XOR $08 ; CCBD EE 08 "??" LD ($7F3F),A ; CCBF 32 3F 7F "2??" CALL SUB_C1F2 ; CCC2 CD F2 C1 "???" FAR_CCC5: ; code label ; Referenced at CD8D CALL SUB_D62D ; CCC5 CD 2D D6 "?-?" FAR_CCC8: ; code label ; Referenced at C9CB ; Opcode breaks the linear code flow JP FAR_CAAF ; CCC8 C3 AF CA "???" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1106 of 1218 LD A,($04BB) ; CCCB 3A BB 04 ":??" LD B,A ; CCCE 47 "G" LD A,($04BA) ; CCCF 3A BA 04 ":??" CP B ; CCD2 B8 "?" JR NZ,NEAR_CCDA ; CCD3 20 05 " ?" CALL SUB_D62D ; CCD5 CD 2D D6 "?-?" ; Opcode breaks the linear code flow JR NEAR_CC87 ; CCD8 18 AD "??" NEAR_CCDA: ; code label ; stop analyzing: already analyzed code at iteration #1145: Opcode (or part of it) has been already analyzed ; Referenced at CCD3 ; Code analyzation starting point at iteration #1107 of 1218 BIT 7,B ; CCDA CB 78 "?x" LD HL,$0C00 ; CCDC 21 00 0C "!??" JR Z,NEAR_CCFA ; CCDF 28 19 "(?" LD B,A ; CCE1 47 "G" NEAR_CCE2: ; code label ; Referenced at CCEB CCF3 INC HL ; CCE2 23 "?" INC HL ; CCE3 23 "?" INC HL ; CCE4 23 "?" LD A,(HL) ; CCE5 7E "~" CP $FF ; CCE6 FE FF "??" JR Z,NEAR_CC9A ; CCE8 28 B0 "(?" CP B ; CCEA B8 "?" JR NZ,NEAR_CCE2 ; CCEB 20 F5 " ?" PUSH HL ; CCED E5 "?" POP IX ; CCEE DD E1 "??" CALL SUB_D398 ; CCF0 CD 98 D3 "???" JR Z,NEAR_CCE2 ; CCF3 28 ED "(?" LD ($04BB),A ; CCF5 32 BB 04 "2??" ; Opcode breaks the linear code flow JR NEAR_CC9F ; CCF8 18 A5 "??" NEAR_CCFA: ; code label ; stop analyzing: already analyzed code at iteration #1146: Opcode (or part of it) has been already analyzed ; Referenced at CCDF ; Code analyzation starting point at iteration #1108 of 1218 LD C,A ; CCFA 4F "O" NEAR_CCFB: ; code label ; Referenced at CD04 CD0A INC HL ; CCFB 23 "?" INC HL ; CCFC 23 "?" INC HL ; CCFD 23 "?" LD A,(HL) ; CCFE 7E "~" CP $FF ; CCFF FE FF "??" JR Z,NEAR_CC9A ; CD01 28 97 "(?" CP B ; CD03 B8 "?" JR NZ,NEAR_CCFB ; CD04 20 F5 " ?" INC HL ; CD06 23 "?" LD A,(HL) ; CD07 7E "~" DEC HL ; CD08 2B "+" CP C ; CD09 B9 "?" JR NZ,NEAR_CCFB ; CD0A 20 EF " ?" PUSH HL ; CD0C E5 "?" POP IX ; CD0D DD E1 "??" CALL SUB_D398 ; CD0F CD 98 D3 "???" JR Z,NEAR_CC9A ; CD12 28 86 "(?" CALL SUB_DFC4 ; CD14 CD C4 DF "???" CALL SUB_D62D ; CD17 CD 2D D6 "?-?" POP AF ; CD1A F1 "?" PUSH AF ; CD1B F5 "?" JP PO,FAR_CD52 ; CD1C E2 52 CD "?R?" NEAR_CD1F: ; code label ; Referenced at CD33 CALL SUB_C31F ; CD1F CD 1F C3 "???" CALL SUB_CF50 ; CD22 CD 50 CF "?P?" JR NZ,NEAR_CD35 ; CD25 20 0E " ?" CALL SUB_E1FE ; CD27 CD FE E1 "???" CALL SUB_C31F ; CD2A CD 1F C3 "???" CALL SUB_DFC4 ; CD2D CD C4 DF "???" CALL SUB_CF50 ; CD30 CD 50 CF "?P?" JR Z,NEAR_CD1F ; CD33 28 EA "(?" NEAR_CD35: ; code label ; stop analyzing: already analyzed code at iteration #1109: Opcode (or part of it) has been already analyzed ; Referenced at CD25 CALL SUB_D57D ; CD35 CD 7D D5 "?}?" JR C,FAR_CD52 ; CD38 38 18 "8?" DEC HL ; CD3A 2B "+" LD A,(HL) ; CD3B 7E "~" CP $03 ; CD3C FE 03 "??" JR C,FAR_CD52 ; CD3E 38 12 "8?" LD L,(IX+$01) ; CD40 DD 6E 01 "?n?" LD H,$04 ; CD43 26 04 "&?" LD L,(HL) ; CD45 6E "n" RES 2,L ; CD46 CB 95 "??" INC L ; CD48 2C "," INC H ; CD49 24 "$" LD (HL),A ; CD4A 77 "w" RES 7,(IX+$02) ; CD4B DD CB 02 BE "????" CALL SUB_EC26 ; CD4F CD 26 EC "?&?" FAR_CD52: ; code label ; stop analyzing: already analyzed code at iteration #1110: Opcode (or part of it) has been already analyzed ; Referenced at CD1C CD38 CD3E LD A,($04B1) ; CD52 3A B1 04 ":??" CP $0A ; CD55 FE 0A "??" CALL Z,SUB_D5DF ; CD57 CC DF D5 "???" ; Opcode breaks the linear code flow JP FAR_CB92 ; CD5A C3 92 CB "???" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1147 of 1218 LD A,($0743) ; CD5D 3A 43 07 ":C?" INC A ; CD60 3C "<" JR Z,NEAR_CD93 ; CD61 28 30 "(0" LD HL,$3CFF ; CD63 21 FF 3C "!?<" LD ($7F39),HL ; CD66 22 39 7F ""9?" CALL SUB_D9C6 ; CD69 CD C6 D9 "???" XOR A ; CD6C AF "?" LD HL,$FFFF ; CD6D 21 FF FF "!??" ; Opcode breaks the linear code flow JR FAR_CDB8 ; CD70 18 46 "?F" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1199 of 1218 LD HL,($04F5) ; CD72 2A F5 04 "*??" LD A,(HL) ; CD75 7E "~" INC A ; CD76 3C "<" JR Z,NEAR_CD93 ; CD77 28 1A "(?" LD A,($04F4) ; CD79 3A F4 04 ":??" LD C,A ; CD7C 4F "O" LD B,$00 ; CD7D 06 00 "??" LD HL,($0488) ; CD7F 2A 88 04 "*??" ADD HL,BC ; CD82 09 "?" LD ($0488),HL ; CD83 22 88 04 ""??" LD HL,($04F7) ; CD86 2A F7 04 "*??" INC HL ; CD89 23 "?" LD ($049F),HL ; CD8A 22 9F 04 ""??" ; Opcode breaks the linear code flow JP FAR_CCC5 ; CD8D C3 C5 CC "???" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1213 of 1218 CALL SUB_D99E ; CD90 CD 9E D9 "???" NEAR_CD93: ; code label ; stop analyzing: already analyzed code at iteration #1213: Opcode (or part of it) has been already analyzed ; Referenced at CD61 CD77 CD9E ; Code analyzation starting point at iteration #1148 of 1218 CALL SUB_D628 ; CD93 CD 28 D6 "?(?" ; Opcode breaks the linear code flow JP FAR_CC36 ; CD96 C3 36 CC "?6?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1200 of 1218 LD HL,($04F7) ; CD99 2A F7 04 "*??" LD A,L ; CD9C 7D "}" OR H ; CD9D B4 "?" JR Z,NEAR_CD93 ; CD9E 28 F3 "(?" LD A,($04F4) ; CDA0 3A F4 04 ":??" LD C,A ; CDA3 4F "O" LD B,$00 ; CDA4 06 00 "??" LD HL,($0488) ; CDA6 2A 88 04 "*??" SBC HL,BC ; CDA9 ED 42 "?B" JR NC,NEAR_CDAF ; CDAB 30 02 "0?" LD H,B ; CDAD 60 "`" LD L,B ; CDAE 68 "h" NEAR_CDAF: ; code label ; stop analyzing: already analyzed code at iteration #1201: Opcode (or part of it) has been already analyzed ; Referenced at CDAB LD ($0488),HL ; CDAF 22 88 04 ""??" LD A,$FF ; CDB2 3E FF ">?" LD HL,($04F7) ; CDB4 2A F7 04 "*??" DEC HL ; CDB7 2B "+" FAR_CDB8: ; code label ; stop analyzing: already analyzed code at iteration #1200: Opcode (or part of it) has been already analyzed ; Referenced at D3FE CD70 ; Code analyzation starting point at iteration #924 of 1218 LD ($049F),HL ; CDB8 22 9F 04 ""??" LD ($7F37),A ; CDBB 32 37 7F "27?" CALL SUB_D62D ; CDBE CD 2D D6 "?-?" CALL SUB_D643 ; CDC1 CD 43 D6 "?C?" LD A,($060C) ; CDC4 3A 0C 06 ":??" LD ($0449),A ; CDC7 32 49 04 "2I?" DEC A ; CDCA 3D "=" JP Z,FAR_CA89 ; CDCB CA 89 CA "???" CALL SUB_D054 ; CDCE CD 54 D0 "?T?" LD DE,$0703 ; CDD1 11 03 07 "???" LD A,($0700) ; CDD4 3A 00 07 ":??" LD ($045A),A ; CDD7 32 5A 04 "2Z?" LD A,($0701) ; CDDA 3A 01 07 ":??" LD ($045B),A ; CDDD 32 5B 04 "2[?" LD ($042D),A ; CDE0 32 2D 04 "2-?" AND $01 ; CDE3 E6 01 "??" LD ($04B2),A ; CDE5 32 B2 04 "2??" LD A,($0702) ; CDE8 3A 02 07 ":??" LD ($040A),A ; CDEB 32 0A 04 "2??" LD HL,$0500 ; CDEE 21 00 05 "!??" LD B,$20 ; CDF1 06 20 "? " NEAR_CDF3: ; code label ; Referenced at CDFE LD A,(DE) ; CDF3 1A "?" LD (HL),A ; CDF4 77 "w" INC HL ; CDF5 23 "?" INC DE ; CDF6 13 "?" LD A,(DE) ; CDF7 1A "?" LD (HL),A ; CDF8 77 "w" INC DE ; CDF9 13 "?" LD A,L ; CDFA 7D "}" ADD $07 ; CDFB C6 07 "??" LD L,A ; CDFD 6F "o" DJNZ NEAR_CDF3 ; CDFE 10 F3 "??" LD HL,$0500 ; CE00 21 00 05 "!??" LD DE,$0400 ; CE03 11 00 04 "???" NEAR_CE06: ; code label ; Referenced at CE14 LD A,(HL) ; CE06 7E "~" OR A ; CE07 B7 "?" JP M,FAR_CE10 ; CE08 FA 10 CE "???" LD E,A ; CE0B 5F "_" LD A,L ; CE0C 7D "}" OR $04 ; CE0D F6 04 "??" LD (DE),A ; CE0F 12 "?" FAR_CE10: ; code label ; stop analyzing: already analyzed code at iteration #925: Opcode (or part of it) has been already analyzed ; Referenced at CE08 LD A,L ; CE10 7D "}" ADD $08 ; CE11 C6 08 "??" LD L,A ; CE13 6F "o" JR NC,NEAR_CE06 ; CE14 30 F0 "0?" LD HL,$0743 ; CE16 21 43 07 "!C?" LD ($04F5),HL ; CE19 22 F5 04 ""??" ; Opcode breaks the linear code flow JP FAR_CA8C ; CE1C C3 8C CA "???" NEAR_CE1F: ; code label ; Referenced at CE57 ; Code analyzation starting point at iteration #66 of 1218 CALL SUB_CE97 ; CE1F CD 97 CE "???" LD HL,($04F5) ; CE22 2A F5 04 "*??" DEC HL ; CE25 2B "+" LD ($04F5),HL ; CE26 22 F5 04 ""??" LD HL,($04F7) ; CE29 2A F7 04 "*??" DEC HL ; CE2C 2B "+" LD ($04F7),HL ; CE2D 22 F7 04 ""??" ; Opcode breaks the linear code flow JP FAR_CAE1 ; CE30 C3 E1 CA "???" FAR_CE33: ; code label ; Referenced at CADE ; Code analyzation starting point at iteration #64 of 1218 LD SP,$0C00 ; CE33 31 00 0C "1??" LD DE,($04F7) ; CE36 ED 5B F7 04 "?[??" OR A ; CE3A B7 "?" SBC HL,DE ; CE3B ED 52 "?R" JR NZ,NEAR_CE45 ; CE3D 20 06 " ?" CALL SUB_CE97 ; CE3F CD 97 CE "???" ; Opcode breaks the linear code flow JP NEAR_CAA9 ; CE42 C3 A9 CA "???" NEAR_CE45: ; code label ; stop analyzing: already analyzed code at iteration #575: Opcode (or part of it) has been already analyzed ; Referenced at CE3D ; Code analyzation starting point at iteration #65 of 1218 INC DE ; CE45 13 "?" LD ($04F7),DE ; CE46 ED 53 F7 04 "?S??" LD HL,($04F5) ; CE4A 2A F5 04 "*??" LD C,(HL) ; CE4D 4E "N" LD B,$00 ; CE4E 06 00 "??" INC HL ; CE50 23 "?" LD ($04F5),HL ; CE51 22 F5 04 ""??" LD A,C ; CE54 79 "y" CP $FF ; CE55 FE FF "??" JR Z,NEAR_CE1F ; CE57 28 C6 "(?" RES 7,C ; CE59 CB B9 "??" LD HL,$0C03 ; CE5B 21 03 0C "!??" ADD HL,BC ; CE5E 09 "?" ADD HL,BC ; CE5F 09 "?" ADD HL,BC ; CE60 09 "?" PUSH AF ; CE61 F5 "?" PUSH HL ; CE62 E5 "?" LD IX,$0459 ; CE63 DD 21 59 04 "?!Y?" CALL SUB_DBEA ; CE67 CD EA DB "???" POP IX ; CE6A DD E1 "??" POP AF ; CE6C F1 "?" RLA ; CE6D 17 "?" JR NC,NEAR_CE74 ; CE6E 30 04 "0?" SET 7,(IX+$02) ; CE70 DD CB 02 FE "????" NEAR_CE74: ; code label ; stop analyzing: already analyzed code at iteration #67: Opcode (or part of it) has been already analyzed ; Referenced at CE6E CALL SUB_DFC4 ; CE74 CD C4 DF "???" POP AF ; CE77 F1 "?" PUSH AF ; CE78 F5 "?" JP PO,FAR_CBBC ; CE79 E2 BC CB "???" LD HL,($04F5) ; CE7C 2A F5 04 "*??" LD B,(HL) ; CE7F 46 "F" INC HL ; CE80 23 "?" LD ($04F5),HL ; CE81 22 F5 04 ""??" LD L,(IX+$01) ; CE84 DD 6E 01 "?n?" LD H,$04 ; CE87 26 04 "&?" LD L,(HL) ; CE89 6E "n" RES 2,L ; CE8A CB 95 "??" INC L ; CE8C 2C "," INC H ; CE8D 24 "$" LD (HL),B ; CE8E 70 "p" XOR A ; CE8F AF "?" LD ($040A),A ; CE90 32 0A 04 "2??" LD E,B ; CE93 58 "X" ; Opcode breaks the linear code flow JP NEAR_CBEE ; CE94 C3 EE CB "???" SUB_CE97: ; code label ; stop analyzing: already analyzed code at iteration #576: Opcode (or part of it) has been already analyzed ; Referenced at CAD6 CE3F CE1F ; Code analyzation starting point at iteration #68 of 1218 LD A,($042D) ; CE97 3A 2D 04 ":-?" AND $01 ; CE9A E6 01 "??" LD ($04B2),A ; CE9C 32 B2 04 "2??" XOR A ; CE9F AF "?" LD ($7F39),A ; CEA0 32 39 7F "29?" SUB_CEA3: ; code label ; stop analyzing: already analyzed code at iteration #69: Opcode (or part of it) has been already analyzed ; Referenced at CA86 CB3F LD HL,$0000 ; CEA3 21 00 00 "!??" LD ($049F),HL ; CEA6 22 9F 04 ""??" ; Opcode breaks the linear code flow RET ; CEA9 C9 "?" SUB_CEAA: ; code label ; stop analyzing: already analyzed code at iteration #577: Opcode (or part of it) has been already analyzed ; Referenced at CBF2 ; Code analyzation starting point at iteration #70 of 1218 LD HL,($0459) ; CEAA 2A 59 04 "*Y?" LD ($045C),HL ; CEAD 22 5C 04 ""\?" LD A,($045B) ; CEB0 3A 5B 04 ":[?" LD ($045E),A ; CEB3 32 5E 04 "2^?" LD L,(IX+$00) ; CEB6 DD 6E 00 "?n?" LD H,(IX+$01) ; CEB9 DD 66 01 "?f?" LD A,(IX+$02) ; CEBC DD 7E 02 "?~?" LD ($0459),HL ; CEBF 22 59 04 ""Y?" LD ($045B),A ; CEC2 32 5B 04 "2[?" LD HL,$062B ; CEC5 21 2B 06 "!+?" LD DE,$0629 ; CEC8 11 29 06 "?)?" LD BC,$0019 ; CECB 01 19 00 "???" LDIR ; CECE ED B0 "??" ; Opcode breaks the linear code flow RET ; CED0 C9 "?" FAR_CED1: ; code label ; stop analyzing: already analyzed code at iteration #578: Opcode (or part of it) has been already analyzed ; Referenced at CB4C CC40 ; Code analyzation starting point at iteration #71 of 1218 LD HL,$D6E6 ; CED1 21 E6 D6 "!??" LD A,($045B) ; CED4 3A 5B 04 ":[?" RLA ; CED7 17 "?" JR C,NEAR_CEE2 ; CED8 38 08 "8?" LD HL,$D6DD ; CEDA 21 DD D6 "!??" ; Opcode breaks the linear code flow JR NEAR_CEE2 ; CEDD 18 03 "??" FAR_CEDF: ; code label ; stop analyzing: already analyzed code at iteration #579: Opcode (or part of it) has been already analyzed ; Referenced at CACB CAFA ; Code analyzation starting point at iteration #72 of 1218 LD HL,$D6EF ; CEDF 21 EF D6 "!??" NEAR_CEE2: ; code label ; stop analyzing: already analyzed code at iteration #73: Opcode (or part of it) has been already analyzed ; Referenced at CED8 CEDD XOR A ; CEE2 AF "?" LD ($04BF),A ; CEE3 32 BF 04 "2??" LD ($7F39),A ; CEE6 32 39 7F "29?" PUSH HL ; CEE9 E5 "?" CALL SUB_C5EF ; CEEA CD EF C5 "???" NEAR_CEED: ; code label ; Referenced at CEF6 LD A,(HL) ; CEED 7E "~" AND $7F ; CEEE E6 7F "??" CALL SUB_C5F1 ; CEF0 CD F1 C5 "???" BIT 7,(HL) ; CEF3 CB 7E "?~" INC HL ; CEF5 23 "?" JR Z,NEAR_CEED ; CEF6 28 F5 "(?" POP HL ; CEF8 E1 "?" LD DE,$7323 ; CEF9 11 23 73 "??s" CALL SUB_D98F ; CEFC CD 8F D9 "???" NEAR_CEFF: ; code label ; Referenced at CF06 LD A,$20 ; CEFF 3E 20 "> " LD (DE),A ; CF01 12 "?" INC DE ; CF02 13 "?" LD A,$86 ; CF03 3E 86 ">?" CP E ; CF05 BB "?" JR NZ,NEAR_CEFF ; CF06 20 F7 " ?" LD HL,$D930 ; CF08 21 30 D9 "!0?" CALL SUB_D98F ; CF0B CD 8F D9 "???" CALL SUB_D98F ; CF0E CD 8F D9 "???" CALL SUB_D61D ; CF11 CD 1D D6 "???" LD B,$30 ; CF14 06 30 "?0" LD A,($042D) ; CF16 3A 2D 04 ":-?" LD HL,$0500 ; CF19 21 00 05 "!??" RRA ; CF1C 1F "?" JR NC,NEAR_CF21 ; CF1D 30 02 "0?" LD L,$80 ; CF1F 2E 80 ".?" NEAR_CF21: ; code label ; stop analyzing: already analyzed code at iteration #74: Opcode (or part of it) has been already analyzed ; Referenced at CF1D LD L,(HL) ; CF21 6E "n" DEC H ; CF22 25 "%" LD C,(HL) ; CF23 4E "N" NEAR_CF24: ; code label ; Referenced at CF49 CF4B LD (HL),$00 ; CF24 36 00 "6?" EXX ; CF26 D9 "?" CALL SUB_C31F ; CF27 CD 1F C3 "???" CALL SUB_CF50 ; CF2A CD 50 CF "?P?" EXX ; CF2D D9 "?" LD (HL),C ; CF2E 71 "q" PUSH AF ; CF2F F5 "?" EXX ; CF30 D9 "?" CALL SUB_C31F ; CF31 CD 1F C3 "???" POP AF ; CF34 F1 "?" CALL Z,SUB_CF50 ; CF35 CC 50 CF "?P?" JR Z,NEAR_CF43 ; CF38 28 09 "(?" LD HL,$D35F ; CF3A 21 5F D3 "!_?" CALL SUB_D335 ; CF3D CD 35 D3 "?5?" CALL SUB_D628 ; CF40 CD 28 D6 "?(?" NEAR_CF43: ; code label ; stop analyzing: already analyzed code at iteration #75: Opcode (or part of it) has been already analyzed ; Referenced at CF38 EXX ; CF43 D9 "?" LD A,($04B4) ; CF44 3A B4 04 ":??" BIT 1,A ; CF47 CB 4F "?O" JR Z,NEAR_CF24 ; CF49 28 D9 "(?" DJNZ NEAR_CF24 ; CF4B 10 D7 "??" ; Opcode breaks the linear code flow JP FAR_CA51 ; CF4D C3 51 CA "?Q?" SUB_CF50: ; code label ; stop analyzing: already analyzed code at iteration #580: Opcode (or part of it) has been already analyzed ; Referenced at CB58 CB61 CF2A CF35 D2ED D2FD CFD4 CFD7 DF75 D9AA D3DB CD22 CD30 ; Code analyzation starting point at iteration #76 of 1218 LD B,$14 ; CF50 06 14 "??" SUB_CF52: ; code label ; stop analyzing: already analyzed code at iteration #77: Opcode (or part of it) has been already analyzed ; Referenced at CABC PUSH DE ; CF52 D5 "?" PUSH HL ; CF53 E5 "?" NEAR_CF54: ; code label ; Referenced at CF9E HALT ; CF54 76 "v" PUSH BC ; CF55 C5 "?" LD HL,$7F3C ; CF56 21 3C 7F "!<?" LD A,(HL) ; CF59 7E "~" CP $03 ; CF5A FE 03 "??" LD C,A ; CF5C 4F "O" JR NZ,NEAR_CF67 ; CF5D 20 08 " ?" LD A,($042D) ; CF5F 3A 2D 04 ":-?" RRCA ; CF62 0F "?" JR NC,NEAR_CF66 ; CF63 30 01 "0?" DEC C ; CF65 0D "?" NEAR_CF66: ; code label ; stop analyzing: already analyzed code at iteration #78: Opcode (or part of it) has been already analyzed ; Referenced at CF63 DEC C ; CF66 0D "?" NEAR_CF67: ; code label ; stop analyzing: already analyzed code at iteration #79: Opcode (or part of it) has been already analyzed ; Referenced at CF5D LD A,$01 ; CF67 3E 01 ">?" LD B,$09 ; CF69 06 09 "??" ; EXOS call (0xb): Special function ; A=0x1 EXOS $0B ; CF6B F7 0B "??" OR (HL) ; CF6D B6 "?" JR NZ,NEAR_CF72 ; CF6E 20 02 " ?" RES 4,C ; CF70 CB A1 "??" NEAR_CF72: ; code label ; stop analyzing: already analyzed code at iteration #80: Opcode (or part of it) has been already analyzed ; Referenced at CF6E INC HL ; CF72 23 "?" LD A,(HL) ; CF73 7E "~" XOR C ; CF74 A9 "?" CPL ; CF75 2F "/" AND (HL) ; CF76 A6 "?" LD (HL),A ; CF77 77 "w" XOR C ; CF78 A9 "?" POP BC ; CF79 C1 "?" JR Z,NEAR_CF8C ; CF7A 28 10 "(?" LD C,A ; CF7C 4F "O" NEG ; CF7D ED 44 "?D" AND C ; CF7F A1 "?" LD C,A ; CF80 4F "O" XOR (HL) ; CF81 AE "?" LD (HL),A ; CF82 77 "w" LD A,C ; CF83 79 "y" CP $0F ; CF84 FE 0F "??" JR C,NEAR_CFA0 ; CF86 38 18 "8?" LD A,$0D ; CF88 3E 0D ">?" ; Opcode breaks the linear code flow JR NEAR_CFA0 ; CF8A 18 14 "??" NEAR_CF8C: ; code label ; stop analyzing: already analyzed code at iteration #581: Opcode (or part of it) has been already analyzed ; Referenced at CF7A ; Code analyzation starting point at iteration #81 of 1218 LD A,B ; CF8C 78 "x" CP $0A ; CF8D FE 0A "??" JR NZ,NEAR_CF95 ; CF8F 20 04 " ?" LD A,(HL) ; CF91 7E "~" AND $10 ; CF92 E6 10 "??" LD (HL),A ; CF94 77 "w" NEAR_CF95: ; code label ; stop analyzing: already analyzed code at iteration #82: Opcode (or part of it) has been already analyzed ; Referenced at CF8F LD HL,$7F41 ; CF95 21 41 7F "!A?" LD A,(HL) ; CF98 7E "~" LD (HL),$00 ; CF99 36 00 "6?" OR A ; CF9B B7 "?" JR NZ,NEAR_CFA0 ; CF9C 20 02 " ?" DJNZ NEAR_CF54 ; CF9E 10 B4 "??" NEAR_CFA0: ; code label ; stop analyzing: already analyzed code at iteration #83: Opcode (or part of it) has been already analyzed ; Referenced at CF86 CF8A CF9C POP HL ; CFA0 E1 "?" POP DE ; CFA1 D1 "?" ; Opcode breaks the linear code flow RET ; CFA2 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #582 of 1218 LD A,($7F3F) ; CFA3 3A 3F 7F ":??" BIT 4,A ; CFA6 CB 67 "?g" RET Z ; CFA8 C8 "?" BIT 6,A ; CFA9 CB 77 "?w" RET NZ ; CFAB C0 "?" LD HL,$04B4 ; CFAC 21 B4 04 "!??" BIT 5,(HL) ; CFAF CB 6E "?n" RET NZ ; CFB1 C0 "?" LD HL,($0C03) ; CFB2 2A 03 0C "*??" FAR_CFB5: ; code label ; stop analyzing: already analyzed code at iteration #582: Opcode (or part of it) has been already analyzed ; Referenced at D5B9 CCAE ; Code analyzation starting point at iteration #252 of 1218 LD A,L ; CFB5 7D "}" OR H ; CFB6 B4 "?" RET Z ; CFB7 C8 "?" PUSH HL ; CFB8 E5 "?" LD A,L ; CFB9 7D "}" CALL SUB_C49B ; CFBA CD 9B C4 "???" LD H,(HL) ; CFBD 66 "f" EX DE,HL ; CFBE EB "?" POP AF ; CFBF F1 "?" CALL SUB_C49B ; CFC0 CD 9B C4 "???" LD H,(HL) ; CFC3 66 "f" PUSH HL ; CFC4 E5 "?" PUSH DE ; CFC5 D5 "?" LD C,D ; CFC6 4A "J" LD A,L ; CFC7 7D "}" CALL SUB_C3CD ; CFC8 CD CD C3 "???" POP DE ; CFCB D1 "?" PUSH DE ; CFCC D5 "?" LD A,E ; CFCD 7B "{" CALL SUB_C3CB ; CFCE CD CB C3 "???" CALL SUB_D62D ; CFD1 CD 2D D6 "?-?" CALL SUB_CF50 ; CFD4 CD 50 CF "?P?" CALL SUB_CF50 ; CFD7 CD 50 CF "?P?" POP HL ; CFDA E1 "?" CALL SUB_CFDF ; CFDB CD DF CF "???" POP HL ; CFDE E1 "?" SUB_CFDF: ; code label ; stop analyzing: already analyzed code at iteration #253: Opcode (or part of it) has been already analyzed ; Referenced at CFDB LD C,H ; CFDF 4C "L" LD A,L ; CFE0 7D "}" CALL SUB_C3CD ; CFE1 CD CD C3 "???" OR $01 ; CFE4 F6 01 "??" ; Opcode breaks the linear code flow RET ; CFE6 C9 "?" SUB_CFE7: ; code label ; Referenced at CA89 ; Code analyzation starting point at iteration #84 of 1218 XOR A ; CFE7 AF "?" LD ($04FF),A ; CFE8 32 FF 04 "2??" LD HL,$0600 ; CFEB 21 00 06 "!??" LD B,$0A ; CFEE 06 0A "??" NEAR_CFF0: ; code label ; Referenced at CFF2 LD (HL),A ; CFF0 77 "w" INC L ; CFF1 2C "," DJNZ NEAR_CFF0 ; CFF2 10 FC "??" LD (HL),$FF ; CFF4 36 FF "6?" LD HL,$0600 ; CFF6 21 00 06 "!??" NEAR_CFF9: ; code label ; Referenced at CFFB DEC HL ; CFF9 2B "+" LD (HL),A ; CFFA 77 "w" DJNZ NEAR_CFF9 ; CFFB 10 FC "??" LD HL,$0480 ; CFFD 21 80 04 "!??" LD B,$80 ; D000 06 80 "??" NEAR_D002: ; code label ; Referenced at D004 DEC HL ; D002 2B "+" LD (HL),A ; D003 77 "w" DJNZ NEAR_D002 ; D004 10 FC "??" LD C,B ; D006 48 "H" CALL SUB_D043 ; D007 CD 43 D0 "?C?" LD DE,$0500 ; D00A 11 00 05 "???" LD C,$41 ; D00D 0E 41 "?A" CALL SUB_D046 ; D00F CD 46 D0 "?F?" LD L,$60 ; D012 2E 60 ".`" LD C,$C1 ; D014 0E C1 "??" CALL SUB_D046 ; D016 CD 46 D0 "?F?" LD C,$81 ; D019 0E 81 "??" CALL SUB_D043 ; D01B CD 43 D0 "?C?" XOR A ; D01E AF "?" LD ($049E),A ; D01F 32 9E 04 "2??" INC A ; D022 3C "<" LD ($04B2),A ; D023 32 B2 04 "2??" LD ($042D),A ; D026 32 2D 04 "2-?" LD ($0449),A ; D029 32 49 04 "2I?" LD ($0497),A ; D02C 32 97 04 "2??" LD ($060C),A ; D02F 32 0C 06 "2??" LD HL,$0743 ; D032 21 43 07 "!C?" LD ($04F5),HL ; D035 22 F5 04 ""??" LD HL,$0C00 ; D038 21 00 0C "!??" LD ($0499),HL ; D03B 22 99 04 ""??" CALL SUB_D062 ; D03E CD 62 D0 "?b?" ; Opcode breaks the linear code flow JR NEAR_D0AC ; D041 18 69 "?i" SUB_D043: ; code label ; stop analyzing: already analyzed code at iteration #583: Opcode (or part of it) has been already analyzed ; Referenced at D007 D01B ; Code analyzation starting point at iteration #85 of 1218 LD DE,$D615 ; D043 11 15 D6 "???" SUB_D046: ; code label ; stop analyzing: already analyzed code at iteration #86: Opcode (or part of it) has been already analyzed ; Referenced at D00F D016 LD B,$08 ; D046 06 08 "??" NEAR_D048: ; code label ; Referenced at D04D LD A,(DE) ; D048 1A "?" OR C ; D049 B1 "?" LD (HL),A ; D04A 77 "w" INC L ; D04B 2C "," INC DE ; D04C 13 "?" DJNZ NEAR_D048 ; D04D 10 F9 "??" LD A,$08 ; D04F 3E 08 ">?" ADD L ; D051 85 "?" LD L,A ; D052 6F "o" ; Opcode breaks the linear code flow RET ; D053 C9 "?" SUB_D054: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at CDCE D22F FA85 ; Code analyzation starting point at iteration #584 of 1218 XOR A ; D054 AF "?" LD HL,$0400 ; D055 21 00 04 "!??" NEAR_D058: ; code label ; Referenced at D05C LD (HL),A ; D058 77 "w" NEAR_D059: ; code label ; Referenced at D060 INC L ; D059 2C "," BIT 3,L ; D05A CB 5D "?]" JR Z,NEAR_D058 ; D05C 28 FA "(?" BIT 7,L ; D05E CB 7D "?}" JR Z,NEAR_D059 ; D060 28 F7 "(?" SUB_D062: ; code label ; stop analyzing: already analyzed code at iteration #584: Opcode (or part of it) has been already analyzed ; Referenced at D03E ; Code analyzation starting point at iteration #87 of 1218 LD HL,$0500 ; D062 21 00 05 "!??" XOR A ; D065 AF "?" NEAR_D066: ; code label ; Referenced at D06B SET 7,(HL) ; D066 CB FE "??" ADD $08 ; D068 C6 08 "??" LD L,A ; D06A 6F "o" JR NC,NEAR_D066 ; D06B 30 F9 "0?" ; Opcode breaks the linear code flow RET ; D06D C9 "?" NEAR_D06E: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at D09E D0A4 D0A9 ; Code analyzation starting point at iteration #585 of 1218 LD D,(HL) ; D06E 56 "V" BIT 7,D ; D06F CB 7A "?z" JR NZ,NEAR_D098 ; D071 20 25 " %" INC L ; D073 2C "," LD B,(HL) ; D074 46 "F" DEC L ; D075 2D "-" LD A,B ; D076 78 "x" AND $0F ; D077 E6 0F "??" DEC A ; D079 3D "=" JR Z,NEAR_D098 ; D07A 28 1C "(?" SET 7,(HL) ; D07C CB FE "??" LD A,L ; D07E 7D "}" AND $80 ; D07F E6 80 "??" OR $03 ; D081 F6 03 "??" LD E,A ; D083 5F "_" LD A,B ; D084 78 "x" AND $8F ; D085 E6 8F "??" PUSH HL ; D087 E5 "?" LD HL,$D58D ; D088 21 8D D5 "!??" CALL SUB_D580 ; D08B CD 80 D5 "???" INC HL ; D08E 23 "?" INC HL ; D08F 23 "?" INC HL ; D090 23 "?" LD A,(HL) ; D091 7E "~" OR E ; D092 B3 "?" LD H,$04 ; D093 26 04 "&?" LD L,D ; D095 6A "j" LD (HL),A ; D096 77 "w" POP HL ; D097 E1 "?" NEAR_D098: ; code label ; stop analyzing: already analyzed code at iteration #586: Opcode (or part of it) has been already analyzed ; Referenced at D071 D07A LD A,L ; D098 7D "}" ADD $08 ; D099 C6 08 "??" LD L,A ; D09B 6F "o" BIT 6,A ; D09C CB 77 "?w" JR NZ,NEAR_D06E ; D09E 20 CE " ?" ; Opcode breaks the linear code flow RET ; D0A0 C9 "?" SUB_D0A1: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at D25F ; Code analyzation starting point at iteration #917 of 1218 LD HL,$0540 ; D0A1 21 40 05 "!@?" CALL NEAR_D06E ; D0A4 CD 6E D0 "?n?" LD L,$C0 ; D0A7 2E C0 ".?" CALL NEAR_D06E ; D0A9 CD 6E D0 "?n?" NEAR_D0AC: ; code label ; stop analyzing: already analyzed code at iteration #917: Opcode (or part of it) has been already analyzed ; Referenced at D041 ; Code analyzation starting point at iteration #88 of 1218 LD DE,$0400 ; D0AC 11 00 04 "???" LD H,$05 ; D0AF 26 05 "&?" FAR_D0B1: ; code label ; Referenced at D0BB D0C3 LD A,(DE) ; D0B1 1A "?" BIT 0,A ; D0B2 CB 47 "?G" CALL NZ,SUB_D0D7 ; D0B4 C4 D7 D0 "???" LD A,$10 ; D0B7 3E 10 ">?" ADD E ; D0B9 83 "?" LD E,A ; D0BA 5F "_" JP P,FAR_D0B1 ; D0BB F2 B1 D0 "???" RES 7,E ; D0BE CB BB "??" INC E ; D0C0 1C "?" BIT 3,A ; D0C1 CB 5F "?_" JR Z,FAR_D0B1 ; D0C3 28 EC "(?" LD L,$00 ; D0C5 2E 00 ".?" CALL SUB_D0D1 ; D0C7 CD D1 D0 "???" LD L,$80 ; D0CA 2E 80 ".?" LD A,B ; D0CC 78 "x" OR (HL) ; D0CD B6 "?" JP M,FAR_D199 ; D0CE FA 99 D1 "???" SUB_D0D1: ; code label ; stop analyzing: already analyzed code at iteration #89: Opcode (or part of it) has been already analyzed ; Referenced at D0C7 LD B,(HL) ; D0D1 46 "F" INC L ; D0D2 2C "," LD A,(HL) ; D0D3 7E "~" ; Opcode breaks the linear code flow JP FAR_E1E6 ; D0D4 C3 E6 E1 "???" SUB_D0D7: ; code label ; stop analyzing: already analyzed code at iteration #587: Opcode (or part of it) has been already analyzed ; Referenced at D0B4 ; Code analyzation starting point at iteration #90 of 1218 LD L,A ; D0D7 6F "o" DEC L ; D0D8 2D "-" BIT 6,L ; D0D9 CB 75 "?u" JR Z,NEAR_D0FC ; D0DB 28 1F "(?" LD A,$70 ; D0DD 3E 70 ">p" AND E ; D0DF A3 "?" JR Z,NEAR_D155 ; D0E0 28 73 "(s" CP $70 ; D0E2 FE 70 "?p" JR Z,NEAR_D155 ; D0E4 28 6F "(o" LD B,$01 ; D0E6 06 01 "??" LD A,$80 ; D0E8 3E 80 ">?" AND L ; D0EA A5 "?" XOR $80 ; D0EB EE 80 "??" SCF ; D0ED 37 "7" RRA ; D0EE 1F "?" LD C,A ; D0EF 4F "O" LD A,E ; D0F0 7B "{" AND $07 ; D0F1 E6 07 "??" SUB $03 ; D0F3 D6 03 "??" JR Z,NEAR_D158 ; D0F5 28 61 "(a" DEC A ; D0F7 3D "=" JR Z,NEAR_D158 ; D0F8 28 5E "(^" ; Opcode breaks the linear code flow JR NEAR_D139 ; D0FA 18 3D "?=" NEAR_D0FC: ; code label ; stop analyzing: already analyzed code at iteration #588: Opcode (or part of it) has been already analyzed ; Referenced at D0DB ; Code analyzation starting point at iteration #91 of 1218 LD A,$78 ; D0FC 3E 78 ">x" AND L ; D0FE A5 "?" JR NZ,NEAR_D10F ; D0FF 20 0E " ?" LD BC,$0001 ; D101 01 01 00 "???" BIT 1,L ; D104 CB 4D "?M" JR Z,NEAR_D10A ; D106 28 02 "(?" LD B,$30 ; D108 06 30 "?0" NEAR_D10A: ; code label ; stop analyzing: already analyzed code at iteration #92: Opcode (or part of it) has been already analyzed ; Referenced at D106 CALL SUB_D166 ; D10A CD 66 D1 "?f?" ; Opcode breaks the linear code flow JR NEAR_D155 ; D10D 18 46 "?F" NEAR_D10F: ; code label ; stop analyzing: already analyzed code at iteration #589: Opcode (or part of it) has been already analyzed ; Referenced at D0FF ; Code analyzation starting point at iteration #93 of 1218 CP $10 ; D10F FE 10 "??" LD BC,$090E ; D111 01 0E 09 "???" JR C,NEAR_D130 ; D114 38 1A "8?" JR NZ,NEAR_D123 ; D116 20 0B " ?" LD BC,$0508 ; D118 01 08 05 "???" BIT 1,L ; D11B CB 4D "?M" JR Z,NEAR_D12D ; D11D 28 0E "(?" LD B,$15 ; D11F 06 15 "??" ; Opcode breaks the linear code flow JR NEAR_D12D ; D121 18 0A "??" NEAR_D123: ; code label ; stop analyzing: already analyzed code at iteration #590: Opcode (or part of it) has been already analyzed ; Referenced at D116 ; Code analyzation starting point at iteration #94 of 1218 LD BC,$0300 ; D123 01 00 03 "???" CP $20 ; D126 FE 20 "? " JR NZ,NEAR_D12D ; D128 20 03 " ?" LD BC,$8304 ; D12A 01 04 83 "???" NEAR_D12D: ; code label ; stop analyzing: already analyzed code at iteration #95: Opcode (or part of it) has been already analyzed ; Referenced at D11D D121 D128 CALL SUB_D166 ; D12D CD 66 D1 "?f?" NEAR_D130: ; code label ; stop analyzing: already analyzed code at iteration #96: Opcode (or part of it) has been already analyzed ; Referenced at D114 CALL SUB_D166 ; D130 CD 66 D1 "?f?" NEAR_D133: ; code label ; Referenced at D164 LD A,$82 ; D133 3E 82 ">?" AND L ; D135 A5 "?" SET 6,A ; D136 CB F7 "??" LD L,A ; D138 6F "o" NEAR_D139: ; code label ; stop analyzing: already analyzed code at iteration #97: Opcode (or part of it) has been already analyzed ; Referenced at D0FA D148 CALL SUB_D166 ; D139 CD 66 D1 "?f?" CALL SUB_D166 ; D13C CD 66 D1 "?f?" CALL SUB_D166 ; D13F CD 66 D1 "?f?" LD A,L ; D142 7D "}" ADD $10 ; D143 C6 10 "??" LD L,A ; D145 6F "o" BIT 6,A ; D146 CB 77 "?w" JR NZ,NEAR_D139 ; D148 20 EF " ?" XOR $80 ; D14A EE 80 "??" OR $58 ; D14C F6 58 "?X" LD L,A ; D14E 6F "o" CALL SUB_D166 ; D14F CD 66 D1 "?f?" CALL SUB_D166 ; D152 CD 66 D1 "?f?" NEAR_D155: ; code label ; stop analyzing: already analyzed code at iteration #98: Opcode (or part of it) has been already analyzed ; Referenced at D0E0 D0E4 D10D POP HL ; D155 E1 "?" ; Opcode breaks the linear code flow JR FAR_D199 ; D156 18 41 "?A" NEAR_D158: ; code label ; stop analyzing: already analyzed code at iteration #591: Opcode (or part of it) has been already analyzed ; Referenced at D0F5 D0F8 ; Code analyzation starting point at iteration #99 of 1218 LD A,L ; D158 7D "}" AND $82 ; D159 E6 82 "??" OR $58 ; D15B F6 58 "?X" LD L,A ; D15D 6F "o" CALL SUB_D166 ; D15E CD 66 D1 "?f?" CALL SUB_D166 ; D161 CD 66 D1 "?f?" ; Opcode breaks the linear code flow JR NEAR_D133 ; D164 18 CD "??" SUB_D166: ; code label ; stop analyzing: already analyzed code at iteration #592: Opcode (or part of it) has been already analyzed ; Referenced at D10A D12D D130 D139 D13C D13F D14F D152 D15E D161 ; Code analyzation starting point at iteration #100 of 1218 RES 1,L ; D166 CB 8D "??" LD A,(HL) ; D168 7E "~" RLA ; D169 17 "?" JR C,NEAR_D171 ; D16A 38 05 "8?" LD A,$08 ; D16C 3E 08 ">?" ADD L ; D16E 85 "?" LD L,A ; D16F 6F "o" ; Opcode breaks the linear code flow RET ; D170 C9 "?" NEAR_D171: ; code label ; stop analyzing: already analyzed code at iteration #593: Opcode (or part of it) has been already analyzed ; Referenced at D16A ; Code analyzation starting point at iteration #101 of 1218 LD (HL),E ; D171 73 "s" LD A,L ; D172 7D "}" SET 2,A ; D173 CB D7 "??" LD (DE),A ; D175 12 "?" INC L ; D176 2C "," LD (HL),B ; D177 70 "p" SET 2,L ; D178 CB D5 "??" INC L ; D17A 2C "," LD (HL),C ; D17B 71 "q" POP BC ; D17C C1 "?" ; Opcode breaks the linear code flow RET ; D17D C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #594 of 1218 LD HL,$04B4 ; D17E 21 B4 04 "!??" SET 1,(HL) ; D181 CB CE "??" CALL SUB_D62D ; D183 CD 2D D6 "?-?" LD HL,$04B4 ; D186 21 B4 04 "!??" RES 0,(HL) ; D189 CB 86 "??" FAR_D18B: ; code label ; stop analyzing: already analyzed code at iteration #594: Opcode (or part of it) has been already analyzed ; Referenced at CB2E CC29 ; Code analyzation starting point at iteration #102 of 1218 LD HL,$04B2 ; D18B 21 B2 04 "!??" LD A,(HL) ; D18E 7E "~" OR A ; D18F B7 "?" LD A,$16 ; D190 3E 16 ">?" JR Z,NEAR_D195 ; D192 28 01 "(?" XOR A ; D194 AF "?" NEAR_D195: ; code label ; stop analyzing: already analyzed code at iteration #103: Opcode (or part of it) has been already analyzed ; Referenced at D192 LD (HL),A ; D195 77 "w" ; Opcode breaks the linear code flow JP FAR_CAAF ; D196 C3 AF CA "???" FAR_D199: ; code label ; stop analyzing: already analyzed code at iteration #595: Opcode (or part of it) has been already analyzed ; Referenced at D0CE D156 D28A ; Code analyzation starting point at iteration #104 of 1218 POP HL ; D199 E1 "?" LD HL,$D6D6 ; D19A 21 D6 D6 "!??" LD DE,$7339 ; D19D 11 39 73 "?9s" CALL SUB_D98F ; D1A0 CD 8F D9 "???" CALL SUB_D628 ; D1A3 CD 28 D6 "?(?" ; Opcode breaks the linear code flow JR NEAR_D1D8 ; D1A6 18 30 "?0" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #596 of 1218 CALL SUB_D99E ; D1A8 CD 9E D9 "???" ; Opcode breaks the linear code flow JR NEAR_D1D2 ; D1AB 18 25 "?%" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #918 of 1218 LD A,$FF ; D1AD 3E FF ">?" LD ($04BB),A ; D1AF 32 BB 04 "2??" LD A,$40 ; D1B2 3E 40 ">@" LD ($048E),A ; D1B4 32 8E 04 "2??" LD ($04E0),A ; D1B7 32 E0 04 "2??" XOR A ; D1BA AF "?" LD A,($042D) ; D1BB 3A 2D 04 ":-?" RRA ; D1BE 1F "?" LD A,$83 ; D1BF 3E 83 ">?" JR C,NEAR_D1C5 ; D1C1 38 02 "8?" LD A,$03 ; D1C3 3E 03 ">?" NEAR_D1C5: ; code label ; stop analyzing: already analyzed code at iteration #919: Opcode (or part of it) has been already analyzed ; Referenced at D1C1 LD ($048D),A ; D1C5 32 8D 04 "2??" LD HL,$044D ; D1C8 21 4D 04 "!M?" SET 0,(HL) ; D1CB CB C6 "??" NEAR_D1CD: ; code label ; stop analyzing: already analyzed code at iteration #918: Opcode (or part of it) has been already analyzed ; Referenced at D1E5 D215 D21F ; Code analyzation starting point at iteration #106 of 1218 CALL SUB_D62D ; D1CD CD 2D D6 "?-?" ; Opcode breaks the linear code flow JR NEAR_D1D5 ; D1D0 18 03 "??" NEAR_D1D2: ; code label ; stop analyzing: already analyzed code at iteration #597: Opcode (or part of it) has been already analyzed ; Referenced at D1EA D1AB ; Code analyzation starting point at iteration #107 of 1218 CALL SUB_D628 ; D1D2 CD 28 D6 "?(?" NEAR_D1D5: ; code label ; stop analyzing: already analyzed code at iteration #108: Opcode (or part of it) has been already analyzed ; Referenced at D1D0 CALL SUB_D9C6 ; D1D5 CD C6 D9 "???" NEAR_D1D8: ; code label ; stop analyzing: already analyzed code at iteration #107: Opcode (or part of it) has been already analyzed ; Referenced at D1A6 ; Code analyzation starting point at iteration #105 of 1218 XOR A ; D1D8 AF "?" LD ($7F38),A ; D1D9 32 38 7F "28?" LD HL,$D36F ; D1DC 21 6F D3 "!o?" CALL SUB_D2E3 ; D1DF CD E3 D2 "???" CALL SUB_D5BC ; D1E2 CD BC D5 "???" JR Z,NEAR_D1CD ; D1E5 28 E6 "(?" CALL SUB_D57D ; D1E7 CD 7D D5 "?}?" JR C,NEAR_D1D2 ; D1EA 38 E6 "8?" INC HL ; D1EC 23 "?" INC HL ; D1ED 23 "?" LD A,(HL) ; D1EE 7E "~" LD B,A ; D1EF 47 "G" LD A,($04BA) ; D1F0 3A BA 04 ":??" LD L,A ; D1F3 6F "o" LD H,$04 ; D1F4 26 04 "&?" LD A,($048D) ; D1F6 3A 8D 04 ":??" ADD B ; D1F9 80 "?" NEAR_D1FA: ; code label ; Referenced at D228 LD C,(HL) ; D1FA 4E "N" LD (HL),A ; D1FB 77 "w" BIT 0,C ; D1FC CB 41 "?A" JR NZ,NEAR_D20A ; D1FE 20 0A " ?" BIT 2,C ; D200 CB 51 "?Q" JR Z,NEAR_D20A ; D202 28 06 "(?" RES 2,C ; D204 CB 91 "??" LD L,C ; D206 69 "i" INC H ; D207 24 "$" SET 7,(HL) ; D208 CB FE "??" NEAR_D20A: ; code label ; stop analyzing: already analyzed code at iteration #109: Opcode (or part of it) has been already analyzed ; Referenced at D1FE D202 D232 LD A,$03 ; D20A 3E 03 ">?" LD ($044D),A ; D20C 32 4D 04 "2M?" CALL SUB_C31F ; D20F CD 1F C3 "???" CALL SUB_D643 ; D212 CD 43 D6 "?C?" NEAR_D215: ; code label ; Referenced at D22D ; Opcode breaks the linear code flow JR NEAR_D1CD ; D215 18 B6 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #598 of 1218 LD A,($048D) ; D217 3A 8D 04 ":??" XOR $80 ; D21A EE 80 "??" LD ($048D),A ; D21C 32 8D 04 "2??" ; Opcode breaks the linear code flow JR NEAR_D1CD ; D21F 18 AC "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #920 of 1218 LD H,$04 ; D221 26 04 "&?" LD A,($04BA) ; D223 3A BA 04 ":??" LD L,A ; D226 6F "o" XOR A ; D227 AF "?" ; Opcode breaks the linear code flow JR NEAR_D1FA ; D228 18 D0 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1025 of 1218 CALL SUB_DAA5 ; D22A CD A5 DA "???" ; Opcode breaks the linear code flow JR NEAR_D215 ; D22D 18 E6 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1111 of 1218 CALL SUB_D054 ; D22F CD 54 D0 "?T?" ; Opcode breaks the linear code flow JR NEAR_D20A ; D232 18 D6 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1149 of 1218 LD A,$FF ; D234 3E FF ">?" LD ($7F38),A ; D236 32 38 7F "28?" LD A,($048D) ; D239 3A 8D 04 ":??" LD HL,$042D ; D23C 21 2D 04 "!-?" LD B,(HL) ; D23F 46 "F" RES 0,B ; D240 CB 80 "??" SUB $03 ; D242 D6 03 "??" LD ($04B2),A ; D244 32 B2 04 "2??" JR Z,NEAR_D24B ; D247 28 02 "(?" SET 0,B ; D249 CB C0 "??" NEAR_D24B: ; code label ; stop analyzing: already analyzed code at iteration #1150: Opcode (or part of it) has been already analyzed ; Referenced at D247 LD A,B ; D24B 78 "x" CP (HL) ; D24C BE "?" JR Z,NEAR_D258 ; D24D 28 09 "(?" LD (HL),B ; D24F 70 "p" LD A,$03 ; D250 3E 03 ">?" LD ($044D),A ; D252 32 4D 04 "2M?" CALL SUB_D643 ; D255 CD 43 D6 "?C?" NEAR_D258: ; code label ; stop analyzing: already analyzed code at iteration #1151: Opcode (or part of it) has been already analyzed ; Referenced at D24D LD A,($044D) ; D258 3A 4D 04 ":M?" AND $02 ; D25B E6 02 "??" JR Z,NEAR_D2D9 ; D25D 28 7A "(z" CALL SUB_D0A1 ; D25F CD A1 D0 "???" LD A,$0A ; D262 3E 0A ">?" LD ($0449),A ; D264 32 49 04 "2I?" CALL SUB_EADF ; D267 CD DF EA "???" XOR A ; D26A AF "?" LD ($040A),A ; D26B 32 0A 04 "2??" LD HL,$0459 ; D26E 21 59 04 "!Y?" LD B,$06 ; D271 06 06 "??" NEAR_D273: ; code label ; Referenced at D275 LD (HL),A ; D273 77 "w" INC L ; D274 2C "," DJNZ NEAR_D273 ; D275 10 FC "??" XOR A ; D277 AF "?" LD ($040D),A ; D278 32 0D 04 "2??" LD IX,$0459 ; D27B DD 21 59 04 "?!Y?" LD HL,$042D ; D27F 21 2D 04 "!-?" INC (HL) ; D282 34 "4" PUSH HL ; D283 E5 "?" CALL SUB_EC26 ; D284 CD 26 EC "?&?" POP HL ; D287 E1 "?" DEC (HL) ; D288 35 "5" OR A ; D289 B7 "?" CALL Z,FAR_D199 ; D28A CC 99 D1 "???" LD A,$FF ; D28D 3E FF ">?" LD ($0743),A ; D28F 32 43 07 "2C?" LD HL,$F7F7 ; D292 21 F7 F7 "!??" LD ($0640),HL ; D295 22 40 06 ""@?" LD HL,$042D ; D298 21 2D 04 "!-?" LD A,(HL) ; D29B 7E "~" AND $01 ; D29C E6 01 "??" LD B,A ; D29E 47 "G" LD A,(IX+$02) ; D29F DD 7E 02 "?~?" AND $FE ; D2A2 E6 FE "??" OR B ; D2A4 B0 "?" LD ($0701),A ; D2A5 32 01 07 "2??" LD A,(IX+$01) ; D2A8 DD 7E 01 "?~?" LD ($0700),A ; D2AB 32 00 07 "2??" LD A,($040A) ; D2AE 3A 0A 04 ":??" LD ($0702),A ; D2B1 32 02 07 "2??" LD A,($0449) ; D2B4 3A 49 04 ":I?" LD ($060C),A ; D2B7 32 0C 06 "2??" LD HL,$05FA ; D2BA 21 FA 05 "!??" LD DE,$0703 ; D2BD 11 03 07 "???" LD BC,$20FF ; D2C0 01 FF 20 "?? " NEAR_D2C3: ; code label ; stop analyzing: already analyzed code at iteration #1149: Opcode (or part of it) has been already analyzed ; Referenced at D2CB ; Code analyzation starting point at iteration #958 of 1218 LD A,L ; D2C3 7D "}" ; stop analyzing: already analyzed code at iteration #958: Opcode (or part of it) has been already analyzed ; Disassembler: switching to DATA mode DB $C6 ; D2C4 C6 "?" SUB_D2C5: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at C289 ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #957 of 1218 LD B,$6F ; D2C5 06 6F "?o" LDI ; D2C7 ED A0 "??" LDI ; D2C9 ED A0 "??" DJNZ NEAR_D2C3 ; D2CB 10 F6 "??" LD HL,$0743 ; D2CD 21 43 07 "!C?" LD ($04F5),HL ; D2D0 22 F5 04 ""??" CALL SUB_D62D ; D2D3 CD 2D D6 "?-?" ; Opcode breaks the linear code flow JP FAR_CA8C ; D2D6 C3 8C CA "???" NEAR_D2D9: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at D25D ; Code analyzation starting point at iteration #1026 of 1218 XOR A ; D2D9 AF "?" LD ($044D),A ; D2DA 32 4D 04 "2M?" CALL SUB_D62D ; D2DD CD 2D D6 "?-?" ; Opcode breaks the linear code flow JP NEAR_CAA9 ; D2E0 C3 A9 CA "???" SUB_D2E3: ; code label ; Referenced at CC92 D1DF ; Code analyzation starting point at iteration #110 of 1218 PUSH HL ; D2E3 E5 "?" CALL SUB_C185 ; D2E4 CD 85 C1 "???" NEAR_D2E7: ; code label ; Referenced at D300 D32F D332 LD A,($04BA) ; D2E7 3A BA 04 ":??" CALL SUB_C463 ; D2EA CD 63 C4 "?c?" CALL SUB_CF50 ; D2ED CD 50 CF "?P?" JR NZ,NEAR_D302 ; D2F0 20 10 " ?" LD A,($04BB) ; D2F2 3A BB 04 ":??" LD B,A ; D2F5 47 "G" LD A,($04BA) ; D2F6 3A BA 04 ":??" CP B ; D2F9 B8 "?" CALL NZ,SUB_C494 ; D2FA C4 94 C4 "???" CALL SUB_CF50 ; D2FD CD 50 CF "?P?" JR Z,NEAR_D2E7 ; D300 28 E5 "(?" NEAR_D302: ; code label ; stop analyzing: already analyzed code at iteration #117: Opcode (or part of it) has been already analyzed ; Referenced at D2F0 PUSH AF ; D302 F5 "?" LD A,($04BB) ; D303 3A BB 04 ":??" LD B,A ; D306 47 "G" LD A,($04BA) ; D307 3A BA 04 ":??" CP B ; D30A B8 "?" CALL NZ,SUB_C494 ; D30B C4 94 C4 "???" POP AF ; D30E F1 "?" JR NC,NEAR_D334 ; D30F 30 23 "0?" ADD A ; D311 87 "?" CP $08 ; D312 FE 08 "??" JR C,NEAR_D31A ; D314 38 04 "8?" ADD A ; D316 87 "?" ADD A ; D317 87 "?" SUB $2D ; D318 D6 2D "?-" NEAR_D31A: ; code label ; stop analyzing: already analyzed code at iteration #118: Opcode (or part of it) has been already analyzed ; Referenced at D314 SUB $03 ; D31A D6 03 "??" NEG ; D31C ED 44 "?D" LD HL,$7F3F ; D31E 21 3F 7F "!??" BIT 3,(HL) ; D321 CB 5E "?^" JR Z,NEAR_D327 ; D323 28 02 "(?" NEG ; D325 ED 44 "?D" NEAR_D327: ; code label ; stop analyzing: already analyzed code at iteration #119: Opcode (or part of it) has been already analyzed ; Referenced at D323 LD HL,$04BA ; D327 21 BA 04 "!??" ADD (HL) ; D32A 86 "?" LD B,A ; D32B 47 "G" AND $77 ; D32C E6 77 "?w" CP B ; D32E B8 "?" JR NZ,NEAR_D2E7 ; D32F 20 B6 " ?" LD (HL),A ; D331 77 "w" ; Opcode breaks the linear code flow JR NEAR_D2E7 ; D332 18 B3 "??" NEAR_D334: ; code label ; stop analyzing: already analyzed code at iteration #599: Opcode (or part of it) has been already analyzed ; Referenced at D30F ; Code analyzation starting point at iteration #120 of 1218 POP HL ; D334 E1 "?" SUB_D335: ; code label ; stop analyzing: already analyzed code at iteration #122: Opcode (or part of it) has been already analyzed ; Referenced at CF3D D340 D3E3 LD B,A ; D335 47 "G" LD A,(HL) ; D336 7E "~" OR A ; D337 B7 "?" LD A,B ; D338 78 "x" RET Z ; D339 C8 "?" CP (HL) ; D33A BE "?" INC HL ; D33B 23 "?" LD E,(HL) ; D33C 5E "^" INC HL ; D33D 23 "?" LD D,(HL) ; D33E 56 "V" INC HL ; D33F 23 "?" JR NZ,SUB_D335 ; D340 20 F3 " ?" EX DE,HL ; D342 EB "?" EX (SP),HL ; D343 E3 "?" CP $0D ; D344 FE 0D "??" CALL NZ,SUB_C48F ; D346 C4 8F C4 "???" ; Opcode breaks the linear code flow RET ; D349 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #600 of 1218 LD C,B ; D34A 48 "H" XOR E ; D34B AB "?" CALL Z,$834D ; D34C CC 4D 83 "?M?" POP DE ; D34F D1 "?" LD C,C ; D350 49 "I" CP D ; D351 BA "?" CALL Z,$7246 ; D352 CC 46 72 "?Fr" CALL $7E41 ; D355 CD 41 7E "?A~" POP DE ; D358 D1 "?" DEC C ; D359 0D "?" SET 1,H ; D35A CB CC "??" LD D,L ; D35C 55 "U" AND H ; D35D A4 "?" CALL Z,$901B ; D35E CC 1B 90 "???" CALL $B34F ; D361 CD 4F B3 "?O?" ; I/O on port 0x42: Spectrum emulator OUT ($42),A ; D364 D3 42 "?B" SBC C ; D366 99 "?" CALL $5D52 ; D367 CD 52 5D "?R]" CALL $AD53 ; D36A CD 53 AD "?S?" POP DE ; D36D D1 "?" NOP ; D36E 00 "?" LD E,D ; D36F 5A "Z" LD HL,($A3D2) ; D370 2A D2 A3 "*??" CPL ; D373 2F "/" JP NC,$3903 ; D374 D2 03 39 "??9" JP NC,$3453 ; D377 D2 53 34 "?S4" JP NC,$1758 ; D37A D2 58 17 "?X?" JP NC,$21A0 ; D37D D2 A0 21 "??!" JP NC,$A81B ; D380 D2 1B A8 "???" POP DE ; D383 D1 "?" NOP ; D384 00 "?" LD C,H ; D385 4C "L" LD A,E ; D386 7B "{" CALL NC,$4C53 ; D387 D4 53 4C "?SL" CALL NC,$3850 ; D38A D4 50 38 "?P8" CALL NC,$0B3A ; D38D D4 3A 0B "?:?" CALL NC,$014A ; D390 D4 4A 01 "?J?" CALL NC,NEAR_EB03 ; D393 D4 03 EB "???" OUT ($00),A ; D396 D3 00 "??" SUB_D398: ; code label ; Referenced at CCF0 CD0F PUSH BC ; D398 C5 "?" PUSH HL ; D399 E5 "?" PUSH AF ; D39A F5 "?" LD A,$08 ; D39B 3E 08 ">?" LD ($044B),A ; D39D 32 4B 04 "2K?" CALL SUB_DFC4 ; D3A0 CD C4 DF "???" CALL SUB_EC26 ; D3A3 CD 26 EC "?&?" CALL SUB_E1FE ; D3A6 CD FE E1 "???" XOR A ; D3A9 AF "?" LD ($044B),A ; D3AA 32 4B 04 "2K?" POP AF ; D3AD F1 "?" POP HL ; D3AE E1 "?" INC C ; D3AF 0C "?" DEC C ; D3B0 0D "?" POP BC ; D3B1 C1 "?" ; Opcode breaks the linear code flow RET ; D3B2 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #921 of 1218 LD A,$FF ; D3B3 3E FF ">?" LD ($7F3B),A ; D3B5 32 3B 7F "2;?" XOR A ; D3B8 AF "?" CALL SUB_C2FF ; D3B9 CD FF C2 "???" LD A,$05 ; D3BC 3E 05 ">?" LD B,$1A ; D3BE 06 1A "??" ; EXOS call (0x7): Write character ; A=0x5 EXOS $07 ; D3C0 F7 07 "??" LD A,$04 ; D3C2 3E 04 ">?" LD BC,$0101 ; D3C4 01 01 01 "???" ; EXOS filename string for EXOS call 0xb at 0xd3ca LD DE,$0806 ; D3C7 11 06 08 "???" ; EXOS call (0xb): Special function ; DE is known! :-) -> 0x806 ; A=0x4 EXOS $0B ; D3CA F7 0B "??" NEAR_D3CC: ; code label ; Referenced at D409 D416 CALL SUB_D62D ; D3CC CD 2D D6 "?-?" NEAR_D3CF: ; code label ; Referenced at D3E9 D436 CALL SUB_D9C6 ; D3CF CD C6 D9 "???" CALL SUB_D4C6 ; D3D2 CD C6 D4 "???" NEAR_D3D5: ; code label ; Referenced at D3DE LD HL,$7F40 ; D3D5 21 40 7F "!@?" OR (HL) ; D3D8 B6 "?" JR Z,NEAR_D3EB ; D3D9 28 10 "(?" CALL SUB_CF50 ; D3DB CD 50 CF "?P?" JR Z,NEAR_D3D5 ; D3DE 28 F5 "(?" LD HL,$D385 ; D3E0 21 85 D3 "!??" CALL SUB_D335 ; D3E3 CD 35 D3 "?5?" CALL SUB_D628 ; D3E6 CD 28 D6 "?(?" ; Opcode breaks the linear code flow JR NEAR_D3CF ; D3E9 18 E4 "??" NEAR_D3EB: ; code label ; stop analyzing: already analyzed code at iteration #1027: Opcode (or part of it) has been already analyzed ; Referenced at D3D9 ; Code analyzation starting point at iteration #923 of 1218 XOR A ; D3EB AF "?" FAR_D3EC: ; code label ; Referenced at D4C3 PUSH AF ; D3EC F5 "?" CALL SUB_D62D ; D3ED CD 2D D6 "?-?" CALL SUB_C13C ; D3F0 CD 3C C1 "?<?" XOR A ; D3F3 AF "?" LD ($7F3B),A ; D3F4 32 3B 7F "2;?" POP AF ; D3F7 F1 "?" JP Z,FAR_CAAF ; D3F8 CA AF CA "???" LD HL,($04F7) ; D3FB 2A F7 04 "*??" ; Opcode breaks the linear code flow JP FAR_CDB8 ; D3FE C3 B8 CD "???" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1028 of 1218 LD HL,$7F3C ; D401 21 3C 7F "!<?" LD A,(HL) ; D404 7E "~" INC A ; D405 3C "<" AND $03 ; D406 E6 03 "??" LD (HL),A ; D408 77 "w" ; Opcode breaks the linear code flow JR NEAR_D3CC ; D409 18 C1 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1112 of 1218 LD HL,$D533 ; D40B 21 33 D5 "!3?" CALL SUB_D4EF ; D40E CD EF D4 "???" JR Z,NEAR_D415 ; D411 28 02 "(?" ; EXOS call (0x1a): Scan system extensions EXOS $1A ; D413 F7 1A "??" NEAR_D415: ; code label ; stop analyzing: already analyzed code at iteration #1113: Opcode (or part of it) has been already analyzed ; Referenced at D411 D43E D44A OR A ; D415 B7 "?" NEAR_D416: ; code label ; Referenced at D494 JR Z,NEAR_D3CC ; D416 28 B4 "(?" ; EXOS filename string for EXOS call 0x1c at 0xd41b LD DE,$0300 ; D418 11 00 03 "???" ; EXOS call (0x1c): Explain error code ; DE is known! :-) -> 0x300 EXOS $1C ; D41B F7 1C "??" EX DE,HL ; D41D EB "?" CALL SUB_D628 ; D41E CD 28 D6 "?(?" OR (HL) ; D421 B6 "?" JR NZ,NEAR_D427 ; D422 20 03 " ?" LD HL,$D577 ; D424 21 77 D5 "!w?" NEAR_D427: ; code label ; stop analyzing: already analyzed code at iteration #1114: Opcode (or part of it) has been already analyzed ; Referenced at D422 LD B,$0D ; D427 06 0D "??" LD A,$05 ; D429 3E 05 ">?" ; EXOS call (0x7): Write character ; DE is known! :-) -> 0xd533 ; A=0x5 EXOS $07 ; D42B F7 07 "??" CALL SUB_D529 ; D42D CD 29 D5 "?)?" LD B,$0D ; D430 06 0D "??" LD A,$05 ; D432 3E 05 ">?" ; EXOS call (0x7): Write character ; A=0x5 EXOS $07 ; D434 F7 07 "??" ; Opcode breaks the linear code flow JR NEAR_D3CF ; D436 18 97 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1152 of 1218 LD HL,$D56E ; D438 21 6E D5 "!n?" CALL SUB_D4E7 ; D43B CD E7 D4 "???" JR Z,NEAR_D415 ; D43E 28 D5 "(?" PUSH DE ; D440 D5 "?" LD A,$03 ; D441 3E 03 ">?" ; EXOS call (0x3): Close channel ; A=0x3 EXOS $03 ; D443 F7 03 "??" POP DE ; D445 D1 "?" LD A,$03 ; D446 3E 03 ">?" ; EXOS call (0x2): Create channel ; A=0x3 EXOS $02 ; D448 F7 02 "??" NEAR_D44A: ; code label ; Referenced at D452 D458 D479 D481 D487 D498 D4A5 D4B7 ; Opcode breaks the linear code flow JR NEAR_D415 ; D44A 18 C9 "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1202 of 1218 LD HL,$D562 ; D44C 21 62 D5 "!b?" CALL SUB_D4E7 ; D44F CD E7 D4 "???" JR Z,NEAR_D44A ; D452 28 F6 "(?" LD A,$06 ; D454 3E 06 ">?" ; EXOS call (0x2): Create channel ; A=0x6 EXOS $02 ; D456 F7 02 "??" JR NZ,NEAR_D44A ; D458 20 F0 " ?" LD DE,$D4D7 ; D45A 11 D7 D4 "???" CALL SUB_D470 ; D45D CD 70 D4 "?p?" LD DE,$0400 ; D460 11 00 04 "???" LD BC,$0400 ; D463 01 00 04 "???" CALL SUB_D473 ; D466 CD 73 D4 "?s?" ; EXOS filename string for EXOS call 0x8 at 0xd475 LD DE,EXOS_STR_D4D3 ; D469 11 D3 D4 "???" LD HL,$D44A ; D46C 21 4A D4 "!J?" PUSH HL ; D46F E5 "?" SUB_D470: ; code label ; stop analyzing: already analyzed code at iteration #1203: Opcode (or part of it) has been already analyzed ; Referenced at D45D LD BC,$0010 ; D470 01 10 00 "???" SUB_D473: ; code label ; stop analyzing: already analyzed code at iteration #1204: Opcode (or part of it) has been already analyzed ; Referenced at D466 LD A,$06 ; D473 3E 06 ">?" ; EXOS call (0x8): Write block ; DE is known! :-) -> 0xd4d3 ; A=0x6 EXOS $08 ; D475 F7 08 "??" RET Z ; D477 C8 "?" POP BC ; D478 C1 "?" ; Opcode breaks the linear code flow JR NEAR_D44A ; D479 18 CF "??" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1214 of 1218 LD HL,$D568 ; D47B 21 68 D5 "!h?" CALL SUB_D4E7 ; D47E CD E7 D4 "???" JR Z,NEAR_D44A ; D481 28 C7 "(?" LD A,$06 ; D483 3E 06 ">?" ; EXOS call (0x1): Open channel ; A=0x6 EXOS $01 ; D485 F7 01 "??" JR NZ,NEAR_D44A ; D487 20 C1 " ?" NEAR_D489: ; code label ; Referenced at D490 ; EXOS filename string for EXOS call 0x1d at 0xd48e LD DE,$0300 ; D489 11 00 03 "???" LD A,$06 ; D48C 3E 06 ">?" ; EXOS call (0x1d): Load module ; DE is known! :-) -> 0x300 ; A=0x6 EXOS $1D ; D48E F7 1D "??" JR Z,NEAR_D489 ; D490 28 F7 "(?" CP $EC ; D492 FE EC "??" JR Z,NEAR_D416 ; D494 28 80 "(?" CP $EE ; D496 FE EE "??" JR NZ,NEAR_D44A ; D498 20 B0 " ?" LD HL,$D4D7 ; D49A 21 D7 D4 "!??" LD B,$08 ; D49D 06 08 "??" NEAR_D49F: ; code label ; Referenced at D4A7 LD A,(DE) ; D49F 1A "?" CP (HL) ; D4A0 BE "?" INC HL ; D4A1 23 "?" INC DE ; D4A2 13 "?" LD A,$EE ; D4A3 3E EE ">?" JR NZ,NEAR_D44A ; D4A5 20 A3 " ?" DJNZ NEAR_D49F ; D4A7 10 F6 "??" ; EXOS filename string for EXOS call 0x6 at 0xd4b3 LD DE,$7930 ; D4A9 11 30 79 "?0y" PUSH DE ; D4AC D5 "?" LD BC,$0400 ; D4AD 01 00 04 "???" PUSH BC ; D4B0 C5 "?" LD A,$06 ; D4B1 3E 06 ">?" ; EXOS call (0x6): Read block ; DE is known! :-) -> 0x7930 ; A=0x6 EXOS $06 ; D4B3 F7 06 "??" POP BC ; D4B5 C1 "?" POP HL ; D4B6 E1 "?" JR NZ,NEAR_D44A ; D4B7 20 91 " ?" LD DE,$0400 ; D4B9 11 00 04 "???" LDIR ; D4BC ED B0 "??" CALL SUB_D4C6 ; D4BE CD C6 D4 "???" XOR A ; D4C1 AF "?" DEC A ; D4C2 3D "=" ; Opcode breaks the linear code flow JP FAR_D3EC ; D4C3 C3 EC D3 "???" SUB_D4C6: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at D3D2 D4BE ; Code analyzation starting point at iteration #926 of 1218 LD HL,$C22B ; D4C6 21 2B C2 "!+?" CALL SUB_C130 ; D4C9 CD 30 C1 "?0?" LD A,$06 ; D4CC 3E 06 ">?" ; EXOS call (0x3): Close channel ; A=0x6 EXOS $03 ; D4CE F7 03 "??" FAR_D4D0: ; code label ; Referenced at C9D3 ; Opcode breaks the linear code flow JP SUB_C185 ; D4D0 C3 85 C1 "???" EXOS_STR_D4D3: ; data label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at D475 ; Code analyzation starting point at iteration #1029 of 1218 NOP ; D4D3 00 "?" LD A,(BC) ; D4D4 0A "?" NOP ; D4D5 00 "?" NOP ; D4D6 00 "?" NOP ; D4D7 00 "?" INC C ; D4D8 0C "?" LD B,E ; D4D9 43 "C" LD E,C ; D4DA 59 "Y" LD D,D ; D4DB 52 "R" LD D,L ; D4DC 55 "U" LD D,E ; D4DD 53 "S" LD SP,$0000 ; D4DE 31 00 00 "1??" NOP ; D4E1 00 "?" NOP ; D4E2 00 "?" NOP ; D4E3 00 "?" NOP ; D4E4 00 "?" NOP ; D4E5 00 "?" NOP ; D4E6 00 "?" SUB_D4E7: ; code label ; Referenced at D43B D44F D47E PUSH HL ; D4E7 E5 "?" LD HL,$D548 ; D4E8 21 48 D5 "!H?" CALL SUB_D529 ; D4EB CD 29 D5 "?)?" POP HL ; D4EE E1 "?" SUB_D4EF: ; code label ; Referenced at D40E CALL SUB_D62D ; D4EF CD 2D D6 "?-?" CALL SUB_D529 ; D4F2 CD 29 D5 "?)?" LD HL,$C204 ; D4F5 21 04 C2 "!??" CALL SUB_C130 ; D4F8 CD 30 C1 "?0?" LD B,C ; D4FB 41 "A" ; EXOS filename string for EXOS call 0x5 at 0xd50b LD DE,$7371 ; D4FC 11 71 73 "?qs" LD HL,$D82B ; D4FF 21 2B D8 "!+?" CALL SUB_D98F ; D502 CD 8F D9 "???" LD HL,$0300 ; D505 21 00 03 "!??" NEAR_D508: ; code label ; Referenced at D51B PUSH BC ; D508 C5 "?" LD A,$05 ; D509 3E 05 ">?" ; EXOS call (0x5): Read character ; DE is known! :-) -> 0x7371 ; A=0x5 EXOS $05 ; D50B F7 05 "??" LD D,B ; D50D 50 "P" POP BC ; D50E C1 "?" JR NZ,NEAR_D51F ; D50F 20 0E " ?" LD A,D ; D511 7A "z" SUB $1B ; D512 D6 1B "??" RET Z ; D514 C8 "?" INC HL ; D515 23 "?" LD (HL),D ; D516 72 "r" SUB $F2 ; D517 D6 F2 "??" JR Z,NEAR_D521 ; D519 28 06 "(?" DJNZ NEAR_D508 ; D51B 10 EB "??" LD A,$80 ; D51D 3E 80 ">?" NEAR_D51F: ; code label ; stop analyzing: already analyzed code at iteration #1030: Opcode (or part of it) has been already analyzed ; Referenced at D50F CP A ; D51F BF "?" ; Opcode breaks the linear code flow RET ; D520 C9 "?" NEAR_D521: ; code label ; stop analyzing: already analyzed code at iteration #1115: Opcode (or part of it) has been already analyzed ; Referenced at D519 ; Code analyzation starting point at iteration #1031 of 1218 LD DE,$0300 ; D521 11 00 03 "???" XOR A ; D524 AF "?" SUB B ; D525 90 "?" LD (DE),A ; D526 12 "?" OR D ; D527 B2 "?" ; Opcode breaks the linear code flow RET ; D528 C9 "?" SUB_D529: ; code label ; stop analyzing: already analyzed code at iteration #1116: Opcode (or part of it) has been already analyzed ; Referenced at D4EB D4F2 D42D ; Code analyzation starting point at iteration #1032 of 1218 LD C,(HL) ; D529 4E "N" LD B,$00 ; D52A 06 00 "??" INC HL ; D52C 23 "?" EX DE,HL ; D52D EB "?" LD A,$05 ; D52E 3E 05 ">?" ; EXOS call (0x8): Write block ; A=0x5 EXOS $08 ; D530 F7 08 "??" ; Opcode breaks the linear code flow RET ; D532 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #1117 of 1218 INC D ; D533 14 "?" LD D,H ; D534 54 "T" LD A,C ; D535 79 "y" LD (HL),B ; D536 70 "p" LD H,L ; D537 65 "e" JR NZ,NEAR_D59D ; D538 20 63 " c" LD L,A ; D53A 6F "o" LD L,L ; D53B 6D "m" LD L,L ; D53C 6D "m" LD H,C ; D53D 61 "a" LD L,(HL) ; D53E 6E "n" LD H,H ; D53F 64 "d" JR NZ,NEAR_D5B5 ; D540 20 73 " s" LD (HL),H ; D542 74 "t" LD (HL),D ; D543 72 "r" LD L,C ; D544 69 "i" LD L,(HL) ; D545 6E "n" LD H,A ; D546 67 "g" DEC C ; D547 0D "?" ADD HL,DE ; D548 19 "?" LD D,H ; D549 54 "T" LD A,C ; D54A 79 "y" LD (HL),B ; D54B 70 "p" LD H,L ; D54C 65 "e" JR NZ,NEAR_D5B3 ; D54D 20 64 " d" LD H,L ; D54F 65 "e" HALT ; D550 76 "v" LD L,C ; D551 69 "i" LD H,E ; D552 63 "c" LD H,L ; D553 65 "e" CPL ; D554 2F "/" LD H,(HL) ; D555 66 "f" LD L,C ; D556 69 "i" LD L,H ; D557 6C "l" LD H,L ; D558 65 "e" LD L,(HL) ; D559 6E "n" LD H,C ; D55A 61 "a" LD L,L ; D55B 6D "m" LD H,L ; D55C 65 "e" JR NZ,$D5C5 ; D55D 20 66 " f" LD L,A ; D55F 6F "o" LD (HL),D ; D560 72 "r" JR NZ,NEAR_D568 ; D561 20 05 " ?" LD (HL),E ; D563 73 "s" LD H,C ; D564 61 "a" HALT ; D565 76 "v" LD H,L ; D566 65 "e" DEC C ; D567 0D "?" NEAR_D568: ; code label ; stop analyzing: already analyzed code at iteration #1118: Opcode (or part of it) has been already analyzed ; Referenced at D561 DEC B ; D568 05 "?" LD L,H ; D569 6C "l" LD L,A ; D56A 6F "o" LD H,C ; D56B 61 "a" LD H,H ; D56C 64 "d" DEC C ; D56D 0D "?" EX AF,AF' ; D56E 08 "?" LD (HL),B ; D56F 70 "p" LD (HL),D ; D570 72 "r" LD L,C ; D571 69 "i" LD L,(HL) ; D572 6E "n" LD (HL),H ; D573 74 "t" LD H,L ; D574 65 "e" LD (HL),D ; D575 72 "r" DEC C ; D576 0D "?" DEC B ; D577 05 "?" LD B,L ; D578 45 "E" LD D,D ; D579 52 "R" LD D,D ; D57A 52 "R" LD C,A ; D57B 4F "O" LD D,D ; D57C 52 "R" SUB_D57D: ; code label ; stop analyzing: already analyzed code at iteration #1117: Opcode (or part of it) has been already analyzed ; Referenced at D1E7 CD35 ; Code analyzation starting point at iteration #123 of 1218 LD HL,$D58E ; D57D 21 8E D5 "!??" SUB_D580: ; code label ; Referenced at DB29 D08B LD B,$06 ; D580 06 06 "??" NEAR_D582: ; code label ; Referenced at D589 CP (HL) ; D582 BE "?" RET Z ; D583 C8 "?" INC HL ; D584 23 "?" INC HL ; D585 23 "?" INC HL ; D586 23 "?" INC HL ; D587 23 "?" INC HL ; D588 23 "?" DJNZ NEAR_D582 ; D589 10 F7 "??" SCF ; D58B 37 "7" ; Opcode breaks the linear code flow RET ; D58C C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #617 of 1218 NOP ; D58D 00 "?" LD C,E ; D58E 4B "K" LD BC,$0200 ; D58F 01 00 02 "???" ADD HL,BC ; D592 09 "?" LD D,C ; D593 51 "Q" LD (BC),A ; D594 02 "?" EX AF,AF' ; D595 08 "?" INC B ; D596 04 "?" DEC B ; D597 05 "?" LD D,D ; D598 52 "R" INC BC ; D599 03 "?" DJNZ NEAR_D5A4 ; D59A 10 08 "??" ADD E ; D59C 83 "?" NEAR_D59D: ; code label ; Referenced at D538 LD B,D ; D59D 42 "B" INC B ; D59E 04 "?" JR NZ,NEAR_D5B1 ; D59F 20 10 " ?" INC BC ; D5A1 03 "?" LD C,(HL) ; D5A2 4E "N" DEC B ; D5A3 05 "?" NEAR_D5A4: ; code label ; stop analyzing: already analyzed code at iteration #618: Opcode (or part of it) has been already analyzed ; Referenced at D59A JR NC,NEAR_D5C6 ; D5A4 30 20 "0 " LD BC,$0650 ; D5A6 01 50 06 "?P?" LD B,B ; D5A9 40 "@" LD B,B ; D5AA 40 "@" SUB_D5AB: ; code label ; stop analyzing: already analyzed code at iteration #617: Opcode (or part of it) has been already analyzed ; Referenced at E2C1 DBD8 ; Code analyzation starting point at iteration #251 of 1218 LD HL,$7F41 ; D5AB 21 41 7F "!A?" LD A,(HL) ; D5AE 7E "~" OR A ; D5AF B7 "?" RET Z ; D5B0 C8 "?" NEAR_D5B1: ; code label ; Referenced at D59F LD (HL),$00 ; D5B1 36 00 "6?" NEAR_D5B3: ; code label ; Referenced at D54D CP $48 ; D5B3 FE 48 "?H" NEAR_D5B5: ; code label ; Referenced at D540 RET NZ ; D5B5 C0 "?" LD HL,($0C03) ; D5B6 2A 03 0C "*??" ; Opcode breaks the linear code flow JP FAR_CFB5 ; D5B9 C3 B5 CF "???" SUB_D5BC: ; code label ; Referenced at CC95 D1E2 ; Code analyzation starting point at iteration #124 of 1218 LD HL,$04B1 ; D5BC 21 B1 04 "!??" LD B,A ; D5BF 47 "G" AND $EF ; D5C0 E6 EF "??" CP $2B ; D5C2 FE 2B "?+" JR Z,NEAR_D5D2 ; D5C4 28 0C "(?" NEAR_D5C6: ; code label ; stop analyzing: already analyzed code at iteration #1119: Opcode (or part of it) has been already analyzed ; Referenced at D5A4 CP $2D ; D5C6 FE 2D "?-" LD A,B ; D5C8 78 "x" RET NZ ; D5C9 C0 "?" LD A,(HL) ; D5CA 7E "~" DEC A ; D5CB 3D "=" JR NZ,NEAR_D5D8 ; D5CC 20 0A " ?" LD A,$0C ; D5CE 3E 0C ">?" ; Opcode breaks the linear code flow JR NEAR_D5D8 ; D5D0 18 06 "??" NEAR_D5D2: ; code label ; stop analyzing: already analyzed code at iteration #619: Opcode (or part of it) has been already analyzed ; Referenced at D5C4 ; Code analyzation starting point at iteration #125 of 1218 LD A,(HL) ; D5D2 7E "~" NEAR_D5D3: ; code label ; Referenced at D5D6 CP $0C ; D5D3 FE 0C "??" INC A ; D5D5 3C "<" JR NC,NEAR_D5D3 ; D5D6 30 FB "0?" NEAR_D5D8: ; code label ; stop analyzing: already analyzed code at iteration #126: Opcode (or part of it) has been already analyzed ; Referenced at D5CC D5D0 LD (HL),A ; D5D8 77 "w" OR A ; D5D9 B7 "?" CALL SUB_EADF ; D5DA CD DF EA "???" XOR A ; D5DD AF "?" ; Opcode breaks the linear code flow RET ; D5DE C9 "?" SUB_D5DF: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at CD57 ; Code analyzation starting point at iteration #620 of 1218 LD A,($04F4) ; D5DF 3A F4 04 ":??" LD C,A ; D5E2 4F "O" LD HL,$0000 ; D5E3 21 00 00 "!??" LD B,H ; D5E6 44 "D" ADD HL,BC ; D5E7 09 "?" ADD HL,BC ; D5E8 09 "?" ADD HL,BC ; D5E9 09 "?" ADD HL,BC ; D5EA 09 "?" ADD HL,BC ; D5EB 09 "?" ADD HL,BC ; D5EC 09 "?" ADD HL,BC ; D5ED 09 "?" LD BC,($04E4) ; D5EE ED 4B E4 04 "?K??" DEC BC ; D5F2 0B "?" DEC BC ; D5F3 0B "?" BIT 7,B ; D5F4 CB 78 "?x" JR Z,NEAR_D5FB ; D5F6 28 03 "(?" LD BC,$0000 ; D5F8 01 00 00 "???" NEAR_D5FB: ; code label ; stop analyzing: already analyzed code at iteration #621: Opcode (or part of it) has been already analyzed ; Referenced at D5F6 ADD HL,BC ; D5FB 09 "?" LD B,$03 ; D5FC 06 03 "??" NEAR_D5FE: ; code label ; Referenced at D602 SRL H ; D5FE CB 3C "?<" RR L ; D600 CB 1D "??" DJNZ NEAR_D5FE ; D602 10 FA "??" LD A,H ; D604 7C "|" OR A ; D605 B7 "?" JR Z,NEAR_D60A ; D606 28 02 "(?" LD L,$FE ; D608 2E FE ".?" NEAR_D60A: ; code label ; stop analyzing: already analyzed code at iteration #622: Opcode (or part of it) has been already analyzed ; Referenced at D606 LD A,L ; D60A 7D "}" CP $02 ; D60B FE 02 "??" JR NC,NEAR_D611 ; D60D 30 02 "0?" LD A,$02 ; D60F 3E 02 ">?" NEAR_D611: ; code label ; stop analyzing: already analyzed code at iteration #623: Opcode (or part of it) has been already analyzed ; Referenced at D60D LD ($04F4),A ; D611 32 F4 04 "2??" ; Opcode breaks the linear code flow RET ; D614 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #927 of 1218 LD DE,$2131 ; D615 11 31 21 "?1!" ADD HL,BC ; D618 09 "?" LD BC,$3121 ; D619 01 21 31 "?!1" ; stop analyzing: already analyzed code at iteration #927: Opcode (or part of it) has been already analyzed ; Disassembler: switching to DATA mode DB $11 ; D61C 11 "?" SUB_D61D: ; code label ; Referenced at CF11 ; Disassembler: switching to CODE mode ; Code analyzation starting point at iteration #127 of 1218 CALL SUB_D623 ; D61D CD 23 D6 "???" CALL SUB_D628 ; D620 CD 28 D6 "?(?" SUB_D623: ; code label ; stop analyzing: already analyzed code at iteration #128: Opcode (or part of it) has been already analyzed ; Referenced at CA5A D61D LD DE,$600A ; D623 11 0A 60 "??`" ; Opcode breaks the linear code flow JR NEAR_D630 ; D626 18 08 "??" SUB_D628: ; code label ; stop analyzing: already analyzed code at iteration #624: Opcode (or part of it) has been already analyzed ; Referenced at CC9A CF40 D1A3 D1D2 D620 D3E6 D41E CD93 ; Code analyzation starting point at iteration #129 of 1218 LD DE,$3A08 ; D628 11 08 3A "??:" ; Opcode breaks the linear code flow JR NEAR_D630 ; D62B 18 03 "??" SUB_D62D: ; code label ; stop analyzing: already analyzed code at iteration #625: Opcode (or part of it) has been already analyzed ; Referenced at CB4F CC9F D1CD CFD1 D183 D99E D3CC D3ED CDBE D2D3 CCC5 D2DD D4EF CCD5 CD17 ; Code analyzation starting point at iteration #130 of 1218 LD DE,$6004 ; D62D 11 04 60 "??`" NEAR_D630: ; code label ; stop analyzing: already analyzed code at iteration #131: Opcode (or part of it) has been already analyzed ; Referenced at D626 D62B LD A,D ; D630 7A "z" LD ($0192),A ; D631 32 92 01 "2??" LD A,E ; D634 7B "{" LD ($0197),A ; D635 32 97 01 "2??" ; EXOS filename string for EXOS call 0x8 at 0xd640 LD DE,$018E ; D638 11 8E 01 "???" LD BC,$000C ; D63B 01 0C 00 "???" LD A,$02 ; D63E 3E 02 ">?" ; EXOS call (0x8): Write block ; DE is known! :-) -> 0x18e ; A=0x2 EXOS $08 ; D640 F7 08 "??" ; Opcode breaks the linear code flow RET ; D642 C9 "?" SUB_D643: ; code label ; stop analyzing: already analyzed code at iteration #626: Opcode (or part of it) has been already analyzed ; Referenced at CA51 D212 CDC1 D255 ; Code analyzation starting point at iteration #132 of 1218 LD HL,$7231 ; D643 21 31 72 "!1r" LD ($04C0),HL ; D646 22 C0 04 ""??" DEC HL ; D649 2B "+" LD B,$05 ; D64A 06 05 "??" NEAR_D64C: ; code label ; Referenced at D654 D9BA LD C,$28 ; D64C 0E 28 "?(" NEAR_D64E: ; code label ; Referenced at D652 LD (HL),$20 ; D64E 36 20 "6 " INC HL ; D650 23 "?" DEC C ; D651 0D "?" JR NZ,NEAR_D64E ; D652 20 FA " ?" DJNZ NEAR_D64C ; D654 10 F6 "??" ; Opcode breaks the linear code flow RET ; D656 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #627 of 1218 NOP ; D657 00 "?" JR NZ,NEAR_D68B ; D658 20 31 " 1" ADD HL,SP ; D65A 39 "9" JR C,NEAR_D692 ; D65B 38 35 "85" LD BC,$6E49 ; D65D 01 49 6E "?In" LD (HL),H ; D660 74 "t" LD H,L ; D661 65 "e" LD L,H ; D662 6C "l" LD L,H ; D663 6C "l" LD L,C ; D664 69 "i" LD H,A ; D665 67 "g" LD H,L ; D666 65 "e" LD L,(HL) ; D667 6E "n" LD (HL),H ; D668 74 "t" JR NZ,NEAR_D6AE ; D669 20 43 " C" LD L,B ; D66B 68 "h" LD H,L ; D66C 65 "e" LD (HL),E ; D66D 73 "s" LD (HL),E ; D66E 73 "s" JR NZ,$D6C4 ; D66F 20 53 " S" LD L,A ; D671 6F "o" LD H,(HL) ; D672 66 "f" LD (HL),H ; D673 74 "t" LD (HL),A ; D674 77 "w" LD H,C ; D675 61 "a" LD (HL),D ; D676 72 "r" LD H,L ; D677 65 "e" JR NZ,NEAR_D6C6 ; D678 20 4C " L" LD (HL),H ; D67A 74 "t" LD H,H ; D67B 64 "d" SBC A ; D67C 9F "?" SBC A ; D67D 9F "?" INC D ; D67E 14 "?" LD C,H ; D67F 4C "L" LD B,L ; D680 45 "E" LD D,(HL) ; D681 56 "V" LD B,L ; D682 45 "E" CALL Z,$7250 ; D683 CC 50 72 "?Pr" LD H,L ; D686 65 "e" LD (HL),E ; D687 73 "s" LD (HL),E ; D688 73 "s" JR NZ,NEAR_D6FE ; D689 20 73 " s" NEAR_D68B: ; code label ; stop analyzing: already analyzed code at iteration #631: Opcode (or part of it) has been already analyzed ; Referenced at D658 LD (HL),B ; D68B 70 "p" LD H,C ; D68C 61 "a" LD H,E ; D68D 63 "c" LD H,L ; D68E 65 "e" JR NZ,NEAR_D6F3 ; D68F 20 62 " b" LD H,C ; D691 61 "a" NEAR_D692: ; code label ; stop analyzing: already analyzed code at iteration #632: Opcode (or part of it) has been already analyzed ; Referenced at D65B LD (HL),D ; D692 72 "r" JR NZ,NEAR_D709 ; D693 20 74 " t" LD L,A ; D695 6F "o" JR NZ,$D70B ; D696 20 73 " s" LD H,L ; D698 65 "e" LD H,L ; D699 65 "e" JR NZ,NEAR_D6FE ; D69A 20 62 " b" LD L,A ; D69C 6F "o" LD H,C ; D69D 61 "a" LD (HL),D ; D69E 72 "r" CALL PO,$5943 ; D69F E4 43 59 "?CY" LD D,D ; D6A2 52 "R" LD D,L ; D6A3 55 "U" LD D,E ; D6A4 53 "S" AND B ; D6A5 A0 "?" LD D,B ; D6A6 50 "P" LD C,H ; D6A7 4C "L" LD B,C ; D6A8 41 "A" LD E,C ; D6A9 59 "Y" LD B,L ; D6AA 45 "E" JP NC,$4E49 ; D6AB D2 49 4E "?IN" NEAR_D6AE: ; code label ; stop analyzing: already analyzed code at iteration #633: Opcode (or part of it) has been already analyzed ; Referenced at D669 LD D,H ; D6AE 54 "T" LD B,L ; D6AF 45 "E" LD D,D ; D6B0 52 "R" LD C,(HL) ; D6B1 4E "N" LD B,C ; D6B2 41 "A" LD C,H ; D6B3 4C "L" LD BC,$A001 ; D6B4 01 01 A0 "???" LD B,L ; D6B7 45 "E" LD E,B ; D6B8 58 "X" LD D,H ; D6B9 54 "T" LD B,L ; D6BA 45 "E" LD D,D ; D6BB 52 "R" LD C,(HL) ; D6BC 4E "N" LD B,C ; D6BD 41 "A" LD C,H ; D6BE 4C "L" AND B ; D6BF A0 "?" LD SP,$A001 ; D6C0 31 01 A0 "1??" LD ($A001),A ; D6C3 32 01 A0 "2??" NEAR_D6C6: ; code label ; stop analyzing: already analyzed code at iteration #635: Opcode (or part of it) has been already analyzed ; Referenced at D678 LD B,D ; D6C6 42 "B" LD C,A ; D6C7 4F "O" LD D,H ; D6C8 54 "T" RET Z ; D6C9 C8 "?" LD B,C ; D6CA 41 "A" LD B,H ; D6CB 44 "D" LD B,C ; D6CC 41 "A" RET NC ; D6CD D0 "?" LD C,C ; D6CE 49 "I" LD C,(HL) ; D6CF 4E "N" LD B,(HL) ; D6D0 46 "F" ; Opcode breaks the linear code flow RET ; D6D1 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #928 of 1218 LD D,B ; D6D2 50 "P" LD D,D ; D6D3 52 "R" LD C,A ; D6D4 4F "O" JP NZ,$4C49 ; D6D5 C2 49 4C "?IL" LD C,H ; D6D8 4C "L" LD B,L ; D6D9 45 "E" LD B,A ; D6DA 47 "G" LD B,C ; D6DB 41 "A" CALL Z,$5453 ; D6DC CC 53 54 "?ST" LD B,C ; D6DF 41 "A" LD C,H ; D6E0 4C "L" LD B,L ; D6E1 45 "E" LD C,L ; D6E2 4D "M" LD B,C ; D6E3 41 "A" LD D,H ; D6E4 54 "T" PUSH BC ; D6E5 C5 "?" LD B,E ; D6E6 43 "C" LD C,B ; D6E7 48 "H" LD B,L ; D6E8 45 "E" LD B,E ; D6E9 43 "C" LD C,E ; D6EA 4B "K" LD C,L ; D6EB 4D "M" LD B,C ; D6EC 41 "A" LD D,H ; D6ED 54 "T" PUSH BC ; D6EE C5 "?" LD B,H ; D6EF 44 "D" LD D,D ; D6F0 52 "R" LD B,C ; D6F1 41 "A" RST $10 ; D6F2 D7 "?" NEAR_D6F3: ; code label ; stop analyzing: already analyzed code at iteration #928: Opcode (or part of it) has been already analyzed ; Referenced at D68F ; Code analyzation starting point at iteration #636 of 1218 JR NC,NEAR_D725 ; D6F3 30 30 "00" LD A,($3030) ; D6F5 3A 30 30 ":00" LD A,($B030) ; D6F8 3A 30 B0 ":0?" LD D,B ; D6FB 50 "P" LD (HL),D ; D6FC 72 "r" LD H,L ; D6FD 65 "e" NEAR_D6FE: ; code label ; stop analyzing: already analyzed code at iteration #637: Opcode (or part of it) has been already analyzed ; Referenced at D689 D69A LD (HL),E ; D6FE 73 "s" LD (HL),E ; D6FF 73 "s" JR NZ,$D747 ; D700 20 45 " E" LD C,(HL) ; D702 4E "N" LD D,H ; D703 54 "T" LD B,L ; D704 45 "E" LD D,D ; D705 52 "R" JR NZ,NEAR_D76E ; D706 20 66 " f" LD L,A ; D708 6F "o" NEAR_D709: ; code label ; stop analyzing: already analyzed code at iteration #638: Opcode (or part of it) has been already analyzed ; Referenced at D693 LD (HL),D ; D709 72 "r" JR NZ,NEAR_D77A ; D70A 20 6E " n" ; stop analyzing: already analyzed code at iteration #639: Opcode (or part of it) has been already analyzed LD H,L ; D70C 65 "e" LD (HL),A ; D70D 77 "w" JR NZ,$D777 ; D70E 20 67 " g" LD H,C ; D710 61 "a" LD L,L ; D711 6D "m" LD H,L ; D712 65 "e" SBC A ; D713 9F "?" SBC A ; D714 9F "?" SBC A ; D715 9F "?" SBC A ; D716 9F "?" ADD E ; D717 83 "?" AND B ; D718 A0 "?" LD D,E ; D719 53 "S" LD B,L ; D71A 45 "E" LD D,H ; D71B 54 "T" JR NZ,NEAR_D773 ; D71C 20 55 " U" LD D,B ; D71E 50 "P" JR NZ,NEAR_D771 ; D71F 20 50 " P" LD C,A ; D721 4F "O" LD D,E ; D722 53 "S" LD C,C ; D723 49 "I" LD D,H ; D724 54 "T" NEAR_D725: ; code label ; stop analyzing: already analyzed code at iteration #640: Opcode (or part of it) has been already analyzed ; Referenced at D6F3 LD C,C ; D725 49 "I" LD C,A ; D726 4F "O" LD C,(HL) ; D727 4E "N" SBC L ; D728 9D "?" LD B,C ; D729 41 "A" LD L,H ; D72A 6C "l" LD (HL),H ; D72B 74 "t" JR NZ,NEAR_D772 ; D72C 20 44 " D" LD B,L ; D72E 45 "E" LD C,H ; D72F 4C "L" DEC L ; D730 2D "-" JR NZ,NEAR_D776 ; D731 20 43 " C" LD L,H ; D733 6C "l" LD H,L ; D734 65 "e" LD H,C ; D735 61 "a" LD (HL),D ; D736 72 "r" JR NZ,NEAR_D79B ; D737 20 62 " b" LD L,A ; D739 6F "o" LD H,C ; D73A 61 "a" LD (HL),D ; D73B 72 "r" LD H,H ; D73C 64 "d" LD (BC),A ; D73D 02 "?" LD E,B ; D73E 58 "X" JR NZ,NEAR_D76E ; D73F 20 2D " -" JR NZ,NEAR_D796 ; D741 20 53 " S" LD (HL),A ; D743 77 "w" LD H,C ; D744 61 "a" LD (HL),B ; D745 70 "p" JR NZ,NEAR_D7AB ; D746 20 63 " c" ; stop analyzing: already analyzed code at iteration #641: Opcode (or part of it) has been already analyzed LD L,A ; D748 6F "o" LD L,H ; D749 6C "l" LD L,A ; D74A 6F "o" LD (HL),L ; D74B 75 "u" LD (HL),D ; D74C 72 "r" INC B ; D74D 04 "?" LD B,H ; D74E 44 "D" LD B,L ; D74F 45 "E" LD C,H ; D750 4C "L" JR NZ,NEAR_D780 ; D751 20 2D " -" JR NZ,$D798 ; D753 20 43 " C" LD L,H ; D755 6C "l" LD H,L ; D756 65 "e" LD H,C ; D757 61 "a" LD (HL),D ; D758 72 "r" JR NZ,NEAR_D7CE ; D759 20 73 " s" LD (HL),C ; D75B 71 "q" LD (HL),L ; D75C 75 "u" LD H,C ; D75D 61 "a" LD (HL),D ; D75E 72 "r" LD H,L ; D75F 65 "e" LD BC,$205A ; D760 01 5A 20 "?Z " DEC L ; D763 2D "-" JR NZ,NEAR_D7C0 ; D764 20 5A " Z" LD H,L ; D766 65 "e" LD (HL),D ; D767 72 "r" LD L,A ; D768 6F "o" JR NZ,NEAR_D7CE ; D769 20 63 " c" LD L,H ; D76B 6C "l" LD L,A ; D76C 6F "o" LD H,E ; D76D 63 "c" NEAR_D76E: ; code label ; stop analyzing: already analyzed code at iteration #642: Opcode (or part of it) has been already analyzed ; Referenced at D706 D73F LD L,E ; D76E 6B "k" LD (HL),E ; D76F 73 "s" INC B ; D770 04 "?" NEAR_D771: ; code label ; stop analyzing: already analyzed code at iteration #643: Opcode (or part of it) has been already analyzed ; Referenced at D71F DEC HL ; D771 2B "+" NEAR_D772: ; code label ; stop analyzing: already analyzed code at iteration #644: Opcode (or part of it) has been already analyzed ; Referenced at D72C CPL ; D772 2F "/" NEAR_D773: ; code label ; stop analyzing: already analyzed code at iteration #645: Opcode (or part of it) has been already analyzed ; Referenced at D71C DEC L ; D773 2D "-" JR NZ,NEAR_D7A3 ; D774 20 2D " -" NEAR_D776: ; code label ; stop analyzing: already analyzed code at iteration #646: Opcode (or part of it) has been already analyzed ; Referenced at D731 JR NZ,NEAR_D7BB ; D776 20 43 " C" ; stop analyzing: already analyzed code at iteration #647: Opcode (or part of it) has been already analyzed LD L,B ; D778 68 "h" LD H,C ; D779 61 "a" NEAR_D77A: ; code label ; stop analyzing: already analyzed code at iteration #648: Opcode (or part of it) has been already analyzed ; Referenced at D70A LD L,(HL) ; D77A 6E "n" LD H,A ; D77B 67 "g" LD H,L ; D77C 65 "e" JR NZ,NEAR_D7EB ; D77D 20 6C " l" LD H,L ; D77F 65 "e" NEAR_D780: ; code label ; stop analyzing: already analyzed code at iteration #649: Opcode (or part of it) has been already analyzed ; Referenced at D751 HALT ; D780 76 "v" LD H,L ; D781 65 "e" LD L,H ; D782 6C "l" LD BC,$2053 ; D783 01 53 20 "?S " DEC L ; D786 2D "-" JR NZ,NEAR_D7CE ; D787 20 45 " E" LD A,B ; D789 78 "x" LD L,C ; D78A 69 "i" LD (HL),H ; D78B 74 "t" JR NZ,NEAR_D801 ; D78C 20 73 " s" LD H,L ; D78E 65 "e" LD (HL),H ; D78F 74 "t" JR NZ,NEAR_D807 ; D790 20 75 " u" LD (HL),B ; D792 70 "p" INC B ; D793 04 "?" LD B,L ; D794 45 "E" LD D,E ; D795 53 "S" NEAR_D796: ; code label ; stop analyzing: already analyzed code at iteration #650: Opcode (or part of it) has been already analyzed ; Referenced at D741 LD B,E ; D796 43 "C" JR NZ,NEAR_D7C6 ; D797 20 2D " -" ; stop analyzing: already analyzed code at iteration #651: Opcode (or part of it) has been already analyzed JR NZ,NEAR_D7E9 ; D799 20 4E " N" NEAR_D79B: ; code label ; stop analyzing: already analyzed code at iteration #652: Opcode (or part of it) has been already analyzed ; Referenced at D737 LD H,L ; D79B 65 "e" LD (HL),A ; D79C 77 "w" JR NZ,$D806 ; D79D 20 67 " g" LD H,C ; D79F 61 "a" LD L,L ; D7A0 6D "m" LD H,L ; D7A1 65 "e" SBC A ; D7A2 9F "?" NEAR_D7A3: ; code label ; stop analyzing: already analyzed code at iteration #653: Opcode (or part of it) has been already analyzed ; Referenced at D774 DEC BC ; D7A3 0B "?" LD D,B ; D7A4 50 "P" INC L ; D7A5 2C "," LD C,(HL) ; D7A6 4E "N" INC L ; D7A7 2C "," LD B,D ; D7A8 42 "B" INC L ; D7A9 2C "," LD D,D ; D7AA 52 "R" NEAR_D7AB: ; code label ; stop analyzing: already analyzed code at iteration #654: Opcode (or part of it) has been already analyzed ; Referenced at D746 INC L ; D7AB 2C "," LD D,C ; D7AC 51 "Q" INC L ; D7AD 2C "," LD C,E ; D7AE 4B "K" JR NZ,NEAR_D7DE ; D7AF 20 2D " -" JR NZ,NEAR_D803 ; D7B1 20 50 " P" LD L,C ; D7B3 69 "i" LD H,L ; D7B4 65 "e" LD H,E ; D7B5 63 "c" LD H,L ; D7B6 65 "e" LD B,$A0 ; D7B7 06 A0 "??" LD C,C ; D7B9 49 "I" CPL ; D7BA 2F "/" NEAR_D7BB: ; code label ; stop analyzing: already analyzed code at iteration #655: Opcode (or part of it) has been already analyzed ; Referenced at D776 LD C,A ; D7BB 4F "O" JR NZ,NEAR_D811 ; D7BC 20 53 " S" LD B,L ; D7BE 45 "E" LD D,H ; D7BF 54 "T" NEAR_D7C0: ; code label ; stop analyzing: already analyzed code at iteration #656: Opcode (or part of it) has been already analyzed ; Referenced at D764 LD D,L ; D7C0 55 "U" LD D,B ; D7C1 50 "P" JR NZ,NEAR_D811 ; D7C2 20 4D " M" LD C,A ; D7C4 4F "O" LD B,H ; D7C5 44 "D" NEAR_D7C6: ; code label ; stop analyzing: already analyzed code at iteration #657: Opcode (or part of it) has been already analyzed ; Referenced at D797 LD B,L ; D7C6 45 "E" SBC A ; D7C7 9F "?" LD C,H ; D7C8 4C "L" JR NZ,NEAR_D7F8 ; D7C9 20 2D " -" JR NZ,NEAR_D819 ; D7CB 20 4C " L" LD L,A ; D7CD 6F "o" NEAR_D7CE: ; code label ; stop analyzing: already analyzed code at iteration #658: Opcode (or part of it) has been already analyzed ; Referenced at D759 D769 D787 LD H,C ; D7CE 61 "a" LD H,H ; D7CF 64 "d" JR NZ,$D839 ; D7D0 20 67 " g" LD H,C ; D7D2 61 "a" LD L,L ; D7D3 6D "m" LD H,L ; D7D4 65 "e" RLCA ; D7D5 07 "?" LD D,E ; D7D6 53 "S" JR NZ,$D806 ; D7D7 20 2D " -" JR NZ,NEAR_D82E ; D7D9 20 53 " S" LD H,C ; D7DB 61 "a" HALT ; D7DC 76 "v" LD H,L ; D7DD 65 "e" NEAR_D7DE: ; code label ; stop analyzing: already analyzed code at iteration #659: Opcode (or part of it) has been already analyzed ; Referenced at D7AF JR NZ,NEAR_D847 ; D7DE 20 67 " g" LD H,C ; D7E0 61 "a" LD L,L ; D7E1 6D "m" LD H,L ; D7E2 65 "e" DEC B ; D7E3 05 "?" LD D,B ; D7E4 50 "P" JR NZ,NEAR_D814 ; D7E5 20 2D " -" JR NZ,$D83C ; D7E7 20 53 " S" NEAR_D7E9: ; code label ; stop analyzing: already analyzed code at iteration #660: Opcode (or part of it) has been already analyzed ; Referenced at D799 LD H,L ; D7E9 65 "e" LD L,H ; D7EA 6C "l" NEAR_D7EB: ; code label ; stop analyzing: already analyzed code at iteration #661: Opcode (or part of it) has been already analyzed ; Referenced at D77D LD H,L ; D7EB 65 "e" LD H,E ; D7EC 63 "c" LD (HL),H ; D7ED 74 "t" JR NZ,NEAR_D860 ; D7EE 20 70 " p" LD (HL),D ; D7F0 72 "r" LD L,C ; D7F1 69 "i" LD L,(HL) ; D7F2 6E "n" LD (HL),H ; D7F3 74 "t" LD H,L ; D7F4 65 "e" LD (HL),D ; D7F5 72 "r" LD (BC),A ; D7F6 02 "?" LD C,D ; D7F7 4A "J" NEAR_D7F8: ; code label ; stop analyzing: already analyzed code at iteration #662: Opcode (or part of it) has been already analyzed ; Referenced at D7C9 JR NZ,NEAR_D827 ; D7F8 20 2D " -" JR NZ,NEAR_D846 ; D7FA 20 4A " J" LD L,A ; D7FC 6F "o" LD A,C ; D7FD 79 "y" LD (HL),E ; D7FE 73 "s" LD (HL),H ; D7FF 74 "t" LD L,C ; D800 69 "i" NEAR_D801: ; code label ; stop analyzing: already analyzed code at iteration #663: Opcode (or part of it) has been already analyzed ; Referenced at D78C LD H,E ; D801 63 "c" LD L,E ; D802 6B "k" NEAR_D803: ; code label ; stop analyzing: already analyzed code at iteration #664: Opcode (or part of it) has been already analyzed ; Referenced at D7B1 LD B,$3A ; D803 06 3A "?:" JR NZ,NEAR_D834 ; D805 20 2D " -" NEAR_D807: ; code label ; stop analyzing: already analyzed code at iteration #666: Opcode (or part of it) has been already analyzed ; Referenced at D790 JR NZ,NEAR_D84E ; D807 20 45 " E" LD E,B ; D809 58 "X" LD C,A ; D80A 4F "O" LD D,E ; D80B 53 "S" JR NZ,$D871 ; D80C 20 63 " c" LD L,A ; D80E 6F "o" LD L,L ; D80F 6D "m" LD L,L ; D810 6D "m" NEAR_D811: ; code label ; stop analyzing: already analyzed code at iteration #667: Opcode (or part of it) has been already analyzed ; Referenced at D7BC D7C2 LD H,C ; D811 61 "a" LD L,(HL) ; D812 6E "n" LD H,H ; D813 64 "d" NEAR_D814: ; code label ; stop analyzing: already analyzed code at iteration #668: Opcode (or part of it) has been already analyzed ; Referenced at D7E5 LD (BC),A ; D814 02 "?" LD D,E ; D815 53 "S" LD D,H ; D816 54 "T" LD C,A ; D817 4F "O" LD D,B ; D818 50 "P" NEAR_D819: ; code label ; stop analyzing: already analyzed code at iteration #669: Opcode (or part of it) has been already analyzed ; Referenced at D7CB DEC L ; D819 2D "-" JR NZ,NEAR_D861 ; D81A 20 45 " E" LD A,B ; D81C 78 "x" LD L,C ; D81D 69 "i" LD (HL),H ; D81E 74 "t" JR NZ,NEAR_D86A ; D81F 20 49 " I" CPL ; D821 2F "/" LD C,A ; D822 4F "O" JR NZ,NEAR_D892 ; D823 20 6D " m" LD L,A ; D825 6F "o" LD H,H ; D826 64 "d" NEAR_D827: ; code label ; stop analyzing: already analyzed code at iteration #670: Opcode (or part of it) has been already analyzed ; Referenced at D7F8 LD H,L ; D827 65 "e" SBC A ; D828 9F "?" SUB A ; D829 97 "?" AND B ; D82A A0 "?" INC BC ; D82B 03 "?" LD B,L ; D82C 45 "E" LD D,E ; D82D 53 "S" NEAR_D82E: ; code label ; stop analyzing: already analyzed code at iteration #671: Opcode (or part of it) has been already analyzed ; Referenced at D7D9 LD B,E ; D82E 43 "C" JR NZ,NEAR_D85E ; D82F 20 2D " -" JR NZ,NEAR_D885 ; D831 20 52 " R" LD H,L ; D833 65 "e" NEAR_D834: ; code label ; stop analyzing: already analyzed code at iteration #672: Opcode (or part of it) has been already analyzed ; Referenced at D805 LD (HL),H ; D834 74 "t" LD (HL),L ; D835 75 "u" LD (HL),D ; D836 72 "r" LD L,(HL) ; D837 6E "n" JR NZ,NEAR_D8AE ; D838 20 74 " t" ; stop analyzing: already analyzed code at iteration #673: Opcode (or part of it) has been already analyzed LD L,A ; D83A 6F "o" JR NZ,$D8AA ; D83B 20 6D " m" ; stop analyzing: already analyzed code at iteration #674: Opcode (or part of it) has been already analyzed LD H,C ; D83D 61 "a" LD L,C ; D83E 69 "i" LD L,(HL) ; D83F 6E "n" JR NZ,NEAR_D88B ; D840 20 49 " I" CPL ; D842 2F "/" LD C,A ; D843 4F "O" JR NZ,$D8B3 ; D844 20 6D " m" NEAR_D846: ; code label ; stop analyzing: already analyzed code at iteration #675: Opcode (or part of it) has been already analyzed ; Referenced at D7FA LD H,L ; D846 65 "e" NEAR_D847: ; code label ; stop analyzing: already analyzed code at iteration #676: Opcode (or part of it) has been already analyzed ; Referenced at D7DE LD L,(HL) ; D847 6E "n" LD (HL),L ; D848 75 "u" ADD HL,BC ; D849 09 "?" LD D,E ; D84A 53 "S" LD D,H ; D84B 54 "T" LD C,A ; D84C 4F "O" LD D,B ; D84D 50 "P" NEAR_D84E: ; code label ; stop analyzing: already analyzed code at iteration #677: Opcode (or part of it) has been already analyzed ; Referenced at D807 JR NZ,$D87D ; D84E 20 2D " -" JR NZ,NEAR_D897 ; D850 20 45 " E" LD A,B ; D852 78 "x" LD L,C ; D853 69 "i" LD (HL),H ; D854 74 "t" JR NZ,NEAR_D8A0 ; D855 20 49 " I" CPL ; D857 2F "/" LD C,A ; D858 4F "O" JR NZ,NEAR_D8C8 ; D859 20 6D " m" LD L,A ; D85B 6F "o" LD H,H ; D85C 64 "d" LD H,L ; D85D 65 "e" NEAR_D85E: ; code label ; stop analyzing: already analyzed code at iteration #678: Opcode (or part of it) has been already analyzed ; Referenced at D82F SBC A ; D85E 9F "?" SBC A ; D85F 9F "?" NEAR_D860: ; code label ; stop analyzing: already analyzed code at iteration #679: Opcode (or part of it) has been already analyzed ; Referenced at D7EE SBC A ; D860 9F "?" NEAR_D861: ; code label ; stop analyzing: already analyzed code at iteration #680: Opcode (or part of it) has been already analyzed ; Referenced at D81A SBC (HL) ; D861 9E "?" AND B ; D862 A0 "?" LD D,H ; D863 54 "T" LD C,B ; D864 48 "H" LD C,C ; D865 49 "I" LD C,(HL) ; D866 4E "N" LD C,E ; D867 4B "K" LD C,C ; D868 49 "I" LD C,(HL) ; D869 4E "N" NEAR_D86A: ; code label ; stop analyzing: already analyzed code at iteration #681: Opcode (or part of it) has been already analyzed ; Referenced at D81F LD B,A ; D86A 47 "G" SBC A ; D86B 9F "?" RLCA ; D86C 07 "?" LD C,B ; D86D 48 "H" JR NZ,NEAR_D89D ; D86E 20 2D " -" JR NZ,NEAR_D8BA ; D870 20 48 " H" ; stop analyzing: already analyzed code at iteration #682: Opcode (or part of it) has been already analyzed LD L,C ; D872 69 "i" LD L,(HL) ; D873 6E "n" LD (HL),H ; D874 74 "t" ADD HL,BC ; D875 09 "?" LD D,E ; D876 53 "S" LD D,H ; D877 54 "T" LD C,A ; D878 4F "O" LD D,B ; D879 50 "P" JR NZ,NEAR_D8A9 ; D87A 20 2D " -" JR NZ,NEAR_D8CB ; D87C 20 4D " M" ; stop analyzing: already analyzed code at iteration #683: Opcode (or part of it) has been already analyzed LD L,A ; D87E 6F "o" HALT ; D87F 76 "v" LD H,L ; D880 65 "e" JR NZ,NEAR_D8F1 ; D881 20 6E " n" LD L,A ; D883 6F "o" LD (HL),A ; D884 77 "w" NEAR_D885: ; code label ; stop analyzing: already analyzed code at iteration #684: Opcode (or part of it) has been already analyzed ; Referenced at D831 SBC A ; D885 9F "?" SBC A ; D886 9F "?" SBC A ; D887 9F "?" LD A,(BC) ; D888 0A "?" AND B ; D889 A0 "?" LD D,D ; D88A 52 "R" NEAR_D88B: ; code label ; stop analyzing: already analyzed code at iteration #685: Opcode (or part of it) has been already analyzed ; Referenced at D840 LD B,L ; D88B 45 "E" LD D,B ; D88C 50 "P" LD C,H ; D88D 4C "L" LD B,C ; D88E 41 "A" LD E,C ; D88F 59 "Y" LD C,C ; D890 49 "I" LD C,(HL) ; D891 4E "N" NEAR_D892: ; code label ; stop analyzing: already analyzed code at iteration #686: Opcode (or part of it) has been already analyzed ; Referenced at D823 LD B,A ; D892 47 "G" JR NZ,NEAR_D8DC ; D893 20 47 " G" LD B,C ; D895 41 "A" LD C,L ; D896 4D "M" NEAR_D897: ; code label ; stop analyzing: already analyzed code at iteration #687: Opcode (or part of it) has been already analyzed ; Referenced at D850 LD B,L ; D897 45 "E" SBC A ; D898 9F "?" LD B,$53 ; D899 06 53 "?S" LD D,H ; D89B 54 "T" LD C,A ; D89C 4F "O" NEAR_D89D: ; code label ; stop analyzing: already analyzed code at iteration #688: Opcode (or part of it) has been already analyzed ; Referenced at D86E LD D,B ; D89D 50 "P" JR NZ,NEAR_D8CD ; D89E 20 2D " -" NEAR_D8A0: ; code label ; stop analyzing: already analyzed code at iteration #689: Opcode (or part of it) has been already analyzed ; Referenced at D855 JR NZ,NEAR_D8F5 ; D8A0 20 53 " S" LD (HL),H ; D8A2 74 "t" LD L,A ; D8A3 6F "o" LD (HL),B ; D8A4 70 "p" JR NZ,NEAR_D91B ; D8A5 20 74 " t" LD L,B ; D8A7 68 "h" LD H,L ; D8A8 65 "e" NEAR_D8A9: ; code label ; stop analyzing: already analyzed code at iteration #690: Opcode (or part of it) has been already analyzed ; Referenced at D87A JR NZ,NEAR_D91D ; D8A9 20 72 " r" ; stop analyzing: already analyzed code at iteration #691: Opcode (or part of it) has been already analyzed LD H,L ; D8AB 65 "e" LD (HL),B ; D8AC 70 "p" LD L,H ; D8AD 6C "l" NEAR_D8AE: ; code label ; stop analyzing: already analyzed code at iteration #692: Opcode (or part of it) has been already analyzed ; Referenced at D838 LD H,C ; D8AE 61 "a" LD A,C ; D8AF 79 "y" INC D ; D8B0 14 "?" LD D,E ; D8B1 53 "S" JR NZ,NEAR_D8E1 ; D8B2 20 2D " -" ; stop analyzing: already analyzed code at iteration #693: Opcode (or part of it) has been already analyzed JR NZ,$D8F9 ; D8B4 20 43 " C" LD L,B ; D8B6 68 "h" LD H,C ; D8B7 61 "a" LD L,(HL) ; D8B8 6E "n" LD H,A ; D8B9 67 "g" NEAR_D8BA: ; code label ; stop analyzing: already analyzed code at iteration #694: Opcode (or part of it) has been already analyzed ; Referenced at D870 LD H,L ; D8BA 65 "e" JR NZ,NEAR_D930 ; D8BB 20 73 " s" LD (HL),B ; D8BD 70 "p" LD H,L ; D8BE 65 "e" LD H,L ; D8BF 65 "e" LD H,H ; D8C0 64 "d" SBC A ; D8C1 9F "?" SBC A ; D8C2 9F "?" ADC E ; D8C3 8B "?" AND B ; D8C4 A0 "?" LD E,C ; D8C5 59 "Y" LD C,A ; D8C6 4F "O" LD D,L ; D8C7 55 "U" NEAR_D8C8: ; code label ; stop analyzing: already analyzed code at iteration #695: Opcode (or part of it) has been already analyzed ; Referenced at D859 LD D,D ; D8C8 52 "R" JR NZ,NEAR_D918 ; D8C9 20 4D " M" NEAR_D8CB: ; code label ; stop analyzing: already analyzed code at iteration #696: Opcode (or part of it) has been already analyzed ; Referenced at D87C LD C,A ; D8CB 4F "O" LD D,(HL) ; D8CC 56 "V" NEAR_D8CD: ; code label ; stop analyzing: already analyzed code at iteration #697: Opcode (or part of it) has been already analyzed ; Referenced at D89E LD B,L ; D8CD 45 "E" SBC A ; D8CE 9F "?" LD B,$48 ; D8CF 06 48 "?H" JR NZ,NEAR_D900 ; D8D1 20 2D " -" JR NZ,NEAR_D91D ; D8D3 20 48 " H" LD L,C ; D8D5 69 "i" LD L,(HL) ; D8D6 6E "n" LD (HL),H ; D8D7 74 "t" LD A,(BC) ; D8D8 0A "?" LD C,L ; D8D9 4D "M" JR NZ,$D909 ; D8DA 20 2D " -" NEAR_D8DC: ; code label ; stop analyzing: already analyzed code at iteration #698: Opcode (or part of it) has been already analyzed ; Referenced at D893 JR NZ,NEAR_D92B ; D8DC 20 4D " M" LD L,A ; D8DE 6F "o" HALT ; D8DF 76 "v" LD H,L ; D8E0 65 "e" NEAR_D8E1: ; code label ; stop analyzing: already analyzed code at iteration #699: Opcode (or part of it) has been already analyzed ; Referenced at D8B2 LD A,(BC) ; D8E1 0A "?" DEC HL ; D8E2 2B "+" CPL ; D8E3 2F "/" DEC L ; D8E4 2D "-" JR NZ,NEAR_D914 ; D8E5 20 2D " -" JR NZ,NEAR_D92C ; D8E7 20 43 " C" LD L,B ; D8E9 68 "h" LD H,C ; D8EA 61 "a" LD L,(HL) ; D8EB 6E "n" LD H,A ; D8EC 67 "g" LD H,L ; D8ED 65 "e" JR NZ,NEAR_D95C ; D8EE 20 6C " l" LD H,L ; D8F0 65 "e" NEAR_D8F1: ; code label ; stop analyzing: already analyzed code at iteration #700: Opcode (or part of it) has been already analyzed ; Referenced at D881 HALT ; D8F1 76 "v" LD H,L ; D8F2 65 "e" LD L,H ; D8F3 6C "l" LD (BC),A ; D8F4 02 "?" NEAR_D8F5: ; code label ; stop analyzing: already analyzed code at iteration #701: Opcode (or part of it) has been already analyzed ; Referenced at D8A0 LD C,C ; D8F5 49 "I" JR NZ,NEAR_D925 ; D8F6 20 2D " -" JR NZ,NEAR_D943 ; D8F8 20 49 " I" ; stop analyzing: already analyzed code at iteration #702: Opcode (or part of it) has been already analyzed LD L,(HL) ; D8FA 6E "n" HALT ; D8FB 76 "v" LD H,L ; D8FC 65 "e" LD (HL),D ; D8FD 72 "r" LD (HL),H ; D8FE 74 "t" LD A,(BC) ; D8FF 0A "?" NEAR_D900: ; code label ; stop analyzing: already analyzed code at iteration #703: Opcode (or part of it) has been already analyzed ; Referenced at D8D1 LD D,L ; D900 55 "U" JR NZ,NEAR_D930 ; D901 20 2D " -" JR NZ,NEAR_D95A ; D903 20 55 " U" LD (HL),E ; D905 73 "s" LD H,L ; D906 65 "e" LD (HL),D ; D907 72 "r" JR NZ,NEAR_D980 ; D908 20 76 " v" ; stop analyzing: already analyzed code at iteration #704: Opcode (or part of it) has been already analyzed LD L,$20 ; D90A 2E 20 ". " LD (HL),L ; D90C 75 "u" LD (HL),E ; D90D 73 "s" LD H,L ; D90E 65 "e" LD (HL),D ; D90F 72 "r" LD (BC),A ; D910 02 "?" LD B,C ; D911 41 "A" JR NZ,$D941 ; D912 20 2D " -" NEAR_D914: ; code label ; stop analyzing: already analyzed code at iteration #705: Opcode (or part of it) has been already analyzed ; Referenced at D8E5 JR NZ,NEAR_D957 ; D914 20 41 " A" LD (HL),L ; D916 75 "u" LD (HL),H ; D917 74 "t" NEAR_D918: ; code label ; stop analyzing: already analyzed code at iteration #706: Opcode (or part of it) has been already analyzed ; Referenced at D8C9 LD L,A ; D918 6F "o" JR NZ,NEAR_D98B ; D919 20 70 " p" NEAR_D91B: ; code label ; stop analyzing: already analyzed code at iteration #707: Opcode (or part of it) has been already analyzed ; Referenced at D8A5 LD L,H ; D91B 6C "l" LD H,C ; D91C 61 "a" NEAR_D91D: ; code label ; stop analyzing: already analyzed code at iteration #708: Opcode (or part of it) has been already analyzed ; Referenced at D8A9 D8D3 LD A,C ; D91D 79 "y" RLCA ; D91E 07 "?" LD B,(HL) ; D91F 46 "F" JR NZ,NEAR_D94F ; D920 20 2D " -" JR NZ,NEAR_D977 ; D922 20 53 " S" LD (HL),H ; D924 74 "t" NEAR_D925: ; code label ; stop analyzing: already analyzed code at iteration #709: Opcode (or part of it) has been already analyzed ; Referenced at D8F6 LD H,L ; D925 65 "e" LD (HL),B ; D926 70 "p" JR NZ,SUB_D98F ; D927 20 66 " f" LD L,A ; D929 6F "o" LD (HL),D ; D92A 72 "r" NEAR_D92B: ; code label ; stop analyzing: already analyzed code at iteration #710: Opcode (or part of it) has been already analyzed ; Referenced at D8DC LD (HL),A ; D92B 77 "w" NEAR_D92C: ; code label ; stop analyzing: already analyzed code at iteration #711: Opcode (or part of it) has been already analyzed ; Referenced at D8E7 LD H,C ; D92C 61 "a" LD (HL),D ; D92D 72 "r" LD H,H ; D92E 64 "d" LD (BC),A ; D92F 02 "?" NEAR_D930: ; code label ; stop analyzing: already analyzed code at iteration #712: Opcode (or part of it) has been already analyzed ; Referenced at D8BB D901 LD B,D ; D930 42 "B" JR NZ,NEAR_D960 ; D931 20 2D " -" JR NZ,$D989 ; D933 20 54 " T" LD H,C ; D935 61 "a" LD L,E ; D936 6B "k" LD H,L ; D937 65 "e" LD H,D ; D938 62 "b" LD H,C ; D939 61 "a" LD H,E ; D93A 63 "c" LD L,E ; D93B 6B "k" EX AF,AF' ; D93C 08 "?" LD D,E ; D93D 53 "S" JR NZ,NEAR_D96D ; D93E 20 2D " -" JR NZ,$D995 ; D940 20 53 " S" ; stop analyzing: already analyzed code at iteration #713: Opcode (or part of it) has been already analyzed LD H,L ; D942 65 "e" NEAR_D943: ; code label ; stop analyzing: already analyzed code at iteration #714: Opcode (or part of it) has been already analyzed ; Referenced at D8F8 LD (HL),H ; D943 74 "t" JR NZ,$D9B6 ; D944 20 70 " p" LD L,A ; D946 6F "o" LD (HL),E ; D947 73 "s" LD L,C ; D948 69 "i" LD (HL),H ; D949 74 "t" LD L,C ; D94A 69 "i" LD L,A ; D94B 6F "o" LD L,(HL) ; D94C 6E "n" LD (BC),A ; D94D 02 "?" LD C,A ; D94E 4F "O" NEAR_D94F: ; code label ; stop analyzing: already analyzed code at iteration #715: Opcode (or part of it) has been already analyzed ; Referenced at D920 JR NZ,NEAR_D97E ; D94F 20 2D " -" JR NZ,$D99C ; D951 20 49 " I" CPL ; D953 2F "/" LD C,A ; D954 4F "O" JR NZ,$D9C4 ; D955 20 6D " m" NEAR_D957: ; code label ; stop analyzing: already analyzed code at iteration #716: Opcode (or part of it) has been already analyzed ; Referenced at D914 LD L,A ; D957 6F "o" LD H,H ; D958 64 "d" LD H,L ; D959 65 "e" NEAR_D95A: ; code label ; stop analyzing: already analyzed code at iteration #717: Opcode (or part of it) has been already analyzed ; Referenced at D903 LD B,$45 ; D95A 06 45 "?E" NEAR_D95C: ; code label ; stop analyzing: already analyzed code at iteration #718: Opcode (or part of it) has been already analyzed ; Referenced at D8EE LD D,E ; D95C 53 "S" LD B,E ; D95D 43 "C" JR NZ,$D98D ; D95E 20 2D " -" NEAR_D960: ; code label ; stop analyzing: already analyzed code at iteration #719: Opcode (or part of it) has been already analyzed ; Referenced at D931 JR NZ,$D9B0 ; D960 20 4E " N" LD H,L ; D962 65 "e" LD (HL),A ; D963 77 "w" JR NZ,$D9CD ; D964 20 67 " g" LD H,C ; D966 61 "a" LD L,L ; D967 6D "m" LD H,L ; D968 65 "e" LD B,$52 ; D969 06 52 "?R" JR NZ,NEAR_D99A ; D96B 20 2D " -" NEAR_D96D: ; code label ; stop analyzing: already analyzed code at iteration #720: Opcode (or part of it) has been already analyzed ; Referenced at D93E JR NZ,$D9C1 ; D96D 20 52 " R" LD H,L ; D96F 65 "e" LD (HL),B ; D970 70 "p" LD L,H ; D971 6C "l" LD H,C ; D972 61 "a" LD A,C ; D973 79 "y" JR NZ,$D9DD ; D974 20 67 " g" LD H,C ; D976 61 "a" NEAR_D977: ; code label ; stop analyzing: already analyzed code at iteration #721: Opcode (or part of it) has been already analyzed ; Referenced at D922 LD L,L ; D977 6D "m" LD H,L ; D978 65 "e" LD BC,$9FA0 ; D979 01 A0 9F "???" SUB (HL) ; D97C 96 "?" AND B ; D97D A0 "?" NEAR_D97E: ; code label ; stop analyzing: already analyzed code at iteration #636: Opcode (or part of it) has been already analyzed ; Referenced at D997 D94F ; Code analyzation starting point at iteration #134 of 1218 JR Z,NEAR_D982 ; D97E 28 02 "(?" NEAR_D980: ; code label ; Referenced at D908 ADD $20 ; D980 C6 20 "? " NEAR_D982: ; code label ; stop analyzing: already analyzed code at iteration #135: Opcode (or part of it) has been already analyzed ; Referenced at D97E OR A ; D982 B7 "?" JR Z,NEAR_D999 ; D983 28 14 "(?" PUSH BC ; D985 C5 "?" LD B,A ; D986 47 "G" INC B ; D987 04 "?" LD A,$20 ; D988 3E 20 "> " NEAR_D98A: ; code label ; Referenced at D98C LD (DE),A ; D98A 12 "?" NEAR_D98B: ; code label ; Referenced at D919 INC DE ; D98B 13 "?" DJNZ NEAR_D98A ; D98C 10 FC "??" POP BC ; D98E C1 "?" SUB_D98F: ; code label ; stop analyzing: already analyzed code at iteration #134: Opcode (or part of it) has been already analyzed ; Referenced at CEFC CF0B CF0E D1A0 D99B D9C3 D9CC D9F5 DA48 DA4E DA62 DA6D DA9E DAB2 D927 D9A7 D502 ; Code analyzation starting point at iteration #133 of 1218 LD A,(HL) ; D98F 7E "~" AND $7F ; D990 E6 7F "??" CP $20 ; D992 FE 20 "? " BIT 7,(HL) ; D994 CB 7E "?~" ; stop analyzing: already analyzed code at iteration #724: Opcode (or part of it) has been already analyzed INC HL ; D996 23 "?" JR C,NEAR_D97E ; D997 38 E5 "8?" NEAR_D999: ; code label ; Referenced at D983 LD (DE),A ; D999 12 "?" NEAR_D99A: ; code label ; Referenced at D96B INC DE ; D99A 13 "?" JR Z,SUB_D98F ; D99B 28 F2 "(?" ; Opcode breaks the linear code flow RET ; D99D C9 "?" SUB_D99E: ; code label ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Referenced at D1A8 CD90 ; Code analyzation starting point at iteration #726 of 1218 CALL SUB_D62D ; D99E CD 2D D6 "?-?" LD HL,$D6FB ; D9A1 21 FB D6 "!??" LD DE,$7323 ; D9A4 11 23 73 "??s" CALL SUB_D98F ; D9A7 CD 8F D9 "???" NEAR_D9AA: ; code label ; Referenced at D9AD CALL SUB_CF50 ; D9AA CD 50 CF "?P?" JR Z,NEAR_D9AA ; D9AD 28 FB "(?" CP $0D ; D9AF FE 0D "??" ; stop analyzing: already analyzed code at iteration #727: Opcode (or part of it) has been already analyzed RET NZ ; D9B1 C0 "?" ; Opcode breaks the linear code flow JP FAR_CA4D ; D9B2 C3 4D CA "?M?" SUB_D9B5: ; code label ; Referenced at CA4A ; Code analyzation starting point at iteration #136 of 1218 LD HL,$7140 ; D9B5 21 40 71 "!@q" ; stop analyzing: already analyzed code at iteration #728: Opcode (or part of it) has been already analyzed LD B,$16 ; D9B8 06 16 "??" CALL NEAR_D64C ; D9BA CD 4C D6 "?L?" LD DE,$7141 ; D9BD 11 41 71 "?Aq" LD HL,$D657 ; D9C0 21 57 D6 "!W?" CALL SUB_D98F ; D9C3 CD 8F D9 "???" SUB_D9C6: ; code label ; stop analyzing: already analyzed code at iteration #730: Opcode (or part of it) has been already analyzed ; Referenced at CB38 CC8C D1D5 D3CF CD69 LD DE,$748D ; D9C6 11 8D 74 "??t" LD HL,$D684 ; D9C9 21 84 D6 "!??" CALL SUB_D98F ; D9CC CD 8F D9 "???" ; stop analyzing: already analyzed code at iteration #731: Opcode (or part of it) has been already analyzed LD HL,$7089 ; D9CF 21 89 70 "!?p" LD (HL),$DA ; D9D2 36 DA "6?" INC HL ; D9D4 23 "?" INC HL ; D9D5 23 "?" LD (HL),$FF ; D9D6 36 FF "6?" LD A,($04B1) ; D9D8 3A B1 04 ":??" LD DE,$7202 ; D9DB 11 02 72 "??r" ; stop analyzing: already analyzed code at iteration #732: Opcode (or part of it) has been already analyzed SUB $0A ; D9DE D6 0A "??" LD HL,$D6CA ; D9E0 21 CA D6 "!??" LD BC,$0004 ; D9E3 01 04 00 "???" JR NC,NEAR_D9F3 ; D9E6 30 0B "0?" ADD $3A ; D9E8 C6 3A "?:" LD (DE),A ; D9EA 12 "?" INC DE ; D9EB 13 "?" LD HL,$D6B5 ; D9EC 21 B5 D6 "!??" ; Opcode breaks the linear code flow JR NEAR_D9F5 ; D9EF 18 04 "??" NEAR_D9F1: ; code label ; stop analyzing: already analyzed code at iteration #733: Opcode (or part of it) has been already analyzed ; Referenced at D9F3 ; Code analyzation starting point at iteration #139 of 1218 ADD HL,BC ; D9F1 09 "?" DEC A ; D9F2 3D "=" NEAR_D9F3: ; code label ; stop analyzing: already analyzed code at iteration #139: Opcode (or part of it) has been already analyzed ; Referenced at D9E6 ; Code analyzation starting point at iteration #138 of 1218 JR NZ,NEAR_D9F1 ; D9F3 20 FC " ?" NEAR_D9F5: ; code label ; stop analyzing: already analyzed code at iteration #140: Opcode (or part of it) has been already analyzed ; Referenced at D9EF CALL SUB_D98F ; D9F5 CD 8F D9 "???" LD DE,$7323 ; D9F8 11 23 73 "??s" LD A,($7F3B) ; D9FB 3A 3B 7F ":;?" OR A ; D9FE B7 "?" JR NZ,NEAR_DA4B ; D9FF 20 4A " J" LD A,($044D) ; DA01 3A 4D 04 ":M?" RRA ; DA04 1F "?" JR C,NEAR_DA6A ; DA05 38 63 "8c" PUSH DE ; DA07 D5 "?" LD A,($04B4) ; DA08 3A B4 04 ":??" RRA ; DA0B 1F "?" JR C,NEAR_DA1B ; DA0C 38 0D "8?" LD B,$03 ; DA0E 06 03 "??" RRA ; DA10 1F "?" JR C,NEAR_DA1B ; DA11 38 08 "8?" DEC B ; DA13 05 "?" LD A,($04B2) ; DA14 3A B2 04 ":??" OR A ; DA17 B7 "?" JR Z,NEAR_DA1B ; DA18 28 01 "(?" DEC B ; DA1A 05 "?" NEAR_DA1B: ; code label ; stop analyzing: already analyzed code at iteration #141: Opcode (or part of it) has been already analyzed ; Referenced at DA0C DA11 DA18 BIT 1,B ; DA1B CB 48 "?H" LD HL,$7100 ; DA1D 21 00 71 "!?q" LD DE,$71BE ; DA20 11 BE 71 "??q" CALL SUB_DA94 ; DA23 CD 94 DA "???" BIT 0,B ; DA26 CB 40 "?@" LD HL,$7120 ; DA28 21 20 71 "! q" LD DE,$71C8 ; DA2B 11 C8 71 "??q" CALL SUB_DA94 ; DA2E CD 94 DA "???" POP DE ; DA31 D1 "?" LD HL,$D88A ; DA32 21 8A D8 "!??" LD A,($7F39) ; DA35 3A 39 7F ":9?" OR A ; DA38 B7 "?" JR NZ,NEAR_DA48 ; DA39 20 0D " ?" LD HL,$D8C5 ; DA3B 21 C5 D8 "!??" LD A,($04B4) ; DA3E 3A B4 04 ":??" BIT 6,A ; DA41 CB 77 "?w" JR Z,NEAR_DA48 ; DA43 28 03 "(?" LD HL,$D863 ; DA45 21 63 D8 "!c?" NEAR_DA48: ; code label ; stop analyzing: already analyzed code at iteration #142: Opcode (or part of it) has been already analyzed ; Referenced at DA39 DA43 DA5B DA68 DAA3 ; Opcode breaks the linear code flow JP SUB_D98F ; DA48 C3 8F D9 "???" NEAR_DA4B: ; code label ; stop analyzing: already analyzed code at iteration #734: Opcode (or part of it) has been already analyzed ; Referenced at D9FF ; Code analyzation starting point at iteration #143 of 1218 LD HL,$D7B9 ; DA4B 21 B9 D7 "!??" CALL SUB_D98F ; DA4E CD 8F D9 "???" LD DE,$7337 ; DA51 11 37 73 "?7s" LD HL,$D6AC ; DA54 21 AC D6 "!??" LD A,($7F3C) ; DA57 3A 3C 7F ":<?" OR A ; DA5A B7 "?" JR Z,NEAR_DA48 ; DA5B 28 EB "(?" DEC A ; DA5D 3D "=" LD C,A ; DA5E 4F "O" LD HL,$D6B7 ; DA5F 21 B7 D6 "!??" CALL SUB_D98F ; DA62 CD 8F D9 "???" ADD HL,BC ; DA65 09 "?" ADD HL,BC ; DA66 09 "?" ADD HL,BC ; DA67 09 "?" ; Opcode breaks the linear code flow JR NEAR_DA48 ; DA68 18 DE "??" NEAR_DA6A: ; code label ; stop analyzing: already analyzed code at iteration #735: Opcode (or part of it) has been already analyzed ; Referenced at DA05 ; Code analyzation starting point at iteration #144 of 1218 LD HL,$D719 ; DA6A 21 19 D7 "!??" CALL SUB_D98F ; DA6D CD 8F D9 "???" LD DE,$7339 ; DA70 11 39 73 "?9s" LD HL,$DA88 ; DA73 21 88 DA "!??" LD A,($048D) ; DA76 3A 8D 04 ":??" RLA ; DA79 17 "?" JR C,NEAR_DA7F ; DA7A 38 03 "8?" LD HL,$DA8E ; DA7C 21 8E DA "!??" NEAR_DA7F: ; code label ; stop analyzing: already analyzed code at iteration #145: Opcode (or part of it) has been already analyzed ; Referenced at DA7A LD C,$05 ; DA7F 0E 05 "??" LDIR ; DA81 ED B0 "??" LD A,(HL) ; DA83 7E "~" LD ($708B),A ; DA84 32 8B 70 "2?p" ; Opcode breaks the linear code flow RET ; DA87 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #736 of 1218 RST $10 ; DA88 D7 "?" RET Z ; DA89 C8 "?" ; Opcode breaks the linear code flow RET ; DA8A C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #931 of 1218 CALL NC,SUB_FFC5 ; DA8B D4 C5 FF "???" JP NZ,FAR_C1CC ; DA8E C2 CC C1 "???" ; Opcode breaks the linear code flow JP $00CB ; DA91 C3 CB 00 "???" SUB_DA94: ; code label ; Referenced at DA23 DA2E ; Code analyzation starting point at iteration #146 of 1218 PUSH HL ; DA94 E5 "?" LD HL,$D6A0 ; DA95 21 A0 D6 "!??" JR NZ,NEAR_DA9D ; DA98 20 03 " ?" LD HL,$D6A6 ; DA9A 21 A6 D6 "!??" NEAR_DA9D: ; code label ; stop analyzing: already analyzed code at iteration #147: Opcode (or part of it) has been already analyzed ; Referenced at DA98 PUSH HL ; DA9D E5 "?" CALL SUB_D98F ; DA9E CD 8F D9 "???" POP HL ; DAA1 E1 "?" POP DE ; DAA2 D1 "?" ; Opcode breaks the linear code flow JR NEAR_DA48 ; DAA3 18 A3 "??" SUB_DAA5: ; code label ; stop analyzing: already analyzed code at iteration #737: Opcode (or part of it) has been already analyzed ; Referenced at CA57 D22A ; Code analyzation starting point at iteration #148 of 1218 LD B,$04 ; DAA5 06 04 "??" LD HL,$DAB9 ; DAA7 21 B9 DA "!??" NEAR_DAAA: ; code label ; Referenced at DAB6 LD E,(HL) ; DAAA 5E "^" INC HL ; DAAB 23 "?" LD D,(HL) ; DAAC 56 "V" INC HL ; DAAD 23 "?" PUSH HL ; DAAE E5 "?" LD HL,$D6F3 ; DAAF 21 F3 D6 "!??" CALL SUB_D98F ; DAB2 CD 8F D9 "???" POP HL ; DAB5 E1 "?" DJNZ NEAR_DAAA ; DAB6 10 F2 "??" ; Opcode breaks the linear code flow RET ; DAB8 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #738 of 1218 PUSH HL ; DAB9 E5 "?" LD (HL),C ; DABA 71 "q" RST $28 ; DABB EF "?" LD (HL),C ; DABC 71 "q" ; Opcode breaks the linear code flow JR $DB30 ; DABD 18 71 "?q" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #959 of 1218 JR C,NEAR_DB32 ; DABF 38 71 "8q" NEAR_DAC1: ; code label ; stop analyzing: already analyzed code at iteration #959: Opcode (or part of it) has been already analyzed ; Referenced at DAFC ; Code analyzation starting point at iteration #151 of 1218 XOR A ; DAC1 AF "?" LD ($7F36),A ; DAC2 32 36 7F "26?" SUB_DAC5: ; code label ; stop analyzing: already analyzed code at iteration #151: Opcode (or part of it) has been already analyzed ; Referenced at CC0F ; Code analyzation starting point at iteration #149 of 1218 CALL SUB_DB6C ; DAC5 CD 6C DB "?l?" LD E,D ; DAC8 5A "Z" INC HL ; DAC9 23 "?" INC HL ; DACA 23 "?" LD B,$05 ; DACB 06 05 "??" LD A,($042D) ; DACD 3A 2D 04 ":-?" RRA ; DAD0 1F "?" JR C,NEAR_DAF5 ; DAD1 38 22 "8"" PUSH DE ; DAD3 D5 "?" LD DE,$0023 ; DAD4 11 23 00 "???" LD A,$D6 ; DAD7 3E D6 ">?" CP L ; DAD9 BD "?" JR NZ,NEAR_DAEA ; DADA 20 0E " ?" LD HL,$7258 ; DADC 21 58 72 "!Xr" LD DE,$7230 ; DADF 11 30 72 "?0r" LD BC,$00C8 ; DAE2 01 C8 00 "???" LDIR ; DAE5 ED B0 "??" LD DE,$FFB1 ; DAE7 11 B1 FF "???" NEAR_DAEA: ; code label ; stop analyzing: already analyzed code at iteration #152: Opcode (or part of it) has been already analyzed ; Referenced at DADA ADD HL,DE ; DAEA 19 "?" LD ($04C0),HL ; DAEB 22 C0 04 ""??" LD DE,$FFE7 ; DAEE 11 E7 FF "???" ADD HL,DE ; DAF1 19 "?" POP DE ; DAF2 D1 "?" LD B,$0D ; DAF3 06 0D "??" NEAR_DAF5: ; code label ; stop analyzing: already analyzed code at iteration #153: Opcode (or part of it) has been already analyzed ; Referenced at DAD1 INC E ; DAF5 1C "?" DEC E ; DAF6 1D "?" JR NZ,NEAR_DAFE ; DAF7 20 05 " ?" CALL SUB_C61B ; DAF9 CD 1B C6 "???" JR NZ,NEAR_DAC1 ; DAFC 20 C3 " ?" NEAR_DAFE: ; code label ; stop analyzing: already analyzed code at iteration #154: Opcode (or part of it) has been already analyzed ; Referenced at DAF7 BIT 4,(IX+$02) ; DAFE DD CB 02 66 "???f" JR Z,NEAR_DB09 ; DB02 28 05 "(?" CALL SUB_DB44 ; DB04 CD 44 DB "?D?" ; Opcode breaks the linear code flow JR NEAR_DB3B ; DB07 18 32 "?2" NEAR_DB09: ; code label ; stop analyzing: already analyzed code at iteration #739: Opcode (or part of it) has been already analyzed ; Referenced at DB02 ; Code analyzation starting point at iteration #155 of 1218 LD A,(IX+$00) ; DB09 DD 7E 00 "?~?" CALL SUB_DB57 ; DB0C CD 57 DB "?W?" LD A,$2D ; DB0F 3E 2D ">-" BIT 3,(IX+$02) ; DB11 DD CB 02 5E "???^" JR Z,NEAR_DB19 ; DB15 28 02 "(?" LD A,$78 ; DB17 3E 78 ">x" NEAR_DB19: ; code label ; stop analyzing: already analyzed code at iteration #156: Opcode (or part of it) has been already analyzed ; Referenced at DB15 CALL SUB_DBB4 ; DB19 CD B4 DB "???" LD A,(IX+$01) ; DB1C DD 7E 01 "?~?" CALL SUB_DB57 ; DB1F CD 57 DB "?W?" PUSH HL ; DB22 E5 "?" LD A,($7F3E) ; DB23 3A 3E 7F ":>?" LD HL,$D58D ; DB26 21 8D D5 "!??" CALL SUB_D580 ; DB29 CD 80 D5 "???" INC HL ; DB2C 23 "?" LD A,(HL) ; DB2D 7E "~" POP HL ; DB2E E1 "?" JR C,NEAR_DB3B ; DB2F 38 0A "8?" ; stop analyzing: already analyzed code at iteration #740: Opcode (or part of it) has been already analyzed PUSH AF ; DB31 F5 "?" NEAR_DB32: ; code label ; Referenced at DABF LD A,$3D ; DB32 3E 3D ">=" CALL SUB_DBB4 ; DB34 CD B4 DB "???" POP AF ; DB37 F1 "?" CALL SUB_DBB4 ; DB38 CD B4 DB "???" NEAR_DB3B: ; code label ; stop analyzing: already analyzed code at iteration #157: Opcode (or part of it) has been already analyzed ; Referenced at DB07 DB2F BIT 7,(IX+$02) ; DB3B DD CB 02 7E "???~" LD A,$2B ; DB3F 3E 2B ">+" RET Z ; DB41 C8 "?" ; Opcode breaks the linear code flow JR SUB_DBB4 ; DB42 18 70 "?p" SUB_DB44: ; code label ; stop analyzing: already analyzed code at iteration #741: Opcode (or part of it) has been already analyzed ; Referenced at DB04 ; Code analyzation starting point at iteration #158 of 1218 CALL SUB_DB53 ; DB44 CD 53 DB "?S?" BIT 2,(IX+$01) ; DB47 DD CB 01 56 "???V" CALL Z,SUB_DB4E ; DB4B CC 4E DB "?N?" SUB_DB4E: ; code label ; stop analyzing: already analyzed code at iteration #159: Opcode (or part of it) has been already analyzed ; Referenced at DB4B LD A,$2D ; DB4E 3E 2D ">-" CALL SUB_DBB4 ; DB50 CD B4 DB "???" SUB_DB53: ; code label ; stop analyzing: already analyzed code at iteration #160: Opcode (or part of it) has been already analyzed ; Referenced at DB44 LD A,$4F ; DB53 3E 4F ">O" ; Opcode breaks the linear code flow JR SUB_DBB4 ; DB55 18 5D "?]" SUB_DB57: ; code label ; stop analyzing: already analyzed code at iteration #742: Opcode (or part of it) has been already analyzed ; Referenced at DB0C DB1F ; Code analyzation starting point at iteration #161 of 1218 LD B,A ; DB57 47 "G" AND $07 ; DB58 E6 07 "??" ADD $41 ; DB5A C6 41 "?A" CALL SUB_DBB4 ; DB5C CD B4 DB "???" LD A,$70 ; DB5F 3E 70 ">p" AND B ; DB61 A0 "?" RRA ; DB62 1F "?" RRA ; DB63 1F "?" RRA ; DB64 1F "?" RRA ; DB65 1F "?" NEG ; DB66 ED 44 "?D" ADD $38 ; DB68 C6 38 "?8" ; Opcode breaks the linear code flow JR SUB_DBB4 ; DB6A 18 48 "?H" SUB_DB6C: ; code label ; stop analyzing: already analyzed code at iteration #743: Opcode (or part of it) has been already analyzed ; Referenced at CAEC DAC5 ; Code analyzation starting point at iteration #162 of 1218 LD A,($7F37) ; DB6C 3A 37 7F ":7?" LD E,A ; DB6F 5F "_" LD D,A ; DB70 57 "W" OR A ; DB71 B7 "?" LD A,($0449) ; DB72 3A 49 04 ":I?" JR NZ,NEAR_DB8C ; DB75 20 15 " ?" LD HL,$7F36 ; DB77 21 36 7F "!6?" CP (HL) ; DB7A BE "?" JR NZ,NEAR_DB80 ; DB7B 20 03 " ?" LD E,A ; DB7D 5F "_" ; Opcode breaks the linear code flow JR NEAR_DB8C ; DB7E 18 0C "??" NEAR_DB80: ; code label ; stop analyzing: already analyzed code at iteration #744: Opcode (or part of it) has been already analyzed ; Referenced at DB7B ; Code analyzation starting point at iteration #163 of 1218 LD C,A ; DB80 4F "O" LD A,($7F35) ; DB81 3A 35 7F ":5?" OR A ; DB84 B7 "?" LD A,$0D ; DB85 3E 0D ">?" CALL NZ,SUB_DBB6 ; DB87 C4 B6 DB "???" LD A,C ; DB8A 79 "y" LD (HL),A ; DB8B 77 "w" NEAR_DB8C: ; code label ; stop analyzing: already analyzed code at iteration #164: Opcode (or part of it) has been already analyzed ; Referenced at DB75 DB7E LD HL,($04C0) ; DB8C 2A C0 04 "*??" LD BC,$2020 ; DB8F 01 20 20 "?  " NEAR_DB92: ; code label ; Referenced at DB9B SUB $64 ; DB92 D6 64 "?d" JR C,NEAR_DB9D ; DB94 38 07 "8?" SET 4,C ; DB96 CB E1 "??" SET 4,B ; DB98 CB E0 "??" INC C ; DB9A 0C "?" ; Opcode breaks the linear code flow JR NEAR_DB92 ; DB9B 18 F5 "??" NEAR_DB9D: ; code label ; stop analyzing: already analyzed code at iteration #745: Opcode (or part of it) has been already analyzed ; Referenced at DB94 ; Code analyzation starting point at iteration #165 of 1218 ADD $64 ; DB9D C6 64 "?d" NEAR_DB9F: ; code label ; Referenced at DBA6 SUB $0A ; DB9F D6 0A "??" JR C,NEAR_DBA8 ; DBA1 38 05 "8?" SET 4,B ; DBA3 CB E0 "??" INC B ; DBA5 04 "?" ; Opcode breaks the linear code flow JR NEAR_DB9F ; DBA6 18 F7 "??" NEAR_DBA8: ; code label ; stop analyzing: already analyzed code at iteration #746: Opcode (or part of it) has been already analyzed ; Referenced at DBA1 ; Code analyzation starting point at iteration #166 of 1218 ADD $3A ; DBA8 C6 3A "?:" PUSH AF ; DBAA F5 "?" LD A,C ; DBAB 79 "y" CALL SUB_DBB4 ; DBAC CD B4 DB "???" LD A,B ; DBAF 78 "x" CALL SUB_DBB4 ; DBB0 CD B4 DB "???" POP AF ; DBB3 F1 "?" SUB_DBB4: ; code label ; stop analyzing: already analyzed code at iteration #167: Opcode (or part of it) has been already analyzed ; Referenced at DB19 DB34 DB38 DB42 DB50 DB55 DB5C DB6A DBAC DBB0 LD (HL),A ; DBB4 77 "w" INC HL ; DBB5 23 "?" SUB_DBB6: ; code label ; stop analyzing: already analyzed code at iteration #168: Opcode (or part of it) has been already analyzed ; Referenced at DB87 DEC E ; DBB6 1D "?" INC E ; DBB7 1C "?" RET NZ ; DBB8 C0 "?" ; Opcode breaks the linear code flow JP SUB_C5F1 ; DBB9 C3 F1 C5 "???" SUB_DBBC: ; code label ; stop analyzing: already analyzed code at iteration #747: Opcode (or part of it) has been already analyzed ; Referenced at E266 E26C ; Code analyzation starting point at iteration #254 of 1218 LD BC,$0F00 ; DBBC 01 00 0F "???" NEAR_DBBF: ; code label ; Referenced at DBD5 BIT 7,(HL) ; DBBF CB 7E "?~" JR NZ,NEAR_DBD1 ; DBC1 20 0E " ?" INC L ; DBC3 2C "," LD A,(HL) ; DBC4 7E "~" AND $0F ; DBC5 E6 0F "??" CP $01 ; DBC7 FE 01 "??" JR NZ,NEAR_DBCE ; DBC9 20 03 " ?" LD ($044C),A ; DBCB 32 4C 04 "2L?" NEAR_DBCE: ; code label ; stop analyzing: already analyzed code at iteration #255: Opcode (or part of it) has been already analyzed ; Referenced at DBC9 ADD C ; DBCE 81 "?" LD C,A ; DBCF 4F "O" DEC L ; DBD0 2D "-" NEAR_DBD1: ; code label ; stop analyzing: already analyzed code at iteration #256: Opcode (or part of it) has been already analyzed ; Referenced at DBC1 LD A,$08 ; DBD1 3E 08 ">?" ADD L ; DBD3 85 "?" LD L,A ; DBD4 6F "o" DJNZ NEAR_DBBF ; DBD5 10 E8 "??" ; Opcode breaks the linear code flow RET ; DBD7 C9 "?" SUB_DBD8: ; code label ; stop analyzing: already analyzed code at iteration #748: Opcode (or part of it) has been already analyzed ; Referenced at E244 E649 ; Code analyzation starting point at iteration #257 of 1218 CALL SUB_D5AB ; DBD8 CD AB D5 "???" LD A,(IX+$02) ; DBDB DD 7E 02 "?~?" AND $C9 ; DBDE E6 C9 "??" JR Z,SUB_DBEA ; DBE0 28 08 "(?" LD HL,$040E ; DBE2 21 0E 04 "!??" JP P,FAR_DBE9 ; DBE5 F2 E9 DB "???" INC (HL) ; DBE8 34 "4" FAR_DBE9: ; code label ; stop analyzing: already analyzed code at iteration #258: Opcode (or part of it) has been already analyzed ; Referenced at DBE5 INC (HL) ; DBE9 34 "4" SUB_DBEA: ; code label ; stop analyzing: already analyzed code at iteration #257: Opcode (or part of it) has been already analyzed ; Referenced at CB73 CC3A CC76 CE67 DBE0 ; Code analyzation starting point at iteration #169 of 1218 LD HL,$0497 ; DBEA 21 97 04 "!??" LD A,(HL) ; DBED 7E "~" ADD A ; DBEE 87 "?" ADD L ; DBEF 85 "?" LD L,A ; DBF0 6F "o" LD E,(HL) ; DBF1 5E "^" INC L ; DBF2 2C "," LD D,(HL) ; DBF3 56 "V" INC L ; DBF4 2C "," INC DE ; DBF5 13 "?" PUSH DE ; DBF6 D5 "?" INC DE ; DBF7 13 "?" INC DE ; DBF8 13 "?" PUSH HL ; DBF9 E5 "?" LD H,$04 ; DBFA 26 04 "&?" LD IY,$0500 ; DBFC FD 21 00 05 "?!??" LD A,($042D) ; DC00 3A 2D 04 ":-?" EXX ; DC03 D9 "?" RRCA ; DC04 0F "?" LD C,A ; DC05 4F "O" EXX ; DC06 D9 "?" JR NC,NEAR_DC0D ; DC07 30 04 "0?" LD IY,$0580 ; DC09 FD 21 80 05 "?!??" NEAR_DC0D: ; code label ; stop analyzing: already analyzed code at iteration #170: Opcode (or part of it) has been already analyzed ; Referenced at DC07 LD B,(IY+$00) ; DC0D FD 46 00 "?F?" BIT 4,(IY+$01) ; DC10 FD CB 01 66 "???f" CALL Z,SUB_DD8C ; DC14 CC 8C DD "???" LD C,$88 ; DC17 0E 88 "??" EXX ; DC19 D9 "?" LD DE,$CA08 ; DC1A 11 08 CA "???" CALL SUB_DD2C ; DC1D CD 2C DD "?,?" LD A,(IY+$08) ; DC20 FD 7E 08 "?~?" OR A ; DC23 B7 "?" CALL P,SUB_DD83 ; DC24 F4 83 DD "???" LD A,(IY+$10) ; DC27 FD 7E 10 "?~?" OR A ; DC2A B7 "?" CALL P,SUB_DD4E ; DC2B F4 4E DD "?N?" LD A,(IY+$18) ; DC2E FD 7E 18 "?~?" OR A ; DC31 B7 "?" CALL P,SUB_DD4E ; DC32 F4 4E DD "?N?" LD A,(IY+$20) ; DC35 FD 7E 20 "?~ " OR A ; DC38 B7 "?" CALL P,SUB_DD7C ; DC39 F4 7C DD "?|?" LD A,(IY+$28) ; DC3C FD 7E 28 "?~(" OR A ; DC3F B7 "?" CALL P,SUB_DD7C ; DC40 F4 7C DD "?|?" LD A,(IY+$30) ; DC43 FD 7E 30 "?~0" LD C,$88 ; DC46 0E 88 "??" OR A ; DC48 B7 "?" CALL P,SUB_DD27 ; DC49 F4 27 DD "?'?" LD A,(IY+$38) ; DC4C FD 7E 38 "?~8" OR A ; DC4F B7 "?" CALL P,SUB_DD27 ; DC50 F4 27 DD "?'?" LD C,$11 ; DC53 0E 11 "??" EXX ; DC55 D9 "?" LD HL,$0540 ; DC56 21 40 05 "!@?" BIT 7,C ; DC59 CB 79 "?y" JR Z,NEAR_DC63 ; DC5B 28 06 "(?" LD L,$C0 ; DC5D 2E C0 ".?" EXX ; DC5F D9 "?" LD C,$F1 ; DC60 0E F1 "??" EXX ; DC62 D9 "?" NEAR_DC63: ; code label ; stop analyzing: already analyzed code at iteration #171: Opcode (or part of it) has been already analyzed ; Referenced at DC5B DCC7 LD A,(HL) ; DC63 7E "~" RLA ; DC64 17 "?" JR C,NEAR_DCC1 ; DC65 38 5A "8Z" INC L ; DC67 2C "," LD A,(HL) ; DC68 7E "~" DEC L ; DC69 2D "-" AND $0E ; DC6A E6 0E "??" LD A,(HL) ; DC6C 7E "~" EXX ; DC6D D9 "?" LD B,A ; DC6E 47 "G" JR NZ,NEAR_DCD9 ; DC6F 20 68 " h" ADD C ; DC71 81 "?" LD L,A ; DC72 6F "o" XOR A ; DC73 AF "?" OR (HL) ; DC74 B6 "?" JR Z,NEAR_DC7E ; DC75 28 07 "(?" EXX ; DC77 D9 "?" XOR C ; DC78 A9 "?" EXX ; DC79 D9 "?" CALL M,SUB_DDC2 ; DC7A FC C2 DD "???" XOR A ; DC7D AF "?" NEAR_DC7E: ; code label ; stop analyzing: already analyzed code at iteration #172: Opcode (or part of it) has been already analyzed ; Referenced at DC75 DEC L ; DC7E 2D "-" DEC L ; DC7F 2D "-" OR (HL) ; DC80 B6 "?" JR Z,NEAR_DC8A ; DC81 28 07 "(?" EXX ; DC83 D9 "?" XOR C ; DC84 A9 "?" EXX ; DC85 D9 "?" CALL M,SUB_DDC2 ; DC86 FC C2 DD "???" XOR A ; DC89 AF "?" NEAR_DC8A: ; code label ; stop analyzing: already analyzed code at iteration #173: Opcode (or part of it) has been already analyzed ; Referenced at DC81 INC L ; DC8A 2C "," OR (HL) ; DC8B B6 "?" JR NZ,NEAR_DCB9 ; DC8C 20 2B " +" EX DE,HL ; DC8E EB "?" LD (HL),B ; DC8F 70 "p" INC HL ; DC90 23 "?" LD (HL),E ; DC91 73 "s" INC HL ; DC92 23 "?" LD (HL),A ; DC93 77 "w" INC HL ; DC94 23 "?" EX DE,HL ; DC95 EB "?" LD A,B ; DC96 78 "x" ADD $20 ; DC97 C6 20 "? " BIT 6,A ; DC99 CB 77 "?w" JR NZ,NEAR_DCB9 ; DC9B 20 1C " ?" LD A,C ; DC9D 79 "y" DEC A ; DC9E 3D "=" ADD L ; DC9F 85 "?" JP M,FAR_DCC0 ; DCA0 FA C0 DC "???" LD L,A ; DCA3 6F "o" XOR A ; DCA4 AF "?" OR (HL) ; DCA5 B6 "?" JR NZ,FAR_DCC0 ; DCA6 20 18 " ?" CALL SUB_DDC4 ; DCA8 CD C4 DD "???" DEC L ; DCAB 2D "-" OR (HL) ; DCAC B6 "?" CALL NZ,SUB_DD10 ; DCAD C4 10 DD "???" INC L ; DCB0 2C "," INC L ; DCB1 2C "," LD A,(HL) ; DCB2 7E "~" OR A ; DCB3 B7 "?" CALL NZ,SUB_DD10 ; DCB4 C4 10 DD "???" ; Opcode breaks the linear code flow JR FAR_DCC0 ; DCB7 18 07 "??" NEAR_DCB9: ; code label ; stop analyzing: already analyzed code at iteration #749: Opcode (or part of it) has been already analyzed ; Referenced at DC8C DC9B ; Code analyzation starting point at iteration #174 of 1218 BIT 5,(IX+$02) ; DCB9 DD CB 02 6E "???n" CALL NZ,SUB_DCF6 ; DCBD C4 F6 DC "???" FAR_DCC0: ; code label ; stop analyzing: already analyzed code at iteration #175: Opcode (or part of it) has been already analyzed ; Referenced at DCA0 DCA6 DCB7 EXX ; DCC0 D9 "?" NEAR_DCC1: ; code label ; stop analyzing: already analyzed code at iteration #176: Opcode (or part of it) has been already analyzed ; Referenced at DC65 DCF4 LD A,$08 ; DCC1 3E 08 ">?" ADD L ; DCC3 85 "?" LD L,A ; DCC4 6F "o" BIT 6,A ; DCC5 CB 77 "?w" JR NZ,NEAR_DC63 ; DCC7 20 9A " ?" EXX ; DCC9 D9 "?" LD A,$FF ; DCCA 3E FF ">?" LD (DE),A ; DCCC 12 "?" POP HL ; DCCD E1 "?" LD (HL),E ; DCCE 73 "s" INC L ; DCCF 2C "," LD (HL),D ; DCD0 72 "r" POP HL ; DCD1 E1 "?" LD (HL),A ; DCD2 77 "w" INC HL ; DCD3 23 "?" LD A,(IX+$02) ; DCD4 DD 7E 02 "?~?" LD (HL),A ; DCD7 77 "w" FAR_DCD8: ; code label ; Referenced at C9DB ; Opcode breaks the linear code flow RET ; DCD8 C9 "?" NEAR_DCD9: ; code label ; stop analyzing: already analyzed code at iteration #750: Opcode (or part of it) has been already analyzed ; Referenced at DC6F ; Code analyzation starting point at iteration #177 of 1218 PUSH BC ; DCD9 C5 "?" LD C,$88 ; DCDA 0E 88 "??" EXX ; DCDC D9 "?" INC L ; DCDD 2C "," LD A,(HL) ; DCDE 7E "~" DEC L ; DCDF 2D "-" LD DE,$DCF2 ; DCE0 11 F2 DC "???" PUSH DE ; DCE3 D5 "?" OR A ; DCE4 B7 "?" JP M,FAR_DD7E ; DCE5 FA 7E DD "?~?" RRA ; DCE8 1F "?" RRA ; DCE9 1F "?" JR C,NEAR_DD29 ; DCEA 38 3D "8=" RRA ; DCEC 1F "?" JR C,NEAR_DD50 ; DCED 38 61 "8a" ; Opcode breaks the linear code flow JP FAR_DD85 ; DCEF C3 85 DD "???" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #751 of 1218 POP BC ; DCF2 C1 "?" EXX ; DCF3 D9 "?" ; Opcode breaks the linear code flow JR NEAR_DCC1 ; DCF4 18 CB "??" SUB_DCF6: ; code label ; Referenced at DCBD ; Code analyzation starting point at iteration #178 of 1218 BIT 3,(IX+$02) ; DCF6 DD CB 02 5E "???^" RET NZ ; DCFA C0 "?" LD A,(IX+$01) ; DCFB DD 7E 01 "?~?" AND $7F ; DCFE E6 7F "??" INC A ; DD00 3C "<" CP B ; DD01 B8 "?" JR Z,NEAR_DD0A ; DD02 28 06 "(?" DEC A ; DD04 3D "=" DEC A ; DD05 3D "=" CP B ; DD06 B8 "?" RET NZ ; DD07 C0 "?" INC L ; DD08 2C "," INC L ; DD09 2C "," NEAR_DD0A: ; code label ; stop analyzing: already analyzed code at iteration #179: Opcode (or part of it) has been already analyzed ; Referenced at DD02 DEC L ; DD0A 2D "-" LD A,$28 ; DD0B 3E 28 ">(" ; Opcode breaks the linear code flow JP SUB_DDC4 ; DD0D C3 C4 DD "???" SUB_DD10: ; code label ; stop analyzing: already analyzed code at iteration #752: Opcode (or part of it) has been already analyzed ; Referenced at DCAD DCB4 ; Code analyzation starting point at iteration #180 of 1218 EXX ; DD10 D9 "?" XOR C ; DD11 A9 "?" EXX ; DD12 D9 "?" RET P ; DD13 F0 "?" LD A,(HL) ; DD14 7E "~" EXX ; DD15 D9 "?" LD B,L ; DD16 45 "E" SUB $03 ; DD17 D6 03 "??" LD L,A ; DD19 6F "o" LD A,(HL) ; DD1A 7E "~" LD L,B ; DD1B 68 "h" EXX ; DD1C D9 "?" AND $0F ; DD1D E6 0F "??" DEC A ; DD1F 3D "=" RET NZ ; DD20 C0 "?" LD A,$20 ; DD21 3E 20 "> " DEC DE ; DD23 1B "?" LD (DE),A ; DD24 12 "?" INC DE ; DD25 13 "?" ; Opcode breaks the linear code flow RET ; DD26 C9 "?" SUB_DD27: ; code label ; stop analyzing: already analyzed code at iteration #753: Opcode (or part of it) has been already analyzed ; Referenced at DC49 DC50 ; Code analyzation starting point at iteration #181 of 1218 LD B,A ; DD27 47 "G" EXX ; DD28 D9 "?" NEAR_DD29: ; code label ; stop analyzing: already analyzed code at iteration #182: Opcode (or part of it) has been already analyzed ; Referenced at DCEA LD DE,$CA00 ; DD29 11 00 CA "???" SUB_DD2C: ; code label ; stop analyzing: already analyzed code at iteration #183: Opcode (or part of it) has been already analyzed ; Referenced at DC1D LD B,$08 ; DD2C 06 08 "??" NEAR_DD2E: ; code label ; Referenced at DD4A LD A,(DE) ; DD2E 1A "?" INC E ; DD2F 1C "?" EXX ; DD30 D9 "?" ADD B ; DD31 80 "?" LD L,A ; DD32 6F "o" AND C ; DD33 A1 "?" JR NZ,NEAR_DD49 ; DD34 20 13 " ?" OR (HL) ; DD36 B6 "?" JR Z,NEAR_DD41 ; DD37 28 08 "(?" EXX ; DD39 D9 "?" XOR C ; DD3A A9 "?" JP P,FAR_DD4A ; DD3B F2 4A DD "?J?" EXX ; DD3E D9 "?" LD A,$08 ; DD3F 3E 08 ">?" NEAR_DD41: ; code label ; stop analyzing: already analyzed code at iteration #184: Opcode (or part of it) has been already analyzed ; Referenced at DD37 EX DE,HL ; DD41 EB "?" LD (HL),B ; DD42 70 "p" INC HL ; DD43 23 "?" LD (HL),E ; DD44 73 "s" INC HL ; DD45 23 "?" LD (HL),A ; DD46 77 "w" INC HL ; DD47 23 "?" EX DE,HL ; DD48 EB "?" NEAR_DD49: ; code label ; stop analyzing: already analyzed code at iteration #185: Opcode (or part of it) has been already analyzed ; Referenced at DD34 EXX ; DD49 D9 "?" FAR_DD4A: ; code label ; stop analyzing: already analyzed code at iteration #186: Opcode (or part of it) has been already analyzed ; Referenced at DD3B DJNZ NEAR_DD2E ; DD4A 10 E2 "??" EXX ; DD4C D9 "?" ; Opcode breaks the linear code flow RET ; DD4D C9 "?" SUB_DD4E: ; code label ; stop analyzing: already analyzed code at iteration #754: Opcode (or part of it) has been already analyzed ; Referenced at DC2B DC32 ; Code analyzation starting point at iteration #187 of 1218 LD B,A ; DD4E 47 "G" EXX ; DD4F D9 "?" NEAR_DD50: ; code label ; stop analyzing: already analyzed code at iteration #188: Opcode (or part of it) has been already analyzed ; Referenced at DCED LD DE,$CA0C ; DD50 11 0C CA "???" NEAR_DD53: ; code label ; Referenced at DD81 LD B,$04 ; DD53 06 04 "??" NEAR_DD55: ; code label ; Referenced at DD78 DD8A LD A,(DE) ; DD55 1A "?" INC E ; DD56 1C "?" EXX ; DD57 D9 "?" LD C,A ; DD58 4F "O" LD L,B ; DD59 68 "h" NEAR_DD5A: ; code label ; Referenced at DD6C LD A,L ; DD5A 7D "}" ADD C ; DD5B 81 "?" LD L,A ; DD5C 6F "o" AND $88 ; DD5D E6 88 "??" JR NZ,NEAR_DD77 ; DD5F 20 16 " ?" OR (HL) ; DD61 B6 "?" JR NZ,NEAR_DD6E ; DD62 20 0A " ?" EX DE,HL ; DD64 EB "?" LD (HL),B ; DD65 70 "p" INC HL ; DD66 23 "?" LD (HL),E ; DD67 73 "s" INC HL ; DD68 23 "?" LD (HL),A ; DD69 77 "w" INC HL ; DD6A 23 "?" EX DE,HL ; DD6B EB "?" ; Opcode breaks the linear code flow JR NEAR_DD5A ; DD6C 18 EC "??" NEAR_DD6E: ; code label ; stop analyzing: already analyzed code at iteration #755: Opcode (or part of it) has been already analyzed ; Referenced at DD62 ; Code analyzation starting point at iteration #189 of 1218 EXX ; DD6E D9 "?" XOR C ; DD6F A9 "?" JP P,FAR_DD78 ; DD70 F2 78 DD "?x?" EXX ; DD73 D9 "?" CALL SUB_DDC2 ; DD74 CD C2 DD "???" NEAR_DD77: ; code label ; stop analyzing: already analyzed code at iteration #190: Opcode (or part of it) has been already analyzed ; Referenced at DD5F EXX ; DD77 D9 "?" FAR_DD78: ; code label ; stop analyzing: already analyzed code at iteration #191: Opcode (or part of it) has been already analyzed ; Referenced at DD70 DJNZ NEAR_DD55 ; DD78 10 DB "??" EXX ; DD7A D9 "?" ; Opcode breaks the linear code flow RET ; DD7B C9 "?" SUB_DD7C: ; code label ; stop analyzing: already analyzed code at iteration #756: Opcode (or part of it) has been already analyzed ; Referenced at DC39 DC40 ; Code analyzation starting point at iteration #192 of 1218 LD B,A ; DD7C 47 "G" EXX ; DD7D D9 "?" FAR_DD7E: ; code label ; stop analyzing: already analyzed code at iteration #193: Opcode (or part of it) has been already analyzed ; Referenced at DCE5 LD DE,$CA08 ; DD7E 11 08 CA "???" ; Opcode breaks the linear code flow JR NEAR_DD53 ; DD81 18 D0 "??" SUB_DD83: ; code label ; stop analyzing: already analyzed code at iteration #757: Opcode (or part of it) has been already analyzed ; Referenced at DC24 ; Code analyzation starting point at iteration #194 of 1218 LD B,A ; DD83 47 "G" EXX ; DD84 D9 "?" FAR_DD85: ; code label ; stop analyzing: already analyzed code at iteration #195: Opcode (or part of it) has been already analyzed ; Referenced at DCEF LD DE,$CA08 ; DD85 11 08 CA "???" LD B,$08 ; DD88 06 08 "??" ; Opcode breaks the linear code flow JR NEAR_DD55 ; DD8A 18 C9 "??" SUB_DD8C: ; code label ; stop analyzing: already analyzed code at iteration #758: Opcode (or part of it) has been already analyzed ; Referenced at DC14 ; Code analyzation starting point at iteration #196 of 1218 BIT 7,(IX+$02) ; DD8C DD CB 02 7E "???~" RET NZ ; DD90 C0 "?" BIT 4,(IY+$19) ; DD91 FD CB 19 66 "???f" JR NZ,NEAR_DDA8 ; DD95 20 11 " ?" BIT 7,(IY+$18) ; DD97 FD CB 18 7E "???~" JR NZ,NEAR_DDA8 ; DD9B 20 0B " ?" XOR A ; DD9D AF "?" LD L,B ; DD9E 68 "h" INC L ; DD9F 2C "," OR (HL) ; DDA0 B6 "?" JR NZ,NEAR_DDA8 ; DDA1 20 05 " ?" INC L ; DDA3 2C "," OR (HL) ; DDA4 B6 "?" CALL Z,SUB_DDBE ; DDA5 CC BE DD "???" NEAR_DDA8: ; code label ; stop analyzing: already analyzed code at iteration #197: Opcode (or part of it) has been already analyzed ; Referenced at DD95 DD9B DDA1 BIT 4,(IY+$11) ; DDA8 FD CB 11 66 "???f" RET NZ ; DDAC C0 "?" BIT 7,(IY+$10) ; DDAD FD CB 10 7E "???~" RET NZ ; DDB1 C0 "?" LD L,B ; DDB2 68 "h" XOR A ; DDB3 AF "?" DEC L ; DDB4 2D "-" OR (HL) ; DDB5 B6 "?" RET NZ ; DDB6 C0 "?" DEC L ; DDB7 2D "-" OR (HL) ; DDB8 B6 "?" RET NZ ; DDB9 C0 "?" DEC L ; DDBA 2D "-" OR (HL) ; DDBB B6 "?" RET NZ ; DDBC C0 "?" INC L ; DDBD 2C "," SUB_DDBE: ; code label ; stop analyzing: already analyzed code at iteration #198: Opcode (or part of it) has been already analyzed ; Referenced at DDA5 LD A,$10 ; DDBE 3E 10 ">?" ; Opcode breaks the linear code flow JR SUB_DDC4 ; DDC0 18 02 "??" SUB_DDC2: ; code label ; stop analyzing: already analyzed code at iteration #759: Opcode (or part of it) has been already analyzed ; Referenced at DC7A DC86 DD74 ; Code analyzation starting point at iteration #199 of 1218 LD A,$08 ; DDC2 3E 08 ">?" SUB_DDC4: ; code label ; stop analyzing: already analyzed code at iteration #200: Opcode (or part of it) has been already analyzed ; Referenced at DCA8 DD0D DDC0 EX DE,HL ; DDC4 EB "?" LD (HL),B ; DDC5 70 "p" INC HL ; DDC6 23 "?" LD (HL),E ; DDC7 73 "s" INC HL ; DDC8 23 "?" LD (HL),A ; DDC9 77 "w" INC HL ; DDCA 23 "?" EX DE,HL ; DDCB EB "?" ; Opcode breaks the linear code flow RET ; DDCC C9 "?" SUB_DDCD: ; code label ; stop analyzing: already analyzed code at iteration #760: Opcode (or part of it) has been already analyzed ; Referenced at CC3D E29C ; Code analyzation starting point at iteration #201 of 1218 LD DE,$EA4D ; DDCD 11 4D EA "?M?" LD ($046B),DE ; DDD0 ED 53 6B 04 "?Sk?" SUB_DDD4: ; code label ; Referenced at E674 LD A,(HL) ; DDD4 7E "~" LD ($041D),A ; DDD5 32 1D 04 "2??" INC HL ; DDD8 23 "?" PUSH HL ; DDD9 E5 "?" POP IX ; DDDA DD E1 "??" LD ($044A),HL ; DDDC 22 4A 04 ""J?" LD ($0469),HL ; DDDF 22 69 04 ""i?" XOR A ; DDE2 AF "?" LD HL,$04E6 ; DDE3 21 E6 04 "!??" LD B,$0A ; DDE6 06 0A "??" NEAR_DDE8: ; code label ; Referenced at DDEA LD (HL),A ; DDE8 77 "w" INC HL ; DDE9 23 "?" DJNZ NEAR_DDE8 ; DDEA 10 FC "??" LD ($044E),A ; DDEC 32 4E 04 "2N?" ; Opcode breaks the linear code flow JP FAR_DE47 ; DDEF C3 47 DE "?G?" NEAR_DDF2: ; code label ; stop analyzing: already analyzed code at iteration #761: Opcode (or part of it) has been already analyzed ; Referenced at DE4B ; Code analyzation starting point at iteration #203 of 1218 INC A ; DDF2 3C "<" JR Z,NEAR_DE02 ; DDF3 28 0D "(?" LD A,(IX+$01) ; DDF5 DD 7E 01 "?~?" INC A ; DDF8 3C "<" JR Z,NEAR_DE42 ; DDF9 28 47 "(G" LD A,$01 ; DDFB 3E 01 ">?" LD ($044E),A ; DDFD 32 4E 04 "2N?" ; Opcode breaks the linear code flow JR NEAR_DE42 ; DE00 18 40 "?@" NEAR_DE02: ; code label ; stop analyzing: already analyzed code at iteration #762: Opcode (or part of it) has been already analyzed ; Referenced at DDF3 ; Code analyzation starting point at iteration #204 of 1218 XOR A ; DE02 AF "?" LD ($044B),A ; DE03 32 4B 04 "2K?" LD A,($04EF) ; DE06 3A EF 04 ":??" LD HL,($0469) ; DE09 2A 69 04 "*i?" OR A ; DE0C B7 "?" JR NZ,NEAR_DE26 ; DE0D 20 17 " ?" LD A,($044E) ; DE0F 3A 4E 04 ":N?" OR A ; DE12 B7 "?" RET Z ; DE13 C8 "?" CP $01 ; DE14 FE 01 "??" JR Z,NEAR_DE26 ; DE16 28 0E "(?" LD DE,($0486) ; DE18 ED 5B 86 04 "?[??" LD B,$03 ; DE1C 06 03 "??" NEAR_DE1E: ; code label ; Referenced at DE22 LD A,(DE) ; DE1E 1A "?" LD (HL),A ; DE1F 77 "w" INC DE ; DE20 13 "?" INC HL ; DE21 23 "?" DJNZ NEAR_DE1E ; DE22 10 FA "??" LD A,$06 ; DE24 3E 06 ">?" NEAR_DE26: ; code label ; stop analyzing: already analyzed code at iteration #205: Opcode (or part of it) has been already analyzed ; Referenced at DE0D DE16 LD (HL),$FF ; DE26 36 FF "6?" OR A ; DE28 B7 "?" ; Opcode breaks the linear code flow RET ; DE29 C9 "?" NEAR_DE2A: ; code label ; stop analyzing: already analyzed code at iteration #763: Opcode (or part of it) has been already analyzed ; Referenced at DE5D ; Code analyzation starting point at iteration #206 of 1218 LD A,$00 ; DE2A 3E 00 ">?" LD ($044B),A ; DE2C 32 4B 04 "2K?" ; Opcode breaks the linear code flow RET ; DE2F C9 "?" NEAR_DE30: ; code label ; stop analyzing: already analyzed code at iteration #764: Opcode (or part of it) has been already analyzed ; Referenced at DE5F ; Code analyzation starting point at iteration #207 of 1218 LD A,($044E) ; DE30 3A 4E 04 ":N?" CP C ; DE33 B9 "?" JR NC,NEAR_DE42 ; DE34 30 0C "0?" CP $01 ; DE36 FE 01 "??" JR Z,NEAR_DE42 ; DE38 28 08 "(?" LD A,C ; DE3A 79 "y" LD ($044E),A ; DE3B 32 4E 04 "2N?" LD ($0486),IX ; DE3E DD 22 86 04 "?"??" NEAR_DE42: ; code label ; stop analyzing: already analyzed code at iteration #208: Opcode (or part of it) has been already analyzed ; Referenced at DE58 DE8D DDF9 DE00 DE34 DE38 DED5 LD DE,$0003 ; DE42 11 03 00 "???" ADD IX,DE ; DE45 DD 19 "??" FAR_DE47: ; code label ; stop analyzing: already analyzed code at iteration #207: Opcode (or part of it) has been already analyzed ; Referenced at DDEF ; Code analyzation starting point at iteration #202 of 1218 LD A,(IX+$00) ; DE47 DD 7E 00 "?~?" RLCA ; DE4A 07 "?" JR C,NEAR_DDF2 ; DE4B 38 A5 "8?" CALL SUB_DFC4 ; DE4D CD C4 DF "???" CALL SUB_EC26 ; DE50 CD 26 EC "?&?" CALL SUB_E1FE ; DE53 CD FE E1 "???" LD A,C ; DE56 79 "y" OR A ; DE57 B7 "?" JR Z,NEAR_DE42 ; DE58 28 E8 "(?" CALL SUB_E9D5 ; DE5A CD D5 E9 "???" JR C,NEAR_DE2A ; DE5D 38 CB "8?" JR NZ,NEAR_DE30 ; DE5F 20 CF " ?" LD A,(IX+$02) ; DE61 DD 7E 02 "?~?" AND $88 ; DE64 E6 88 "??" LD A,C ; DE66 79 "y" JR Z,NEAR_DE70 ; DE67 28 07 "(?" ADD $04 ; DE69 C6 04 "??" JR NC,NEAR_DE6F ; DE6B 30 02 "0?" LD A,$FF ; DE6D 3E FF ">?" NEAR_DE6F: ; code label ; stop analyzing: already analyzed code at iteration #209: Opcode (or part of it) has been already analyzed ; Referenced at DE6B LD C,A ; DE6F 4F "O" NEAR_DE70: ; code label ; stop analyzing: already analyzed code at iteration #210: Opcode (or part of it) has been already analyzed ; Referenced at DE67 LD HL,$04E6 ; DE70 21 E6 04 "!??" CP (HL) ; DE73 BE "?" JR NC,NEAR_DE8F ; DE74 30 19 "0?" LD HL,($0469) ; DE76 2A 69 04 "*i?" LD A,(IX+$00) ; DE79 DD 7E 00 "?~?" LD (HL),A ; DE7C 77 "w" INC HL ; DE7D 23 "?" LD A,(IX+$01) ; DE7E DD 7E 01 "?~?" LD (HL),A ; DE81 77 "w" INC HL ; DE82 23 "?" LD A,(IX+$02) ; DE83 DD 7E 02 "?~?" RES 6,A ; DE86 CB B7 "??" LD (HL),A ; DE88 77 "w" INC HL ; DE89 23 "?" LD ($0469),HL ; DE8A 22 69 04 ""i?" ; Opcode breaks the linear code flow JR NEAR_DE42 ; DE8D 18 B3 "??" NEAR_DE8F: ; code label ; stop analyzing: already analyzed code at iteration #765: Opcode (or part of it) has been already analyzed ; Referenced at DE74 ; Code analyzation starting point at iteration #211 of 1218 LD B,$09 ; DE8F 06 09 "??" LD D,H ; DE91 54 "T" LD E,L ; DE92 5D "]" ; Opcode breaks the linear code flow JR NEAR_DE98 ; DE93 18 03 "??" NEAR_DE95: ; code label ; stop analyzing: already analyzed code at iteration #766: Opcode (or part of it) has been already analyzed ; Referenced at DE9B ; Code analyzation starting point at iteration #213 of 1218 LD (DE),A ; DE95 12 "?" INC E ; DE96 1C "?" DEC B ; DE97 05 "?" NEAR_DE98: ; code label ; stop analyzing: already analyzed code at iteration #213: Opcode (or part of it) has been already analyzed ; Referenced at DE93 ; Code analyzation starting point at iteration #212 of 1218 INC L ; DE98 2C "," LD A,(HL) ; DE99 7E "~" CP C ; DE9A B9 "?" JR C,NEAR_DE95 ; DE9B 38 F8 "8?" LD A,C ; DE9D 79 "y" LD (DE),A ; DE9E 12 "?" LD DE,($044A) ; DE9F ED 5B 4A 04 "?[J?" LD HL,($0469) ; DEA3 2A 69 04 "*i?" LD A,B ; DEA6 78 "x" ADD A ; DEA7 87 "?" ADD B ; DEA8 80 "?" SBC HL,DE ; DEA9 ED 52 "?R" LD C,A ; DEAB 4F "O" LD B,$00 ; DEAC 06 00 "??" SBC HL,BC ; DEAE ED 42 "?B" LD B,H ; DEB0 44 "D" LD C,L ; DEB1 4D "M" LD A,(IX+$00) ; DEB2 DD 7E 00 "?~?" LD D,(IX+$01) ; DEB5 DD 56 01 "?V?" LD E,(IX+$02) ; DEB8 DD 5E 02 "?^?" PUSH DE ; DEBB D5 "?" LD HL,($0469) ; DEBC 2A 69 04 "*i?" LD D,H ; DEBF 54 "T" LD E,L ; DEC0 5D "]" DEC HL ; DEC1 2B "+" INC DE ; DEC2 13 "?" INC DE ; DEC3 13 "?" INC DE ; DEC4 13 "?" LD ($0469),DE ; DEC5 ED 53 69 04 "?Si?" DEC DE ; DEC9 1B "?" JR Z,NEAR_DECE ; DECA 28 02 "(?" LDDR ; DECC ED B8 "??" NEAR_DECE: ; code label ; stop analyzing: already analyzed code at iteration #214: Opcode (or part of it) has been already analyzed ; Referenced at DECA INC HL ; DECE 23 "?" LD (HL),A ; DECF 77 "w" POP DE ; DED0 D1 "?" INC HL ; DED1 23 "?" LD (HL),D ; DED2 72 "r" INC HL ; DED3 23 "?" LD (HL),E ; DED4 73 "s" ; Opcode breaks the linear code flow JP NEAR_DE42 ; DED5 C3 42 DE "?B?" SUB_DED8: ; code label ; stop analyzing: already analyzed code at iteration #767: Opcode (or part of it) has been already analyzed ; Referenced at CC5B ; Code analyzation starting point at iteration #215 of 1218 LD BC,$0003 ; DED8 01 03 00 "???" NEAR_DEDB: ; code label ; Referenced at DEE1 DEEA ADD HL,BC ; DEDB 09 "?" SUB_DEDC: ; code label ; Referenced at E5F4 E5FE LD A,(HL) ; DEDC 7E "~" CP D ; DEDD BA "?" JR Z,NEAR_DEE5 ; DEDE 28 05 "(?" INC A ; DEE0 3C "<" JR NZ,NEAR_DEDB ; DEE1 20 F8 " ?" SCF ; DEE3 37 "7" ; Opcode breaks the linear code flow RET ; DEE4 C9 "?" NEAR_DEE5: ; code label ; stop analyzing: already analyzed code at iteration #768: Opcode (or part of it) has been already analyzed ; Referenced at DEDE ; Code analyzation starting point at iteration #216 of 1218 INC HL ; DEE5 23 "?" LD A,(HL) ; DEE6 7E "~" DEC HL ; DEE7 2B "+" CP E ; DEE8 BB "?" RET Z ; DEE9 C8 "?" ; Opcode breaks the linear code flow JR NEAR_DEDB ; DEEA 18 EF "??" NEAR_DEEC: ; code label ; stop analyzing: already analyzed code at iteration #769: Opcode (or part of it) has been already analyzed ; Referenced at DF2A ; Code analyzation starting point at iteration #260 of 1218 LD A,$FF ; DEEC 3E FF ">?" LD ($049E),A ; DEEE 32 9E 04 "2??" OR A ; DEF1 B7 "?" ; Opcode breaks the linear code flow RET ; DEF2 C9 "?" SUB_DEF3: ; code label ; Referenced at E24B ; Code analyzation starting point at iteration #259 of 1218 LD A,($049E) ; DEF3 3A 9E 04 ":??" OR A ; DEF6 B7 "?" RET NZ ; DEF7 C0 "?" LD A,($060C) ; DEF8 3A 0C 06 ":??" DEC A ; DEFB 3D "=" RET NZ ; DEFC C0 "?" CALL SUB_DFB7 ; DEFD CD B7 DF "???" LD HL,$FFFF ; DF00 21 FF FF "!??" NEAR_DF03: ; code label ; Referenced at DF26 INC HL ; DF03 23 "?" LD A,($04F7) ; DF04 3A F7 04 ":??" LD C,A ; DF07 4F "O" LD A,($049E) ; DF08 3A 9E 04 ":??" INC A ; DF0B 3C "<" LD ($049E),A ; DF0C 32 9E 04 "2??" DEC A ; DF0F 3D "=" CP C ; DF10 B9 "?" JR Z,NEAR_DF31 ; DF11 28 1E "(?" LD BC,$0743 ; DF13 01 43 07 "?C?" ADD C ; DF16 81 "?" LD C,A ; DF17 4F "O" JR NC,NEAR_DF1B ; DF18 30 01 "0?" INC B ; DF1A 04 "?" NEAR_DF1B: ; code label ; stop analyzing: already analyzed code at iteration #261: Opcode (or part of it) has been already analyzed ; Referenced at DF18 LD A,(BC) ; DF1B 0A "?" AND $7F ; DF1C E6 7F "??" LD C,A ; DF1E 4F "O" CALL SUB_DF85 ; DF1F CD 85 DF "???" NEAR_DF22: ; code label ; Referenced at DF2F LD B,A ; DF22 47 "G" RES 6,A ; DF23 CB B7 "??" CP C ; DF25 B9 "?" JR Z,NEAR_DF03 ; DF26 28 DB "(?" BIT 6,B ; DF28 CB 70 "?p" JR Z,NEAR_DEEC ; DF2A 28 C0 "(?" CALL SUB_DF7A ; DF2C CD 7A DF "?z?" ; Opcode breaks the linear code flow JR NEAR_DF22 ; DF2F 18 F1 "??" NEAR_DF31: ; code label ; stop analyzing: already analyzed code at iteration #770: Opcode (or part of it) has been already analyzed ; Referenced at DF11 ; Code analyzation starting point at iteration #262 of 1218 CALL SUB_DFB7 ; DF31 CD B7 DF "???" CALL SUB_DF85 ; DF34 CD 85 DF "???" LD C,A ; DF37 4F "O" BIT 6,A ; DF38 CB 77 "?w" JR Z,NEAR_DF5C ; DF3A 28 20 "( " LD A,$01 ; DF3C 3E 01 ">?" RLA ; DF3E 17 "?" AND B ; DF3F A0 "?" JR NZ,NEAR_DF5C ; DF40 20 1A " ?" NEAR_DF42: ; code label ; Referenced at DF53 PUSH HL ; DF42 E5 "?" CALL SUB_DFB7 ; DF43 CD B7 DF "???" CALL SUB_DF7A ; DF46 CD 7A DF "?z?" JR C,NEAR_DF57 ; DF49 38 0C "8?" POP DE ; DF4B D1 "?" LD C,A ; DF4C 4F "O" BIT 6,A ; DF4D CB 77 "?w" JR Z,NEAR_DF5C ; DF4F 28 0B "(?" RR B ; DF51 CB 18 "??" JR C,NEAR_DF42 ; DF53 38 ED "8?" ; Opcode breaks the linear code flow JR NEAR_DF5C ; DF55 18 05 "??" NEAR_DF57: ; code label ; stop analyzing: already analyzed code at iteration #771: Opcode (or part of it) has been already analyzed ; Referenced at DF49 ; Code analyzation starting point at iteration #263 of 1218 POP HL ; DF57 E1 "?" CALL SUB_DF85 ; DF58 CD 85 DF "???" LD C,A ; DF5B 4F "O" NEAR_DF5C: ; code label ; stop analyzing: already analyzed code at iteration #264: Opcode (or part of it) has been already analyzed ; Referenced at DF3A DF40 DF4F DF55 LD A,C ; DF5C 79 "y" AND $3F ; DF5D E6 3F "??" LD D,A ; DF5F 57 "W" RLA ; DF60 17 "?" ADD D ; DF61 82 "?" LD E,A ; DF62 5F "_" LD D,$00 ; DF63 16 00 "??" LD IX,$0C03 ; DF65 DD 21 03 0C "?!??" ADD IX,DE ; DF69 DD 19 "??" XOR A ; DF6B AF "?" BIT 7,C ; DF6C CB 79 "?y" JR NZ,NEAR_DF73 ; DF6E 20 03 " ?" LD ($049E),A ; DF70 32 9E 04 "2??" NEAR_DF73: ; code label ; stop analyzing: already analyzed code at iteration #265: Opcode (or part of it) has been already analyzed ; Referenced at DF6E LD B,$1E ; DF73 06 1E "??" CALL SUB_CF50 ; DF75 CD 50 CF "?P?" XOR A ; DF78 AF "?" ; Opcode breaks the linear code flow RET ; DF79 C9 "?" SUB_DF7A: ; code label ; stop analyzing: already analyzed code at iteration #772: Opcode (or part of it) has been already analyzed ; Referenced at DF2C DF46 ; Code analyzation starting point at iteration #266 of 1218 LD DE,$FFFF ; DF7A 11 FF FF "???" NEAR_DF7D: ; code label ; Referenced at DF83 CALL SUB_DF85 ; DF7D CD 85 DF "???" INC HL ; DF80 23 "?" BIT 7,D ; DF81 CB 7A "?z" JR Z,NEAR_DF7D ; DF83 28 F8 "(?" SUB_DF85: ; code label ; stop analyzing: already analyzed code at iteration #267: Opcode (or part of it) has been already analyzed ; Referenced at DF1F DF34 DF58 DF7D CALL SUB_DF92 ; DF85 CD 92 DF "???" BIT 7,A ; DF88 CB 7F "??" JR Z,NEAR_DF8D ; DF8A 28 01 "(?" DEC DE ; DF8C 1B "?" NEAR_DF8D: ; code label ; stop analyzing: already analyzed code at iteration #268: Opcode (or part of it) has been already analyzed ; Referenced at DF8A BIT 6,A ; DF8D CB 77 "?w" RET Z ; DF8F C8 "?" INC DE ; DF90 13 "?" ; Opcode breaks the linear code flow RET ; DF91 C9 "?" SUB_DF92: ; code label ; stop analyzing: already analyzed code at iteration #773: Opcode (or part of it) has been already analyzed ; Referenced at DF85 ; Code analyzation starting point at iteration #269 of 1218 PUSH BC ; DF92 C5 "?" PUSH HL ; DF93 E5 "?" LD A,L ; DF94 7D "}" SRL H ; DF95 CB 3C "?<" RRA ; DF97 1F "?" SRL H ; DF98 CB 3C "?<" RRA ; DF9A 1F "?" SRL H ; DF9B CB 3C "?<" RRA ; DF9D 1F "?" LD B,H ; DF9E 44 "D" LD C,A ; DF9F 4F "O" POP HL ; DFA0 E1 "?" PUSH HL ; DFA1 E5 "?" LD A,$07 ; DFA2 3E 07 ">?" AND L ; DFA4 A5 "?" ADD HL,BC ; DFA5 09 "?" LD BC,$F7A2 ; DFA6 01 A2 F7 "???" ADD HL,BC ; DFA9 09 "?" LD B,A ; DFAA 47 "G" INC B ; DFAB 04 "?" LD A,(HL) ; DFAC 7E "~" INC HL ; DFAD 23 "?" LD C,(HL) ; DFAE 4E "N" NEAR_DFAF: ; code label ; Referenced at DFB2 RL C ; DFAF CB 11 "??" RLA ; DFB1 17 "?" DJNZ NEAR_DFAF ; DFB2 10 FB "??" POP HL ; DFB4 E1 "?" POP BC ; DFB5 C1 "?" ; Opcode breaks the linear code flow RET ; DFB6 C9 "?" SUB_DFB7: ; code label ; stop analyzing: already analyzed code at iteration #774: Opcode (or part of it) has been already analyzed ; Referenced at DEFD DF31 DF43 ; Code analyzation starting point at iteration #270 of 1218 LD A,R ; DFB7 ED 5F "?_" LD B,A ; DFB9 47 "G" LD A,($0493) ; DFBA 3A 93 04 ":??" XOR B ; DFBD A8 "?" RRA ; DFBE 1F "?" LD ($0493),A ; DFBF 32 93 04 "2??" LD B,A ; DFC2 47 "G" ; Opcode breaks the linear code flow RET ; DFC3 C9 "?" SUB_DFC4: ; code label ; Referenced at CB52 CB8C CE74 DE4D E6CD E698 E81C E920 E973 D3A0 CD14 CD2D ; Code analyzation starting point at iteration #217 of 1218 POP HL ; DFC4 E1 "?" EXX ; DFC5 D9 "?" LD HL,($040D) ; DFC6 2A 0D 04 "*??" PUSH HL ; DFC9 E5 "?" LD HL,$043B ; DFCA 21 3B 04 "!;?" RES 7,(HL) ; DFCD CB BE "??" LD HL,$0641 ; DFCF 21 41 06 "!A?" LD A,($0497) ; DFD2 3A 97 04 ":??" ADD A ; DFD5 87 "?" ADD L ; DFD6 85 "?" LD L,A ; DFD7 6F "o" LD C,(IX+$01) ; DFD8 DD 4E 01 "?N?" RES 7,C ; DFDB CB B9 "??" LD (HL),C ; DFDD 71 "q" LD ($043D),HL ; DFDE 22 3D 04 ""=?" DEC L ; DFE1 2D "-" LD B,(IX+$00) ; DFE2 DD 46 00 "?F?" RES 7,B ; DFE5 CB B8 "??" LD (HL),B ; DFE7 70 "p" DEC L ; DFE8 2D "-" BIT 7,(HL) ; DFE9 CB 7E "?~" JR NZ,NEAR_E02D ; DFEB 20 40 " @" DEC L ; DFED 2D "-" DEC L ; DFEE 2D "-" LD A,(HL) ; DFEF 7E "~" AND $F7 ; DFF0 E6 F7 "??" CP B ; DFF2 B8 "?" JR NZ,NEAR_E02D ; DFF3 20 38 " 8" DEC L ; DFF5 2D "-" LD A,(HL) ; DFF6 7E "~" AND $77 ; DFF7 E6 77 "?w" CP C ; DFF9 B9 "?" JR NZ,NEAR_E02D ; DFFA 20 31 " 1" DEC L ; DFFC 2D "-" LD A,(HL) ; DFFD 7E "~" AND $F7 ; DFFE E6 F7 "??" JP M,FAR_E026 ; E000 FA 26 E0 "?&?" PUSH BC ; E003 C5 "?" LD B,A ; E004 47 "G" DEC L ; E005 2D "-" LD A,(HL) ; E006 7E "~" AND $77 ; E007 E6 77 "?w" LD C,A ; E009 4F "O" INC L ; E00A 2C "," INC L ; E00B 2C "," INC L ; E00C 2C "," INC L ; E00D 2C "," LD A,(HL) ; E00E 7E "~" AND $77 ; E00F E6 77 "?w" CP B ; E011 B8 "?" JR NZ,NEAR_E025 ; E012 20 11 " ?" INC L ; E014 2C "," LD A,(HL) ; E015 7E "~" AND $77 ; E016 E6 77 "?w" CP C ; E018 B9 "?" JR NZ,NEAR_E025 ; E019 20 0A " ?" LD HL,$043B ; E01B 21 3B 04 "!;?" SET 7,(HL) ; E01E CB FE "??" SET 6,(HL) ; E020 CB F6 "??" POP BC ; E022 C1 "?" ; Opcode breaks the linear code flow JR NEAR_E02D ; E023 18 08 "??" NEAR_E025: ; code label ; stop analyzing: already analyzed code at iteration #775: Opcode (or part of it) has been already analyzed ; Referenced at E012 E019 ; Code analyzation starting point at iteration #218 of 1218 POP BC ; E025 C1 "?" FAR_E026: ; code label ; stop analyzing: already analyzed code at iteration #219: Opcode (or part of it) has been already analyzed ; Referenced at E000 LD HL,$043B ; E026 21 3B 04 "!;?" SET 7,(HL) ; E029 CB FE "??" RES 6,(HL) ; E02B CB B6 "??" NEAR_E02D: ; code label ; stop analyzing: already analyzed code at iteration #220: Opcode (or part of it) has been already analyzed ; Referenced at DFEB DFF3 DFFA E023 LD H,$04 ; E02D 26 04 "&?" LD L,B ; E02F 68 "h" LD E,(HL) ; E030 5E "^" LD D,L ; E031 55 "U" PUSH DE ; E032 D5 "?" LD (HL),$00 ; E033 36 00 "6?" LD L,C ; E035 69 "i" LD C,(HL) ; E036 4E "N" LD (HL),E ; E037 73 "s" LD B,L ; E038 45 "E" INC H ; E039 24 "$" RES 2,E ; E03A CB 93 "??" LD L,E ; E03C 6B "k" LD (HL),B ; E03D 70 "p" INC L ; E03E 2C "," LD E,D ; E03F 5A "Z" LD D,(HL) ; E040 56 "V" LD A,$0F ; E041 3E 0F ">?" AND D ; E043 A2 "?" JP Z,FAR_E19E ; E044 CA 9E E1 "???" DEC A ; E047 3D "=" JR Z,NEAR_E079 ; E048 28 2F "(/" SET 4,(HL) ; E04A CB E6 "??" DEC C ; E04C 0D "?" INC C ; E04D 0C "?" JR NZ,NEAR_E055 ; E04E 20 05 " ?" FAR_E050: ; code label ; Referenced at E1A6 LD E,$80 ; E050 1E 80 "??" PUSH DE ; E052 D5 "?" EXX ; E053 D9 "?" ; Opcode breaks the linear code flow JP HL ; E054 E9 "?" NEAR_E055: ; code label ; stop analyzing: already analyzed code at iteration #776: Opcode (or part of it) has been already analyzed ; Referenced at E04E E17C E1AB ; Code analyzation starting point at iteration #221 of 1218 LD E,$00 ; E055 1E 00 "??" FAR_E057: ; code label ; Referenced at E16E E191 PUSH BC ; E057 C5 "?" RES 2,C ; E058 CB 91 "??" LD L,C ; E05A 69 "i" SET 7,(HL) ; E05B CB FE "??" INC L ; E05D 2C "," LD A,$0F ; E05E 3E 0F ">?" AND (HL) ; E060 A6 "?" BIT 7,L ; E061 CB 7D "?}" JR Z,NEAR_E067 ; E063 28 02 "(?" NEG ; E065 ED 44 "?D" NEAR_E067: ; code label ; stop analyzing: already analyzed code at iteration #222: Opcode (or part of it) has been already analyzed ; Referenced at E063 LD HL,$040D ; E067 21 0D 04 "!??" ADD (HL) ; E06A 86 "?" LD (HL),A ; E06B 77 "w" LD HL,$043B ; E06C 21 3B 04 "!;?" RES 7,(HL) ; E06F CB BE "??" LD HL,($043D) ; E071 2A 3D 04 "*=?" SET 7,(HL) ; E074 CB FE "??" PUSH DE ; E076 D5 "?" EXX ; E077 D9 "?" ; Opcode breaks the linear code flow JP HL ; E078 E9 "?" NEAR_E079: ; code label ; stop analyzing: already analyzed code at iteration #777: Opcode (or part of it) has been already analyzed ; Referenced at E048 ; Code analyzation starting point at iteration #223 of 1218 LD A,B ; E079 78 "x" CP E ; E07A BB "?" JR C,NEAR_E0EA ; E07B 38 6D "8m" RLA ; E07D 17 "?" RLA ; E07E 17 "?" JR NC,NEAR_E0C9 ; E07F 30 48 "0H" RL A ; E081 CB 17 "??" JR C,NEAR_E0D1 ; E083 38 4C "8L" JP M,FAR_E0B1 ; E085 FA B1 E0 "???" LD (HL),$21 ; E088 36 21 "6!" LD E,L ; E08A 5D "]" DEC H ; E08B 25 "%" LD A,B ; E08C 78 "x" ADD $10 ; E08D C6 10 "??" LD L,A ; E08F 6F "o" LD A,(HL) ; E090 7E "~" CP $C0 ; E091 FE C0 "??" JR NC,NEAR_E0DD ; E093 30 48 "0H" LD A,L ; E095 7D "}" ADD $0F ; E096 C6 0F "??" LD L,A ; E098 6F "o" LD A,(HL) ; E099 7E "~" CP $C0 ; E09A FE C0 "??" JR NC,NEAR_E0DD ; E09C 30 3F "0?" INC L ; E09E 2C "," LD A,(HL) ; E09F 7E "~" FAR_E0A0: ; code label ; Referenced at FFBA CP $C0 ; E0A0 FE C0 "??" JR NC,NEAR_E0DD ; E0A2 30 39 "09" INC L ; E0A4 2C "," LD A,(HL) ; E0A5 7E "~" CP $C0 ; E0A6 FE C0 "??" JR NC,NEAR_E0DD ; E0A8 30 33 "03" LD L,E ; E0AA 6B "k" INC H ; E0AB 24 "$" LD (HL),$51 ; E0AC 36 51 "6Q" ; Opcode breaks the linear code flow JP FAR_E173 ; E0AE C3 73 E1 "?s?" FAR_E0B1: ; code label ; stop analyzing: already analyzed code at iteration #778: Opcode (or part of it) has been already analyzed ; Referenced at E085 ; Code analyzation starting point at iteration #224 of 1218 LD (HL),$41 ; E0B1 36 41 "6A" LD E,L ; E0B3 5D "]" DEC H ; E0B4 25 "%" LD A,B ; E0B5 78 "x" ADD $10 ; E0B6 C6 10 "??" LD L,A ; E0B8 6F "o" LD A,(HL) ; E0B9 7E "~" CP $C0 ; E0BA FE C0 "??" JR NC,NEAR_E0DD ; E0BC 30 1F "0?" LD L,E ; E0BE 6B "k" INC H ; E0BF 24 "$" LD (HL),$71 ; E0C0 36 71 "6q" SET 0,(IX+$02) ; E0C2 DD CB 02 C6 "????" ; Opcode breaks the linear code flow JP FAR_E173 ; E0C6 C3 73 E1 "?s?" NEAR_E0C9: ; code label ; stop analyzing: already analyzed code at iteration #779: Opcode (or part of it) has been already analyzed ; Referenced at E07F ; Code analyzation starting point at iteration #225 of 1218 CP $C0 ; E0C9 FE C0 "??" JP NC,FAR_E171 ; E0CB D2 71 E1 "?q?" ; Opcode breaks the linear code flow JP FAR_E173 ; E0CE C3 73 E1 "?s?" NEAR_E0D1: ; code label ; stop analyzing: already analyzed code at iteration #780: Opcode (or part of it) has been already analyzed ; Referenced at E083 ; Code analyzation starting point at iteration #226 of 1218 JP M,FAR_E150 ; E0D1 FA 50 E1 "?P?" LD (HL),$A1 ; E0D4 36 A1 "6?" SET 0,(IX+$02) ; E0D6 DD CB 02 C6 "????" ; Opcode breaks the linear code flow JP FAR_E173 ; E0DA C3 73 E1 "?s?" NEAR_E0DD: ; code label ; stop analyzing: already analyzed code at iteration #781: Opcode (or part of it) has been already analyzed ; Referenced at E093 E09C E0A2 E0A8 E0BC E102 E10D E115 E11D E133 ; Code analyzation starting point at iteration #227 of 1218 LD A,(IX+$02) ; E0DD DD 7E 02 "?~?" BIT 3,A ; E0E0 CB 5F "?_" JP Z,FAR_E194 ; E0E2 CA 94 E1 "???" LD L,E ; E0E5 6B "k" INC H ; E0E6 24 "$" ; Opcode breaks the linear code flow JP FAR_E17A ; E0E7 C3 7A E1 "?z?" NEAR_E0EA: ; code label ; stop analyzing: already analyzed code at iteration #782: Opcode (or part of it) has been already analyzed ; Referenced at E07B ; Code analyzation starting point at iteration #228 of 1218 RLA ; E0EA 17 "?" RLA ; E0EB 17 "?" JR C,NEAR_E13F ; E0EC 38 51 "8Q" RL A ; E0EE CB 17 "??" JR NC,NEAR_E145 ; E0F0 30 53 "0S" JP P,FAR_E126 ; E0F2 F2 26 E1 "?&?" LD (HL),$21 ; E0F5 36 21 "6!" LD E,L ; E0F7 5D "]" DEC H ; E0F8 25 "%" LD A,B ; E0F9 78 "x" SUB $10 ; E0FA D6 10 "??" LD L,A ; E0FC 6F "o" LD A,(HL) ; E0FD 7E "~" AND $C0 ; E0FE E6 C0 "??" CP $40 ; E100 FE 40 "?@" JR NC,NEAR_E0DD ; E102 30 D9 "0?" LD A,L ; E104 7D "}" SUB $11 ; E105 D6 11 "??" LD L,A ; E107 6F "o" LD A,(HL) ; E108 7E "~" AND $C0 ; E109 E6 C0 "??" CP $40 ; E10B FE 40 "?@" JR Z,NEAR_E0DD ; E10D 28 CE "(?" INC L ; E10F 2C "," LD A,(HL) ; E110 7E "~" AND $C0 ; E111 E6 C0 "??" CP $40 ; E113 FE 40 "?@" JR Z,NEAR_E0DD ; E115 28 C6 "(?" INC L ; E117 2C "," LD A,(HL) ; E118 7E "~" AND $C0 ; E119 E6 C0 "??" CP $40 ; E11B FE 40 "?@" JR Z,NEAR_E0DD ; E11D 28 BE "(?" LD L,E ; E11F 6B "k" INC H ; E120 24 "$" LD (HL),$51 ; E121 36 51 "6Q" ; Opcode breaks the linear code flow JP FAR_E173 ; E123 C3 73 E1 "?s?" FAR_E126: ; code label ; stop analyzing: already analyzed code at iteration #783: Opcode (or part of it) has been already analyzed ; Referenced at E0F2 ; Code analyzation starting point at iteration #229 of 1218 LD (HL),$41 ; E126 36 41 "6A" LD E,L ; E128 5D "]" DEC H ; E129 25 "%" LD A,B ; E12A 78 "x" SUB $10 ; E12B D6 10 "??" LD L,A ; E12D 6F "o" LD A,(HL) ; E12E 7E "~" AND $C0 ; E12F E6 C0 "??" CP $40 ; E131 FE 40 "?@" JR Z,NEAR_E0DD ; E133 28 A8 "(?" LD L,E ; E135 6B "k" INC H ; E136 24 "$" LD (HL),$71 ; E137 36 71 "6q" SET 0,(IX+$02) ; E139 DD CB 02 C6 "????" ; Opcode breaks the linear code flow JR FAR_E173 ; E13D 18 34 "?4" NEAR_E13F: ; code label ; stop analyzing: already analyzed code at iteration #784: Opcode (or part of it) has been already analyzed ; Referenced at E0EC ; Code analyzation starting point at iteration #230 of 1218 AND $C0 ; E13F E6 C0 "??" JR Z,FAR_E171 ; E141 28 2E "(." ; Opcode breaks the linear code flow JR FAR_E173 ; E143 18 2E "?." NEAR_E145: ; code label ; stop analyzing: already analyzed code at iteration #785: Opcode (or part of it) has been already analyzed ; Referenced at E0F0 ; Code analyzation starting point at iteration #231 of 1218 JP P,FAR_E150 ; E145 F2 50 E1 "?P?" LD (HL),$A1 ; E148 36 A1 "6?" SET 0,(IX+$02) ; E14A DD CB 02 C6 "????" ; Opcode breaks the linear code flow JR FAR_E173 ; E14E 18 23 "??" FAR_E150: ; code label ; stop analyzing: already analyzed code at iteration #786: Opcode (or part of it) has been already analyzed ; Referenced at E0D1 E145 ; Code analyzation starting point at iteration #232 of 1218 SET 6,(IX+$02) ; E150 DD CB 02 F6 "????" LD (HL),$19 ; E154 36 19 "6?" LD A,($040D) ; E156 3A 0D 04 ":??" BIT 7,L ; E159 CB 7D "?}" JR Z,NEAR_E15F ; E15B 28 02 "(?" ADD $10 ; E15D C6 10 "??" NEAR_E15F: ; code label ; stop analyzing: already analyzed code at iteration #233: Opcode (or part of it) has been already analyzed ; Referenced at E15B SUB $08 ; E15F D6 08 "??" LD ($040D),A ; E161 32 0D 04 "2??" LD E,$84 ; E164 1E 84 "??" BIT 3,(IX+$02) ; E166 DD CB 02 5E "???^" JR Z,NEAR_E196 ; E16A 28 2A "(*" LD E,$04 ; E16C 1E 04 "??" ; Opcode breaks the linear code flow JP FAR_E057 ; E16E C3 57 E0 "?W?" FAR_E171: ; code label ; stop analyzing: already analyzed code at iteration #787: Opcode (or part of it) has been already analyzed ; Referenced at E0CB E141 ; Code analyzation starting point at iteration #234 of 1218 LD (HL),$11 ; E171 36 11 "6?" FAR_E173: ; code label ; stop analyzing: already analyzed code at iteration #235: Opcode (or part of it) has been already analyzed ; Referenced at E0AE E0C6 E0CE E0DA E123 E13D E143 E14E LD A,(IX+$02) ; E173 DD 7E 02 "?~?" BIT 3,A ; E176 CB 5F "?_" JR Z,FAR_E194 ; E178 28 1A "(?" FAR_E17A: ; code label ; stop analyzing: already analyzed code at iteration #236: Opcode (or part of it) has been already analyzed ; Referenced at E0E7 BIT 5,A ; E17A CB 6F "?o" JP Z,NEAR_E055 ; E17C CA 55 E0 "?U?" LD A,B ; E17F 78 "x" BIT 7,L ; E180 CB 7D "?}" JR Z,NEAR_E186 ; E182 28 02 "(?" ADD $20 ; E184 C6 20 "? " NEAR_E186: ; code label ; stop analyzing: already analyzed code at iteration #237: Opcode (or part of it) has been already analyzed ; Referenced at E182 SUB $10 ; E186 D6 10 "??" DEC H ; E188 25 "%" LD L,A ; E189 6F "o" LD C,(HL) ; E18A 4E "N" LD (HL),$00 ; E18B 36 00 "6?" INC H ; E18D 24 "$" LD B,L ; E18E 45 "E" LD E,$01 ; E18F 1E 01 "??" ; Opcode breaks the linear code flow JP FAR_E057 ; E191 C3 57 E0 "?W?" FAR_E194: ; code label ; stop analyzing: already analyzed code at iteration #788: Opcode (or part of it) has been already analyzed ; Referenced at E0E2 E178 ; Code analyzation starting point at iteration #238 of 1218 LD E,$80 ; E194 1E 80 "??" NEAR_E196: ; code label ; stop analyzing: already analyzed code at iteration #239: Opcode (or part of it) has been already analyzed ; Referenced at E16A PUSH DE ; E196 D5 "?" LD HL,($043D) ; E197 2A 3D 04 "*=?" SET 7,(HL) ; E19A CB FE "??" EXX ; E19C D9 "?" ; Opcode breaks the linear code flow JP HL ; E19D E9 "?" FAR_E19E: ; code label ; stop analyzing: already analyzed code at iteration #789: Opcode (or part of it) has been already analyzed ; Referenced at E044 ; Code analyzation starting point at iteration #240 of 1218 CALL SUB_E1E3 ; E19E CD E3 E1 "???" LD A,(IX+$02) ; E1A1 DD 7E 02 "?~?" AND $18 ; E1A4 E6 18 "??" JP Z,FAR_E050 ; E1A6 CA 50 E0 "?P?" AND $08 ; E1A9 E6 08 "??" JP NZ,NEAR_E055 ; E1AB C2 55 E0 "?U?" SET 5,(HL) ; E1AE CB EE "??" DEC H ; E1B0 25 "%" BIT 2,B ; E1B1 CB 50 "?P" JR Z,NEAR_E1BE ; E1B3 28 09 "(?" INC B ; E1B5 04 "?" LD L,B ; E1B6 68 "h" LD C,(HL) ; E1B7 4E "N" LD (HL),$00 ; E1B8 36 00 "6?" DEC L ; E1BA 2D "-" DEC L ; E1BB 2D "-" ; Opcode breaks the linear code flow JR NEAR_E1C7 ; E1BC 18 09 "??" NEAR_E1BE: ; code label ; stop analyzing: already analyzed code at iteration #790: Opcode (or part of it) has been already analyzed ; Referenced at E1B3 ; Code analyzation starting point at iteration #241 of 1218 DEC B ; E1BE 05 "?" DEC B ; E1BF 05 "?" LD L,B ; E1C0 68 "h" LD C,(HL) ; E1C1 4E "N" LD (HL),$00 ; E1C2 36 00 "6?" INC L ; E1C4 2C "," INC L ; E1C5 2C "," INC L ; E1C6 2C "," NEAR_E1C7: ; code label ; stop analyzing: already analyzed code at iteration #242: Opcode (or part of it) has been already analyzed ; Referenced at E1BC LD (HL),C ; E1C7 71 "q" LD A,($044B) ; E1C8 3A 4B 04 ":K?" OR A ; E1CB B7 "?" JR Z,NEAR_E1D2 ; E1CC 28 04 "(?" LD A,$84 ; E1CE 3E 84 ">?" AND C ; E1D0 A1 "?" LD (HL),A ; E1D1 77 "w" NEAR_E1D2: ; code label ; stop analyzing: already analyzed code at iteration #243: Opcode (or part of it) has been already analyzed ; Referenced at E1CC PUSH BC ; E1D2 C5 "?" RES 2,C ; E1D3 CB 91 "??" LD B,$05 ; E1D5 06 05 "??" LD A,L ; E1D7 7D "}" LD (BC),A ; E1D8 02 "?" LD E,$40 ; E1D9 1E 40 "?@" LD HL,($043D) ; E1DB 2A 3D 04 "*=?" SET 7,(HL) ; E1DE CB FE "??" PUSH DE ; E1E0 D5 "?" EXX ; E1E1 D9 "?" ; Opcode breaks the linear code flow JP HL ; E1E2 E9 "?" SUB_E1E3: ; code label ; stop analyzing: already analyzed code at iteration #791: Opcode (or part of it) has been already analyzed ; Referenced at E19E ; Code analyzation starting point at iteration #244 of 1218 LD A,D ; E1E3 7A "z" OR $10 ; E1E4 F6 10 "??" FAR_E1E6: ; code label ; stop analyzing: already analyzed code at iteration #245: Opcode (or part of it) has been already analyzed ; Referenced at D0D4 AND $3F ; E1E6 E6 3F "??" LD E,$11 ; E1E8 1E 11 "??" NEAR_E1EA: ; code label ; Referenced at E1FC LD (HL),A ; E1EA 77 "w" LD A,B ; E1EB 78 "x" ADD E ; E1EC 83 "?" AND $88 ; E1ED E6 88 "??" RET NZ ; E1EF C0 "?" LD A,B ; E1F0 78 "x" SUB E ; E1F1 93 "?" AND $88 ; E1F2 E6 88 "??" RET NZ ; E1F4 C0 "?" LD A,$11 ; E1F5 3E 11 ">?" ADD E ; E1F7 83 "?" LD E,A ; E1F8 5F "_" LD A,$40 ; E1F9 3E 40 ">@" ADD (HL) ; E1FB 86 "?" ; Opcode breaks the linear code flow JR NEAR_E1EA ; E1FC 18 EC "??" SUB_E1FE: ; code label ; stop analyzing: already analyzed code at iteration #792: Opcode (or part of it) has been already analyzed ; Referenced at CB5B DE53 E6A9 E6B4 E72F E774 E78D E7C5 E809 E907 E960 D3A6 CD27 ; Code analyzation starting point at iteration #246 of 1218 POP HL ; E1FE E1 "?" EXX ; E1FF D9 "?" POP AF ; E200 F1 "?" POP HL ; E201 E1 "?" LD C,A ; E202 4F "O" LD A,$00 ; E203 3E 00 ">?" LD D,$04 ; E205 16 04 "??" JP M,FAR_E217 ; E207 FA 17 E2 "???" JR Z,NEAR_E232 ; E20A 28 26 "(&" JR C,NEAR_E22C ; E20C 38 1E "8?" LD B,L ; E20E 45 "E" NEAR_E20F: ; code label ; Referenced at E230 RES 2,L ; E20F CB 95 "??" LD H,$05 ; E211 26 05 "&?" RES 7,(HL) ; E213 CB BE "??" LD A,B ; E215 78 "x" NEAR_E216: ; code label ; Referenced at E23E POP HL ; E216 E1 "?" FAR_E217: ; code label ; stop analyzing: already analyzed code at iteration #247: Opcode (or part of it) has been already analyzed ; Referenced at E207 LD E,H ; E217 5C "\" EX DE,HL ; E218 EB "?" LD (HL),E ; E219 73 "s" EX DE,HL ; E21A EB "?" RES 2,L ; E21B CB 95 "??" LD H,$05 ; E21D 26 05 "&?" LD B,(HL) ; E21F 46 "F" LD (HL),E ; E220 73 "s" INC L ; E221 2C "," LD (HL),C ; E222 71 "q" LD L,B ; E223 68 "h" DEC H ; E224 25 "%" LD (HL),A ; E225 77 "w" POP HL ; E226 E1 "?" LD ($040D),HL ; E227 22 0D 04 ""??" EXX ; E22A D9 "?" ; Opcode breaks the linear code flow JP HL ; E22B E9 "?" NEAR_E22C: ; code label ; stop analyzing: already analyzed code at iteration #793: Opcode (or part of it) has been already analyzed ; Referenced at E20C ; Code analyzation starting point at iteration #248 of 1218 LD E,H ; E22C 5C "\" LD B,A ; E22D 47 "G" LD A,L ; E22E 7D "}" LD (DE),A ; E22F 12 "?" ; Opcode breaks the linear code flow JR NEAR_E20F ; E230 18 DD "??" NEAR_E232: ; code label ; stop analyzing: already analyzed code at iteration #794: Opcode (or part of it) has been already analyzed ; Referenced at E20A ; Code analyzation starting point at iteration #249 of 1218 LD E,H ; E232 5C "\" LD A,L ; E233 7D "}" LD (DE),A ; E234 12 "?" RES 2,L ; E235 CB 95 "??" LD H,$05 ; E237 26 05 "&?" LD B,(HL) ; E239 46 "F" LD (HL),E ; E23A 73 "s" XOR A ; E23B AF "?" LD E,B ; E23C 58 "X" LD (DE),A ; E23D 12 "?" ; Opcode breaks the linear code flow JR NEAR_E216 ; E23E 18 D6 "??" SUB_E240: ; code label ; stop analyzing: already analyzed code at iteration #795: Opcode (or part of it) has been already analyzed ; Referenced at CB3B ; Code analyzation starting point at iteration #250 of 1218 LD IX,$0459 ; E240 DD 21 59 04 "?!Y?" CALL SUB_DBD8 ; E244 CD D8 DB "???" DEC HL ; E247 2B "+" DEC HL ; E248 2B "+" LD (HL),$FF ; E249 36 FF "6?" CALL SUB_DEF3 ; E24B CD F3 DE "???" JP Z,FAR_E31B ; E24E CA 1B E3 "???" CALL SUB_E526 ; E251 CD 26 E5 "?&?" CALL SUB_E546 ; E254 CD 46 E5 "?F?" CALL SUB_E447 ; E257 CD 47 E4 "?G?" LD HL,$7F3E ; E25A 21 3E 7F "!>?" RES 5,(HL) ; E25D CB AE "??" LD HL,$0508 ; E25F 21 08 05 "!??" XOR A ; E262 AF "?" LD ($044C),A ; E263 32 4C 04 "2L?" CALL SUB_DBBC ; E266 CD BC DB "???" LD E,C ; E269 59 "Y" LD L,$88 ; E26A 2E 88 ".?" CALL SUB_DBBC ; E26C CD BC DB "???" LD A,C ; E26F 79 "y" SUB E ; E270 93 "?" LD ($042E),A ; E271 32 2E 04 "2.?" LD A,($0449) ; E274 3A 49 04 ":I?" CP $08 ; E277 FE 08 "??" CPL ; E279 2F "/" JR C,NEAR_E27E ; E27A 38 02 "8?" LD A,C ; E27C 79 "y" ADD E ; E27D 83 "?" NEAR_E27E: ; code label ; stop analyzing: already analyzed code at iteration #271: Opcode (or part of it) has been already analyzed ; Referenced at E27A LD HL,$CA0F ; E27E 21 0F CA "!??" NEAR_E281: ; code label ; Referenced at E284 INC HL ; E281 23 "?" CP (HL) ; E282 BE "?" INC HL ; E283 23 "?" JR C,NEAR_E281 ; E284 38 FB "8?" LD B,(HL) ; E286 46 "F" LD HL,$042D ; E287 21 2D 04 "!-?" LD A,(HL) ; E28A 7E "~" AND $01 ; E28B E6 01 "??" OR B ; E28D B0 "?" LD (HL),A ; E28E 77 "w" XOR A ; E28F AF "?" LD ($040D),A ; E290 32 0D 04 "2??" LD A,$FE ; E293 3E FE ">?" LD ($0498),A ; E295 32 98 04 "2??" CALL SUB_E50E ; E298 CD 0E E5 "???" PUSH HL ; E29B E5 "?" CALL SUB_DDCD ; E29C CD CD DD "???" POP IX ; E29F DD E1 "??" SCF ; E2A1 37 "7" RET Z ; E2A2 C8 "?" LD A,($04EF) ; E2A3 3A EF 04 ":??" LD ($048B),A ; E2A6 32 8B 04 "2??" INC IX ; E2A9 DD 23 "??" XOR A ; E2AB AF "?" LD ($040E),A ; E2AC 32 0E 04 "2??" INC A ; E2AF 3C "<" LD ($043B),A ; E2B0 32 3B 04 "2;?" LD A,($04B1) ; E2B3 3A B1 04 ":??" CP $0B ; E2B6 FE 0B "??" CALL NC,SUB_EADF ; E2B8 D4 DF EA "???" LD A,($04F1) ; E2BB 3A F1 04 ":??" LD ($04F2),A ; E2BE 32 F2 04 "2??" NEAR_E2C1: ; code label ; Referenced at E319 CALL SUB_D5AB ; E2C1 CD AB D5 "???" CALL SUB_EA4F ; E2C4 CD 4F EA "?O?" JR C,FAR_E31B ; E2C7 38 52 "8R" PUSH IX ; E2C9 DD E5 "??" CALL SUB_E3F8 ; E2CB CD F8 E3 "???" FAR_E2CE: ; code label ; Referenced at E3DE LD A,($04B1) ; E2CE 3A B1 04 ":??" CP $0C ; E2D1 FE 0C "??" JR NZ,NEAR_E2EB ; E2D3 20 16 " ?" XOR A ; E2D5 AF "?" LD ($048A),A ; E2D6 32 8A 04 "2??" LD ($048C),A ; E2D9 32 8C 04 "2??" LD ($040B),A ; E2DC 32 0B 04 "2??" LD ($041C),A ; E2DF 32 1C 04 "2??" INC A ; E2E2 3C "<" LD ($048B),A ; E2E3 32 8B 04 "2??" LD A,$80 ; E2E6 3E 80 ">?" LD ($0419),A ; E2E8 32 19 04 "2??" NEAR_E2EB: ; code label ; stop analyzing: already analyzed code at iteration #272: Opcode (or part of it) has been already analyzed ; Referenced at E2D3 CALL SUB_E6C0 ; E2EB CD C0 E6 "???" CALL SUB_E526 ; E2EE CD 26 E5 "?&?" LD HL,$048B ; E2F1 21 8B 04 "!??" POP IX ; E2F4 DD E1 "??" LD A,(IX+$03) ; E2F6 DD 7E 03 "?~?" INC A ; E2F9 3C "<" JR Z,NEAR_E301 ; E2FA 28 05 "(?" LD A,(HL) ; E2FC 7E "~" CP $FE ; E2FD FE FE "??" JR C,NEAR_E308 ; E2FF 38 07 "8?" NEAR_E301: ; code label ; stop analyzing: already analyzed code at iteration #273: Opcode (or part of it) has been already analyzed ; Referenced at E2FA LD A,($04B4) ; E301 3A B4 04 ":??" BIT 5,A ; E304 CB 6F "?o" JR Z,FAR_E31B ; E306 28 13 "(?" NEAR_E308: ; code label ; stop analyzing: already analyzed code at iteration #274: Opcode (or part of it) has been already analyzed ; Referenced at E2FF LD A,($04B4) ; E308 3A B4 04 ":??" RLA ; E30B 17 "?" JR C,FAR_E31B ; E30C 38 0D "8?" PUSH IX ; E30E DD E5 "??" LD A,($040B) ; E310 3A 0B 04 ":??" CP (HL) ; E313 BE "?" JP Z,FAR_E3D1 ; E314 CA D1 E3 "???" POP IX ; E317 DD E1 "??" ; Opcode breaks the linear code flow JR NEAR_E2C1 ; E319 18 A6 "??" FAR_E31B: ; code label ; stop analyzing: already analyzed code at iteration #796: Opcode (or part of it) has been already analyzed ; Referenced at E24E E2C7 E306 E30C ; Code analyzation starting point at iteration #275 of 1218 LD BC,($04E4) ; E31B ED 4B E4 04 "?K??" LD HL,($0488) ; E31F 2A 88 04 "*??" ADD HL,BC ; E322 09 "?" LD ($0488),HL ; E323 22 88 04 ""??" LD A,($0449) ; E326 3A 49 04 ":I?" CP $09 ; E329 FE 09 "??" JP C,FAR_E3C0 ; E32B DA C0 E3 "???" LD H,B ; E32E 60 "`" LD L,C ; E32F 69 "i" LD A,($043C) ; E330 3A 3C 04 ":<?" CP $04 ; E333 FE 04 "??" JR NC,NEAR_E345 ; E335 30 0E "0?" PUSH AF ; E337 F5 "?" LD A,($7F3E) ; E338 3A 3E 7F ":>?" BIT 5,A ; E33B CB 6F "?o" JR NZ,NEAR_E344 ; E33D 20 05 " ?" LD BC,($042B) ; E33F ED 4B 2B 04 "?K+?" ADD HL,BC ; E343 09 "?" NEAR_E344: ; code label ; stop analyzing: already analyzed code at iteration #276: Opcode (or part of it) has been already analyzed ; Referenced at E33D POP AF ; E344 F1 "?" NEAR_E345: ; code label ; stop analyzing: already analyzed code at iteration #277: Opcode (or part of it) has been already analyzed ; Referenced at E335 CP $06 ; E345 FE 06 "??" LD A,($042A) ; E347 3A 2A 04 ":*?" LD C,A ; E34A 4F "O" LD B,$00 ; E34B 06 00 "??" JR C,NEAR_E35A ; E34D 38 0B "8?" LD A,C ; E34F 79 "y" RRA ; E350 1F "?" RRA ; E351 1F "?" AND $3F ; E352 E6 3F "??" ADD C ; E354 81 "?" LD C,A ; E355 4F "O" LD A,$00 ; E356 3E 00 ">?" ADC B ; E358 88 "?" LD B,A ; E359 47 "G" NEAR_E35A: ; code label ; stop analyzing: already analyzed code at iteration #278: Opcode (or part of it) has been already analyzed ; Referenced at E34D LD A,$04 ; E35A 3E 04 ">?" NEAR_E35C: ; code label ; Referenced at E361 DEC A ; E35C 3D "=" JR Z,NEAR_E363 ; E35D 28 04 "(?" SBC HL,BC ; E35F ED 42 "?B" JR NC,NEAR_E35C ; E361 30 F9 "0?" NEAR_E363: ; code label ; stop analyzing: already analyzed code at iteration #279: Opcode (or part of it) has been already analyzed ; Referenced at E35D SUB $02 ; E363 D6 02 "??" JR Z,NEAR_E37C ; E365 28 15 "(?" JR C,NEAR_E379 ; E367 38 10 "8?" LD A,($043C) ; E369 3A 3C 04 ":<?" CP $03 ; E36C FE 03 "??" JR NC,NEAR_E377 ; E36E 30 07 "0?" LD A,($7F3E) ; E370 3A 3E 7F ":>?" BIT 5,A ; E373 CB 6F "?o" JR NZ,NEAR_E37C ; E375 20 05 " ?" NEAR_E377: ; code label ; stop analyzing: already analyzed code at iteration #280: Opcode (or part of it) has been already analyzed ; Referenced at E36E LD A,$01 ; E377 3E 01 ">?" NEAR_E379: ; code label ; stop analyzing: already analyzed code at iteration #281: Opcode (or part of it) has been already analyzed ; Referenced at E367 CALL SUB_E3E1 ; E379 CD E1 E3 "???" NEAR_E37C: ; code label ; stop analyzing: already analyzed code at iteration #282: Opcode (or part of it) has been already analyzed ; Referenced at E365 E375 LD A,($04B1) ; E37C 3A B1 04 ":??" CP $0A ; E37F FE 0A "??" JR Z,NEAR_E3AB ; E381 28 28 "((" LD A,($042D) ; E383 3A 2D 04 ":-?" BIT 2,A ; E386 CB 57 "?W" JR NZ,NEAR_E3AB ; E388 20 21 " !" LD A,($04F4) ; E38A 3A F4 04 ":??" CP $9B ; E38D FE 9B "??" JR C,FAR_E3C0 ; E38F 38 2F "8/" LD A,($04B1) ; E391 3A B1 04 ":??" ADD A ; E394 87 "?" LD HL,$EB08 ; E395 21 08 EB "!??" ADD L ; E398 85 "?" LD L,A ; E399 6F "o" LD A,$00 ; E39A 3E 00 ">?" ADC H ; E39C 8C "?" LD H,A ; E39D 67 "g" LD A,($04F1) ; E39E 3A F1 04 ":??" SUB $03 ; E3A1 D6 03 "??" SUB (HL) ; E3A3 96 "?" NEG ; E3A4 ED 44 "?D" CALL M,SUB_E3E1 ; E3A6 FC E1 E3 "???" ; Opcode breaks the linear code flow JR FAR_E3C0 ; E3A9 18 15 "??" NEAR_E3AB: ; code label ; stop analyzing: already analyzed code at iteration #797: Opcode (or part of it) has been already analyzed ; Referenced at E381 E388 ; Code analyzation starting point at iteration #283 of 1218 LD A,($04F1) ; E3AB 3A F1 04 ":??" ADD $04 ; E3AE C6 04 "??" LD HL,$04F2 ; E3B0 21 F2 04 "!??" CP (HL) ; E3B3 BE "?" LD A,$02 ; E3B4 3E 02 ">?" JR NC,FAR_E3C0 ; E3B6 30 08 "0?" LD HL,$7F3E ; E3B8 21 3E 7F "!>?" BIT 5,(HL) ; E3BB CB 6E "?n" CALL Z,SUB_E3E1 ; E3BD CC E1 E3 "???" FAR_E3C0: ; code label ; stop analyzing: already analyzed code at iteration #284: Opcode (or part of it) has been already analyzed ; Referenced at E32B E38F E3A9 E3B6 XOR A ; E3C0 AF "?" ; Opcode breaks the linear code flow RET ; E3C1 C9 "?" FAR_E3C2: ; code label ; stop analyzing: already analyzed code at iteration #798: Opcode (or part of it) has been already analyzed ; Referenced at E787 ; Code analyzation starting point at iteration #327 of 1218 XOR A ; E3C2 AF "?" LD ($048A),A ; E3C3 32 8A 04 "2??" LD ($048C),A ; E3C6 32 8C 04 "2??" LD A,($040B) ; E3C9 3A 0B 04 ":??" LD ($048B),A ; E3CC 32 8B 04 "2??" ; Opcode breaks the linear code flow JR NEAR_E3DE ; E3CF 18 0D "??" FAR_E3D1: ; code label ; Referenced at E314 ; Code analyzation starting point at iteration #285 of 1218 LD A,($048A) ; E3D1 3A 8A 04 ":??" LD ($048C),A ; E3D4 32 8C 04 "2??" XOR A ; E3D7 AF "?" LD ($040B),A ; E3D8 32 0B 04 "2??" LD ($048B),A ; E3DB 32 8B 04 "2??" NEAR_E3DE: ; code label ; Referenced at E3CF ; Opcode breaks the linear code flow JP FAR_E2CE ; E3DE C3 CE E2 "???" SUB_E3E1: ; code label ; stop analyzing: already analyzed code at iteration #799: Opcode (or part of it) has been already analyzed ; Referenced at E379 E3A6 E3BD E4EE ; Code analyzation starting point at iteration #286 of 1218 LD D,A ; E3E1 57 "W" LD A,($04F1) ; E3E2 3A F1 04 ":??" ADD D ; E3E5 82 "?" LD D,A ; E3E6 57 "W" AND $F0 ; E3E7 E6 F0 "??" JR NZ,NEAR_E3ED ; E3E9 20 02 " ?" LD D,$10 ; E3EB 16 10 "??" NEAR_E3ED: ; code label ; stop analyzing: already analyzed code at iteration #287: Opcode (or part of it) has been already analyzed ; Referenced at E3E9 CP $50 ; E3ED FE 50 "?P" JR C,NEAR_E3F3 ; E3EF 38 02 "8?" LD D,$4F ; E3F1 16 4F "?O" NEAR_E3F3: ; code label ; stop analyzing: already analyzed code at iteration #288: Opcode (or part of it) has been already analyzed ; Referenced at E3EF LD A,D ; E3F3 7A "z" LD ($04F1),A ; E3F4 32 F1 04 "2??" ; Opcode breaks the linear code flow RET ; E3F7 C9 "?" SUB_E3F8: ; code label ; stop analyzing: already analyzed code at iteration #800: Opcode (or part of it) has been already analyzed ; Referenced at E2CB ; Code analyzation starting point at iteration #289 of 1218 LD A,($048B) ; E3F8 3A 8B 04 ":??" LD C,A ; E3FB 4F "O" ADD $84 ; E3FC C6 84 "??" SRA A ; E3FE CB 2F "?/" SRA A ; E400 CB 2F "?/" SRA A ; E402 CB 2F "?/" LD B,A ; E404 47 "G" LD A,($04B2) ; E405 3A B2 04 ":??" OR A ; E408 B7 "?" LD A,B ; E409 78 "x" JR NZ,NEAR_E40E ; E40A 20 02 " ?" NEG ; E40C ED 44 "?D" NEAR_E40E: ; code label ; stop analyzing: already analyzed code at iteration #290: Opcode (or part of it) has been already analyzed ; Referenced at E40A LD HL,$040D ; E40E 21 0D 04 "!??" ADD (HL) ; E411 86 "?" LD (HL),A ; E412 77 "w" NEG ; E413 ED 44 "?D" LD HL,$042E ; E415 21 2E 04 "!.?" ADD (HL) ; E418 86 "?" CP $0F ; E419 FE 0F "??" JR C,NEAR_E428 ; E41B 38 0B "8?" CP $F2 ; E41D FE F2 "??" JR NC,NEAR_E428 ; E41F 30 07 "0?" RLA ; E421 17 "?" LD A,$0E ; E422 3E 0E ">?" JR NC,NEAR_E428 ; E424 30 02 "0?" LD A,$F2 ; E426 3E F2 ">?" NEAR_E428: ; code label ; stop analyzing: already analyzed code at iteration #291: Opcode (or part of it) has been already analyzed ; Referenced at E41B E41F E424 ADD A ; E428 87 "?" ADD A ; E429 87 "?" ADD A ; E42A 87 "?" LD ($041E),A ; E42B 32 1E 04 "2??" LD A,B ; E42E 78 "x" ADD A ; E42F 87 "?" ADD A ; E430 87 "?" ADD A ; E431 87 "?" NEG ; E432 ED 44 "?D" ADD C ; E434 81 "?" SUB $08 ; E435 D6 08 "??" LD ($040B),A ; E437 32 0B 04 "2??" LD ($048B),A ; E43A 32 8B 04 "2??" LD ($048A),A ; E43D 32 8A 04 "2??" LD ($048C),A ; E440 32 8C 04 "2??" ; Opcode breaks the linear code flow RET ; E443 C9 "?" NEAR_E444: ; code label ; stop analyzing: already analyzed code at iteration #801: Opcode (or part of it) has been already analyzed ; Referenced at E48D ; Code analyzation starting point at iteration #295 of 1218 CALL SUB_EADF ; E444 CD DF EA "???" SUB_E447: ; code label ; stop analyzing: already analyzed code at iteration #295: Opcode (or part of it) has been already analyzed ; Referenced at E257 ; Code analyzation starting point at iteration #292 of 1218 LD A,($04B1) ; E447 3A B1 04 ":??" CP $0A ; E44A FE 0A "??" LD A,($04F4) ; E44C 3A F4 04 ":??" JR NZ,NEAR_E461 ; E44F 20 10 " ?" OR A ; E451 B7 "?" LD ($04F3),A ; E452 32 F3 04 "2??" RR A ; E455 CB 1F "??" INC A ; E457 3C "<" LD ($042A),A ; E458 32 2A 04 "2*?" LD A,$0A ; E45B 3E 0A ">?" LD ($043C),A ; E45D 32 3C 04 "2<?" ; Opcode breaks the linear code flow RET ; E460 C9 "?" NEAR_E461: ; code label ; stop analyzing: already analyzed code at iteration #802: Opcode (or part of it) has been already analyzed ; Referenced at E44F ; Code analyzation starting point at iteration #293 of 1218 LD E,A ; E461 5F "_" XOR A ; E462 AF "?" LD D,A ; E463 57 "W" LD B,$0A ; E464 06 0A "??" LD HL,$0000 ; E466 21 00 00 "!??" NEAR_E469: ; code label ; Referenced at E46B ADC HL,DE ; E469 ED 5A "?Z" DJNZ NEAR_E469 ; E46B 10 FC "??" LD A,($0449) ; E46D 3A 49 04 ":I?" DEC A ; E470 3D "=" LD B,$00 ; E471 06 00 "??" LD C,$0A ; E473 0E 0A "??" NEAR_E475: ; code label ; Referenced at E477 INC B ; E475 04 "?" SUB C ; E476 91 "?" JR NC,NEAR_E475 ; E477 30 FC "0?" NEG ; E479 ED 44 "?D" LD D,H ; E47B 54 "T" LD E,L ; E47C 5D "]" OR A ; E47D B7 "?" ; Opcode breaks the linear code flow JR NEAR_E482 ; E47E 18 02 "??" NEAR_E480: ; code label ; stop analyzing: already analyzed code at iteration #803: Opcode (or part of it) has been already analyzed ; Referenced at E482 ; Code analyzation starting point at iteration #296 of 1218 ADC HL,DE ; E480 ED 5A "?Z" NEAR_E482: ; code label ; stop analyzing: already analyzed code at iteration #296: Opcode (or part of it) has been already analyzed ; Referenced at E47E ; Code analyzation starting point at iteration #294 of 1218 DJNZ NEAR_E480 ; E482 10 FC "??" LD DE,($0488) ; E484 ED 5B 88 04 "?[??" OR A ; E488 B7 "?" SBC HL,DE ; E489 ED 52 "?R" BIT 7,H ; E48B CB 7C "?|" JR NZ,NEAR_E444 ; E48D 20 B5 " ?" LD C,A ; E48F 4F "O" PUSH HL ; E490 E5 "?" LD A,($04F4) ; E491 3A F4 04 ":??" LD D,$00 ; E494 16 00 "??" LD E,A ; E496 5F "_" XOR A ; E497 AF "?" LD ($043C),A ; E498 32 3C 04 "2<?" DEC A ; E49B 3D "=" NEAR_E49C: ; code label ; Referenced at E49F INC A ; E49C 3C "<" SBC HL,DE ; E49D ED 52 "?R" JR NC,NEAR_E49C ; E49F 30 FB "0?" SUB C ; E4A1 91 "?" JR C,NEAR_E4A7 ; E4A2 38 03 "8?" LD ($043C),A ; E4A4 32 3C 04 "2<?" NEAR_E4A7: ; code label ; stop analyzing: already analyzed code at iteration #297: Opcode (or part of it) has been already analyzed ; Referenced at E4A2 POP HL ; E4A7 E1 "?" LD A,$FE ; E4A8 3E FE ">?" LD ($04F3),A ; E4AA 32 F3 04 "2??" LD ($042A),A ; E4AD 32 2A 04 "2*?" LD A,H ; E4B0 7C "|" SRL A ; E4B1 CB 3F "??" JR NZ,NEAR_E4C6 ; E4B3 20 11 " ?" LD A,L ; E4B5 7D "}" RRA ; E4B6 1F "?" DEC C ; E4B7 0D "?" JR Z,NEAR_E4BC ; E4B8 28 02 "(?" SRL A ; E4BA CB 3F "??" NEAR_E4BC: ; code label ; stop analyzing: already analyzed code at iteration #298: Opcode (or part of it) has been already analyzed ; Referenced at E4B8 INC C ; E4BC 0C "?" SUB $02 ; E4BD D6 02 "??" JR NC,NEAR_E4C2 ; E4BF 30 01 "0?" XOR A ; E4C1 AF "?" NEAR_E4C2: ; code label ; stop analyzing: already analyzed code at iteration #299: Opcode (or part of it) has been already analyzed ; Referenced at E4BF INC A ; E4C2 3C "<" LD ($04F3),A ; E4C3 32 F3 04 "2??" NEAR_E4C6: ; code label ; stop analyzing: already analyzed code at iteration #300: Opcode (or part of it) has been already analyzed ; Referenced at E4B3 XOR A ; E4C6 AF "?" LD B,$11 ; E4C7 06 11 "??" NEAR_E4C9: ; code label ; Referenced at E4D3 RL L ; E4C9 CB 15 "??" RL H ; E4CB CB 14 "??" RLA ; E4CD 17 "?" CP C ; E4CE B9 "?" JR C,NEAR_E4D2 ; E4CF 38 01 "8?" SUB C ; E4D1 91 "?" NEAR_E4D2: ; code label ; stop analyzing: already analyzed code at iteration #301: Opcode (or part of it) has been already analyzed ; Referenced at E4CF CCF ; E4D2 3F "?" DJNZ NEAR_E4C9 ; E4D3 10 F4 "??" LD A,H ; E4D5 7C "|" SRL A ; E4D6 CB 3F "??" JR NZ,NEAR_E4F1 ; E4D8 20 17 " ?" LD A,L ; E4DA 7D "}" RRA ; E4DB 1F "?" OR A ; E4DC B7 "?" JR NZ,NEAR_E4E0 ; E4DD 20 01 " ?" INC A ; E4DF 3C "<" NEAR_E4E0: ; code label ; stop analyzing: already analyzed code at iteration #302: Opcode (or part of it) has been already analyzed ; Referenced at E4DD C9E3 LD ($042A),A ; E4E0 32 2A 04 "2*?" RLA ; E4E3 17 "?" JR C,NEAR_E4F1 ; E4E4 38 0B "8?" LD A,($04F4) ; E4E6 3A F4 04 ":??" CP L ; E4E9 BD "?" JR C,NEAR_E4F4 ; E4EA 38 08 "8?" LD A,$FF ; E4EC 3E FF ">?" CALL SUB_E3E1 ; E4EE CD E1 E3 "???" NEAR_E4F1: ; code label ; stop analyzing: already analyzed code at iteration #303: Opcode (or part of it) has been already analyzed ; Referenced at E4D8 E4E4 LD A,($04F4) ; E4F1 3A F4 04 ":??" NEAR_E4F4: ; code label ; stop analyzing: already analyzed code at iteration #304: Opcode (or part of it) has been already analyzed ; Referenced at E4EA LD HL,$042A ; E4F4 21 2A 04 "!*?" CP (HL) ; E4F7 BE "?" JR NC,NEAR_E4FB ; E4F8 30 01 "0?" LD (HL),A ; E4FA 77 "w" NEAR_E4FB: ; code label ; stop analyzing: already analyzed code at iteration #305: Opcode (or part of it) has been already analyzed ; Referenced at E4F8 LD A,($042A) ; E4FB 3A 2A 04 ":*?" LD B,A ; E4FE 47 "G" ADD A ; E4FF 87 "?" RET C ; E500 D8 "?" ADD B ; E501 80 "?" RET C ; E502 D8 "?" LD B,A ; E503 47 "G" LD A,($04F3) ; E504 3A F3 04 ":??" CP B ; E507 B8 "?" RET C ; E508 D8 "?" LD A,B ; E509 78 "x" LD ($04F3),A ; E50A 32 F3 04 "2??" ; Opcode breaks the linear code flow RET ; E50D C9 "?" SUB_E50E: ; code label ; stop analyzing: already analyzed code at iteration #804: Opcode (or part of it) has been already analyzed ; Referenced at E298 E670 E68F E7E1 ; Code analyzation starting point at iteration #306 of 1218 LD HL,$0497 ; E50E 21 97 04 "!??" LD A,(HL) ; E511 7E "~" ADD A ; E512 87 "?" ADD L ; E513 85 "?" LD L,A ; E514 6F "o" LD E,(HL) ; E515 5E "^" INC L ; E516 2C "," LD D,(HL) ; E517 56 "V" EX DE,HL ; E518 EB "?" INC HL ; E519 23 "?" INC HL ; E51A 23 "?" ; Opcode breaks the linear code flow RET ; E51B C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #805 of 1218 LD E,B ; E51C 58 "X" LD H,(HL) ; E51D 66 "f" LD (HL),D ; E51E 72 "r" LD A,H ; E51F 7C "|" ADD H ; E520 84 "?" ADC D ; E521 8A "?" ADC (HL) ; E522 8E "?" SUB B ; E523 90 "?" SUB B ; E524 90 "?" ADC (HL) ; E525 8E "?" SUB_E526: ; code label ; stop analyzing: already analyzed code at iteration #805: Opcode (or part of it) has been already analyzed ; Referenced at E251 E2EE ; Code analyzation starting point at iteration #307 of 1218 LD HL,$0658 ; E526 21 58 06 "!X?" LD DE,$060D ; E529 11 0D 06 "???" LD B,$0E ; E52C 06 0E "??" NEAR_E52E: ; code label ; Referenced at E534 LD A,(HL) ; E52E 7E "~" AND $77 ; E52F E6 77 "?w" LD (DE),A ; E531 12 "?" INC E ; E532 1C "?" INC L ; E533 2C "," DJNZ NEAR_E52E ; E534 10 F8 "??" ; Opcode breaks the linear code flow RET ; E536 C9 "?" ; fall-back code analyzation starting point [maybe incorrect, and this is data!] ; Code analyzation starting point at iteration #806 of 1218 LD HL,$065C ; E537 21 5C 06 "!\?" LD DE,$0658 ; E53A 11 58 06 "?X?" LD B,$0A ; E53D 06 0A "??" NEAR_E53F: ; code label ; Referenced at E543 LD A,(HL) ; E53F 7E "~" LD (DE),A ; E540 12 "?" INC E ; E541 1C "?" INC L ; E542 2C "," DJNZ NEAR_E53F ; E543 10 FA "??" ; Opcode breaks the linear code flow RET ; E545 C9 "?" SUB_E546: ; code label ; Referenced at E254 E646 ; Code analyzation starting point at iteration #308 of 1218 LD A,($0497) ; E546 3A 97 04 ":??" CP $07 ; E549 FE 07 "??" RET NC ; E54B D0 "?" LD E,A ; E54C 5F "_" LD HL,$E51C ; E54D 21 1C E5 "!??" LD D,$00 ; E550 16 00 "??" ADD HL,DE ; E552 19 "?" LD E,(HL) ; E553 5E "^" INC HL ; E554 23 "?" LD L,(HL) ; E555 6E "n" LD H,$06 ; E556 26 06 "&?" LD D,H ; E558 54 "T" LD A,$FF ; E559 3E FF ">?" LD (HL),A ; E55B 77 "w" LD (DE),A ; E55C 12 "?" ; Opcode breaks the linear code flow RET ; E55D C9 "?" SUB_E55E: ; code label ; stop analyzing: already analyzed code at iteration #807: Opcode (or part of it) has been already analyzed ; Referenced at E75C E8DF E98C ; Code analyzation starting point at iteration #322 of 1218 LD A,($0497) ; E55E 3A 97 04 ":??" LD E,A ; E561 5F "_" SUB $08 ; E562 D6 08 "??" JR NC,NEAR_E58C ; E564 30 26 "0&" CPL ; E566 2F "/" LD B,A ; E567 47 "G" LD HL,$E51B ; E568 21 1B E5 "!??" LD D,$00 ; E56B 16 00 "??" ADD HL,DE ; E56D 19 "?" LD E,(HL) ; E56E 5E "^" INC HL ; E56F 23 "?" LD L,(HL) ; E570 6E "n" LD H,$06 ; E571 26 06 "&?" LD D,H ; E573 54 "T" LD A,(IX+$00) ; E574 DD 7E 00 "?~?" LD (DE),A ; E577 12 "?" INC E ; E578 1C "?" LD A,(IX+$01) ; E579 DD 7E 01 "?~?" LD (DE),A ; E57C 12 "?" DEC B ; E57D 05 "?" JP M,NEAR_E58C ; E57E FA 8C E5 "???" INC B ; E581 04 "?" NEAR_E582: ; code label ; Referenced at E58A INC E ; E582 1C "?" LD A,(HL) ; E583 7E "~" LD (DE),A ; E584 12 "?" INC L ; E585 2C "," INC E ; E586 1C "?" LD A,(HL) ; E587 7E "~" LD (DE),A ; E588 12 "?" INC L ; E589 2C "," DJNZ NEAR_E582 ; E58A 10 F6 "??" NEAR_E58C: ; code label ; stop analyzing: already analyzed code at iteration #323: Opcode (or part of it) has been already analyzed ; Referenced at E564 E57E E78A LD C,(IX+$01) ; E58C DD 4E 01 "?N?" BIT 7,C ; E58F CB 79 "?y" RET NZ ; E591 C0 "?" LD HL,$060B ; E592 21 0B 06 "!??" LD A,($0497) ; E595 3A 97 04 ":??" ADD A ; E598 87 "?" ADD L ; E599 85 "?" LD L,A ; E59A 6F "o" LD A,(IX+$00) ; E59B DD 7E 00 "?~?" AND $77 ; E59E E6 77 "?w" LD (HL),A ; E5A0 77 "w" INC L ; E5A1 2C "," LD (HL),C ; E5A2 71 "q" BIT 3,(IX+$02) ; E5A3 DD CB 02 5E "???^" RET Z ; E5A7 C8 "?" DEC L ; E5A8 2D "-" SET 7,(HL) ; E5A9 CB FE "??" ; Opcode breaks the linear code flow RET ; E5AB C9 "?" SUB_E5AC: ; code label ; Referenced at E64F ; Code analyzation starting point at iteration #312 of 1218 INC HL ; E5AC 23 "?" INC HL ; E5AD 23 "?" INC HL ; E5AE 23 "?" PUSH HL ; E5AF E5 "?" LD A,(IX+$02) ; E5B0 DD 7E 02 "?~?" AND $06 ; E5B3 E6 06 "??" JP Z,FAR_E5DF ; E5B5 CA DF E5 "???" LD B,(IX+$01) ; E5B8 DD 46 01 "?F?" AND $04 ; E5BB E6 04 "??" JR NZ,NEAR_E5C6 ; E5BD 20 07 " ?" LD A,($047A) ; E5BF 3A 7A 04 ":z?" LD B,A ; E5C2 47 "G" RLA ; E5C3 17 "?" JR C,FAR_E5DF ; E5C4 38 19 "8?" NEAR_E5C6: ; code label ; stop analyzing: already analyzed code at iteration #313: Opcode (or part of it) has been already analyzed ; Referenced at E5BD EX DE,HL ; E5C6 EB "?" INC HL ; E5C7 23 "?" LD DE,$FFFD ; E5C8 11 FD FF "???" RES 7,B ; E5CB CB B8 "??" FAR_E5CD: ; code label ; Referenced at E5D3 ADD HL,DE ; E5CD 19 "?" LD A,(HL) ; E5CE 7E "~" CP B ; E5CF B8 "?" JR Z,NEAR_E5D8 ; E5D0 28 06 "(?" INC A ; E5D2 3C "<" JP NZ,FAR_E5CD ; E5D3 C2 CD E5 "???" ; Opcode breaks the linear code flow JR FAR_E5DF ; E5D6 18 07 "??" NEAR_E5D8: ; code label ; stop analyzing: already analyzed code at iteration #808: Opcode (or part of it) has been already analyzed ; Referenced at E5D0 ; Code analyzation starting point at iteration #314 of 1218 POP DE ; E5D8 D1 "?" DEC HL ; E5D9 2B "+" CALL SUB_E60B ; E5DA CD 0B E6 "???" INC DE ; E5DD 13 "?" PUSH DE ; E5DE D5 "?" FAR_E5DF: ; code label ; stop analyzing: already analyzed code at iteration #315: Opcode (or part of it) has been already analyzed ; Referenced at E5B5 E5C4 E5D6 LD HL,$060B ; E5DF 21 0B&nb