; 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 "EXOS_ROM"	; C000 45 58 4F 53 5F 52 4F 4D "EXOS_ROM"
	DB $00	; C008 00 "?"
	DB $00	; C009 00 "?"
PROGRAM_ENTRY_POINT:		; code label
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #1 of 787
	LD   A,C	; C00A 79 "y"
	SUB  $02	; C00B D6 02 "??"
	JR   Z,NEAR_C03E	; C00D 28 2F "(/"
	DEC  A	; C00F 3D "="
	RET  NZ	; C010 C0 "?"
	PUSH DE	; C011 D5 "?"
	PUSH BC	; C012 C5 "?"
	LD   A,B	; C013 78 "x"
	OR   A	; C014 B7 "?"
	JR   Z,NEAR_C031	; C015 28 1A "(?"
	LD   HL,$F710	; C017 21 10 F7 "!??"
	CALL SUB_F713	; C01A CD 13 F7 "???"
	POP  BC	; C01D C1 "?"
	POP  DE	; C01E D1 "?"
	RET  NZ	; C01F C0 "?"
	PUSH DE	; C020 D5 "?"
	PUSH BC	; C021 C5 "?"
	; EXOS filename string for EXOS call 0x8 at 0xc02a
	LD   DE,EXOS_STR_F731	; C022 11 31 F7 "?1?"
	LD   BC,$0089	; C025 01 89 00 "???"
	LD   A,$FF	; C028 3E FF ">?"
	; EXOS call (0x8): Write block
	; DE is known! :-) -> 0xf731
	; A=0xff
	EXOS $08	; C02A F7 08 "??"
	POP  BC	; C02C C1 "?"
	POP  DE	; C02D D1 "?"
	LD   C,$00	; C02E 0E 00 "??"
	; Opcode breaks the linear code flow
	RET  	; C030 C9 "?"
NEAR_C031:		; code label
	; stop analyzing: already analyzed code at iteration #78: Opcode (or part of it) has been already analyzed
	; Referenced at C015
	; EXOS filename string for EXOS call 0x8 at 0xc039
	; Code analyzation starting point at iteration #2 of 787
	LD   DE,EXOS_STR_F71E	; C031 11 1E F7 "???"
	LD   BC,$0013	; C034 01 13 00 "???"
	LD   A,$FF	; C037 3E FF ">?"
	; EXOS call (0x8): Write block
	; DE is known! :-) -> 0xf71e
	; A=0xff
	EXOS $08	; C039 F7 08 "??"
	POP  BC	; C03B C1 "?"
	POP  DE	; C03C D1 "?"
	; Opcode breaks the linear code flow
	RET  	; C03D C9 "?"
NEAR_C03E:		; code label
	; stop analyzing: already analyzed code at iteration #79: Opcode (or part of it) has been already analyzed
	; Referenced at C00D
	; Code analyzation starting point at iteration #3 of 787
	PUSH DE	; C03E D5 "?"
	PUSH BC	; C03F C5 "?"
	LD   HL,$F710	; C040 21 10 F7 "!??"
	CALL SUB_F713	; C043 CD 13 F7 "???"
	POP  BC	; C046 C1 "?"
	POP  DE	; C047 D1 "?"
	RET  NZ	; C048 C0 "?"
	LD   C,$60	; C049 0E 60 "?`"
	; EXOS call, unknown function: 0x0
	EXOS $00	; C04B F7 00 "??"
	LD   SP,$0100	; C04D 31 00 01 "1??"
	LD   HL,$F6DA	; C050 21 DA F6 "!??"
	PUSH HL	; C053 E5 "?"
	LD   C,$F9	; C054 0E F9 "??"
NEAR_C056:		; code label
	; Referenced at C05D
	DEC  C	; C056 0D "?"
	PUSH BC	; C057 C5 "?"
	; EXOS call (0x19): Free segment
	EXOS $19	; C058 F7 19 "??"
	POP  BC	; C05A C1 "?"
	INC  C	; C05B 0C "?"
	INC  C	; C05C 0C "?"
	JR   NZ,NEAR_C056	; C05D 20 F7 " ?"
	; EXOS call (0x18): Allocate segment
	EXOS $18	; C05F F7 18 "??"
	RET  NZ	; C061 C0 "?"
	DEC  A	; C062 3D "="
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; C063 D3 B2 "??"
	LD   HL,($B994)	; C065 2A 94 B9 "*??"
	RES  6,H	; C068 CB B4 "??"
	SET  7,H	; C06A CB FC "??"
	LD   A,C	; C06C 79 "y"
	RRA  	; C06D 1F "?"
	RRA  	; C06E 1F "?"
	RRA  	; C06F 1F "?"
	RRA  	; C070 1F "?"
	CALL SUB_F705	; C071 CD 05 F7 "???"
	LD   A,C	; C074 79 "y"
	CALL SUB_F705	; C075 CD 05 F7 "???"
	LD   A,$06	; C078 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C07A D3 B1 "??"
NEAR_C07C:		; code label
	; Referenced at C082
	; EXOS call (0x18): Allocate segment
	; A=0x6
	EXOS $18	; C07C F7 18 "??"
	RET  NZ	; C07E C0 "?"
	LD   A,C	; C07F 79 "y"
	SUB  $FE	; C080 D6 FE "??"
	JR   NZ,NEAR_C07C	; C082 20 F8 " ?"
NEAR_C084:		; code label
	; Referenced at C08C
	INC  A	; C084 3C "<"
	PUSH AF	; C085 F5 "?"
	; EXOS call (0x9): Channel read status
	EXOS $09	; C086 F7 09 "??"
	POP  BC	; C088 C1 "?"
	CP   $FB	; C089 FE FB "??"
	LD   A,B	; C08B 78 "x"
	JR   NZ,NEAR_C084	; C08C 20 F6 " ?"
	LD   ($38A3),A	; C08E 32 A3 38 "2?8"
	LD   A,$FD	; C091 3E FD ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C093 D3 B1 "??"
	; I/O on port 0xb0: Dave MMU reg, page 0 (0000-3FFF) selector
	IN   A,($B0)	; C095 DB B0 "??"
	LD   ($5E1B),A	; C097 32 1B 5E "2?^"
	LD   A,$C3	; C09A 3E C3 ">?"
	LD   ($4038),A	; C09C 32 38 40 "28@"
	LD   HL,$E724	; C09F 21 24 E7 "!$?"
	LD   ($4039),HL	; C0A2 22 39 40 ""9@"
	LD   D,$1F	; C0A5 16 1F "??"
	LD   BC,$011C	; C0A7 01 1C 01 "???"
	; EXOS call (0x10): Read/write/toggle EXOS variable
	; A=0xc3
	EXOS $10	; C0AA F7 10 "??"
	RET  NZ	; C0AC C0 "?"
	LD   D,$07	; C0AD 16 07 "??"
	LD   BC,$011B	; C0AF 01 1B 01 "???"
	; EXOS call (0x10): Read/write/toggle EXOS variable
	EXOS $10	; C0B2 F7 10 "??"
	RET  NZ	; C0B4 C0 "?"
	HALT 	; C0B5 76 "v"
	DI   	; C0B6 F3 "?"
	LD   A,$0E	; C0B7 3E 0E ">?"
	; I/O on port 0xbf: Dave sysconfig register (wait states, clkdiv)
	OUT  ($BF),A	; C0B9 D3 BF "??"
	LD   HL,$0100	; C0BB 21 00 01 "!??"
	LD   (HL),$FF	; C0BE 36 FF "6?"
	INC  HL	; C0C0 23 "?"
	LD   (HL),$00	; C0C1 36 00 "6?"
	INC  HL	; C0C3 23 "?"
	LD   (HL),$FF	; C0C4 36 FF "6?"
	LD   A,$FD	; C0C6 3E FD ">?"
	; I/O on port 0xb0: Dave MMU reg, page 0 (0000-3FFF) selector
	OUT  ($B0),A	; C0C8 D3 B0 "??"
	XOR  A	; C0CA AF "?"
	LD   ($38A7),A	; C0CB 32 A7 38 "2?8"
	LD   ($38A5),A	; C0CE 32 A5 38 "2?8"
	LD   ($369E),A	; C0D1 32 9E 36 "2?6"
	LD   ($369A),A	; C0D4 32 9A 36 "2?6"
	LD   ($369D),A	; C0D7 32 9D 36 "2?6"
	LD   ($3697),A	; C0DA 32 97 36 "2?6"
	LD   ($3656),A	; C0DD 32 56 36 "2V6"
	LD   ($3654),A	; C0E0 32 54 36 "2T6"
	LD   ($23C8),A	; C0E3 32 C8 23 "2??"
	LD   ($3651),A	; C0E6 32 51 36 "2Q6"
	LD   ($3609),A	; C0E9 32 09 36 "2?6"
	LD   ($1F2B),A	; C0EC 32 2B 1F "2+?"
	LD   ($1D95),A	; C0EF 32 95 1D "2??"
	LD   ($1DB1),A	; C0F2 32 B1 1D "2??"
	LD   ($1F2D),A	; C0F5 32 2D 1F "2-?"
	LD   ($1F30),A	; C0F8 32 30 1F "20?"
	LD   L,A	; C0FB 6F "o"
	LD   H,A	; C0FC 67 "g"
	LD   ($1E76),HL	; C0FD 22 76 1E ""v?"
	LD   ($1E81),HL	; C100 22 81 1E ""??"
	LD   ($1E83),HL	; C103 22 83 1E ""??"
	LD   ($1E85),HL	; C106 22 85 1E ""??"
	LD   ($1E87),HL	; C109 22 87 1E ""??"
	LD   ($1DDC),A	; C10C 32 DC 1D "2??"
	LD   ($1DDD),HL	; C10F 22 DD 1D ""??"
	LD   HL,$07A0	; C112 21 A0 07 "!??"
	LD   DE,$07A1	; C115 11 A1 07 "???"
	LD   BC,$09FF	; C118 01 FF 09 "???"
	LD   (HL),A	; C11B 77 "w"
	LDIR 	; C11C ED B0 "??"
	LD   HL,$1E20	; C11E 21 20 1E "! ?"
	LD   DE,$1E21	; C121 11 21 1E "?!?"
	LD   C,$29	; C124 0E 29 "?)"
	LD   (HL),B	; C126 70 "p"
	LDIR 	; C127 ED B0 "??"
	LD   HL,$1D9C	; C129 21 9C 1D "!??"
	LD   DE,$1D9D	; C12C 11 9D 1D "???"
	LD   C,$0D	; C12F 0E 0D "??"
	LD   (HL),$02	; C131 36 02 "6?"
	LDIR 	; C133 ED B0 "??"
	LD   A,$01	; C135 3E 01 ">?"
	LD   ($1E74),A	; C137 32 74 1E "2t?"
	LD   A,$03	; C13A 3E 03 ">?"
	LD   ($3655),A	; C13C 32 55 36 "2U6"
	LD   ($3653),A	; C13F 32 53 36 "2S6"
	LD   A,$07	; C142 3E 07 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; C144 D3 B2 "??"
	LD   ($BFF8),A	; C146 32 F8 BF "2??"
	LD   A,$16	; C149 3E 16 ">?"
	LD   ($BFF8),A	; C14B 32 F8 BF "2??"
	LD   A,$7F	; C14E 3E 7F ">?"
	LD   ($3652),A	; C150 32 52 36 "2R6"
	LD   A,$FF	; C153 3E FF ">?"
	LD   ($1F2A),A	; C155 32 2A 1F "2*?"
	LD   ($1E80),A	; C158 32 80 1E "2??"
	LD   A,($1E1B)	; C15B 3A 1B 1E ":??"
	LD   ($1DAE),A	; C15E 32 AE 1D "2??"
	LD   HL,$4101	; C161 21 01 41 "!?A"
	LD   ($1D97),HL	; C164 22 97 1D ""??"
	LD   A,$06	; C167 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C169 D3 B1 "??"
	LD   HL,$5600	; C16B 21 00 56 "!?V"
	LD   DE,$3C20	; C16E 11 20 3C "? <"
	LD   C,$60	; C171 0E 60 "?`"
NEAR_C173:		; code label
	; Referenced at C185
	LD   B,$08	; C173 06 08 "??"
NEAR_C175:		; code label
	; Referenced at C17D
	LD   A,(HL)	; C175 7E "~"
	LD   (DE),A	; C176 12 "?"
	INC  HL	; C177 23 "?"
	LD   A,$80	; C178 3E 80 ">?"
	CALL SUB_EF27	; C17A CD 27 EF "?'?"
	DJNZ NEAR_C175	; C17D 10 F6 "??"
	DEC  D	; C17F 15 "?"
	DEC  D	; C180 15 "?"
	DEC  D	; C181 15 "?"
	DEC  D	; C182 15 "?"
	INC  E	; C183 1C "?"
	DEC  C	; C184 0D "?"
	JR   NZ,NEAR_C173	; C185 20 EC " ?"
	LD   HL,$61DE	; C187 21 DE 61 "!?a"
	LD   DE,$1F31	; C18A 11 31 1F "?1?"
	LD   BC,$0497	; C18D 01 97 04 "???"
	LDIR 	; C190 ED B0 "??"
	LD   HL,$DDF6	; C192 21 F6 DD "!??"
	LD   DE,$07E4	; C195 11 E4 07 "???"
	LD   B,$09	; C198 06 09 "??"
	CALL SUB_DAB3	; C19A CD B3 DA "???"
	LD   HL,$3652	; C19D 21 52 36 "!R6"
	CALL SUB_C827	; C1A0 CD 27 C8 "?'?"
	LD   HL,$6162	; C1A3 21 62 61 "!ba"
	LD   DE,$0CE4	; C1A6 11 E4 0C "???"
	LD   BC,$0F05	; C1A9 01 05 0F "???"
NEAR_C1AC:		; code label
	; Referenced at C1B7
	PUSH BC	; C1AC C5 "?"
	LD   B,$00	; C1AD 06 00 "??"
	LDIR 	; C1AF ED B0 "??"
	LD   A,$4B	; C1B1 3E 4B ">K"
	CALL SUB_EF27	; C1B3 CD 27 EF "?'?"
	POP  BC	; C1B6 C1 "?"
	DJNZ NEAR_C1AC	; C1B7 10 F3 "??"
	LD   HL,$4000	; C1B9 21 00 40 "!?@"
	LD   DE,$0CA0	; C1BC 11 A0 0C "???"
	CALL SUB_C332	; C1BF CD 32 C3 "?2?"
	CALL SUB_C5B7	; C1C2 CD B7 C5 "???"
	LD   HL,$2409	; C1C5 21 09 24 "!?$"
	LD   DE,$240A	; C1C8 11 0A 24 "??$"
	LD   BC,$11FF	; C1CB 01 FF 11 "???"
	LD   (HL),$20	; C1CE 36 20 "6 "
	LDIR 	; C1D0 ED B0 "??"
	LD   HL,$0700	; C1D2 21 00 07 "!??"
	LD   DE,$0701	; C1D5 11 01 07 "???"
	LD   C,$9F	; C1D8 0E 9F "??"
	LD   (HL),B	; C1DA 70 "p"
	LDIR 	; C1DB ED B0 "??"
	LD   HL,$5900	; C1DD 21 00 59 "!?Y"
	LD   DE,$0100	; C1E0 11 00 01 "???"
	LD   B,$06	; C1E3 06 06 "??"
	LDIR 	; C1E5 ED B0 "??"
	LD   B,$3C	; C1E7 06 3C "?<"
NEAR_C1E9:		; code label
	; Referenced at C1F1
	PUSH BC	; C1E9 C5 "?"
	LD   A,$FF	; C1EA 3E FF ">?"
	DEC  B	; C1EC 05 "?"
	CALL SUB_F60A	; C1ED CD 0A F6 "???"
	POP  BC	; C1F0 C1 "?"
	DJNZ NEAR_C1E9	; C1F1 10 F6 "??"
	LD   HL,$0700	; C1F3 21 00 07 "!??"
	LD   DE,$1E89	; C1F6 11 89 1E "???"
	LD   C,$A0	; C1F9 0E A0 "??"
	LDIR 	; C1FB ED B0 "??"
	CALL SUB_CBEA	; C1FD CD EA CB "???"
	CALL SUB_DA36	; C200 CD 36 DA "?6?"
	LD   A,$10	; C203 3E 10 ">?"
	; I/O on port 0x82: Nick LPL
	OUT  ($82),A	; C205 D3 82 "??"
	LD   A,$04	; C207 3E 04 ">?"
	; I/O on port 0x83: Nick LPH
	OUT  ($83),A	; C209 D3 83 "??"
	OR   $40	; C20B F6 40 "?@"
	; I/O on port 0x83: Nick LPH
	OUT  ($83),A	; C20D D3 83 "??"
	OR   $80	; C20F F6 80 "??"
	; I/O on port 0x83: Nick LPH
	OUT  ($83),A	; C211 D3 83 "??"
	CALL SUB_F5DB	; C213 CD DB F5 "???"
	CALL SUB_E608	; C216 CD 08 E6 "???"
	EI   	; C219 FB "?"
	CALL SUB_C610	; C21A CD 10 C6 "???"
FAR_C21D:		; code label
	; Referenced at CB70 CBC7
	LD   SP,$3C00	; C21D 31 00 3C "1?<"
	CALL SUB_DD79	; C220 CD 79 DD "?y?"
	CALL SUB_E91D	; C223 CD 1D E9 "???"
FAR_C226:		; code label
	; Referenced at C8DE E108 DC5E C7C8
	LD   HL,$1E78	; C226 21 78 1E "!x?"
	XOR  A	; C229 AF "?"
NEAR_C22A:		; code label
	; Referenced at C233 C236 C23B
	LD   (HL),A	; C22A 77 "w"
	INC  HL	; C22B 23 "?"
	LD   (HL),A	; C22C 77 "w"
	INC  HL	; C22D 23 "?"
	LD   (HL),A	; C22E 77 "w"
	HALT 	; C22F 76 "v"
	CP   (HL)	; C230 BE "?"
	DEC  HL	; C231 2B "+"
	DEC  HL	; C232 2B "+"
	JR   NZ,NEAR_C22A	; C233 20 F5 " ?"
	CP   (HL)	; C235 BE "?"
	JR   NZ,NEAR_C22A	; C236 20 F2 " ?"
	INC  HL	; C238 23 "?"
	CP   (HL)	; C239 BE "?"
	DEC  HL	; C23A 2B "+"
	JR   NZ,NEAR_C22A	; C23B 20 ED " ?"
	LD   HL,$C23D	; C23D 21 3D C2 "!=?"
	PUSH HL	; C240 E5 "?"
	LD   IY,$1E78	; C241 FD 21 78 1E "?!x?"
	XOR  A	; C245 AF "?"
	LD   (IY+$00),A	; C246 FD 77 00 "?w?"
	LD   (IY+$01),A	; C249 FD 77 01 "?w?"
	LD   (IY+$02),A	; C24C FD 77 02 "?w?"
	HALT 	; C24F 76 "v"
	LD   A,(IY+$00)	; C250 FD 7E 00 "?~?"
	BIT  3,A	; C253 CB 5F "?_"
	JP   NZ,FAR_C5C3	; C255 C2 C3 C5 "???"
	AND  $F0	; C258 E6 F0 "??"
	JP   Z,FAR_C2A1	; C25A CA A1 C2 "???"
	LD   C,A	; C25D 4F "O"
	LD   A,($1D95)	; C25E 3A 95 1D ":??"
	OR   A	; C261 B7 "?"
	RET  NZ	; C262 C0 "?"
	LD   A,($1E77)	; C263 3A 77 1E ":w?"
	DEC  A	; C266 3D "="
	RET  NZ	; C267 C0 "?"
	LD   A,($1E76)	; C268 3A 76 1E ":v?"
	CP   $0E	; C26B FE 0E "??"
	RET  NC	; C26D D0 "?"
	LD   HL,$C226	; C26E 21 26 C2 "!&?"
	EX   (SP),HL	; C271 E3 "?"
	LD   B,A	; C272 47 "G"
	ADD  A	; C273 87 "?"
	ADD  B	; C274 80 "?"
	LD   E,A	; C275 5F "_"
	LD   A,C	; C276 79 "y"
	LD   C,$00	; C277 0E 00 "??"
	LD   D,C	; C279 51 "Q"
	ADD  A	; C27A 87 "?"
	JR   C,NEAR_C292	; C27B 38 15 "8?"
	INC  C	; C27D 0C "?"
	ADD  A	; C27E 87 "?"
	JR   C,NEAR_C292	; C27F 38 11 "8?"
	INC  C	; C281 0C "?"
	ADD  A	; C282 87 "?"
	JR   C,NEAR_C292	; C283 38 0D "8?"
	LD   A,B	; C285 78 "x"
	PUSH AF	; C286 F5 "?"
	CALL SUB_E5E5	; C287 CD E5 E5 "???"
	POP  AF	; C28A F1 "?"
	INC  A	; C28B 3C "<"
	LD   ($1E74),A	; C28C 32 74 1E "2t?"
	; Opcode breaks the linear code flow
	JP   SUB_E5E5	; C28F C3 E5 E5 "???"
NEAR_C292:		; code label
	; stop analyzing: already analyzed code at iteration #80: Opcode (or part of it) has been already analyzed
	; Referenced at C27B C27F C283
	; Code analyzation starting point at iteration #4 of 787
	LD   HL,$1E20	; C292 21 20 1E "! ?"
	ADD  HL,DE	; C295 19 "?"
	LD   E,C	; C296 59 "Y"
	ADD  HL,DE	; C297 19 "?"
	LD   A,(HL)	; C298 7E "~"
	CPL  	; C299 2F "/"
	LD   (HL),A	; C29A 77 "w"
	CALL SUB_C610	; C29B CD 10 C6 "???"
	; Opcode breaks the linear code flow
	JP   FAR_E9AB	; C29E C3 AB E9 "???"
FAR_C2A1:		; code label
	; stop analyzing: already analyzed code at iteration #81: Opcode (or part of it) has been already analyzed
	; Referenced at C25A
	; Code analyzation starting point at iteration #5 of 787
	BIT  0,(IY+$02)	; C2A1 FD CB 02 46 "???F"
	JR   Z,NEAR_C2CF	; C2A5 28 28 "(("
	CALL SUB_E10B	; C2A7 CD 0B E1 "???"
	JR   Z,NEAR_C2CF	; C2AA 28 23 "(?"
	CALL SUB_E608	; C2AC CD 08 E6 "???"
	LD   A,($1F2D)	; C2AF 3A 2D 1F ":-?"
	LD   ($1E77),A	; C2B2 32 77 1E "2w?"
	XOR  A	; C2B5 AF "?"
	LD   ($1F2D),A	; C2B6 32 2D 1F "2-?"
NEAR_C2B9:		; code label
	; Referenced at C2C2
	RES  0,(IY+$02)	; C2B9 FD CB 02 86 "????"
	HALT 	; C2BD 76 "v"
	BIT  0,(IY+$02)	; C2BE FD CB 02 46 "???F"
	JR   NZ,NEAR_C2B9	; C2C2 20 F5 " ?"
	LD   SP,$3C00	; C2C4 31 00 3C "1?<"
	LD   HL,$C21D	; C2C7 21 1D C2 "!??"
	PUSH HL	; C2CA E5 "?"
	LD   HL,($1F2E)	; C2CB 2A 2E 1F "*.?"
	; Opcode breaks the linear code flow
	JP   HL	; C2CE E9 "?"
NEAR_C2CF:		; code label
	; stop analyzing: already analyzed code at iteration #82: Opcode (or part of it) has been already analyzed
	; Referenced at C2A5 C2AA
	; Code analyzation starting point at iteration #6 of 787
	BIT  0,(IY+$00)	; C2CF FD CB 00 46 "???F"
	RET  Z	; C2D3 C8 "?"
	LD   A,($1E77)	; C2D4 3A 77 1E ":w?"
	OR   A	; C2D7 B7 "?"
	LD   DE,$C370	; C2D8 11 70 C3 "?p?"
	JR   Z,NEAR_C2ED	; C2DB 28 10 "(?"
	LD   A,($1D95)	; C2DD 3A 95 1D ":??"
	ADD  A	; C2E0 87 "?"
	LD   E,A	; C2E1 5F "_"
	ADD  A	; C2E2 87 "?"
	ADD  A	; C2E3 87 "?"
	ADD  A	; C2E4 87 "?"
	ADD  A	; C2E5 87 "?"
	ADD  E	; C2E6 83 "?"
	LD   DE,$C392	; C2E7 11 92 C3 "???"
	CALL SUB_EF27	; C2EA CD 27 EF "?'?"
NEAR_C2ED:		; code label
	; stop analyzing: already analyzed code at iteration #7: Opcode (or part of it) has been already analyzed
	; Referenced at C2DB
	LD   HL,($1E76)	; C2ED 2A 76 1E "*v?"
	LD   H,$00	; C2F0 26 00 "&?"
	ADD  HL,HL	; C2F2 29 ")"
	ADD  HL,DE	; C2F3 19 "?"
	LD   E,(HL)	; C2F4 5E "^"
	INC  HL	; C2F5 23 "?"
	LD   D,(HL)	; C2F6 56 "V"
	PUSH DE	; C2F7 D5 "?"
	XOR  A	; C2F8 AF "?"
	CP   E	; C2F9 BB "?"
	RET  NZ	; C2FA C0 "?"
	CP   D	; C2FB BA "?"
	RET  NZ	; C2FC C0 "?"
	POP  DE	; C2FD D1 "?"
	; Opcode breaks the linear code flow
	RET  	; C2FE C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #83 of 787
	LD   HL,$C226	; C2FF 21 26 C2 "!&?"
	EX   (SP),HL	; C302 E3 "?"
	LD   A,$06	; C303 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C305 D3 B1 "??"
	LD   HL,$0D90	; C307 21 90 0D "!??"
	LD   DE,$664D	; C30A 11 4D 66 "?Mf"
	LD   C,$0B	; C30D 0E 0B "??"
NEAR_C30F:		; code label
	; Referenced at C31E
	LD   B,$04	; C30F 06 04 "??"
NEAR_C311:		; code label
	; Referenced at C316
	LD   A,(DE)	; C311 1A "?"
	XOR  (HL)	; C312 AE "?"
	LD   (HL),A	; C313 77 "w"
	INC  HL	; C314 23 "?"
	INC  DE	; C315 13 "?"
	DJNZ NEAR_C311	; C316 10 F9 "??"
	LD   A,C	; C318 79 "y"
	LD   C,$4C	; C319 0E 4C "?L"
	ADD  HL,BC	; C31B 09 "?"
	LD   C,A	; C31C 4F "O"
	DEC  C	; C31D 0D "?"
	JR   NZ,NEAR_C30F	; C31E 20 EF " ?"
	LD   A,($1E80)	; C320 3A 80 1E ":??"
	XOR  $FF	; C323 EE FF "??"
	LD   ($1E80),A	; C325 32 80 1E "2??"
	RET  NZ	; C328 C0 "?"
	LD   BC,$08A8	; C329 01 A8 08 "???"
NEAR_C32C:		; code label
	; Referenced at C32F
	OUT  (C),A	; C32C ED 79 "?y"
	INC  C	; C32E 0C "?"
	DJNZ NEAR_C32C	; C32F 10 FB "??"
	; Opcode breaks the linear code flow
	RET  	; C331 C9 "?"
SUB_C332:		; code label
	; Referenced at C1BF C631
	; Code analyzation starting point at iteration #8 of 787
	LD   A,$06	; C332 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C334 D3 B1 "??"
	PUSH BC	; C336 C5 "?"
	LD   C,$11	; C337 0E 11 "??"
NEAR_C339:		; code label
	; Referenced at C350
	PUSH DE	; C339 D5 "?"
	LD   B,$10	; C33A 06 10 "??"
NEAR_C33C:		; code label
	; Referenced at C348
	PUSH BC	; C33C C5 "?"
	LD   BC,$0004	; C33D 01 04 00 "???"
	LDIR 	; C340 ED B0 "??"
	LD   A,$4C	; C342 3E 4C ">L"
	CALL SUB_EF27	; C344 CD 27 EF "?'?"
	POP  BC	; C347 C1 "?"
	DJNZ NEAR_C33C	; C348 10 F2 "??"
	POP  DE	; C34A D1 "?"
	INC  DE	; C34B 13 "?"
	INC  DE	; C34C 13 "?"
	INC  DE	; C34D 13 "?"
	INC  DE	; C34E 13 "?"
	DEC  C	; C34F 0D "?"
	JR   NZ,NEAR_C339	; C350 20 E7 " ?"
	POP  BC	; C352 C1 "?"
	; Opcode breaks the linear code flow
	RET  	; C353 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #84 of 787
	LD   A,($1E74)	; C354 3A 74 1E ":t?"
	CALL SUB_DDEC	; C357 CD EC DD "???"
	DEC  (HL)	; C35A 35 "5"
	JP   P,FAR_C36D	; C35B F2 6D C3 "?m?"
	INC  (HL)	; C35E 34 "4"
	; Opcode breaks the linear code flow
	RET  	; C35F C9 "?"
SUB_C360:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C37D
	; Code analyzation starting point at iteration #322 of 787
	LD   A,($1E74)	; C360 3A 74 1E ":t?"
	CALL SUB_DDEC	; C363 CD EC DD "???"
	INC  (HL)	; C366 34 "4"
	BIT  2,(HL)	; C367 CB 56 "?V"
	JR   Z,FAR_C36D	; C369 28 02 "(?"
	DEC  (HL)	; C36B 35 "5"
	; Opcode breaks the linear code flow
	RET  	; C36C C9 "?"
FAR_C36D:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C35B C369
	; Opcode breaks the linear code flow
	; Code analyzation starting point at iteration #85 of 787
	JP   FAR_E9AB	; C36D C3 AB E9 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #323 of 787
	RST  $38	; C370 FF "?"
	JP   NZ,FAR_E47A	; C371 C2 7A E4 "?z?"
	RET  NC	; C374 D0 "?"
	EX   (SP),HL	; C375 E3 "?"
	OR   H	; C376 B4 "?"
	IN   A,($0F)	; C377 DB 0F "??"
	NOP  	; C379 DD 00 "??"
	NOP  	; C37B 00 "?"
	PUSH BC	; C37C C5 "?"
	CALL C,SUB_C360	; C37D DC 60 C3 "?`?"
	LD   D,H	; C380 54 "T"
	; Opcode breaks the linear code flow
	JP   FAR_C81F	; C381 C3 1F C8 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #454 of 787
	LD   D,$C8	; C384 16 C8 "??"
	DEC  H	; C386 25 "%"
	; I/O on port 0x1b: EXDOS card [echo of port 18h] status/control register
	IN   A,($1B)	; C387 DB 1B "??"
	IN   A,($FA)	; C389 DB FA "??"
	POP  DE	; C38B D1 "?"
	LD   A,$DE	; C38C 3E DE ">?"
	POP  HL	; C38E E1 "?"
	RET  Z	; C38F C8 "?"
	LD   A,A	; C390 7F "?"
	POP  HL	; C391 E1 "?"
	NOP  	; C392 00 "?"
	NOP  	; C393 00 "?"
	NOP  	; C394 00 "?"
	NOP  	; C395 00 "?"
	NOP  	; C396 00 "?"
	NOP  	; C397 00 "?"
	NOP  	; C398 00 "?"
	NOP  	; C399 00 "?"
	NOP  	; C39A 00 "?"
	NOP  	; C39B 00 "?"
	NOP  	; C39C 00 "?"
	NOP  	; C39D 00 "?"
	NOP  	; C39E 00 "?"
	NOP  	; C39F 00 "?"
	NOP  	; C3A0 00 "?"
	NOP  	; C3A1 00 "?"
	NOP  	; C3A2 00 "?"
	NOP  	; C3A3 00 "?"
	NOP  	; C3A4 00 "?"
	NOP  	; C3A5 00 "?"
	NOP  	; C3A6 00 "?"
	NOP  	; C3A7 00 "?"
	NOP  	; C3A8 00 "?"
	NOP  	; C3A9 00 "?"
	NOP  	; C3AA 00 "?"
	NOP  	; C3AB 00 "?"
	NOP  	; C3AC 00 "?"
	NOP  	; C3AD 00 "?"
	SUB  B	; C3AE 90 "?"
	RST  $00	; C3AF C7 "?"
	ADC  E	; C3B0 8B "?"
	RST  $00	; C3B1 C7 "?"
	ADD  (HL)	; C3B2 86 "?"
	RST  $00	; C3B3 C7 "?"
	DEC  C	; C3B4 0D "?"
	ADD  $0C	; C3B5 C6 0C "??"
	ADD  $0B	; C3B7 C6 0B "??"
	ADD  $0A	; C3B9 C6 0A "??"
	ADD  $09	; C3BB C6 09 "??"
	ADD  $08	; C3BD C6 08 "??"
	ADD  $07	; C3BF C6 07 "??"
	ADD  $06	; C3C1 C6 06 "??"
	ADD  $05	; C3C3 C6 05 "??"
	ADD  $04	; C3C5 C6 04 "??"
	ADD  $03	; C3C7 C6 03 "??"
	ADD  $02	; C3C9 C6 02 "??"
	ADD  $00	; C3CB C6 00 "??"
	NOP  	; C3CD 00 "?"
	NOP  	; C3CE 00 "?"
	NOP  	; C3CF 00 "?"
	NOP  	; C3D0 00 "?"
	NOP  	; C3D1 00 "?"
	NOP  	; C3D2 00 "?"
	NOP  	; C3D3 00 "?"
	NOP  	; C3D4 00 "?"
	NOP  	; C3D5 00 "?"
	AND  $C5	; C3D6 E6 C5 "??"
	PUSH HL	; C3D8 E5 "?"
	PUSH BC	; C3D9 C5 "?"
	CALL PO,SUB_E3C5	; C3DA E4 C5 E3 "???"
	PUSH BC	; C3DD C5 "?"
	JP   PO,$E1C5	; C3DE E2 C5 E1 "???"
	PUSH BC	; C3E1 C5 "?"
	RET  PO	; C3E2 E0 "?"
	PUSH BC	; C3E3 C5 "?"
	RST  $18	; C3E4 DF "?"
	PUSH BC	; C3E5 C5 "?"
	SBC  $C5	; C3E6 DE C5 "??"
	PUSH BC	; C3E8 DD C5 "??"
	CALL C,$DBC5	; C3EA DC C5 DB "???"
	PUSH BC	; C3ED C5 "?"
	JP   C,FAR_D9C5	; C3EE DA C5 D9 "???"
	PUSH BC	; C3F1 C5 "?"
	RET  C	; C3F2 D8 "?"
	PUSH BC	; C3F3 C5 "?"
	XOR  C	; C3F4 A9 "?"
	PUSH BC	; C3F5 C5 "?"
	ADC  B	; C3F6 88 "?"
	PUSH BC	; C3F7 C5 "?"
	NOP  	; C3F8 00 "?"
	NOP  	; C3F9 00 "?"
	NOP  	; C3FA 00 "?"
	NOP  	; C3FB 00 "?"
	NOP  	; C3FC 00 "?"
	NOP  	; C3FD 00 "?"
	NOP  	; C3FE 00 "?"
	NOP  	; C3FF 00 "?"
	NOP  	; C400 00 "?"
	NOP  	; C401 00 "?"
	NOP  	; C402 00 "?"
	NOP  	; C403 00 "?"
	NOP  	; C404 00 "?"
	NOP  	; C405 00 "?"
	LD   A,(DE)	; C406 1A "?"
	CALL NZ,$0000	; C407 C4 00 00 "???"
	NOP  	; C40A 00 "?"
	NOP  	; C40B 00 "?"
	LD   D,C	; C40C 51 "Q"
	PUSH BC	; C40D C5 "?"
	LD   H,H	; C40E 64 "d"
	PUSH BC	; C40F C5 "?"
	LD   (HL),E	; C410 73 "s"
	PUSH BC	; C411 C5 "?"
	NOP  	; C412 00 "?"
	NOP  	; C413 00 "?"
	RET  P	; C414 F0 "?"
	PUSH BC	; C415 C5 "?"
	DEC  B	; C416 05 "?"
	PUSH BC	; C417 C5 "?"
	RET  M	; C418 F8 "?"
	CALL NZ,NEAR_C8CD	; C419 C4 CD C8 "???"
	EX   (SP),HL	; C41C E3 "?"
	RET  NZ	; C41D C0 "?"
	LD   HL,$1D80	; C41E 21 80 1D "!??"
	LD   DE,$1D81	; C421 11 81 1D "???"
	LD   BC,$0006	; C424 01 06 00 "???"
	LD   (HL),$20	; C427 36 20 "6 "
	LDIR 	; C429 ED B0 "??"
	LD   ($1D99),A	; C42B 32 99 1D "2??"
	DEC  A	; C42E 3D "="
	LD   ($1E77),A	; C42F 32 77 1E "2w?"
NEAR_C432:		; code label
	; Referenced at C45F C477
	CALL FAR_DAAB	; C432 CD AB DA "???"
NEAR_C435:		; code label
	; Referenced at C442 C446 C44F C466
	CALL SUB_CD35	; C435 CD 35 CD "?5?"
	CP   $0D	; C438 FE 0D "??"
	JR   Z,NEAR_C479	; C43A 28 3D "(="
	CP   $08	; C43C FE 08 "??"
	JR   Z,NEAR_C461	; C43E 28 21 "(!"
	CP   $30	; C440 FE 30 "?0"
	JR   C,NEAR_C435	; C442 38 F1 "8?"
	CP   $3A	; C444 FE 3A "?:"
	JR   NC,NEAR_C435	; C446 30 ED "0?"
	LD   C,A	; C448 4F "O"
	LD   HL,$1D99	; C449 21 99 1D "!??"
	LD   A,(HL)	; C44C 7E "~"
	CP   $07	; C44D FE 07 "??"
	JR   Z,NEAR_C435	; C44F 28 E4 "(?"
	INC  (HL)	; C451 34 "4"
	LD   A,C	; C452 79 "y"
	LD   HL,$1D81	; C453 21 81 1D "!??"
	LD   DE,$1D80	; C456 11 80 1D "???"
	LD   BC,$0006	; C459 01 06 00 "???"
	LDIR 	; C45C ED B0 "??"
	LD   (DE),A	; C45E 12 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_C432	; C45F 18 D1 "??"
NEAR_C461:		; code label
	; stop analyzing: already analyzed code at iteration #539: Opcode (or part of it) has been already analyzed
	; Referenced at C43E
	; Code analyzation starting point at iteration #456 of 787
	LD   HL,$1D99	; C461 21 99 1D "!??"
	LD   A,(HL)	; C464 7E "~"
	OR   A	; C465 B7 "?"
	JR   Z,NEAR_C435	; C466 28 CD "(?"
	DEC  (HL)	; C468 35 "5"
	LD   HL,$1D85	; C469 21 85 1D "!??"
	LD   DE,$1D86	; C46C 11 86 1D "???"
	LD   BC,$0006	; C46F 01 06 00 "???"
	LDDR 	; C472 ED B8 "??"
	LD   A,$20	; C474 3E 20 "> "
	LD   (DE),A	; C476 12 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_C432	; C477 18 B9 "??"
NEAR_C479:		; code label
	; stop analyzing: already analyzed code at iteration #540: Opcode (or part of it) has been already analyzed
	; Referenced at C43A
	; Code analyzation starting point at iteration #457 of 787
	LD   HL,$1D80	; C479 21 80 1D "!??"
	LD   B,$07	; C47C 06 07 "??"
NEAR_C47E:		; code label
	; Referenced at C486
	LD   A,(HL)	; C47E 7E "~"
	CP   $20	; C47F FE 20 "? "
	JR   NZ,NEAR_C48B	; C481 20 08 " ?"
	LD   (HL),$30	; C483 36 30 "60"
	INC  HL	; C485 23 "?"
	DJNZ NEAR_C47E	; C486 10 F6 "??"
	DEC  HL	; C488 2B "+"
	LD   (HL),$31	; C489 36 31 "61"
NEAR_C48B:		; code label
	; stop analyzing: already analyzed code at iteration #458: Opcode (or part of it) has been already analyzed
	; Referenced at C481
	LD   HL,$1D80	; C48B 21 80 1D "!??"
	LD   DE,$1D8E	; C48E 11 8E 1D "???"
	LD   BC,$0007	; C491 01 07 00 "???"
	PUSH HL	; C494 E5 "?"
	LDIR 	; C495 ED B0 "??"
	POP  HL	; C497 E1 "?"
	LD   DE,$1D81	; C498 11 81 1D "???"
	LD   BC,$0006	; C49B 01 06 00 "???"
	LD   (HL),$30	; C49E 36 30 "60"
	LDIR 	; C4A0 ED B0 "??"
	LD   (HL),$31	; C4A2 36 31 "61"
	LD   A,($1E1B)	; C4A4 3A 1B 1E ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C4A7 D3 B1 "??"
	INC  A	; C4A9 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; C4AA D3 B2 "??"
	CALL SUB_C4E2	; C4AC CD E2 C4 "???"
	LD   HL,$4101	; C4AF 21 01 41 "!?A"
NEAR_C4B2:		; code label
	; Referenced at C4CD
	CALL SUB_C4E2	; C4B2 CD E2 C4 "???"
	PUSH HL	; C4B5 E5 "?"
	LD   HL,$1D86	; C4B6 21 86 1D "!??"
NEAR_C4B9:		; code label
	; Referenced at C4C1
	LD   A,(HL)	; C4B9 7E "~"
	CP   $39	; C4BA FE 39 "?9"
	JR   NZ,NEAR_C4C3	; C4BC 20 05 " ?"
	LD   (HL),$30	; C4BE 36 30 "60"
	DEC  HL	; C4C0 2B "+"
	; Opcode breaks the linear code flow
	JR   NEAR_C4B9	; C4C1 18 F6 "??"
NEAR_C4C3:		; code label
	; stop analyzing: already analyzed code at iteration #541: Opcode (or part of it) has been already analyzed
	; Referenced at C4BC
	; Code analyzation starting point at iteration #459 of 787
	INC  (HL)	; C4C3 34 "4"
	POP  HL	; C4C4 E1 "?"
	CALL SUB_DAF7	; C4C5 CD F7 DA "???"
	CALL SUB_E3AA	; C4C8 CD AA E3 "???"
	LD   A,(HL)	; C4CB 7E "~"
	INC  A	; C4CC 3C "<"
	JR   NZ,NEAR_C4B2	; C4CD 20 E3 " ?"
NEAR_C4CF:		; code label
	; Referenced at C4F3
	LD   ($1D97),HL	; C4CF 22 97 1D ""??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; C4D2 DB B1 "??"
	LD   ($1DAE),A	; C4D4 32 AE 1D "2??"
	LD   A,$01	; C4D7 3E 01 ">?"
	LD   ($1E77),A	; C4D9 32 77 1E "2w?"
	CALL FAR_DAAB	; C4DC CD AB DA "???"
	; Opcode breaks the linear code flow
	JP   FAR_E9AB	; C4DF C3 AB E9 "???"
SUB_C4E2:		; code label
	; stop analyzing: already analyzed code at iteration #542: Opcode (or part of it) has been already analyzed
	; Referenced at C4AC C4B2
	; Code analyzation starting point at iteration #460 of 787
	LD   DE,$1D94	; C4E2 11 94 1D "???"
	LD   B,$07	; C4E5 06 07 "??"
NEAR_C4E7:		; code label
	; Referenced at C4F0
	LD   A,(DE)	; C4E7 1A "?"
	CP   $30	; C4E8 FE 30 "?0"
	JR   NZ,NEAR_C4F5	; C4EA 20 09 " ?"
	LD   A,$39	; C4EC 3E 39 ">9"
	LD   (DE),A	; C4EE 12 "?"
	DEC  DE	; C4EF 1B "?"
	DJNZ NEAR_C4E7	; C4F0 10 F5 "??"
	POP  DE	; C4F2 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_C4CF	; C4F3 18 DA "??"
NEAR_C4F5:		; code label
	; stop analyzing: already analyzed code at iteration #543: Opcode (or part of it) has been already analyzed
	; Referenced at C4EA
	; Code analyzation starting point at iteration #461 of 787
	DEC  A	; C4F5 3D "="
	LD   (DE),A	; C4F6 12 "?"
	; Opcode breaks the linear code flow
	RET  	; C4F7 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #544 of 787
	LD   HL,$C226	; C4F8 21 26 C2 "!&?"
	EX   (SP),HL	; C4FB E3 "?"
	LD   HL,$38A7	; C4FC 21 A7 38 "!?8"
	LD   A,(HL)	; C4FF 7E "~"
	CPL  	; C500 2F "/"
	LD   (HL),A	; C501 77 "w"
	; Opcode breaks the linear code flow
	JP   SUB_C610	; C502 C3 10 C6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #635 of 787
	LD   HL,$C226	; C505 21 26 C2 "!&?"
	EX   (SP),HL	; C508 E3 "?"
	LD   HL,$C610	; C509 21 10 C6 "!??"
	PUSH HL	; C50C E5 "?"
	LD   A,($1DB1)	; C50D 3A B1 1D ":??"
	OR   A	; C510 B7 "?"
	LD   A,($1F30)	; C511 3A 30 1F ":0?"
	JR   Z,NEAR_C529	; C514 28 13 "(?"
	OR   A	; C516 B7 "?"
	JR   Z,NEAR_C520	; C517 28 07 "(?"
	XOR  A	; C519 AF "?"
	LD   ($1F30),A	; C51A 32 30 1F "20?"
	; Opcode breaks the linear code flow
	JP   FAR_E9AB	; C51D C3 AB E9 "???"
NEAR_C520:		; code label
	; stop analyzing: already analyzed code at iteration #672: Opcode (or part of it) has been already analyzed
	; Referenced at C517
	; Code analyzation starting point at iteration #636 of 787
	CALL SUB_E89E	; C520 CD 9E E8 "???"
	LD   A,$FF	; C523 3E FF ">?"
	LD   ($1F30),A	; C525 32 30 1F "20?"
	; Opcode breaks the linear code flow
	RET  	; C528 C9 "?"
NEAR_C529:		; code label
	; stop analyzing: already analyzed code at iteration #673: Opcode (or part of it) has been already analyzed
	; Referenced at C514
	; Code analyzation starting point at iteration #637 of 787
	CPL  	; C529 2F "/"
	LD   ($1F30),A	; C52A 32 30 1F "20?"
	; Opcode breaks the linear code flow
	RET  	; C52D C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #674 of 787
	LD   HL,$C226	; C52E 21 26 C2 "!&?"
	EX   (SP),HL	; C531 E3 "?"
	LD   A,($3655)	; C532 3A 55 36 ":U6"
	SUB  $05	; C535 D6 05 "??"
	JR   Z,NEAR_C53B	; C537 28 02 "(?"
	LD   A,$02	; C539 3E 02 ">?"
NEAR_C53B:		; code label
	; stop analyzing: already analyzed code at iteration #675: Opcode (or part of it) has been already analyzed
	; Referenced at C537 C54B C54F
	ADD  $03	; C53B C6 03 "??"
	LD   ($3655),A	; C53D 32 55 36 "2U6"
	; Opcode breaks the linear code flow
	JP   SUB_C610	; C540 C3 10 C6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #713 of 787
	LD   HL,$C226	; C543 21 26 C2 "!&?"
	EX   (SP),HL	; C546 E3 "?"
	LD   A,($3655)	; C547 3A 55 36 ":U6"
	DEC  A	; C54A 3D "="
	JR   Z,NEAR_C53B	; C54B 28 EE "(?"
	LD   A,$FE	; C54D 3E FE ">?"
	; Opcode breaks the linear code flow
	JR   NEAR_C53B	; C54F 18 EA "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #756 of 787
	LD   HL,$C226	; C551 21 26 C2 "!&?"
	EX   (SP),HL	; C554 E3 "?"
	LD   A,($3656)	; C555 3A 56 36 ":V6"
	XOR  $C0	; C558 EE C0 "??"
	JR   Z,NEAR_C55E	; C55A 28 02 "(?"
	LD   A,$C0	; C55C 3E C0 ">?"
NEAR_C55E:		; code label
	; stop analyzing: already analyzed code at iteration #757: Opcode (or part of it) has been already analyzed
	; Referenced at C55A C56D C571 C57C C580
	LD   ($3656),A	; C55E 32 56 36 "2V6"
	; Opcode breaks the linear code flow
	JP   SUB_C610	; C561 C3 10 C6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #777 of 787
	LD   HL,$C226	; C564 21 26 C2 "!&?"
	EX   (SP),HL	; C567 E3 "?"
	LD   A,($3656)	; C568 3A 56 36 ":V6"
	XOR  $80	; C56B EE 80 "??"
	JR   Z,NEAR_C55E	; C56D 28 EF "(?"
	LD   A,$80	; C56F 3E 80 ">?"
	; Opcode breaks the linear code flow
	JR   NEAR_C55E	; C571 18 EB "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #783 of 787
	LD   HL,$C226	; C573 21 26 C2 "!&?"
	EX   (SP),HL	; C576 E3 "?"
	LD   A,($3656)	; C577 3A 56 36 ":V6"
	XOR  $40	; C57A EE 40 "?@"
	JR   Z,NEAR_C55E	; C57C 28 E0 "(?"
	LD   A,$40	; C57E 3E 40 ">@"
	; Opcode breaks the linear code flow
	JR   NEAR_C55E	; C580 18 DC "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #784 of 787
	PUSH AF	; C582 F5 "?"
	CALL SUB_C593	; C583 CD 93 C5 "???"
	POP  AF	; C586 F1 "?"
	; Opcode breaks the linear code flow
	RET  	; C587 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #786 of 787
	CALL SUB_E10B	; C588 CD 0B E1 "???"
	RET  NZ	; C58B C0 "?"
	LD   HL,$C21D	; C58C 21 1D C2 "!??"
	EX   (SP),HL	; C58F E3 "?"
	CALL SUB_DD0F	; C590 CD 0F DD "???"
SUB_C593:		; code label
	; stop analyzing: already analyzed code at iteration #786: Opcode (or part of it) has been already analyzed
	; Referenced at C583
	; Code analyzation starting point at iteration #785 of 787
	LD   A,($1E1B)	; C593 3A 1B 1E ":??"
	LD   ($1DAE),A	; C596 32 AE 1D "2??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C599 D3 B1 "??"
	LD   HL,$4101	; C59B 21 01 41 "!?A"
	LD   ($1D97),HL	; C59E 22 97 1D ""??"
	LD   (HL),$FF	; C5A1 36 FF "6?"
	CALL SUB_CBEA	; C5A3 CD EA CB "???"
	; Opcode breaks the linear code flow
	JP   SUB_DA36	; C5A6 C3 36 DA "?6?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #787 of 787
	LD   HL,$C226	; C5A9 21 26 C2 "!&?"
	EX   (SP),HL	; C5AC E3 "?"
	LD   A,($3697)	; C5AD 3A 97 36 ":?6"
	CPL  	; C5B0 2F "/"
	LD   ($3697),A	; C5B1 32 97 36 "2?6"
	CALL SUB_C610	; C5B4 CD 10 C6 "???"
SUB_C5B7:		; code label
	; stop analyzing: already analyzed code at iteration #787: Opcode (or part of it) has been already analyzed
	; Referenced at C1C2 D1A3
	; Code analyzation starting point at iteration #9 of 787
	LD   A,($3697)	; C5B7 3A 97 36 ":?6"
	AND  $80	; C5BA E6 80 "??"
	; I/O on port 0x80: Nick FIXBIAS
	OUT  ($80),A	; C5BC D3 80 "??"
	; Opcode breaks the linear code flow
	RET  	; C5BE C9 "?"
FAR_C5BF:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D284
	; Code analyzation starting point at iteration #86 of 787
	LD   HL,$D21A	; C5BF 21 1A D2 "!??"
	; stop analyzing: already analyzed code at iteration #86: Opcode (or part of it) has been already analyzed
	; Disassembler: switching to DATA mode
	DB $DD	; C5C2 DD "?"
FAR_C5C3:		; code label
	; Referenced at C255
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #10 of 787
	LD   HL,$C226	; C5C3 21 26 C2 "!&?"
	EX   (SP),HL	; C5C6 E3 "?"
	LD   A,($38A4)	; C5C7 3A A4 38 ":?8"
	OR   A	; C5CA B7 "?"
	RET  NZ	; C5CB C0 "?"
	LD   A,($1D95)	; C5CC 3A 95 1D ":??"
	INC  A	; C5CF 3C "<"
	AND  $03	; C5D0 E6 03 "??"
	LD   ($1D95),A	; C5D2 32 95 1D "2??"
	; Opcode breaks the linear code flow
	JP   SUB_C610	; C5D5 C3 10 C6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #87 of 787
	INC  A	; C5D8 3C "<"
	INC  A	; C5D9 3C "<"
	INC  A	; C5DA 3C "<"
	INC  A	; C5DB 3C "<"
	INC  A	; C5DC 3C "<"
	INC  A	; C5DD 3C "<"
	INC  A	; C5DE 3C "<"
	INC  A	; C5DF 3C "<"
	INC  A	; C5E0 3C "<"
	INC  A	; C5E1 3C "<"
	INC  A	; C5E2 3C "<"
	INC  A	; C5E3 3C "<"
	INC  A	; C5E4 3C "<"
DATA_C5E5:		; data label
	; Referenced at E160
	INC  A	; C5E5 3C "<"
	INC  A	; C5E6 3C "<"
	LD   ($2035),A	; C5E7 32 35 20 "25 "
	CALL SUB_C610	; C5EA CD 10 C6 "???"
	; Opcode breaks the linear code flow
	JP   SUB_E91D	; C5ED C3 1D E9 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #324 of 787
	LD   HL,$C226	; C5F0 21 26 C2 "!&?"
	EX   (SP),HL	; C5F3 E3 "?"
	LD   HL,$C610	; C5F4 21 10 C6 "!??"
	PUSH HL	; C5F7 E5 "?"
	LD   HL,$3654	; C5F8 21 54 36 "!T6"
	INC  (HL)	; C5FB 34 "4"
	LD   A,(HL)	; C5FC 7E "~"
	SUB  $03	; C5FD D6 03 "??"
	RET  NZ	; C5FF C0 "?"
	LD   (HL),A	; C600 77 "w"
	; Opcode breaks the linear code flow
	RET  	; C601 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #462 of 787
	INC  A	; C602 3C "<"
	INC  A	; C603 3C "<"
	INC  A	; C604 3C "<"
	INC  A	; C605 3C "<"
	INC  A	; C606 3C "<"
	INC  A	; C607 3C "<"
	INC  A	; C608 3C "<"
	INC  A	; C609 3C "<"
	INC  A	; C60A 3C "<"
	INC  A	; C60B 3C "<"
	INC  A	; C60C 3C "<"
	LD   ($3653),A	; C60D 32 53 36 "2S6"
SUB_C610:		; code label
	; stop analyzing: already analyzed code at iteration #462: Opcode (or part of it) has been already analyzed
	; Referenced at C21A C29B C5D5 C5EA CB07 CB66 C502 C540 D36B C561 C5B4
	; Code analyzation starting point at iteration #11 of 787
	HALT 	; C610 76 "v"
	CALL SUB_E608	; C611 CD 08 E6 "???"
	LD   HL,$1E77	; C614 21 77 1E "!w?"
	LD   A,(HL)	; C617 7E "~"
	PUSH AF	; C618 F5 "?"
	LD   (HL),$FF	; C619 36 FF "6?"
	LD   HL,$C643	; C61B 21 43 C6 "!C?"
	PUSH HL	; C61E E5 "?"
	LD   A,($1D95)	; C61F 3A 95 1D ":??"
	ADD  A	; C622 87 "?"
	ADD  A	; C623 87 "?"
	LD   H,A	; C624 67 "g"
	ADD  A	; C625 87 "?"
	ADD  A	; C626 87 "?"
	ADD  A	; C627 87 "?"
	ADD  A	; C628 87 "?"
	LD   L,A	; C629 6F "o"
	LD   DE,$4440	; C62A 11 40 44 "?@D"
	ADD  HL,DE	; C62D 19 "?"
	LD   DE,$07A0	; C62E 11 A0 07 "???"
	CALL SUB_C332	; C631 CD 32 C3 "?2?"
	LD   HL,($1D95)	; C634 2A 95 1D "*??"
	LD   H,$00	; C637 26 00 "&?"
	ADD  HL,HL	; C639 29 ")"
	LD   DE,$C64B	; C63A 11 4B C6 "?K?"
	ADD  HL,DE	; C63D 19 "?"
	LD   A,(HL)	; C63E 7E "~"
	INC  HL	; C63F 23 "?"
	LD   H,(HL)	; C640 66 "f"
	LD   L,A	; C641 6F "o"
	; Opcode breaks the linear code flow
	JP   HL	; C642 E9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #88 of 787
	HALT 	; C643 76 "v"
	POP  AF	; C644 F1 "?"
	LD   ($1E77),A	; C645 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; C648 C3 08 E6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #325 of 787
	LD   L,H	; C64B 6C "l"
	ADD  $A0	; C64C C6 A0 "??"
	ADD  $AE	; C64E C6 AE "??"
	ADD  $01	; C650 C6 01 "??"
	RST  $00	; C652 C7 "?"
SUB_C653:		; code label
	; Referenced at C67F C684 C688
	LD   A,(HL)	; C653 7E "~"
	INC  HL	; C654 23 "?"
	OR   A	; C655 B7 "?"
	RET  Z	; C656 C8 "?"
	PUSH HL	; C657 E5 "?"
	PUSH DE	; C658 D5 "?"
	EX   DE,HL	; C659 EB "?"
	LD   DE,$004F	; C65A 11 4F 00 "?O?"
	LD   B,$08	; C65D 06 08 "??"
NEAR_C65F:		; code label
	; Referenced at C667
	LD   A,(HL)	; C65F 7E "~"
	CPL  	; C660 2F "/"
	LD   (HL),A	; C661 77 "w"
	INC  HL	; C662 23 "?"
	LD   A,(HL)	; C663 7E "~"
	CPL  	; C664 2F "/"
	LD   (HL),A	; C665 77 "w"
	ADD  HL,DE	; C666 19 "?"
	DJNZ NEAR_C65F	; C667 10 F6 "??"
	POP  DE	; C669 D1 "?"
	POP  HL	; C66A E1 "?"
	; Opcode breaks the linear code flow
	RET  	; C66B C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #463 of 787
	CALL SUB_E5E5	; C66C CD E5 E5 "???"
	LD   HL,$1E20	; C66F 21 20 1E "! ?"
	LD   DE,$07A2	; C672 11 A2 07 "???"
	LD   C,$0E	; C675 0E 0E "??"
NEAR_C677:		; code label
	; Referenced at C690
	PUSH DE	; C677 D5 "?"
	LD   A,$80	; C678 3E 80 ">?"
	CALL SUB_EF27	; C67A CD 27 EF "?'?"
	INC  D	; C67D 14 "?"
	INC  D	; C67E 14 "?"
	CALL SUB_C653	; C67F CD 53 C6 "?S?"
	DEC  DE	; C682 1B "?"
	DEC  DE	; C683 1B "?"
	CALL SUB_C653	; C684 CD 53 C6 "?S?"
	POP  DE	; C687 D1 "?"
	CALL SUB_C653	; C688 CD 53 C6 "?S?"
	INC  DE	; C68B 13 "?"
	INC  DE	; C68C 13 "?"
	INC  DE	; C68D 13 "?"
	INC  DE	; C68E 13 "?"
	DEC  C	; C68F 0D "?"
	JR   NZ,NEAR_C677	; C690 20 E5 " ?"
	LD   HL,$2039	; C692 21 39 20 "!9 "
	LD   C,$02	; C695 0E 02 "??"
FAR_C697:		; code label
	; Referenced at C69C
	CALL SUB_C7E6	; C697 CD E6 C7 "???"
	DEC  HL	; C69A 2B "+"
	DEC  C	; C69B 0D "?"
	JP   P,FAR_C697	; C69C F2 97 C6 "???"
	; Opcode breaks the linear code flow
	RET  	; C69F C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #545 of 787
	LD   HL,($3653)	; C6A0 2A 53 36 "*S6"
	LD   H,$00	; C6A3 26 00 "&?"
	ADD  HL,HL	; C6A5 29 ")"
	ADD  HL,HL	; C6A6 29 ")"
	LD   DE,$07A0	; C6A7 11 A0 07 "???"
	ADD  HL,DE	; C6AA 19 "?"
	; Opcode breaks the linear code flow
	JP   FAR_DCED	; C6AB C3 ED DC "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #638 of 787
	LD   HL,($2035)	; C6AE 2A 35 20 "*5 "
	LD   H,$00	; C6B1 26 00 "&?"
	ADD  HL,HL	; C6B3 29 ")"
	ADD  HL,HL	; C6B4 29 ")"
	LD   DE,$079C	; C6B5 11 9C 07 "???"
	ADD  HL,DE	; C6B8 19 "?"
	CALL FAR_DCED	; C6B9 CD ED DC "???"
	LD   A,($3697)	; C6BC 3A 97 36 ":?6"
	OR   A	; C6BF B7 "?"
	LD   HL,$07DC	; C6C0 21 DC 07 "!??"
	JP   Z,FAR_DCED	; C6C3 CA ED DC "???"
	; Opcode breaks the linear code flow
	RET  	; C6C6 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #676 of 787
	PUSH AF	; C6C7 F5 "?"
	RRA  	; C6C8 1F "?"
	RRA  	; C6C9 1F "?"
	RRA  	; C6CA 1F "?"
	RRA  	; C6CB 1F "?"
	PUSH HL	; C6CC E5 "?"
	CALL SUB_C6D3	; C6CD CD D3 C6 "???"
	POP  HL	; C6D0 E1 "?"
	POP  AF	; C6D1 F1 "?"
	INC  HL	; C6D2 23 "?"
SUB_C6D3:		; code label
	; stop analyzing: already analyzed code at iteration #677: Opcode (or part of it) has been already analyzed
	; Referenced at C6CD
	EX   DE,HL	; C6D3 EB "?"
	AND  $0F	; C6D4 E6 0F "??"
	ADD  $90	; C6D6 C6 90 "??"
	DAA  	; C6D8 27 "'"
	ADC  $40	; C6D9 CE 40 "?@"
	DAA  	; C6DB 27 "'"
	LD   L,A	; C6DC 6F "o"
	LD   H,$00	; C6DD 26 00 "&?"
	ADD  HL,HL	; C6DF 29 ")"
	ADD  HL,HL	; C6E0 29 ")"
	ADD  HL,HL	; C6E1 29 ")"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; C6E2 DB B1 "??"
	PUSH AF	; C6E4 F5 "?"
	LD   A,$06	; C6E5 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C6E7 D3 B1 "??"
	LD   BC,$5500	; C6E9 01 00 55 "??U"
	ADD  HL,BC	; C6EC 09 "?"
	EX   DE,HL	; C6ED EB "?"
	LD   BC,$0050	; C6EE 01 50 00 "?P?"
	LD   A,$08	; C6F1 3E 08 ">?"
NEAR_C6F3:		; code label
	; Referenced at C6FB
	EX   AF,AF'	; C6F3 08 "?"
	LD   A,(DE)	; C6F4 1A "?"
	OR   (HL)	; C6F5 B6 "?"
	LD   (HL),A	; C6F6 77 "w"
	ADD  HL,BC	; C6F7 09 "?"
	INC  DE	; C6F8 13 "?"
	EX   AF,AF'	; C6F9 08 "?"
	DEC  A	; C6FA 3D "="
	JR   NZ,NEAR_C6F3	; C6FB 20 F6 " ?"
	POP  AF	; C6FD F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C6FE D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; C700 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #714 of 787
	LD   HL,$07C2	; C701 21 C2 07 "!??"
	LD   A,($2033)	; C704 3A 33 20 ":3 "
	LD   HL,$0A42	; C707 21 42 0A "!B?"
	LD   A,($2034)	; C70A 3A 34 20 ":4 "
	LD   A,($3655)	; C70D 3A 55 36 ":U6"
	DEC  A	; C710 3D "="
	LD   HL,$07D4	; C711 21 D4 07 "!??"
	JR   Z,NEAR_C71D	; C714 28 07 "(?"
	CP   $04	; C716 FE 04 "??"
	JR   NZ,NEAR_C720	; C718 20 06 " ?"
	LD   HL,$07C4	; C71A 21 C4 07 "!??"
NEAR_C71D:		; code label
	; stop analyzing: already analyzed code at iteration #715: Opcode (or part of it) has been already analyzed
	; Referenced at C714
	CALL FAR_DCED	; C71D CD ED DC "???"
NEAR_C720:		; code label
	; stop analyzing: already analyzed code at iteration #716: Opcode (or part of it) has been already analyzed
	; Referenced at C718
	LD   A,($3656)	; C720 3A 56 36 ":V6"
	LD   DE,$0004	; C723 11 04 00 "???"
	LD   HL,$07C8	; C726 21 C8 07 "!??"
	CP   $C0	; C729 FE C0 "??"
	JR   Z,NEAR_C735	; C72B 28 08 "(?"
	ADD  HL,DE	; C72D 19 "?"
	CP   $80	; C72E FE 80 "??"
	JR   Z,NEAR_C735	; C730 28 03 "(?"
	ADD  HL,DE	; C732 19 "?"
	CP   $40	; C733 FE 40 "?@"
NEAR_C735:		; code label
	; stop analyzing: already analyzed code at iteration #717: Opcode (or part of it) has been already analyzed
	; Referenced at C72B C730
	CALL Z,FAR_DCED	; C735 CC ED DC "???"
	LD   A,($1F30)	; C738 3A 30 1F ":0?"
	OR   A	; C73B B7 "?"
	LD   HL,$07DC	; C73C 21 DC 07 "!??"
	CALL NZ,FAR_DCED	; C73F C4 ED DC "???"
	LD   A,($3654)	; C742 3A 54 36 ":T6"
	ADD  A	; C745 87 "?"
	ADD  A	; C746 87 "?"
	LD   C,A	; C747 4F "O"
	ADD  A	; C748 87 "?"
	ADD  A	; C749 87 "?"
	ADD  C	; C74A 81 "?"
	LD   L,A	; C74B 6F "o"
	LD   H,$00	; C74C 26 00 "&?"
	LD   DE,$6679	; C74E 11 79 66 "?yf"
	ADD  HL,DE	; C751 19 "?"
	LD   DE,$0AA8	; C752 11 A8 0A "???"
	LD   BC,$0504	; C755 01 04 05 "???"
	LD   A,$06	; C758 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C75A D3 B1 "??"
NEAR_C75C:		; code label
	; Referenced at C767
	PUSH BC	; C75C C5 "?"
	LD   B,$00	; C75D 06 00 "??"
	LDIR 	; C75F ED B0 "??"
	LD   A,$4C	; C761 3E 4C ">L"
	CALL SUB_EF27	; C763 CD 27 EF "?'?"
	POP  BC	; C766 C1 "?"
	DJNZ NEAR_C75C	; C767 10 F3 "??"
	LD   A,($38A7)	; C769 3A A7 38 ":?8"
	OR   A	; C76C B7 "?"
	LD   HL,$07E0	; C76D 21 E0 07 "!??"
	JR   Z,NEAR_C775	; C770 28 03 "(?"
	LD   HL,$0A60	; C772 21 60 0A "!`?"
NEAR_C775:		; code label
	; stop analyzing: already analyzed code at iteration #718: Opcode (or part of it) has been already analyzed
	; Referenced at C770
	LD   DE,$004C	; C775 11 4C 00 "?L?"
	LD   C,$08	; C778 0E 08 "??"
NEAR_C77A:		; code label
	; Referenced at C783
	LD   B,$04	; C77A 06 04 "??"
NEAR_C77C:		; code label
	; Referenced at C77F
	LD   (HL),$FF	; C77C 36 FF "6?"
	INC  HL	; C77E 23 "?"
	DJNZ NEAR_C77C	; C77F 10 FB "??"
	ADD  HL,DE	; C781 19 "?"
	DEC  C	; C782 0D "?"
	JR   NZ,NEAR_C77A	; C783 20 F5 " ?"
	; Opcode breaks the linear code flow
	RET  	; C785 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #758 of 787
	LD   HL,$2039	; C786 21 39 20 "!9 "
	INC  A	; C789 3C "<"
	LD   IX,$2038	; C78A DD 21 38 20 "?!8 "
	INC  A	; C78E 3C "<"
	LD   IX,$2037	; C78F DD 21 37 20 "?!7 "
	POP  DE	; C793 D1 "?"
	LD   C,A	; C794 4F "O"
	PUSH HL	; C795 E5 "?"
	PUSH BC	; C796 C5 "?"
	CALL SUB_E608	; C797 CD 08 E6 "???"
	POP  BC	; C79A C1 "?"
	POP  HL	; C79B E1 "?"
	LD   A,$FF	; C79C 3E FF ">?"
	LD   ($1E77),A	; C79E 32 77 1E "2w?"
	LD   DE,$C7A1	; C7A1 11 A1 C7 "???"
	PUSH DE	; C7A4 D5 "?"
	LD   A,(IY+$00)	; C7A5 FD 7E 00 "?~?"
	AND  $F9	; C7A8 E6 F9 "??"
	LD   (IY+$00),A	; C7AA FD 77 00 "?w?"
	HALT 	; C7AD 76 "v"
	LD   A,(IY+$00)	; C7AE FD 7E 00 "?~?"
	AND  $06	; C7B1 E6 06 "??"
	RET  NZ	; C7B3 C0 "?"
NEAR_C7B4:		; code label
	; Referenced at C7DF
	RES  0,(IY+$00)	; C7B4 FD CB 00 86 "????"
	HALT 	; C7B8 76 "v"
	BIT  0,(IY+$00)	; C7B9 FD CB 00 46 "???F"
	JR   NZ,NEAR_C7CB	; C7BD 20 0C " ?"
	POP  DE	; C7BF D1 "?"
	LD   A,$01	; C7C0 3E 01 ">?"
	LD   ($1E77),A	; C7C2 32 77 1E "2w?"
	CALL SUB_E608	; C7C5 CD 08 E6 "???"
	; Opcode breaks the linear code flow
	JP   FAR_C226	; C7C8 C3 26 C2 "?&?"
NEAR_C7CB:		; code label
	; stop analyzing: already analyzed code at iteration #778: Opcode (or part of it) has been already analyzed
	; Referenced at C7BD
	; Code analyzation starting point at iteration #759 of 787
	BIT  1,(IY+$00)	; C7CB FD CB 00 4E "???N"
	JR   Z,NEAR_C7DB	; C7CF 28 0A "(?"
	LD   A,(HL)	; C7D1 7E "~"
	OR   A	; C7D2 B7 "?"
	PUSH AF	; C7D3 F5 "?"
	DEC  (HL)	; C7D4 35 "5"
	POP  AF	; C7D5 F1 "?"
	JP   P,SUB_C7E6	; C7D6 F2 E6 C7 "???"
	INC  (HL)	; C7D9 34 "4"
	; Opcode breaks the linear code flow
	RET  	; C7DA C9 "?"
NEAR_C7DB:		; code label
	; stop analyzing: already analyzed code at iteration #779: Opcode (or part of it) has been already analyzed
	; Referenced at C7CF
	; Code analyzation starting point at iteration #760 of 787
	BIT  2,(IY+$00)	; C7DB FD CB 00 56 "???V"
	JR   Z,NEAR_C7B4	; C7DF 28 D3 "(?"
	LD   A,(HL)	; C7E1 7E "~"
	CP   $0D	; C7E2 FE 0D "??"
	RET  Z	; C7E4 C8 "?"
	INC  (HL)	; C7E5 34 "4"
SUB_C7E6:		; code label
	; stop analyzing: already analyzed code at iteration #760: Opcode (or part of it) has been already analyzed
	; Referenced at C697 C7D6
	; Code analyzation starting point at iteration #464 of 787
	PUSH HL	; C7E6 E5 "?"
	LD   A,(HL)	; C7E7 7E "~"
	INC  A	; C7E8 3C "<"
	LD   HL,$1D92	; C7E9 21 92 1D "!??"
	LD   (HL),$2D	; C7EC 36 2D "6-"
	INC  HL	; C7EE 23 "?"
	LD   (HL),$2D	; C7EF 36 2D "6-"
	JR   Z,NEAR_C801	; C7F1 28 0E "(?"
	DEC  HL	; C7F3 2B "+"
	LD   (HL),$30	; C7F4 36 30 "60"
	CP   $0A	; C7F6 FE 0A "??"
	JR   C,NEAR_C7FD	; C7F8 38 03 "8?"
	SUB  $0A	; C7FA D6 0A "??"
	INC  (HL)	; C7FC 34 "4"
NEAR_C7FD:		; code label
	; stop analyzing: already analyzed code at iteration #465: Opcode (or part of it) has been already analyzed
	; Referenced at C7F8
	INC  HL	; C7FD 23 "?"
	ADD  $30	; C7FE C6 30 "?0"
	LD   (HL),A	; C800 77 "w"
NEAR_C801:		; code label
	; stop analyzing: already analyzed code at iteration #466: Opcode (or part of it) has been already analyzed
	; Referenced at C7F1
	PUSH BC	; C801 C5 "?"
	LD   HL,$1D92	; C802 21 92 1D "!??"
	LD   A,C	; C805 79 "y"
	ADD  A	; C806 87 "?"
	ADD  A	; C807 87 "?"
	LD   DE,$0919	; C808 11 19 09 "???"
	CALL SUB_EF27	; C80B CD 27 EF "?'?"
	LD   B,$02	; C80E 06 02 "??"
	CALL SUB_DAB3	; C810 CD B3 DA "???"
	POP  BC	; C813 C1 "?"
	POP  HL	; C814 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; C815 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #546 of 787
	LD   HL,$3652	; C816 21 52 36 "!R6"
SUB_C819:		; code label
	; Referenced at D734
	LD   A,(HL)	; C819 7E "~"
	OR   A	; C81A B7 "?"
	RET  Z	; C81B C8 "?"
	DEC  (HL)	; C81C 35 "5"
	; Opcode breaks the linear code flow
	JR   SUB_C827	; C81D 18 08 "??"
FAR_C81F:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C381
	; Code analyzation starting point at iteration #326 of 787
	LD   HL,$3652	; C81F 21 52 36 "!R6"
SUB_C822:		; code label
	; Referenced at D73D
	LD   A,(HL)	; C822 7E "~"
	CP   $7F	; C823 FE 7F "??"
	RET  NC	; C825 D0 "?"
	INC  (HL)	; C826 34 "4"
SUB_C827:		; code label
	; stop analyzing: already analyzed code at iteration #326: Opcode (or part of it) has been already analyzed
	; Referenced at C1A0 C81D D70E D72C
	; Code analyzation starting point at iteration #12 of 787
	LD   A,(HL)	; C827 7E "~"
	INC  A	; C828 3C "<"
	LD   DE,$07ED	; C829 11 ED 07 "???"
SUB_C82C:		; code label
	; Referenced at D3E1
	LD   HL,$1D92	; C82C 21 92 1D "!??"
	PUSH HL	; C82F E5 "?"
	PUSH DE	; C830 D5 "?"
	CALL SUB_DA21	; C831 CD 21 DA "?!?"
	POP  DE	; C834 D1 "?"
	POP  HL	; C835 E1 "?"
	LD   B,$03	; C836 06 03 "??"
	; Opcode breaks the linear code flow
	JP   SUB_DAB3	; C838 C3 B3 DA "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #89 of 787
	LD   B,H	; C83B 44 "D"
	LD   L,C	; C83C 69 "i"
	LD   (HL),D	; C83D 72 "r"
	LD   H,L	; C83E 65 "e"
	LD   H,E	; C83F 63 "c"
	LD   (HL),H	; C840 74 "t"
	LD   L,A	; C841 6F "o"
	LD   (HL),D	; C842 72 "r"
	LD   A,C	; C843 79 "y"
	JR   NZ,NEAR_C88B	; C844 20 45 " E"
	LD   (HL),D	; C846 72 "r"
	LD   H,C	; C847 61 "a"
	LD   (HL),E	; C848 73 "s"
	LD   H,L	; C849 65 "e"
	JR   NZ,NEAR_C86C	; C84A 20 20 "  "
	JR   NZ,NEAR_C86E	; C84C 20 20 "  "
	JR   NZ,$C894	; C84E 20 44 " D"
	LD   H,L	; C850 65 "e"
	LD   L,H	; C851 6C "l"
	LD   H,L	; C852 65 "e"
	LD   (HL),H	; C853 74 "t"
	LD   H,L	; C854 65 "e"
	JR   NZ,$C877	; C855 20 20 "  "
	JR   NZ,NEAR_C879	; C857 20 20 "  "
	LD   D,D	; C859 52 "R"
	LD   L,L	; C85A 6D "m"
	LD   H,H	; C85B 64 "d"
	LD   L,C	; C85C 69 "i"
	LD   (HL),D	; C85D 72 "r"
	LD   C,L	; C85E 4D "M"
	LD   L,E	; C85F 6B "k"
	LD   H,H	; C860 64 "d"
	LD   L,C	; C861 69 "i"
	LD   (HL),D	; C862 72 "r"
	JR   NZ,NEAR_C885	; C863 20 20 "  "
	JR   NZ,NEAR_C887	; C865 20 20 "  "
	JR   NZ,NEAR_C8B5	; C867 20 4C " L"
	LD   L,A	; C869 6F "o"
	LD   H,C	; C86A 61 "a"
	LD   H,H	; C86B 64 "d"
NEAR_C86C:		; code label
	; stop analyzing: already analyzed code at iteration #90: Opcode (or part of it) has been already analyzed
	; Referenced at C84A
	JR   NZ,$C8C2	; C86C 20 54 " T"
NEAR_C86E:		; code label
	; stop analyzing: already analyzed code at iteration #91: Opcode (or part of it) has been already analyzed
	; Referenced at C84C
	LD   H,C	; C86E 61 "a"
	LD   (HL),B	; C86F 70 "p"
	LD   H,L	; C870 65 "e"
	JR   NZ,NEAR_C8C6	; C871 20 53 " S"
	LD   H,C	; C873 61 "a"
	HALT 	; C874 76 "v"
	LD   H,L	; C875 65 "e"
	JR   NZ,NEAR_C8CC	; C876 20 54 " T"
	; stop analyzing: already analyzed code at iteration #92: Opcode (or part of it) has been already analyzed
	LD   H,C	; C878 61 "a"
NEAR_C879:		; code label
	; stop analyzing: already analyzed code at iteration #93: Opcode (or part of it) has been already analyzed
	; Referenced at C857
	LD   (HL),B	; C879 70 "p"
	LD   H,L	; C87A 65 "e"
	JR   NZ,NEAR_C8D0	; C87B 20 53 " S"
	LD   H,C	; C87D 61 "a"
	HALT 	; C87E 76 "v"
	LD   H,L	; C87F 65 "e"
	JR   NZ,NEAR_C8C3	; C880 20 41 " A"
	LD   A,($2020)	; C882 3A 20 20 ":  "
NEAR_C885:		; code label
	; stop analyzing: already analyzed code at iteration #94: Opcode (or part of it) has been already analyzed
	; Referenced at C863
	JR   NZ,NEAR_C8A7	; C885 20 20 "  "
NEAR_C887:		; code label
	; stop analyzing: already analyzed code at iteration #95: Opcode (or part of it) has been already analyzed
	; Referenced at C865
	JR   NZ,NEAR_C8A9	; C887 20 20 "  "
	JR   NZ,NEAR_C8AB	; C889 20 20 "  "
NEAR_C88B:		; code label
	; stop analyzing: already analyzed code at iteration #96: Opcode (or part of it) has been already analyzed
	; Referenced at C844
	LD   B,D	; C88B 42 "B"
	LD   A,($2020)	; C88C 3A 20 20 ":  "
	JR   NZ,NEAR_C8B1	; C88F 20 20 "  "
	JR   NZ,NEAR_C8B3	; C891 20 20 "  "
	JR   NZ,NEAR_C8B5	; C893 20 20 "  "
	LD   B,E	; C895 43 "C"
	LD   A,($2020)	; C896 3A 20 20 ":  "
	JR   NZ,NEAR_C8BB	; C899 20 20 "  "
	JR   NZ,NEAR_C8BD	; C89B 20 20 "  "
	JR   NZ,NEAR_C8BF	; C89D 20 20 "  "
	LD   B,(HL)	; C89F 46 "F"
	LD   A,($2020)	; C8A0 3A 20 20 ":  "
	JR   NZ,NEAR_C8CF	; C8A3 20 2A " *"
	LD   L,$53	; C8A5 2E 53 ".S"
NEAR_C8A7:		; code label
	; stop analyzing: already analyzed code at iteration #98: Opcode (or part of it) has been already analyzed
	; Referenced at C885
	LD   C,(HL)	; C8A7 4E "N"
	LD   B,A	; C8A8 47 "G"
NEAR_C8A9:		; code label
	; stop analyzing: already analyzed code at iteration #99: Opcode (or part of it) has been already analyzed
	; Referenced at C887
	JR   NZ,NEAR_C8CB	; C8A9 20 20 "  "
NEAR_C8AB:		; code label
	; stop analyzing: already analyzed code at iteration #100: Opcode (or part of it) has been already analyzed
	; Referenced at C889
	JR   NZ,NEAR_C8CD	; C8AB 20 20 "  "
	JR   NZ,NEAR_C8D9	; C8AD 20 2A " *"
	LD   L,$4D	; C8AF 2E 4D ".M"
NEAR_C8B1:		; code label
	; stop analyzing: already analyzed code at iteration #101: Opcode (or part of it) has been already analyzed
	; Referenced at C88F
	LD   C,C	; C8B1 49 "I"
	LD   B,H	; C8B2 44 "D"
NEAR_C8B3:		; code label
	; stop analyzing: already analyzed code at iteration #102: Opcode (or part of it) has been already analyzed
	; Referenced at C891
	JR   NZ,NEAR_C8D5	; C8B3 20 20 "  "
NEAR_C8B5:		; code label
	; stop analyzing: already analyzed code at iteration #103: Opcode (or part of it) has been already analyzed
	; Referenced at C867 C893
	JR   NZ,$C8D7	; C8B5 20 20 "  "
	JR   NZ,$C8E3	; C8B7 20 2A " *"
	LD   L,$45	; C8B9 2E 45 ".E"
NEAR_C8BB:		; code label
	; stop analyzing: already analyzed code at iteration #104: Opcode (or part of it) has been already analyzed
	; Referenced at C899
	LD   C,(HL)	; C8BB 4E "N"
	LD   D,(HL)	; C8BC 56 "V"
NEAR_C8BD:		; code label
	; stop analyzing: already analyzed code at iteration #105: Opcode (or part of it) has been already analyzed
	; Referenced at C89B
	JR   NZ,$C8DF	; C8BD 20 20 "  "
NEAR_C8BF:		; code label
	; stop analyzing: already analyzed code at iteration #106: Opcode (or part of it) has been already analyzed
	; Referenced at C89D
	JR   NZ,NEAR_C8E1	; C8BF 20 20 "  "
	JR   NZ,$C8ED	; C8C1 20 2A " *"
NEAR_C8C3:		; code label
	; stop analyzing: already analyzed code at iteration #108: Opcode (or part of it) has been already analyzed
	; Referenced at C880
	LD   L,$50	; C8C3 2E 50 ".P"
	LD   B,C	; C8C5 41 "A"
NEAR_C8C6:		; code label
	; stop analyzing: already analyzed code at iteration #109: Opcode (or part of it) has been already analyzed
	; Referenced at C871
	LD   D,H	; C8C6 54 "T"
	LD   D,E	; C8C7 53 "S"
	LD   H,E	; C8C8 63 "c"
	LD   (HL),D	; C8C9 72 "r"
	LD   L,A	; C8CA 6F "o"
NEAR_C8CB:		; code label
	; stop analyzing: already analyzed code at iteration #110: Opcode (or part of it) has been already analyzed
	; Referenced at C8A9
	LD   L,H	; C8CB 6C "l"
NEAR_C8CC:		; code label
	; stop analyzing: already analyzed code at iteration #111: Opcode (or part of it) has been already analyzed
	; Referenced at C876
	LD   L,H	; C8CC 6C "l"
NEAR_C8CD:		; code label
	; stop analyzing: already analyzed code at iteration #112: Opcode (or part of it) has been already analyzed
	; Referenced at C8AB C419
	JR   NZ,NEAR_C944	; C8CD 20 75 " u"
NEAR_C8CF:		; code label
	; stop analyzing: already analyzed code at iteration #113: Opcode (or part of it) has been already analyzed
	; Referenced at C8A3
	LD   (HL),B	; C8CF 70 "p"
NEAR_C8D0:		; code label
	; stop analyzing: already analyzed code at iteration #114: Opcode (or part of it) has been already analyzed
	; Referenced at C87B
	LD   D,E	; C8D0 53 "S"
	LD   H,E	; C8D1 63 "c"
	LD   (HL),D	; C8D2 72 "r"
	LD   L,A	; C8D3 6F "o"
	LD   L,H	; C8D4 6C "l"
NEAR_C8D5:		; code label
	; stop analyzing: already analyzed code at iteration #115: Opcode (or part of it) has been already analyzed
	; Referenced at C8B3
	LD   L,H	; C8D5 6C "l"
	JR   NZ,NEAR_C93C	; C8D6 20 64 " d"
	; stop analyzing: already analyzed code at iteration #116: Opcode (or part of it) has been already analyzed
	LD   L,A	; C8D8 6F "o"
NEAR_C8D9:		; code label
	; stop analyzing: already analyzed code at iteration #117: Opcode (or part of it) has been already analyzed
	; Referenced at C8AD
	LD   (HL),A	; C8D9 77 "w"
	LD   L,(HL)	; C8DA 6E "n"
	CALL SUB_DD79	; C8DB CD 79 DD "?y?"
	; Opcode breaks the linear code flow
	JP   FAR_C226	; C8DE C3 26 C2 "?&?"
NEAR_C8E1:		; code label
	; stop analyzing: already analyzed code at iteration #327: Opcode (or part of it) has been already analyzed
	; Referenced at C8BF
	CALL SUB_E10B	; C8E1 CD 0B E1 "???"
	; stop analyzing: already analyzed code at iteration #120: Opcode (or part of it) has been already analyzed
	RET  NZ	; C8E4 C0 "?"
	CALL SUB_DD0F	; C8E5 CD 0F DD "???"
	LD   HL,$C8DB	; C8E8 21 DB C8 "!??"
	EX   (SP),HL	; C8EB E3 "?"
	LD   A,$FE	; C8EC 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C8EE D3 B1 "??"
	CALL SUB_E2C7	; C8F0 CD C7 E2 "???"
	CALL SUB_F5C3	; C8F3 CD C3 F5 "???"
	CALL SUB_DD92	; C8F6 CD 92 DD "???"
	HALT 	; C8F9 76 "v"
	CALL SUB_E608	; C8FA CD 08 E6 "???"
	LD   A,$05	; C8FD 3E 05 ">?"
	LD   ($1E77),A	; C8FF 32 77 1E "2w?"
	CALL SUB_E608	; C902 CD 08 E6 "???"
	LD   HL,$C83B	; C905 21 3B C8 "!;?"
	LD   DE,$0000	; C908 11 00 00 "???"
	LD   BC,$2304	; C90B 01 04 23 "???"
NEAR_C90E:		; code label
	; Referenced at C917
	PUSH DE	; C90E D5 "?"
	PUSH BC	; C90F C5 "?"
	CALL SUB_DDB5	; C910 CD B5 DD "???"
	POP  BC	; C913 C1 "?"
	POP  DE	; C914 D1 "?"
	INC  D	; C915 14 "?"
	DEC  C	; C916 0D "?"
	JR   NZ,NEAR_C90E	; C917 20 F5 " ?"
	LD   HL,$C8C7	; C919 21 C7 C8 "!??"
	LD   DE,$050A	; C91C 11 0A 05 "???"
	LD   B,$09	; C91F 06 09 "??"
	CALL SUB_DDB5	; C921 CD B5 DD "???"
	LD   DE,$160A	; C924 11 0A 16 "???"
	LD   B,$0B	; C927 06 0B "??"
	CALL SUB_DDB5	; C929 CD B5 DD "???"
	CALL SUB_D0B9	; C92C CD B9 D0 "???"
	CALL SUB_C9A0	; C92F CD A0 C9 "???"
	LD   HL,$1E78	; C932 21 78 1E "!x?"
	XOR  A	; C935 AF "?"
NEAR_C936:		; code label
	; Referenced at C93F C942 C947
	LD   (HL),A	; C936 77 "w"
	INC  HL	; C937 23 "?"
	LD   (HL),A	; C938 77 "w"
	INC  HL	; C939 23 "?"
	LD   (HL),A	; C93A 77 "w"
	HALT 	; C93B 76 "v"
NEAR_C93C:		; code label
	; stop analyzing: already analyzed code at iteration #122: Opcode (or part of it) has been already analyzed
	; Referenced at C8D6
	CP   (HL)	; C93C BE "?"
	DEC  HL	; C93D 2B "+"
	DEC  HL	; C93E 2B "+"
	JR   NZ,NEAR_C936	; C93F 20 F5 " ?"
	CP   (HL)	; C941 BE "?"
	JR   NZ,NEAR_C936	; C942 20 F2 " ?"
NEAR_C944:		; code label
	; stop analyzing: already analyzed code at iteration #123: Opcode (or part of it) has been already analyzed
	; Referenced at C8CD
	INC  HL	; C944 23 "?"
	CP   (HL)	; C945 BE "?"
	DEC  HL	; C946 2B "+"
	JR   NZ,NEAR_C936	; C947 20 ED " ?"
	LD   A,$05	; C949 3E 05 ">?"
	LD   ($1E77),A	; C94B 32 77 1E "2w?"
	LD   HL,$C92F	; C94E 21 2F C9 "!/?"
	PUSH HL	; C951 E5 "?"
	LD   IY,$1E78	; C952 FD 21 78 1E "?!x?"
	XOR  A	; C956 AF "?"
	LD   (IY+$00),A	; C957 FD 77 00 "?w?"
	LD   (IY+$01),A	; C95A FD 77 01 "?w?"
	LD   (IY+$02),A	; C95D FD 77 02 "?w?"
	HALT 	; C960 76 "v"
	BIT  0,(IY+$00)	; C961 FD CB 00 46 "???F"
	JR   NZ,NEAR_C983	; C965 20 1C " ?"
	LD   HL,$C949	; C967 21 49 C9 "!I?"
	EX   (SP),HL	; C96A E3 "?"
	BIT  3,(IY+$01)	; C96B FD CB 01 5E "???^"
	RET  Z	; C96F C8 "?"
	POP  HL	; C970 E1 "?"
	XOR  A	; C971 AF "?"
	LD   ($1E77),A	; C972 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; C975 C3 08 E6 "???"
SUB_C978:		; code label
	; stop analyzing: already analyzed code at iteration #328: Opcode (or part of it) has been already analyzed
	; Referenced at C983 D136 CCA4
	; Code analyzation starting point at iteration #125 of 787
	LD   HL,$CC43	; C978 21 43 CC "!C?"
	LD   DE,$1800	; C97B 11 00 18 "???"
	LD   B,$28	; C97E 06 28 "?("
	; Opcode breaks the linear code flow
	JP   SUB_DDB5	; C980 C3 B5 DD "???"
NEAR_C983:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C965
	; Code analyzation starting point at iteration #124 of 787
	CALL SUB_C978	; C983 CD 78 C9 "?x?"
	LD   A,($1E86)	; C986 3A 86 1E ":??"
	CP   $04	; C989 FE 04 "??"
	JR   NC,NEAR_C9E9	; C98B 30 5C "0\"
	ADD  A	; C98D 87 "?"
	ADD  A	; C98E 87 "?"
	LD   HL,($1E85)	; C98F 2A 85 1E "*??"
	ADD  L	; C992 85 "?"
	ADD  A	; C993 87 "?"
	LD   L,A	; C994 6F "o"
	LD   H,$00	; C995 26 00 "&?"
	LD   DE,$CC6B	; C997 11 6B CC "?k?"
	ADD  HL,DE	; C99A 19 "?"
	LD   A,(HL)	; C99B 7E "~"
	INC  HL	; C99C 23 "?"
	LD   H,(HL)	; C99D 66 "f"
	LD   L,A	; C99E 6F "o"
	PUSH HL	; C99F E5 "?"
SUB_C9A0:		; code label
	; stop analyzing: already analyzed code at iteration #126: Opcode (or part of it) has been already analyzed
	; Referenced at C92F
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; C9A0 DB B1 "??"
	PUSH AF	; C9A2 F5 "?"
	LD   A,$FE	; C9A3 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C9A5 D3 B1 "??"
	CALL SUB_E608	; C9A7 CD 08 E6 "???"
	LD   HL,$7900	; C9AA 21 00 79 "!?y"
	LD   BC,$0460	; C9AD 01 60 04 "?`?"
FAR_C9B0:		; code label
	; Referenced at C9B4
	RES  7,(HL)	; C9B0 CB BE "??"
	CPI  	; C9B2 ED A1 "??"
	JP   PE,FAR_C9B0	; C9B4 EA B0 C9 "???"
	LD   A,($23C8)	; C9B7 3A C8 23 ":??"
	ADD  A	; C9BA 87 "?"
	LD   C,A	; C9BB 4F "O"
	ADD  A	; C9BC 87 "?"
	ADD  A	; C9BD 87 "?"
	ADD  C	; C9BE 81 "?"
	LD   C,A	; C9BF 4F "O"
	LD   B,$00	; C9C0 06 00 "??"
	LD   HL,$7950	; C9C2 21 50 79 "!Py"
	ADD  HL,BC	; C9C5 09 "?"
	LD   B,$02	; C9C6 06 02 "??"
	CALL SUB_C9E3	; C9C8 CD E3 C9 "???"
	LD   A,($3651)	; C9CB 3A 51 36 ":Q6"
	ADD  A	; C9CE 87 "?"
	LD   C,A	; C9CF 4F "O"
	ADD  A	; C9D0 87 "?"
	ADD  A	; C9D1 87 "?"
	ADD  C	; C9D2 81 "?"
	LD   E,A	; C9D3 5F "_"
	LD   HL,$7978	; C9D4 21 78 79 "!xy"
	ADD  HL,DE	; C9D7 19 "?"
	LD   B,$05	; C9D8 06 05 "??"
	CALL SUB_C9E3	; C9DA CD E3 C9 "???"
	POP  AF	; C9DD F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C9DE D3 B1 "??"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; C9E0 C3 08 E6 "???"
SUB_C9E3:		; code label
	; stop analyzing: already analyzed code at iteration #329: Opcode (or part of it) has been already analyzed
	; Referenced at C9C8 C9DA C9E6
	; Code analyzation starting point at iteration #127 of 787
	SET  7,(HL)	; C9E3 CB FE "??"
	INC  HL	; C9E5 23 "?"
	DJNZ SUB_C9E3	; C9E6 10 FB "??"
	; Opcode breaks the linear code flow
	RET  	; C9E8 C9 "?"
NEAR_C9E9:		; code label
	; stop analyzing: already analyzed code at iteration #330: Opcode (or part of it) has been already analyzed
	; Referenced at C98B
	; Code analyzation starting point at iteration #128 of 787
	JR   NZ,NEAR_CA32	; C9E9 20 47 " G"
	LD   A,$FE	; C9EB 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; C9ED D3 B1 "??"
	LD   A,($3609)	; C9EF 3A 09 36 ":?6"
	OR   A	; C9F2 B7 "?"
	RET  Z	; C9F3 C8 "?"
	DEC  A	; C9F4 3D "="
	LD   ($3609),A	; C9F5 32 09 36 "2?6"
	LD   HL,$7C2A	; C9F8 21 2A 7C "!*|"
	LD   DE,$7C52	; C9FB 11 52 7C "?R|"
	LD   B,$0F	; C9FE 06 0F "??"
NEAR_CA00:		; code label
	; Referenced at CA0E
	PUSH BC	; CA00 C5 "?"
	LD   BC,$0014	; CA01 01 14 00 "???"
	LDIR 	; CA04 ED B0 "??"
	LD   BC,$FFC4	; CA06 01 C4 FF "???"
	ADD  HL,BC	; CA09 09 "?"
	EX   DE,HL	; CA0A EB "?"
	ADD  HL,BC	; CA0B 09 "?"
	EX   DE,HL	; CA0C EB "?"
	POP  BC	; CA0D C1 "?"
	DJNZ NEAR_CA00	; CA0E 10 F0 "??"
	LD   DE,$060A	; CA10 11 0A 06 "???"
NEAR_CA13:		; code label
	; Referenced at CA60
	LD   L,A	; CA13 6F "o"
	LD   H,$00	; CA14 26 00 "&?"
	ADD  HL,HL	; CA16 29 ")"
	LD   C,L	; CA17 4D "M"
	LD   B,H	; CA18 44 "D"
	ADD  HL,HL	; CA19 29 ")"
	ADD  HL,HL	; CA1A 29 ")"
	ADD  HL,HL	; CA1B 29 ")"
	ADD  HL,BC	; CA1C 09 "?"
	LD   BC,$2D09	; CA1D 01 09 2D "??-"
	ADD  HL,BC	; CA20 09 "?"
	LD   B,$08	; CA21 06 08 "??"
	CALL SUB_DDB5	; CA23 CD B5 DD "???"
	INC  E	; CA26 1C "?"
	LD   B,$03	; CA27 06 03 "??"
	CALL SUB_DDB5	; CA29 CD B5 DD "???"
	INC  E	; CA2C 1C "?"
	LD   B,$07	; CA2D 06 07 "??"
	; Opcode breaks the linear code flow
	JP   SUB_DDB5	; CA2F C3 B5 DD "???"
NEAR_CA32:		; code label
	; stop analyzing: already analyzed code at iteration #331: Opcode (or part of it) has been already analyzed
	; Referenced at C9E9
	; Code analyzation starting point at iteration #129 of 787
	CP   $15	; CA32 FE 15 "??"
	JR   NZ,NEAR_CA62	; CA34 20 2C " ,"
	LD   A,$FE	; CA36 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; CA38 D3 B1 "??"
	LD   A,($3609)	; CA3A 3A 09 36 ":?6"
	CP   $5F	; CA3D FE 5F "?_"
	RET  Z	; CA3F C8 "?"
	INC  A	; CA40 3C "<"
	LD   ($3609),A	; CA41 32 09 36 "2?6"
	LD   HL,$7A22	; CA44 21 22 7A "!"z"
	LD   DE,$79FA	; CA47 11 FA 79 "??y"
	LD   B,$0F	; CA4A 06 0F "??"
NEAR_CA4C:		; code label
	; Referenced at CA59
	PUSH BC	; CA4C C5 "?"
	LD   BC,$0014	; CA4D 01 14 00 "???"
	LDIR 	; CA50 ED B0 "??"
	LD   C,$14	; CA52 0E 14 "??"
	ADD  HL,BC	; CA54 09 "?"
	EX   DE,HL	; CA55 EB "?"
	ADD  HL,BC	; CA56 09 "?"
	EX   DE,HL	; CA57 EB "?"
	POP  BC	; CA58 C1 "?"
	DJNZ NEAR_CA4C	; CA59 10 F1 "??"
	ADD  $0F	; CA5B C6 0F "??"
	LD   DE,$150A	; CA5D 11 0A 15 "???"
	; Opcode breaks the linear code flow
	JR   NEAR_CA13	; CA60 18 B1 "??"
NEAR_CA62:		; code label
	; stop analyzing: already analyzed code at iteration #332: Opcode (or part of it) has been already analyzed
	; Referenced at CA34
	; Code analyzation starting point at iteration #130 of 787
	LD   HL,($3609)	; CA62 2A 09 36 "*?6"
	ADD  L	; CA65 85 "?"
	LD   L,A	; CA66 6F "o"
	LD   H,$00	; CA67 26 00 "&?"
	ADD  HL,HL	; CA69 29 ")"
	LD   C,L	; CA6A 4D "M"
	LD   B,H	; CA6B 44 "D"
	ADD  HL,HL	; CA6C 29 ")"
	ADD  HL,HL	; CA6D 29 ")"
	ADD  HL,HL	; CA6E 29 ")"
	ADD  HL,BC	; CA6F 09 "?"
	LD   DE,$2CAF	; CA70 11 AF 2C "??,"
	ADD  HL,DE	; CA73 19 "?"
	PUSH HL	; CA74 E5 "?"
	LD   DE,$0007	; CA75 11 07 00 "???"
	ADD  HL,DE	; CA78 19 "?"
	LD   A,(HL)	; CA79 7E "~"
	POP  HL	; CA7A E1 "?"
	CP   $2E	; CA7B FE 2E "?."
	JP   Z,FAR_CBD9	; CA7D CA D9 CB "???"
	PUSH HL	; CA80 E5 "?"
	LD   DE,$000B	; CA81 11 0B 00 "???"
	ADD  HL,DE	; CA84 19 "?"
	LD   A,(HL)	; CA85 7E "~"
	POP  HL	; CA86 E1 "?"
	CP   $3C	; CA87 FE 3C "?<"
	JP   Z,FAR_CC03	; CA89 CA 03 CC "???"
	LD   DE,$3633	; CA8C 11 33 36 "?36"
	LD   B,$08	; CA8F 06 08 "??"
NEAR_CA91:		; code label
	; Referenced at CA99
	LD   A,(HL)	; CA91 7E "~"
	CP   $20	; CA92 FE 20 "? "
	JR   Z,NEAR_CA98	; CA94 28 02 "(?"
	LD   (DE),A	; CA96 12 "?"
	INC  DE	; CA97 13 "?"
NEAR_CA98:		; code label
	; stop analyzing: already analyzed code at iteration #131: Opcode (or part of it) has been already analyzed
	; Referenced at CA94
	INC  HL	; CA98 23 "?"
	DJNZ NEAR_CA91	; CA99 10 F6 "??"
	LD   A,(HL)	; CA9B 7E "~"
	CP   $20	; CA9C FE 20 "? "
	RET  Z	; CA9E C8 "?"
	LD   A,$2E	; CA9F 3E 2E ">."
	LD   (DE),A	; CAA1 12 "?"
	INC  DE	; CAA2 13 "?"
	LD   C,$03	; CAA3 0E 03 "??"
	LDIR 	; CAA5 ED B0 "??"
	EX   DE,HL	; CAA7 EB "?"
	; EXOS filename string for EXOS call 0x4 at 0xcaba
	LD   DE,$3632	; CAA8 11 32 36 "?26"
	SCF  	; CAAB 37 "7"
	SBC  HL,DE	; CAAC ED 52 "?R"
	LD   A,L	; CAAE 7D "}"
	LD   (DE),A	; CAAF 12 "?"
FAR_CAB0:		; code label
	; Referenced at D163
	CALL SUB_D16C	; CAB0 CD 6C D1 "?l?"
	LD   HL,$D11E	; CAB3 21 1E D1 "!??"
	PUSH HL	; CAB6 E5 "?"
	LD   A,($78A3)	; CAB7 3A A3 78 ":?x"
	; EXOS call (0x4): Destroy channel
	; DE is known! :-) -> 0x3632
	EXOS $04	; CABA F7 04 "??"
	; EXOS filename string for EXOS call 0x1 at 0xcac2
	LD   DE,$7632	; CABC 11 32 76 "?2v"
	LD   A,($78A3)	; CABF 3A A3 78 ":?x"
	; EXOS call (0x1): Open channel
	; DE is known! :-) -> 0x7632
	EXOS $01	; CAC2 F7 01 "??"
	RET  NZ	; CAC4 C0 "?"
	LD   A,$06	; CAC5 3E 06 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CAC7 D3 B2 "??"
	LD   HL,$A1AD	; CAC9 21 AD A1 "!??"
	LD   B,$31	; CACC 06 31 "?1"
NEAR_CACE:		; code label
	; Referenced at CADF
	PUSH BC	; CACE C5 "?"
	PUSH HL	; CACF E5 "?"
	LD   A,($78A3)	; CAD0 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CAD3 F7 05 "??"
	LD   E,B	; CAD5 58 "X"
	POP  HL	; CAD6 E1 "?"
	POP  BC	; CAD7 C1 "?"
	RET  NZ	; CAD8 C0 "?"
	LD   A,(HL)	; CAD9 7E "~"
	CP   E	; CADA BB "?"
	LD   A,$00	; CADB 3E 00 ">?"
	RET  NZ	; CADD C0 "?"
	INC  HL	; CADE 23 "?"
	DJNZ NEAR_CACE	; CADF 10 ED "??"
	LD   HL,($7651)	; CAE1 2A 51 76 "*Qv"
	LD   H,A	; CAE4 67 "g"
	ADD  HL,HL	; CAE5 29 ")"
	LD   DE,$CAEF	; CAE6 11 EF CA "???"
	ADD  HL,DE	; CAE9 19 "?"
	LD   A,(HL)	; CAEA 7E "~"
	INC  HL	; CAEB 23 "?"
	LD   H,(HL)	; CAEC 66 "f"
	LD   L,A	; CAED 6F "o"
	; Opcode breaks the linear code flow
	JP   HL	; CAEE E9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #333 of 787
	ADD  HL,DE	; CAEF 19 "?"
	SET  6,A	; CAF0 CB F7 "??"
	JP   Z,FAR_CB0A	; CAF2 CA 0A CB "???"
	LD   (HL),E	; CAF5 73 "s"
	RL   C	; CAF6 CB 11 "??"
	LD   SP,$015F	; CAF8 31 5F 01 "1_?"
	ADD  HL,BC	; CAFB 09 "?"
	LD   BC,$A33A	; CAFC 01 3A A3 "?:?"
	LD   A,B	; CAFF 78 "x"
	; EXOS call (0x6): Read block
	; A=0xa3
	EXOS $06	; CB00 F7 06 "??"
	RET  NZ	; CB02 C0 "?"
	POP  HL	; CB03 E1 "?"
	CALL SUB_D188	; CB04 CD 88 D1 "???"
	; Opcode breaks the linear code flow
	JP   SUB_C610	; CB07 C3 10 C6 "???"
FAR_CB0A:		; code label
	; stop analyzing: already analyzed code at iteration #467: Opcode (or part of it) has been already analyzed
	; Referenced at CAF2
	; EXOS filename string for EXOS call 0x6 at 0xcb13
	; Code analyzation starting point at iteration #334 of 787
	LD   DE,$603A	; CB0A 11 3A 60 "?:`"
	LD   BC,$038E	; CB0D 01 8E 03 "???"
	LD   A,($78A3)	; CB10 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	; DE is known! :-) -> 0x603a
	EXOS $06	; CB13 F7 06 "??"
	POP  HL	; CB15 E1 "?"
	; Opcode breaks the linear code flow
	JP   SUB_D188	; CB16 C3 88 D1 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #468 of 787
	LD   HL,$C582	; CB19 21 82 C5 "!??"
	PUSH HL	; CB1C E5 "?"
	; EXOS filename string for EXOS call 0x6 at 0xcb26
	LD   DE,$5F31	; CB1D 11 31 5F "?1_"
	LD   BC,$0497	; CB20 01 97 04 "???"
	LD   A,($78A3)	; CB23 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	; DE is known! :-) -> 0x5f31
	EXOS $06	; CB26 F7 06 "??"
	RET  NZ	; CB28 C0 "?"
	LD   A,($5E1B)	; CB29 3A 1B 5E ":?^"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CB2C D3 B2 "??"
	; EXOS filename string for EXOS call 0x6 at 0xcb37
	LD   DE,$8100	; CB2E 11 00 81 "???"
	LD   BC,$3F00	; CB31 01 00 3F "???"
NEAR_CB34:		; code label
	; Referenced at CB4C
	LD   A,($78A3)	; CB34 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	; DE is known! :-) -> 0x8100
	EXOS $06	; CB37 F7 06 "??"
	JR   NZ,NEAR_CB4E	; CB39 20 13 " ?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; CB3B DB B2 "??"
	INC  A	; CB3D 3C "<"
	CP   $FD	; CB3E FE FD "??"
	JR   C,NEAR_CB45	; CB40 38 03 "8?"
	XOR  A	; CB42 AF "?"
	DEC  A	; CB43 3D "="
	; Opcode breaks the linear code flow
	RET  	; CB44 C9 "?"
NEAR_CB45:		; code label
	; stop analyzing: already analyzed code at iteration #547: Opcode (or part of it) has been already analyzed
	; Referenced at CB40
	; Code analyzation starting point at iteration #469 of 787
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CB45 D3 B2 "??"
	LD   DE,$8000	; CB47 11 00 80 "???"
	LD   B,$40	; CB4A 06 40 "?@"
	; Opcode breaks the linear code flow
	JR   NEAR_CB34	; CB4C 18 E6 "??"
NEAR_CB4E:		; code label
	; stop analyzing: already analyzed code at iteration #548: Opcode (or part of it) has been already analyzed
	; Referenced at CB39
	; Code analyzation starting point at iteration #470 of 787
	CP   $E4	; CB4E FE E4 "??"
	RET  NZ	; CB50 C0 "?"
	CALL SUB_D188	; CB51 CD 88 D1 "???"
	LD   A,($1E1B)	; CB54 3A 1B 1E ":??"
	LD   ($1DAE),A	; CB57 32 AE 1D "2??"
	LD   HL,$4101	; CB5A 21 01 41 "!?A"
	LD   ($1D97),HL	; CB5D 22 97 1D ""??"
	CALL SUB_CBEA	; CB60 CD EA CB "???"
	CALL SUB_DA36	; CB63 CD 36 DA "?6?"
	CALL SUB_C610	; CB66 CD 10 C6 "???"
	XOR  A	; CB69 AF "?"
	LD   ($1E77),A	; CB6A 32 77 1E "2w?"
	CALL SUB_E608	; CB6D CD 08 E6 "???"
	; Opcode breaks the linear code flow
	JP   FAR_C21D	; CB70 C3 1D C2 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #549 of 787
	LD   HL,$CBCA	; CB73 21 CA CB "!??"
	PUSH HL	; CB76 E5 "?"
	LD   A,($5E1E)	; CB77 3A 1E 5E ":?^"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CB7A D3 B2 "??"
	LD   DE,($5E1C)	; CB7C ED 5B 1C 5E "?[?^"
	RES  6,D	; CB80 CB B2 "??"
	SET  7,D	; CB82 CB FA "??"
	LD   HL,$C000	; CB84 21 00 C0 "!??"
	OR   A	; CB87 B7 "?"
	SBC  HL,DE	; CB88 ED 52 "?R"
	LD   C,L	; CB8A 4D "M"
	LD   B,H	; CB8B 44 "D"
NEAR_CB8C:		; code label
	; Referenced at CBA4
	LD   A,($78A3)	; CB8C 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	EXOS $06	; CB8F F7 06 "??"
	JR   NZ,NEAR_CBA6	; CB91 20 13 " ?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; CB93 DB B2 "??"
	INC  A	; CB95 3C "<"
	CP   $FD	; CB96 FE FD "??"
	JR   C,NEAR_CB9D	; CB98 38 03 "8?"
	XOR  A	; CB9A AF "?"
	DEC  A	; CB9B 3D "="
	; Opcode breaks the linear code flow
	RET  	; CB9C C9 "?"
NEAR_CB9D:		; code label
	; stop analyzing: already analyzed code at iteration #639: Opcode (or part of it) has been already analyzed
	; Referenced at CB98
	; Code analyzation starting point at iteration #550 of 787
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CB9D D3 B2 "??"
	LD   DE,$8000	; CB9F 11 00 80 "???"
	LD   B,$40	; CBA2 06 40 "?@"
	; Opcode breaks the linear code flow
	JR   NEAR_CB8C	; CBA4 18 E6 "??"
NEAR_CBA6:		; code label
	; stop analyzing: already analyzed code at iteration #640: Opcode (or part of it) has been already analyzed
	; Referenced at CB91
	; Code analyzation starting point at iteration #551 of 787
	CP   $E4	; CBA6 FE E4 "??"
	RET  NZ	; CBA8 C0 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; CBA9 DB B2 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; CBAB D3 B1 "??"
	INC  A	; CBAD 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CBAE D3 B2 "??"
	LD   HL,$C000	; CBB0 21 00 C0 "!??"
	ADD  HL,DE	; CBB3 19 "?"
	LD   (HL),$FF	; CBB4 36 FF "6?"
	LD   A,$FD	; CBB6 3E FD ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; CBB8 D3 B1 "??"
	CALL SUB_D188	; CBBA CD 88 D1 "???"
	CALL SUB_DA36	; CBBD CD 36 DA "?6?"
	XOR  A	; CBC0 AF "?"
	LD   ($1E77),A	; CBC1 32 77 1E "2w?"
	CALL SUB_E608	; CBC4 CD 08 E6 "???"
	; Opcode breaks the linear code flow
	JP   FAR_C21D	; CBC7 C3 1D C2 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #641 of 787
	LD   A,($5E1E)	; CBCA 3A 1E 5E ":?^"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CBCD D3 B2 "??"
	LD   HL,($5E1C)	; CBCF 2A 1C 5E "*?^"
	RES  6,H	; CBD2 CB B4 "??"
	SET  7,H	; CBD4 CB FC "??"
	LD   (HL),$FF	; CBD6 36 FF "6?"
	; Opcode breaks the linear code flow
	RET  	; CBD8 C9 "?"
FAR_CBD9:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at CA7D
	; Code analyzation starting point at iteration #132 of 787
	CALL SUB_D16C	; CBD9 CD 6C D1 "?l?"
	; EXOS filename string for EXOS call 0x1a at 0xcbdf
	LD   DE,EXOS_STR_CBFD	; CBDC 11 FD CB "???"
	; EXOS call (0x1a): Scan system extensions
	; DE is known! :-) -> 0xcbfd
	EXOS $1A	; CBDF F7 1A "??"
	JP   NZ,FAR_D11E	; CBE1 C2 1E D1 "???"
	CALL SUB_D188	; CBE4 CD 88 D1 "???"
	; Opcode breaks the linear code flow
	JP   FAR_CF39	; CBE7 C3 39 CF "?9?"
SUB_CBEA:		; code label
	; Referenced at C1FD CB60 D91F C5A3
	; Code analyzation starting point at iteration #13 of 787
	LD   HL,$1D80	; CBEA 21 80 1D "!??"
	LD   DE,$1D81	; CBED 11 81 1D "???"
	LD   BC,$0005	; CBF0 01 05 00 "???"
	LD   (HL),$30	; CBF3 36 30 "60"
	LDIR 	; CBF5 ED B0 "??"
	LD   A,$31	; CBF7 3E 31 ">1"
	LD   (DE),A	; CBF9 12 "?"
	; Opcode breaks the linear code flow
	JP   FAR_DAAB	; CBFA C3 AB DA "???"
EXOS_STR_CBFD:		; data label
	; stop analyzing: in fall-back mode data label found, revoking further CODE mode
	; Referenced at CBDF
	; Disassembler: switching to DATA mode
	DB $05	; CBFD 05 "?"
	DB "CD .."	; CBFE 43 44 20 2E 2E "CD .."
FAR_CC03:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at CA89
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #134 of 787
	EX   DE,HL	; CC03 EB "?"
	LD   HL,$360B	; CC04 21 0B 36 "!?6"
	LD   (HL),$43	; CC07 36 43 "6C"
	INC  HL	; CC09 23 "?"
	LD   (HL),$44	; CC0A 36 44 "6D"
	INC  HL	; CC0C 23 "?"
	LD   (HL),$20	; CC0D 36 20 "6 "
	LD   B,$08	; CC0F 06 08 "??"
NEAR_CC11:		; code label
	; Referenced at CC19
	LD   A,(DE)	; CC11 1A "?"
	CP   $20	; CC12 FE 20 "? "
	JR   Z,NEAR_CC18	; CC14 28 02 "(?"
	INC  HL	; CC16 23 "?"
	LD   (HL),A	; CC17 77 "w"
NEAR_CC18:		; code label
	; stop analyzing: already analyzed code at iteration #135: Opcode (or part of it) has been already analyzed
	; Referenced at CC14
	INC  DE	; CC18 13 "?"
	DJNZ NEAR_CC11	; CC19 10 F6 "??"
	INC  HL	; CC1B 23 "?"
	LD   (HL),$2E	; CC1C 36 2E "6."
	LD   B,$03	; CC1E 06 03 "??"
NEAR_CC20:		; code label
	; Referenced at CC28
	LD   A,(DE)	; CC20 1A "?"
	CP   $20	; CC21 FE 20 "? "
	JR   Z,NEAR_CC27	; CC23 28 02 "(?"
	INC  HL	; CC25 23 "?"
	LD   (HL),A	; CC26 77 "w"
NEAR_CC27:		; code label
	; stop analyzing: already analyzed code at iteration #136: Opcode (or part of it) has been already analyzed
	; Referenced at CC23
	INC  DE	; CC27 13 "?"
	DJNZ NEAR_CC20	; CC28 10 F6 "??"
	LD   DE,$360A	; CC2A 11 0A 36 "??6"
	OR   A	; CC2D B7 "?"
	SBC  HL,DE	; CC2E ED 52 "?R"
	LD   A,L	; CC30 7D "}"
	LD   (DE),A	; CC31 12 "?"
	CALL SUB_D16C	; CC32 CD 6C D1 "?l?"
	; EXOS filename string for EXOS call 0x1a at 0xcc38
	LD   DE,$760A	; CC35 11 0A 76 "??v"
	; EXOS call (0x1a): Scan system extensions
	; DE is known! :-) -> 0x760a
	; A=0xb
	EXOS $1A	; CC38 F7 1A "??"
	JP   NZ,FAR_D11E	; CC3A C2 1E D1 "???"
	CALL SUB_D188	; CC3D CD 88 D1 "???"
	; Opcode breaks the linear code flow
	JP   FAR_CF39	; CC40 C3 39 CF "?9?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #335 of 787
	JR   NZ,NEAR_CC65	; CC43 20 20 "  "
	JR   NZ,NEAR_CC67	; CC45 20 20 "  "
	JR   NZ,NEAR_CC69	; CC47 20 20 "  "
	JR   NZ,NEAR_CC6B	; CC49 20 20 "  "
	JR   NZ,NEAR_CC6D	; CC4B 20 20 "  "
	JR   NZ,$CC6F	; CC4D 20 20 "  "
	JR   NZ,$CC71	; CC4F 20 20 "  "
	JR   NZ,$CC73	; CC51 20 20 "  "
	JR   NZ,$CC75	; CC53 20 20 "  "
	JR   NZ,NEAR_CC77	; CC55 20 20 "  "
	JR   NZ,NEAR_CC79	; CC57 20 20 "  "
	JR   NZ,$CC7B	; CC59 20 20 "  "
	JR   NZ,NEAR_CC7D	; CC5B 20 20 "  "
	JR   NZ,$CC7F	; CC5D 20 20 "  "
	JR   NZ,NEAR_CC81	; CC5F 20 20 "  "
	JR   NZ,$CC83	; CC61 20 20 "  "
	JR   NZ,NEAR_CC85	; CC63 20 20 "  "
NEAR_CC65:		; code label
	; stop analyzing: already analyzed code at iteration #337: Opcode (or part of it) has been already analyzed
	; Referenced at CC43
	JR   NZ,$CC87	; CC65 20 20 "  "
NEAR_CC67:		; code label
	; stop analyzing: already analyzed code at iteration #338: Opcode (or part of it) has been already analyzed
	; Referenced at CC45
	JR   NZ,NEAR_CC89	; CC67 20 20 "  "
NEAR_CC69:		; code label
	; stop analyzing: already analyzed code at iteration #339: Opcode (or part of it) has been already analyzed
	; Referenced at CC47
	JR   NZ,$CC8B	; CC69 20 20 "  "
NEAR_CC6B:		; code label
	; stop analyzing: already analyzed code at iteration #340: Opcode (or part of it) has been already analyzed
	; Referenced at CC49
	ADD  HL,SP	; CC6B 39 "9"
	RST  $08	; CC6C CF "?"
NEAR_CC6D:		; code label
	; stop analyzing: already analyzed code at iteration #341: Opcode (or part of it) has been already analyzed
	; Referenced at CC4B
	CALL Z,$D0CE	; CC6D CC CE D0 "???"
	; stop analyzing: already analyzed code at iteration #342: Opcode (or part of it) has been already analyzed
	ADC  $D4	; CC70 CE D4 "??"
	ADC  $D8	; CC72 CE D8 "??"
	; stop analyzing: already analyzed code at iteration #344: Opcode (or part of it) has been already analyzed
	ADC  $00	; CC74 CE 00 "??"
	; stop analyzing: already analyzed code at iteration #345: Opcode (or part of it) has been already analyzed
	NOP  	; CC76 00 "?"
NEAR_CC77:		; code label
	; stop analyzing: already analyzed code at iteration #346: Opcode (or part of it) has been already analyzed
	; Referenced at CC55
	NOP  	; CC77 00 "?"
	NOP  	; CC78 00 "?"
NEAR_CC79:		; code label
	; stop analyzing: already analyzed code at iteration #347: Opcode (or part of it) has been already analyzed
	; Referenced at CC57
	XOR  B	; CC79 A8 "?"
	CALL SUB_CD77	; CC7A CD 77 CD "?w?"
NEAR_CC7D:		; code label
	; stop analyzing: already analyzed code at iteration #349: Opcode (or part of it) has been already analyzed
	; Referenced at CC5B
	LD   A,C	; CC7D 79 "y"
	CALL $CD7C	; CC7E CD 7C CD "?|?"
NEAR_CC81:		; code label
	; stop analyzing: already analyzed code at iteration #351: Opcode (or part of it) has been already analyzed
	; Referenced at CC5F
	LD   A,A	; CC81 7F "?"
	CALL SUB_CD67	; CC82 CD 67 CD "?g?"
NEAR_CC85:		; code label
	; stop analyzing: already analyzed code at iteration #353: Opcode (or part of it) has been already analyzed
	; Referenced at CC63
	LD   L,C	; CC85 69 "i"
	CALL $CD6C	; CC86 CD 6C CD "?l?"
NEAR_CC89:		; code label
	; stop analyzing: already analyzed code at iteration #355: Opcode (or part of it) has been already analyzed
	; Referenced at CC67
	LD   L,A	; CC89 6F "o"
	CALL $78CD	; CC8A CD CD 78 "??x"
	; Opcode breaks the linear code flow
	RET  	; CC8D C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #471 of 787
	LD   HL,$CD2C	; CC8E 21 2C CD "!,?"
	LD   DE,$1800	; CC91 11 00 18 "???"
	LD   B,$09	; CC94 06 09 "??"
	CALL SUB_DDB5	; CC96 CD B5 DD "???"
	LD   HL,$3632	; CC99 21 32 36 "!26"
	LD   E,$1F	; CC9C 1E 1F "??"
	LD   BC,$1809	; CC9E 01 09 18 "???"
	CALL FAR_CCA7	; CCA1 CD A7 CC "???"
	; Opcode breaks the linear code flow
	JP   SUB_C978	; CCA4 C3 78 C9 "?x?"
FAR_CCA7:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DF60 CCA1
	; Code analyzation starting point at iteration #395 of 787
	LD   A,($1E77)	; CCA7 3A 77 1E ":w?"
	PUSH AF	; CCAA F5 "?"
	XOR  A	; CCAB AF "?"
	LD   ($1D99),A	; CCAC 32 99 1D "2??"
	DEC  A	; CCAF 3D "="
	LD   ($1E77),A	; CCB0 32 77 1E "2w?"
	LD   IX,$1D8E	; CCB3 DD 21 8E 1D "?!??"
	LD   (IX+$00),C	; CCB7 DD 71 00 "?q?"
	LD   (IX+$01),B	; CCBA DD 70 01 "?p?"
	LD   (IX+$02),E	; CCBD DD 73 02 "?s?"
	LD   (IX+$03),L	; CCC0 DD 75 03 "?u?"
	LD   (IX+$04),H	; CCC3 DD 74 04 "?t?"
	LD   D,B	; CCC6 50 "P"
	LD   B,E	; CCC7 43 "C"
NEAR_CCC8:		; code label
	; Referenced at CCCB
	LD   (HL),$20	; CCC8 36 20 "6 "
	INC  HL	; CCCA 23 "?"
	DJNZ NEAR_CCC8	; CCCB 10 FB "??"
	LD   B,E	; CCCD 43 "C"
	LD   E,C	; CCCE 59 "Y"
NEAR_CCCF:		; code label
	; Referenced at CCD5
	LD   A,$20	; CCCF 3E 20 "> "
	CALL SUB_DDBE	; CCD1 CD BE DD "???"
	INC  E	; CCD4 1C "?"
	DJNZ NEAR_CCCF	; CCD5 10 F8 "??"
NEAR_CCD7:		; code label
	; Referenced at CCE7 CD02 CD09 CD25
	CALL SUB_CD35	; CCD7 CD 35 CD "?5?"
	CP   $0D	; CCDA FE 0D "??"
	JR   Z,NEAR_CD27	; CCDC 28 49 "(I"
	LD   HL,$1D99	; CCDE 21 99 1D "!??"
	CP   $08	; CCE1 FE 08 "??"
	JR   NZ,NEAR_CD04	; CCE3 20 1F " ?"
	LD   A,(HL)	; CCE5 7E "~"
	OR   A	; CCE6 B7 "?"
	JR   Z,NEAR_CCD7	; CCE7 28 EE "(?"
	DEC  (HL)	; CCE9 35 "5"
	LD   C,(HL)	; CCEA 4E "N"
	LD   B,$00	; CCEB 06 00 "??"
	LD   A,(HL)	; CCED 7E "~"
	ADD  (IX+$00)	; CCEE DD 86 00 "???"
	LD   E,A	; CCF1 5F "_"
	LD   D,(IX+$01)	; CCF2 DD 56 01 "?V?"
	LD   A,$20	; CCF5 3E 20 "> "
	LD   L,(IX+$03)	; CCF7 DD 6E 03 "?n?"
	LD   H,(IX+$04)	; CCFA DD 66 04 "?f?"
	ADD  HL,BC	; CCFD 09 "?"
	LD   (HL),A	; CCFE 77 "w"
	CALL SUB_DDBE	; CCFF CD BE DD "???"
	; Opcode breaks the linear code flow
	JR   NEAR_CCD7	; CD02 18 D3 "??"
NEAR_CD04:		; code label
	; stop analyzing: already analyzed code at iteration #472: Opcode (or part of it) has been already analyzed
	; Referenced at CCE3
	; Code analyzation starting point at iteration #396 of 787
	LD   E,A	; CD04 5F "_"
	LD   A,(HL)	; CD05 7E "~"
	CP   (IX+$02)	; CD06 DD BE 02 "???"
	JR   NC,NEAR_CCD7	; CD09 30 CC "0?"
	LD   A,E	; CD0B 7B "{"
	LD   E,(HL)	; CD0C 5E "^"
	LD   D,$00	; CD0D 16 00 "??"
	INC  (HL)	; CD0F 34 "4"
	LD   C,E	; CD10 4B "K"
	LD   B,D	; CD11 42 "B"
	LD   L,(IX+$03)	; CD12 DD 6E 03 "?n?"
	LD   H,(IX+$04)	; CD15 DD 66 04 "?f?"
	ADD  HL,DE	; CD18 19 "?"
	LD   (HL),A	; CD19 77 "w"
	LD   L,(IX+$00)	; CD1A DD 6E 00 "?n?"
	LD   H,(IX+$01)	; CD1D DD 66 01 "?f?"
	ADD  HL,BC	; CD20 09 "?"
	EX   DE,HL	; CD21 EB "?"
	CALL SUB_DDBE	; CD22 CD BE DD "???"
	; Opcode breaks the linear code flow
	JR   NEAR_CCD7	; CD25 18 B0 "??"
NEAR_CD27:		; code label
	; stop analyzing: already analyzed code at iteration #473: Opcode (or part of it) has been already analyzed
	; Referenced at CCDC
	; Code analyzation starting point at iteration #397 of 787
	POP  AF	; CD27 F1 "?"
	LD   ($1E77),A	; CD28 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	RET  	; CD2B C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #474 of 787
	LD   B,(HL)	; CD2C 46 "F"
	LD   L,C	; CD2D 69 "i"
	LD   L,H	; CD2E 6C "l"
	LD   H,L	; CD2F 65 "e"
	LD   L,(HL)	; CD30 6E "n"
	LD   H,C	; CD31 61 "a"
	LD   L,L	; CD32 6D "m"
	LD   H,L	; CD33 65 "e"
	; stop analyzing: already analyzed code at iteration #474: Opcode (or part of it) has been already analyzed
	; Disassembler: switching to DATA mode
	DB $3A	; CD34 3A ":"
SUB_CD35:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at CCD7 CD3F C435 D814
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #398 of 787
	HALT 	; CD35 76 "v"
	LD   B,$0A	; CD36 06 0A "??"
NEAR_CD38:		; code label
	; Referenced at CD41
	LD   A,B	; CD38 78 "x"
	DEC  A	; CD39 3D "="
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	OUT  ($B5),A	; CD3A D3 B5 "??"
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	IN   A,($B5)	; CD3C DB B5 "??"
	INC  A	; CD3E 3C "<"
	JR   NZ,SUB_CD35	; CD3F 20 F4 " ?"
	DJNZ NEAR_CD38	; CD41 10 F5 "??"
	LD   A,$06	; CD43 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; CD45 D3 B1 "??"
NEAR_CD47:		; code label
	; Referenced at CD65
	HALT 	; CD47 76 "v"
	LD   HL,$66B5	; CD48 21 B5 66 "!?f"
	LD   C,$0A	; CD4B 0E 0A "??"
NEAR_CD4D:		; code label
	; Referenced at CD63
	LD   A,C	; CD4D 79 "y"
	DEC  A	; CD4E 3D "="
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	OUT  ($B5),A	; CD4F D3 B5 "??"
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	IN   A,($B5)	; CD51 DB B5 "??"
	LD   E,A	; CD53 5F "_"
	LD   B,$08	; CD54 06 08 "??"
NEAR_CD56:		; code label
	; Referenced at CD60
	RL   E	; CD56 CB 13 "??"
	JR   C,NEAR_CD5F	; CD58 38 05 "8?"
	LD   A,(HL)	; CD5A 7E "~"
	OR   A	; CD5B B7 "?"
	JR   Z,NEAR_CD5F	; CD5C 28 01 "(?"
	; Opcode breaks the linear code flow
	RET  	; CD5E C9 "?"
NEAR_CD5F:		; code label
	; stop analyzing: already analyzed code at iteration #475: Opcode (or part of it) has been already analyzed
	; Referenced at CD58 CD5C
	; Code analyzation starting point at iteration #399 of 787
	INC  HL	; CD5F 23 "?"
	DJNZ NEAR_CD56	; CD60 10 F4 "??"
	DEC  C	; CD62 0D "?"
	JR   NZ,NEAR_CD4D	; CD63 20 E8 " ?"
	; Opcode breaks the linear code flow
	JR   NEAR_CD47	; CD65 18 E0 "??"
SUB_CD67:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at CC82
	; Code analyzation starting point at iteration #357 of 787
	XOR  A	; CD67 AF "?"
	LD   HL,$013E	; CD68 21 3E 01 "!>?"
	LD   HL,$023E	; CD6B 21 3E 02 "!>?"
	; stop analyzing: already analyzed code at iteration #358: Opcode (or part of it) has been already analyzed
	LD   HL,$033E	; CD6E 21 3E 03 "!>?"
	LD   ($3651),A	; CD71 32 51 36 "2Q6"
	; Opcode breaks the linear code flow
	JP   FAR_D055	; CD74 C3 55 D0 "?U?"
SUB_CD77:		; code label
	; stop analyzing: already analyzed code at iteration #476: Opcode (or part of it) has been already analyzed
	; Referenced at CC7A
	; Code analyzation starting point at iteration #359 of 787
	XOR  A	; CD77 AF "?"
	LD   HL,$013E	; CD78 21 3E 01 "!>?"
	LD   HL,$023E	; CD7B 21 3E 02 "!>?"
	; stop analyzing: already analyzed code at iteration #360: Opcode (or part of it) has been already analyzed
	LD   HL,$033E	; CD7E 21 3E 03 "!>?"
	PUSH AF	; CD81 F5 "?"
	ADD  $41	; CD82 C6 41 "?A"
	CP   $44	; CD84 FE 44 "?D"
	JR   C,NEAR_CD8A	; CD86 38 02 "8?"
	LD   A,$46	; CD88 3E 46 ">F"
NEAR_CD8A:		; code label
	; stop analyzing: already analyzed code at iteration #361: Opcode (or part of it) has been already analyzed
	; Referenced at CD86
	LD   HL,$360B	; CD8A 21 0B 36 "!?6"
	LD   (HL),A	; CD8D 77 "w"
	DEC  HL	; CD8E 2B "+"
	LD   (HL),$02	; CD8F 36 02 "6?"
	INC  HL	; CD91 23 "?"
	INC  HL	; CD92 23 "?"
	LD   (HL),$3A	; CD93 36 3A "6:"
	CALL SUB_D16C	; CD95 CD 6C D1 "?l?"
	; EXOS filename string for EXOS call 0x1a at 0xcd9b
	LD   DE,$760A	; CD98 11 0A 76 "??v"
	; EXOS call (0x1a): Scan system extensions
	; DE is known! :-) -> 0x760a
	; A=0x46
	EXOS $1A	; CD9B F7 1A "??"
	POP  BC	; CD9D C1 "?"
	JP   NZ,FAR_D11E	; CD9E C2 1E D1 "???"
	LD   A,B	; CDA1 78 "x"
	LD   ($63C8),A	; CDA2 32 C8 63 "2?c"
	; Opcode breaks the linear code flow
	JP   SUB_D188	; CDA5 C3 88 D1 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #477 of 787
	CALL $CC8B	; CDA8 CD 8B CC "???"
	LD   HL,$364F	; CDAB 21 4F 36 "!O6"
	LD   DE,$3650	; CDAE 11 50 36 "?P6"
	LD   BC,$001E	; CDB1 01 1E 00 "???"
	LDDR 	; CDB4 ED B8 "??"
	LD   A,($1D99)	; CDB6 3A 99 1D ":??"
	ADD  $04	; CDB9 C6 04 "??"
	LD   ($3632),A	; CDBB 32 32 36 "226"
	; EXOS filename string for EXOS call 0x4 at 0xcde1
	LD   DE,$362F	; CDBE 11 2F 36 "?/6"
	CALL SUB_EF27	; CDC1 CD 27 EF "?'?"
	LD   A,$2E	; CDC4 3E 2E ">."
	LD   (DE),A	; CDC6 12 "?"
	INC  DE	; CDC7 13 "?"
	LD   A,($3651)	; CDC8 3A 51 36 ":Q6"
	LD   C,A	; CDCB 4F "O"
	ADD  A	; CDCC 87 "?"
	ADD  C	; CDCD 81 "?"
	LD   C,A	; CDCE 4F "O"
	LD   HL,$D0E9	; CDCF 21 E9 D0 "!??"
	ADD  HL,BC	; CDD2 09 "?"
	LD   C,$03	; CDD3 0E 03 "??"
	LDIR 	; CDD5 ED B0 "??"
	CALL SUB_D16C	; CDD7 CD 6C D1 "?l?"
	LD   HL,$D11E	; CDDA 21 1E D1 "!??"
	PUSH HL	; CDDD E5 "?"
	LD   A,($78A3)	; CDDE 3A A3 78 ":?x"
	; EXOS call (0x4): Destroy channel
	; DE is known! :-) -> 0x362f
	EXOS $04	; CDE1 F7 04 "??"
	; EXOS filename string for EXOS call 0x2 at 0xcde9
	LD   DE,$7632	; CDE3 11 32 76 "?2v"
	LD   A,($78A3)	; CDE6 3A A3 78 ":?x"
	; EXOS call (0x2): Create channel
	; DE is known! :-) -> 0x7632
	EXOS $02	; CDE9 F7 02 "??"
	RET  NZ	; CDEB C0 "?"
	LD   A,$06	; CDEC 3E 06 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CDEE D3 B2 "??"
	; EXOS filename string for EXOS call 0x8 at 0xcdf9
	LD   DE,$A1AD	; CDF0 11 AD A1 "???"
	LD   BC,$0031	; CDF3 01 31 00 "?1?"
	LD   A,($78A3)	; CDF6 3A A3 78 ":?x"
	; EXOS call (0x8): Write block
	; DE is known! :-) -> 0xa1ad
	EXOS $08	; CDF9 F7 08 "??"
	RET  NZ	; CDFB C0 "?"
	LD   A,($7651)	; CDFC 3A 51 76 ":Qv"
	OR   A	; CDFF B7 "?"
	LD   DE,$5F31	; CE00 11 31 5F "?1_"
	JR   Z,NEAR_CE7C	; CE03 28 77 "(w"
	DEC  A	; CE05 3D "="
	LD   BC,$0109	; CE06 01 09 01 "???"
	JP   Z,FAR_CEBB	; CE09 CA BB CE "???"
	DEC  A	; CE0C 3D "="
	LD   DE,$603A	; CE0D 11 3A 60 "?:`"
	LD   BC,$038E	; CE10 01 8E 03 "???"
	JP   Z,FAR_CEBB	; CE13 CA BB CE "???"
	LD   A,($769A)	; CE16 3A 9A 76 ":?v"
	OR   A	; CE19 B7 "?"
	JR   Z,NEAR_CE25	; CE1A 28 09 "(?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CE1C D3 B2 "??"
	LD   C,A	; CE1E 4F "O"
	LD   A,($769D)	; CE1F 3A 9D 76 ":?v"
	CP   C	; CE22 B9 "?"
	JR   NC,NEAR_CE28	; CE23 30 03 "0?"
NEAR_CE25:		; code label
	; stop analyzing: already analyzed code at iteration #478: Opcode (or part of it) has been already analyzed
	; Referenced at CE1A CE33 CE35
	; Opcode breaks the linear code flow
	JP   FAR_CEC1	; CE25 C3 C1 CE "???"
NEAR_CE28:		; code label
	; stop analyzing: already analyzed code at iteration #552: Opcode (or part of it) has been already analyzed
	; Referenced at CE23
	; Code analyzation starting point at iteration #479 of 787
	JR   NZ,NEAR_CE40	; CE28 20 16 " ?"
	LD   HL,($769B)	; CE2A 2A 9B 76 "*?v"
	LD   DE,($7698)	; CE2D ED 5B 98 76 "?[?v"
	SBC  HL,DE	; CE31 ED 52 "?R"
	JR   C,NEAR_CE25	; CE33 38 F0 "8?"
	JR   Z,NEAR_CE25	; CE35 28 EE "(?"
	LD   C,L	; CE37 4D "M"
	LD   B,H	; CE38 44 "D"
	RES  6,D	; CE39 CB B2 "??"
	SET  7,D	; CE3B CB FA "??"
	; Opcode breaks the linear code flow
	JP   FAR_CEBB	; CE3D C3 BB CE "???"
NEAR_CE40:		; code label
	; stop analyzing: already analyzed code at iteration #553: Opcode (or part of it) has been already analyzed
	; Referenced at CE28
	; Code analyzation starting point at iteration #480 of 787
	LD   HL,$8000	; CE40 21 00 80 "!??"
	LD   DE,($7698)	; CE43 ED 5B 98 76 "?[?v"
	SBC  HL,DE	; CE47 ED 52 "?R"
	LD   C,L	; CE49 4D "M"
	LD   B,H	; CE4A 44 "D"
	RES  6,D	; CE4B CB B2 "??"
	SET  7,D	; CE4D CB FA "??"
NEAR_CE4F:		; code label
	; Referenced at CE67
	LD   A,($78A3)	; CE4F 3A A3 78 ":?x"
	; EXOS call (0x8): Write block
	EXOS $08	; CE52 F7 08 "??"
	RET  NZ	; CE54 C0 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; CE55 DB B2 "??"
	INC  A	; CE57 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CE58 D3 B2 "??"
	LD   C,A	; CE5A 4F "O"
	LD   A,($769D)	; CE5B 3A 9D 76 ":?v"
	CP   C	; CE5E B9 "?"
	JR   Z,NEAR_CE69	; CE5F 28 08 "(?"
	LD   DE,$8000	; CE61 11 00 80 "???"
	LD   BC,$4000	; CE64 01 00 40 "??@"
	; Opcode breaks the linear code flow
	JR   NEAR_CE4F	; CE67 18 E6 "??"
NEAR_CE69:		; code label
	; stop analyzing: already analyzed code at iteration #554: Opcode (or part of it) has been already analyzed
	; Referenced at CE5F
	; Code analyzation starting point at iteration #481 of 787
	LD   HL,($769B)	; CE69 2A 9B 76 "*?v"
	LD   DE,$4000	; CE6C 11 00 40 "??@"
	SBC  HL,DE	; CE6F ED 52 "?R"
	JP   Z,FAR_CEC1	; CE71 CA C1 CE "???"
	LD   C,L	; CE74 4D "M"
	LD   B,H	; CE75 44 "D"
	LD   DE,$8000	; CE76 11 00 80 "???"
	; Opcode breaks the linear code flow
	JP   FAR_CEBB	; CE79 C3 BB CE "???"
NEAR_CE7C:		; code label
	; stop analyzing: already analyzed code at iteration #555: Opcode (or part of it) has been already analyzed
	; Referenced at CE03
	; Code analyzation starting point at iteration #482 of 787
	LD   BC,$0497	; CE7C 01 97 04 "???"
	LD   A,($78A3)	; CE7F 3A A3 78 ":?x"
	; EXOS call (0x8): Write block
	EXOS $08	; CE82 F7 08 "??"
	RET  NZ	; CE84 C0 "?"
	LD   A,($5E1E)	; CE85 3A 1E 5E ":?^"
	LD   HL,($5E1B)	; CE88 2A 1B 5E "*?^"
	SUB  L	; CE8B 95 "?"
	INC  A	; CE8C 3C "<"
	LD   B,A	; CE8D 47 "G"
	LD   A,L	; CE8E 7D "}"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CE8F D3 B2 "??"
	; EXOS filename string for EXOS call 0x8 at 0xceab
	LD   DE,$8100	; CE91 11 00 81 "???"
NEAR_CE94:		; code label
	; Referenced at CEB7
	PUSH BC	; CE94 C5 "?"
	DEC  B	; CE95 05 "?"
	LD   HL,$C000	; CE96 21 00 C0 "!??"
	JR   NZ,NEAR_CEA3	; CE99 20 08 " ?"
	LD   HL,($5E1C)	; CE9B 2A 1C 5E "*?^"
	RES  6,H	; CE9E CB B4 "??"
	SET  7,H	; CEA0 CB FC "??"
	INC  HL	; CEA2 23 "?"
NEAR_CEA3:		; code label
	; stop analyzing: already analyzed code at iteration #483: Opcode (or part of it) has been already analyzed
	; Referenced at CE99
	OR   A	; CEA3 B7 "?"
	SBC  HL,DE	; CEA4 ED 52 "?R"
	LD   C,L	; CEA6 4D "M"
	LD   B,H	; CEA7 44 "D"
	LD   A,($78A3)	; CEA8 3A A3 78 ":?x"
	; EXOS call (0x8): Write block
	; DE is known! :-) -> 0x8100
	EXOS $08	; CEAB F7 08 "??"
	POP  BC	; CEAD C1 "?"
	RET  NZ	; CEAE C0 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; CEAF DB B2 "??"
	INC  A	; CEB1 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; CEB2 D3 B2 "??"
	LD   DE,$8000	; CEB4 11 00 80 "???"
	DJNZ NEAR_CE94	; CEB7 10 DB "??"
	; Opcode breaks the linear code flow
	JR   FAR_CEC1	; CEB9 18 06 "??"
FAR_CEBB:		; code label
	; stop analyzing: already analyzed code at iteration #556: Opcode (or part of it) has been already analyzed
	; Referenced at CE09 CE13 CE3D CE79
	; Code analyzation starting point at iteration #484 of 787
	LD   A,($78A3)	; CEBB 3A A3 78 ":?x"
	; EXOS call (0x8): Write block
	EXOS $08	; CEBE F7 08 "??"
	RET  NZ	; CEC0 C0 "?"
FAR_CEC1:		; code label
	; stop analyzing: already analyzed code at iteration #485: Opcode (or part of it) has been already analyzed
	; Referenced at CE25 CE71 CEB9
	LD   A,($78A3)	; CEC1 3A A3 78 ":?x"
	; EXOS call (0x4): Destroy channel
	EXOS $04	; CEC4 F7 04 "??"
	RET  NZ	; CEC6 C0 "?"
	POP  HL	; CEC7 E1 "?"
	; Opcode breaks the linear code flow
	JP   SUB_D188	; CEC8 C3 88 D1 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Opcode breaks the linear code flow
	; Code analyzation starting point at iteration #557 of 787
	RET  	; CECB C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #642 of 787
	LD   HL,$CF12	; CECC 21 12 CF "!??"
	LD   IX,$CF16	; CECF DD 21 16 CF "?!??"
	LD   IX,$CF1A	; CED3 DD 21 1A CF "?!??"
	LD   IX,$CF20	; CED7 DD 21 20 CF "?! ?"
	LD   DE,$360B	; CEDB 11 0B 36 "??6"
	LD   C,(HL)	; CEDE 4E "N"
	LD   B,$00	; CEDF 06 00 "??"
	INC  HL	; CEE1 23 "?"
	LDIR 	; CEE2 ED B0 "??"
	LD   A,$20	; CEE4 3E 20 "> "
	LD   (DE),A	; CEE6 12 "?"
	INC  DE	; CEE7 13 "?"
	PUSH DE	; CEE8 D5 "?"
	CALL $CC8B	; CEE9 CD 8B CC "???"
	POP  DE	; CEEC D1 "?"
	LD   HL,$3632	; CEED 21 32 36 "!26"
	LD   A,($1D99)	; CEF0 3A 99 1D ":??"
	OR   A	; CEF3 B7 "?"
	JR   Z,NEAR_CEFB	; CEF4 28 05 "(?"
	LD   C,A	; CEF6 4F "O"
	LD   B,$00	; CEF7 06 00 "??"
	LDIR 	; CEF9 ED B0 "??"
NEAR_CEFB:		; code label
	; stop analyzing: already analyzed code at iteration #643: Opcode (or part of it) has been already analyzed
	; Referenced at CEF4
	EX   DE,HL	; CEFB EB "?"
	LD   DE,$360A	; CEFC 11 0A 36 "??6"
	SCF  	; CEFF 37 "7"
	SBC  HL,DE	; CF00 ED 52 "?R"
	LD   A,L	; CF02 7D "}"
	LD   (DE),A	; CF03 12 "?"
	CALL SUB_D16C	; CF04 CD 6C D1 "?l?"
	; EXOS filename string for EXOS call 0x1a at 0xcf0a
	LD   DE,$760A	; CF07 11 0A 76 "??v"
	; EXOS call (0x1a): Scan system extensions
	; DE is known! :-) -> 0x760a
	EXOS $1A	; CF0A F7 1A "??"
	JP   NZ,FAR_D11E	; CF0C C2 1E D1 "???"
	; Opcode breaks the linear code flow
	JP   SUB_D188	; CF0F C3 88 D1 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #678 of 787
	INC  BC	; CF12 03 "?"
	LD   B,L	; CF13 45 "E"
	LD   D,D	; CF14 52 "R"
	LD   B,C	; CF15 41 "A"
	INC  BC	; CF16 03 "?"
	LD   B,H	; CF17 44 "D"
	LD   B,L	; CF18 45 "E"
	LD   C,H	; CF19 4C "L"
	DEC  B	; CF1A 05 "?"
	LD   D,D	; CF1B 52 "R"
	LD   C,L	; CF1C 4D "M"
	LD   B,H	; CF1D 44 "D"
	LD   C,C	; CF1E 49 "I"
	LD   D,D	; CF1F 52 "R"
	DEC  B	; CF20 05 "?"
	LD   C,L	; CF21 4D "M"
	LD   C,E	; CF22 4B "K"
	LD   B,H	; CF23 44 "D"
	LD   C,C	; CF24 49 "I"
	LD   D,D	; CF25 52 "R"
SUB_CF26:		; code label
	; stop analyzing: already analyzed code at iteration #678: Opcode (or part of it) has been already analyzed
	; Referenced at CFAD D012 CF32
	; Code analyzation starting point at iteration #138 of 787
	PUSH BC	; CF26 C5 "?"
	LD   A,($78A3)	; CF27 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CF2A F7 05 "??"
	LD   E,B	; CF2C 58 "X"
	POP  BC	; CF2D C1 "?"
	RET  NZ	; CF2E C0 "?"
	LD   A,E	; CF2F 7B "{"
	CP   $0A	; CF30 FE 0A "??"
	JR   NZ,SUB_CF26	; CF32 20 F2 " ?"
	; Opcode breaks the linear code flow
	RET  	; CF34 C9 "?"
EXOS_STR_CF35:		; data label
	; stop analyzing: in fall-back mode data label found, revoking further CODE mode
	; Referenced at CF6C
	; Disassembler: switching to DATA mode
	DB $03	; CF35 03 "?"
	DB $44,$49,$52	; CF36 44 49 52 "DIR"
FAR_CF39:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at CBE7 CC40
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #137 of 787
	LD   HL,$2409	; CF39 21 09 24 "!?$"
	; EXOS filename string for EXOS call 0x4 at 0xcf50
	LD   DE,$240A	; CF3C 11 0A 24 "??$"
	LD   BC,$08FF	; CF3F 01 FF 08 "???"
	LD   (HL),$20	; CF42 36 20 "6 "
	LDIR 	; CF44 ED B0 "??"
	CALL SUB_D16C	; CF46 CD 6C D1 "?l?"
	LD   HL,$D11E	; CF49 21 1E D1 "!??"
	PUSH HL	; CF4C E5 "?"
	LD   A,($78A3)	; CF4D 3A A3 78 ":?x"
	; EXOS call (0x4): Destroy channel
	; DE is known! :-) -> 0x240a
	EXOS $04	; CF50 F7 04 "??"
	; EXOS filename string for EXOS call 0x2 at 0xcf58
	LD   DE,EXOS_STR_D14B	; CF52 11 4B D1 "?K?"
	LD   A,($78A3)	; CF55 3A A3 78 ":?x"
	; EXOS call (0x2): Create channel
	; DE is known! :-) -> 0xd14b
	EXOS $02	; CF58 F7 02 "??"
	RET  NZ	; CF5A C0 "?"
	LD   BC,$0004	; CF5B 01 04 00 "???"
	; EXOS call (0x10): Read/write/toggle EXOS variable
	EXOS $10	; CF5E F7 10 "??"
	RET  NZ	; CF60 C0 "?"
	LD   A,($78A3)	; CF61 3A A3 78 ":?x"
	LD   C,A	; CF64 4F "O"
	LD   A,D	; CF65 7A "z"
	; EXOS call (0x12): Redirect channel
	EXOS $12	; CF66 F7 12 "??"
	RET  NZ	; CF68 C0 "?"
	; EXOS filename string for EXOS call 0x1a at 0xcf6c
	LD   DE,EXOS_STR_CF35	; CF69 11 35 CF "?5?"
	; EXOS call (0x1a): Scan system extensions
	; DE is known! :-) -> 0xcf35
	EXOS $1A	; CF6C F7 1A "??"
	RET  NZ	; CF6E C0 "?"
	LD   A,($78A3)	; CF6F 3A A3 78 ":?x"
	; EXOS call (0x4): Destroy channel
	EXOS $04	; CF72 F7 04 "??"
	RET  NZ	; CF74 C0 "?"
	; EXOS filename string for EXOS call 0x1 at 0xcf7b
	LD   DE,EXOS_STR_D14B	; CF75 11 4B D1 "?K?"
	LD   A,($78A3)	; CF78 3A A3 78 ":?x"
	; EXOS call (0x1): Open channel
	; DE is known! :-) -> 0xd14b
	EXOS $01	; CF7B F7 01 "??"
	RET  NZ	; CF7D C0 "?"
	; EXOS filename string for EXOS call 0x6 at 0xcf87
	LD   DE,$63C9	; CF7E 11 C9 63 "??c"
	LD   BC,$0020	; CF81 01 20 00 "? ?"
	LD   A,($78A3)	; CF84 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	; DE is known! :-) -> 0x63c9
	EXOS $06	; CF87 F7 06 "??"
	RET  NZ	; CF89 C0 "?"
	LD   A,($63E8)	; CF8A 3A E8 63 ":?c"
	CP   $0D	; CF8D FE 0D "??"
	JR   NZ,NEAR_CF96	; CF8F 20 05 " ?"
	LD   A,$20	; CF91 3E 20 "> "
	LD   ($63E8),A	; CF93 32 E8 63 "2?c"
NEAR_CF96:		; code label
	; stop analyzing: already analyzed code at iteration #139: Opcode (or part of it) has been already analyzed
	; Referenced at CF8F CF9F
	LD   A,($78A3)	; CF96 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CF99 F7 05 "??"
	RET  NZ	; CF9B C0 "?"
	LD   A,B	; CF9C 78 "x"
	CP   $5C	; CF9D FE 5C "?\"
	JR   NZ,NEAR_CF96	; CF9F 20 F5 " ?"
	LD   A,($78A3)	; CFA1 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CFA4 F7 05 "??"
	RET  NZ	; CFA6 C0 "?"
	LD   A,B	; CFA7 78 "x"
	LD   ($760A),A	; CFA8 32 0A 76 "2?v"
	LD   B,$02	; CFAB 06 02 "??"
NEAR_CFAD:		; code label
	; Referenced at CFB1
	CALL SUB_CF26	; CFAD CD 26 CF "?&?"
	RET  NZ	; CFB0 C0 "?"
	DJNZ NEAR_CFAD	; CFB1 10 FA "??"
	; EXOS filename string for EXOS call 0x5 at 0xcfd1
	LD   DE,$6409	; CFB3 11 09 64 "??d"
	LD   A,($760A)	; CFB6 3A 0A 76 ":?v"
	CP   $0D	; CFB9 FE 0D "??"
	JR   Z,NEAR_CFCD	; CFBB 28 10 "(?"
	EX   DE,HL	; CFBD EB "?"
	LD   E,L	; CFBE 5D "]"
	LD   D,H	; CFBF 54 "T"
	INC  DE	; CFC0 13 "?"
	LD   BC,$0011	; CFC1 01 11 00 "???"
	LD   (HL),$20	; CFC4 36 20 "6 "
	LDIR 	; CFC6 ED B0 "??"
	LD   A,$2E	; CFC8 3E 2E ">."
	LD   ($6410),A	; CFCA 32 10 64 "2?d"
NEAR_CFCD:		; code label
	; stop analyzing: already analyzed code at iteration #140: Opcode (or part of it) has been already analyzed
	; Referenced at CFBB D017
	PUSH DE	; CFCD D5 "?"
	LD   A,($78A3)	; CFCE 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	; DE is known! :-) -> 0x6409
	EXOS $05	; CFD1 F7 05 "??"
	POP  DE	; CFD3 D1 "?"
	RET  NZ	; CFD4 C0 "?"
	LD   A,B	; CFD5 78 "x"
	CP   $20	; CFD6 FE 20 "? "
	JR   Z,NEAR_D019	; CFD8 28 3F "(?"
	LD   (DE),A	; CFDA 12 "?"
	INC  DE	; CFDB 13 "?"
	LD   BC,$0007	; CFDC 01 07 00 "???"
	LD   A,($78A3)	; CFDF 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	EXOS $06	; CFE2 F7 06 "??"
	RET  NZ	; CFE4 C0 "?"
	PUSH DE	; CFE5 D5 "?"
	LD   A,($78A3)	; CFE6 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CFE9 F7 05 "??"
	POP  DE	; CFEB D1 "?"
	RET  NZ	; CFEC C0 "?"
	LD   BC,$0003	; CFED 01 03 00 "???"
	LD   A,($78A3)	; CFF0 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	EXOS $06	; CFF3 F7 06 "??"
	RET  NZ	; CFF5 C0 "?"
	PUSH DE	; CFF6 D5 "?"
	LD   A,($78A3)	; CFF7 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CFFA F7 05 "??"
	LD   A,($78A3)	; CFFC 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; CFFF F7 05 "??"
	LD   A,($78A3)	; D001 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	EXOS $05	; D004 F7 05 "??"
	POP  DE	; D006 D1 "?"
	RET  NZ	; D007 C0 "?"
	LD   BC,$0007	; D008 01 07 00 "???"
	LD   A,($78A3)	; D00B 3A A3 78 ":?x"
	; EXOS call (0x6): Read block
	EXOS $06	; D00E F7 06 "??"
	RET  NZ	; D010 C0 "?"
	PUSH DE	; D011 D5 "?"
	CALL SUB_CF26	; D012 CD 26 CF "?&?"
	POP  DE	; D015 D1 "?"
	RET  NZ	; D016 C0 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_CFCD	; D017 18 B4 "??"
NEAR_D019:		; code label
	; stop analyzing: already analyzed code at iteration #363: Opcode (or part of it) has been already analyzed
	; Referenced at CFD8
	; Code analyzation starting point at iteration #141 of 787
	XOR  A	; D019 AF "?"
	LD   (DE),A	; D01A 12 "?"
	LD   HL,$63E9	; D01B 21 E9 63 "!?c"
	; EXOS filename string for EXOS call 0x5 at 0xd02e
	LD   DE,$63EA	; D01E 11 EA 63 "??c"
	LD   BC,$001F	; D021 01 1F 00 "???"
	LD   (HL),$20	; D024 36 20 "6 "
	PUSH HL	; D026 E5 "?"
	LDIR 	; D027 ED B0 "??"
	POP  HL	; D029 E1 "?"
NEAR_D02A:		; code label
	; Referenced at D039
	PUSH HL	; D02A E5 "?"
	LD   A,($78A3)	; D02B 3A A3 78 ":?x"
	; EXOS call (0x5): Read character
	; DE is known! :-) -> 0x63ea
	EXOS $05	; D02E F7 05 "??"
	POP  HL	; D030 E1 "?"
	RET  NZ	; D031 C0 "?"
	LD   A,B	; D032 78 "x"
	CP   $0D	; D033 FE 0D "??"
	JR   Z,NEAR_D03B	; D035 28 04 "(?"
	LD   (HL),A	; D037 77 "w"
	INC  HL	; D038 23 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_D02A	; D039 18 EF "??"
NEAR_D03B:		; code label
	; stop analyzing: already analyzed code at iteration #364: Opcode (or part of it) has been already analyzed
	; Referenced at D035
	; Code analyzation starting point at iteration #142 of 787
	POP  HL	; D03B E1 "?"
	CALL SUB_D188	; D03C CD 88 D1 "???"
	LD   HL,$23C9	; D03F 21 C9 23 "!??"
	LD   DE,$0404	; D042 11 04 04 "???"
	LD   B,$20	; D045 06 20 "? "
	CALL SUB_DDB5	; D047 CD B5 DD "???"
	LD   HL,$23E9	; D04A 21 E9 23 "!??"
	LD   DE,$1704	; D04D 11 04 17 "???"
	LD   B,$20	; D050 06 20 "? "
	CALL SUB_DDB5	; D052 CD B5 DD "???"
FAR_D055:		; code label
	; Referenced at CD74
	LD   HL,$2D09	; D055 21 09 2D "!?-"
	LD   DE,$2D0A	; D058 11 0A 2D "??-"
	LD   BC,$08FF	; D05B 01 FF 08 "???"
	LD   (HL),$20	; D05E 36 20 "6 "
	PUSH HL	; D060 E5 "?"
	LDIR 	; D061 ED B0 "??"
	POP  DE	; D063 D1 "?"
	LD   HL,$2409	; D064 21 09 24 "!?$"
	PUSH HL	; D067 E5 "?"
NEAR_D068:		; code label
	; Referenced at D085
	LD   C,$07	; D068 0E 07 "??"
	PUSH HL	; D06A E5 "?"
	ADD  HL,BC	; D06B 09 "?"
	LD   A,(HL)	; D06C 7E "~"
	POP  HL	; D06D E1 "?"
	CP   $2E	; D06E FE 2E "?."
	LD   C,$12	; D070 0E 12 "??"
	JR   Z,NEAR_D080	; D072 28 0C "(?"
	LD   C,$0B	; D074 0E 0B "??"
	PUSH HL	; D076 E5 "?"
	ADD  HL,BC	; D077 09 "?"
	LD   A,(HL)	; D078 7E "~"
	POP  HL	; D079 E1 "?"
	CP   $3C	; D07A FE 3C "?<"
	LD   C,$12	; D07C 0E 12 "??"
	JR   NZ,NEAR_D082	; D07E 20 02 " ?"
NEAR_D080:		; code label
	; stop analyzing: already analyzed code at iteration #143: Opcode (or part of it) has been already analyzed
	; Referenced at D072
	LDIR 	; D080 ED B0 "??"
NEAR_D082:		; code label
	; stop analyzing: already analyzed code at iteration #144: Opcode (or part of it) has been already analyzed
	; Referenced at D07E
	ADD  HL,BC	; D082 09 "?"
	LD   A,(HL)	; D083 7E "~"
	OR   A	; D084 B7 "?"
	JR   NZ,NEAR_D068	; D085 20 E1 " ?"
	LD   A,($3651)	; D087 3A 51 36 ":Q6"
	LD   C,A	; D08A 4F "O"
	ADD  A	; D08B 87 "?"
	ADD  C	; D08C 81 "?"
	LD   C,A	; D08D 4F "O"
	LD   IX,$D0E9	; D08E DD 21 E9 D0 "?!??"
	ADD  IX,BC	; D092 DD 09 "??"
	POP  HL	; D094 E1 "?"
NEAR_D095:		; code label
	; Referenced at D0B7
	LD   C,$08	; D095 0E 08 "??"
	PUSH HL	; D097 E5 "?"
	ADD  HL,BC	; D098 09 "?"
	LD   A,(HL)	; D099 7E "~"
	CP   (IX+$00)	; D09A DD BE 00 "???"
	LD   C,$12	; D09D 0E 12 "??"
	JR   NZ,NEAR_D0B3	; D09F 20 12 " ?"
	INC  HL	; D0A1 23 "?"
	LD   A,(HL)	; D0A2 7E "~"
	CP   (IX+$01)	; D0A3 DD BE 01 "???"
	JR   NZ,NEAR_D0B3	; D0A6 20 0B " ?"
	INC  HL	; D0A8 23 "?"
	LD   A,(HL)	; D0A9 7E "~"
	CP   (IX+$02)	; D0AA DD BE 02 "???"
	JR   NZ,NEAR_D0B3	; D0AD 20 04 " ?"
	POP  HL	; D0AF E1 "?"
	LDIR 	; D0B0 ED B0 "??"
	PUSH HL	; D0B2 E5 "?"
NEAR_D0B3:		; code label
	; stop analyzing: already analyzed code at iteration #145: Opcode (or part of it) has been already analyzed
	; Referenced at D09F D0A6 D0AD
	POP  HL	; D0B3 E1 "?"
	ADD  HL,BC	; D0B4 09 "?"
	LD   A,(HL)	; D0B5 7E "~"
	OR   A	; D0B6 B7 "?"
	JR   NZ,NEAR_D095	; D0B7 20 DC " ?"
SUB_D0B9:		; code label
	; stop analyzing: already analyzed code at iteration #146: Opcode (or part of it) has been already analyzed
	; Referenced at C92C
	LD   HL,$2CF7	; D0B9 21 F7 2C "!?,"
	LD   DE,$0012	; D0BC 11 12 00 "???"
	LD   A,($3609)	; D0BF 3A 09 36 ":?6"
FAR_D0C2:		; code label
	; Referenced at D0C4
	ADD  HL,DE	; D0C2 19 "?"
	DEC  A	; D0C3 3D "="
	JP   P,FAR_D0C2	; D0C4 F2 C2 D0 "???"
	LD   DE,$060A	; D0C7 11 0A 06 "???"
	LD   C,$10	; D0CA 0E 10 "??"
NEAR_D0CC:		; code label
	; Referenced at D0E6
	PUSH DE	; D0CC D5 "?"
	LD   B,$08	; D0CD 06 08 "??"
	; stop analyzing: already analyzed code at iteration #365: Opcode (or part of it) has been already analyzed
	CALL SUB_DDB5	; D0CF CD B5 DD "???"
	LD   A,$2E	; D0D2 3E 2E ">."
	CALL SUB_DDBE	; D0D4 CD BE DD "???"
	INC  E	; D0D7 1C "?"
	LD   B,$03	; D0D8 06 03 "??"
	CALL SUB_DDB5	; D0DA CD B5 DD "???"
	INC  E	; D0DD 1C "?"
	LD   B,$07	; D0DE 06 07 "??"
	CALL SUB_DDB5	; D0E0 CD B5 DD "???"
	POP  DE	; D0E3 D1 "?"
	INC  D	; D0E4 14 "?"
	DEC  C	; D0E5 0D "?"
	JR   NZ,NEAR_D0CC	; D0E6 20 E4 " ?"
	; Opcode breaks the linear code flow
	RET  	; D0E8 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #366 of 787
	LD   D,E	; D0E9 53 "S"
	LD   C,(HL)	; D0EA 4E "N"
	LD   B,A	; D0EB 47 "G"
	LD   C,L	; D0EC 4D "M"
	LD   C,C	; D0ED 49 "I"
	LD   B,H	; D0EE 44 "D"
	LD   B,L	; D0EF 45 "E"
	LD   C,(HL)	; D0F0 4E "N"
	LD   D,(HL)	; D0F1 56 "V"
	LD   D,B	; D0F2 50 "P"
	LD   B,C	; D0F3 41 "A"
	LD   D,H	; D0F4 54 "T"
	DEC  C	; D0F5 0D "?"
	LD   C,A	; D0F6 4F "O"
	LD   (HL),L	; D0F7 75 "u"
	LD   (HL),H	; D0F8 74 "t"
	JR   NZ,NEAR_D16A	; D0F9 20 6F " o"
	LD   H,(HL)	; D0FB 66 "f"
	JR   NZ,$D16B	; D0FC 20 6D " m"
	LD   H,L	; D0FE 65 "e"
	LD   L,L	; D0FF 6D "m"
	LD   L,A	; D100 6F "o"
	LD   (HL),D	; D101 72 "r"
	LD   A,C	; D102 79 "y"
	LD   A,(DE)	; D103 1A "?"
	LD   C,(HL)	; D104 4E "N"
	LD   L,A	; D105 6F "o"
	LD   (HL),H	; D106 74 "t"
	JR   NZ,NEAR_D16A	; D107 20 61 " a"
	JR   NZ,NEAR_D15E	; D109 20 53 " S"
	LD   H,E	; D10B 63 "c"
	LD   L,A	; D10C 6F "o"
	LD   (HL),D	; D10D 72 "r"
	LD   H,L	; D10E 65 "e"
	LD   D,H	; D10F 54 "T"
	LD   (HL),D	; D110 72 "r"
	LD   H,C	; D111 61 "a"
	LD   H,E	; D112 63 "c"
	LD   L,E	; D113 6B "k"
	JR   NZ,$D18C	; D114 20 76 " v"
	LD   SP,$302E	; D116 31 2E 30 "1.0"
	JR   NZ,NEAR_D181	; D119 20 66 " f"
	LD   L,C	; D11B 69 "i"
	LD   L,H	; D11C 6C "l"
	LD   H,L	; D11D 65 "e"
FAR_D11E:		; code label
	; stop analyzing: already analyzed code at iteration #366: Opcode (or part of it) has been already analyzed
	; Referenced at CBE1 CC3A CD9E CF0C
	; Code analyzation starting point at iteration #147 of 787
	INC  A	; D11E 3C "<"
	LD   HL,$D0F5	; D11F 21 F5 D0 "!??"
	JR   Z,NEAR_D132	; D122 28 0E "(?"
	DEC  A	; D124 3D "="
	LD   HL,$D103	; D125 21 03 D1 "!??"
	JR   Z,NEAR_D132	; D128 28 08 "(?"
	; EXOS filename string for EXOS call 0x1c at 0xd12d
	LD   DE,$7657	; D12A 11 57 76 "?Wv"
	; EXOS call (0x1c): Explain error code
	; DE is known! :-) -> 0x7657
	EXOS $1C	; D12D F7 1C "??"
	LD   HL,$3657	; D12F 21 57 36 "!W6"
NEAR_D132:		; code label
	; stop analyzing: already analyzed code at iteration #148: Opcode (or part of it) has been already analyzed
	; Referenced at D122 D128
	PUSH HL	; D132 E5 "?"
	CALL SUB_D188	; D133 CD 88 D1 "???"
	CALL SUB_C978	; D136 CD 78 C9 "?x?"
	POP  HL	; D139 E1 "?"
	LD   DE,$1800	; D13A 11 00 18 "???"
	LD   A,(HL)	; D13D 7E "~"
	CP   $28	; D13E FE 28 "?("
	JR   C,NEAR_D144	; D140 38 02 "8?"
	LD   A,$28	; D142 3E 28 ">("
NEAR_D144:		; code label
	; stop analyzing: already analyzed code at iteration #149: Opcode (or part of it) has been already analyzed
	; Referenced at D140
	OR   A	; D144 B7 "?"
	RET  Z	; D145 C8 "?"
	LD   B,A	; D146 47 "G"
	INC  HL	; D147 23 "?"
	; Opcode breaks the linear code flow
	JP   SUB_DDB5	; D148 C3 B5 DD "???"
EXOS_STR_D14B:		; data label
	; stop analyzing: in fall-back mode data label found, revoking further CODE mode
	; Referenced at CF58 CF7B
	; Disassembler: switching to DATA mode
	DB $0C	; D14B 0C "?"
	DB "DONT_USE.DIR!f"	; D14C 44 4F 4E 54 5F 55 53 45 2E 44 49 52 21 66 "DONT_USE.DIR!f"
	DB $D1	; D15A D1 "?"
	DB $11	; D15B 11 "?"
	DB $32,$36	; D15C 32 36 "26"
NEAR_D15E:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D109
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #368 of 787
	LD   BC,$0006	; D15E 01 06 00 "???"
	LDIR 	; D161 ED B0 "??"
	; Opcode breaks the linear code flow
	JP   FAR_CAB0	; D163 C3 B0 CA "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #486 of 787
	DEC  B	; D166 05 "?"
	LD   D,H	; D167 54 "T"
	LD   B,C	; D168 41 "A"
	LD   D,B	; D169 50 "P"
NEAR_D16A:		; code label
	; stop analyzing: already analyzed code at iteration #486: Opcode (or part of it) has been already analyzed
	; Referenced at D0F9 D107
	; Code analyzation starting point at iteration #369 of 787
	LD   B,L	; D16A 45 "E"
	; stop analyzing: already analyzed code at iteration #370: Opcode (or part of it) has been already analyzed
	; Referenced at D0FC
	; Disassembler: switching to DATA mode
	DB $3A	; D16B 3A ":"
SUB_D16C:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at CAB0 CBD9 CC32 CF46 CD95 CDD7 CF04
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #150 of 787
	DI   	; D16C F3 "?"
	POP  HL	; D16D E1 "?"
	POP  DE	; D16E D1 "?"
	POP  BC	; D16F C1 "?"
	EXX  	; D170 D9 "?"
	POP  HL	; D171 E1 "?"
	POP  DE	; D172 D1 "?"
	POP  BC	; D173 C1 "?"
	LD   A,($1E1B)	; D174 3A 1B 1E ":??"
	; I/O on port 0xb0: Dave MMU reg, page 0 (0000-3FFF) selector
	OUT  ($B0),A	; D177 D3 B0 "??"
	LD   A,$FD	; D179 3E FD ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D17B D3 B1 "??"
	LD   SP,$0100	; D17D 31 00 01 "1??"
	EI   	; D180 FB "?"
NEAR_D181:		; code label
	; Referenced at D119
	PUSH BC	; D181 C5 "?"
	PUSH DE	; D182 D5 "?"
	PUSH HL	; D183 E5 "?"
	EXX  	; D184 D9 "?"
	PUSH BC	; D185 C5 "?"
	PUSH DE	; D186 D5 "?"
	; Opcode breaks the linear code flow
	JP   HL	; D187 E9 "?"
SUB_D188:		; code label
	; stop analyzing: already analyzed code at iteration #371: Opcode (or part of it) has been already analyzed
	; Referenced at CBE4 CC3D D03C D133 CB04 CB16 CDA5 CB51 CEC8 CBBA CF0F
	; EXOS filename string for EXOS call 0x1a at 0xd18b
	; Code analyzation starting point at iteration #151 of 787
	LD   DE,EXOS_STR_D1A7	; D188 11 A7 D1 "???"
	; EXOS call (0x1a): Scan system extensions
	; DE is known! :-) -> 0xd1a7
	EXOS $1A	; D18B F7 1A "??"
	; stop analyzing: already analyzed code at iteration #372: Opcode (or part of it) has been already analyzed
	DI   	; D18D F3 "?"
	POP  HL	; D18E E1 "?"
	POP  DE	; D18F D1 "?"
	POP  BC	; D190 C1 "?"
	EXX  	; D191 D9 "?"
	POP  HL	; D192 E1 "?"
	POP  DE	; D193 D1 "?"
	POP  BC	; D194 C1 "?"
	LD   A,$FD	; D195 3E FD ">?"
	; I/O on port 0xb0: Dave MMU reg, page 0 (0000-3FFF) selector
	OUT  ($B0),A	; D197 D3 B0 "??"
	LD   SP,$3C00	; D199 31 00 3C "1?<"
	EI   	; D19C FB "?"
	PUSH BC	; D19D C5 "?"
	PUSH DE	; D19E D5 "?"
	PUSH HL	; D19F E5 "?"
	EXX  	; D1A0 D9 "?"
	PUSH BC	; D1A1 C5 "?"
	PUSH DE	; D1A2 D5 "?"
	CALL SUB_C5B7	; D1A3 CD B7 C5 "???"
	; Opcode breaks the linear code flow
	JP   HL	; D1A6 E9 "?"
EXOS_STR_D1A7:		; data label
	; stop analyzing: in fall-back mode data label found, revoking further CODE mode
	; Referenced at D18B
	; Disassembler: switching to DATA mode
	DB $10	; D1A7 10 "?"
	DB "ERA DONT_USE.DIR"	; D1A8 45 52 41 20 44 4F 4E 54 5F 55 53 45 2E 44 49 52 "ERA DONT_USE.DIR"
	DB $0D	; D1B8 0D "?"
	DB $0C	; D1B9 0C "?"
	DB $0B	; D1BA 0B "?"
	DB $0A	; D1BB 0A "?"
	DB $09	; D1BC 09 "?"
	DB $08	; D1BD 08 "?"
	DB $07	; D1BE 07 "?"
	DB $06	; D1BF 06 "?"
	DB $05	; D1C0 05 "?"
	DB $04	; D1C1 04 "?"
	DB $03	; D1C2 03 "?"
	DB $02	; D1C3 02 "?"
	DB $01	; D1C4 01 "?"
	DB $00	; D1C5 00 "?"
SUB_D1C6:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D21A D239
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #680 of 787
	LD   A,($1E88)	; D1C6 3A 88 1E ":??"
NEAR_D1C9:		; code label
	; Referenced at D1CF
	CP   $14	; D1C9 FE 14 "??"
	JR   C,NEAR_D1D1	; D1CB 38 04 "8?"
	SUB  $13	; D1CD D6 13 "??"
	; Opcode breaks the linear code flow
	JR   NEAR_D1C9	; D1CF 18 F8 "??"
NEAR_D1D1:		; code label
	; stop analyzing: already analyzed code at iteration #719: Opcode (or part of it) has been already analyzed
	; Referenced at D1CB
	; Code analyzation starting point at iteration #681 of 787
	LD   HL,$D1B8	; D1D1 21 B8 D1 "!??"
	LD   DE,$D1EC	; D1D4 11 EC D1 "???"
	LD   B,$0E	; D1D7 06 0E "??"
NEAR_D1D9:		; code label
	; Referenced at D1DE
	CP   (HL)	; D1D9 BE "?"
	JR   Z,NEAR_D1E3	; D1DA 28 07 "(?"
	INC  HL	; D1DC 23 "?"
	INC  DE	; D1DD 13 "?"
	DJNZ NEAR_D1D9	; D1DE 10 F9 "??"
SUB_D1E0:		; code label
	; stop analyzing: already analyzed code at iteration #681: Opcode (or part of it) has been already analyzed
	; Referenced at DA16
	; Code analyzation starting point at iteration #653 of 787
	LD   DE,$CC43	; D1E0 11 43 CC "?C?"
NEAR_D1E3:		; code label
	; Referenced at D1DA
	EX   DE,HL	; D1E3 EB "?"
	LD   DE,$0A6F	; D1E4 11 6F 0A "?o?"
	LD   B,$01	; D1E7 06 01 "??"
	; Opcode breaks the linear code flow
	JP   SUB_DAB3	; D1E9 C3 B3 DA "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #679 of 787
	LD   B,E	; D1EC 43 "C"
	LD   B,H	; D1ED 44 "D"
	LD   B,L	; D1EE 45 "E"
	LD   B,(HL)	; D1EF 46 "F"
	LD   B,A	; D1F0 47 "G"
	LD   B,C	; D1F1 41 "A"
	LD   C,B	; D1F2 48 "H"
	LD   B,E	; D1F3 43 "C"
	LD   B,H	; D1F4 44 "D"
	LD   B,L	; D1F5 45 "E"
	LD   B,(HL)	; D1F6 46 "F"
	LD   B,A	; D1F7 47 "G"
	LD   B,C	; D1F8 41 "A"
	LD   C,B	; D1F9 48 "H"
	CALL SUB_E10B	; D1FA CD 0B E1 "???"
	RET  NZ	; D1FD C0 "?"
	CALL SUB_DD0F	; D1FE CD 0F DD "???"
	LD   HL,$C21D	; D201 21 1D C2 "!??"
	EX   (SP),HL	; D204 E3 "?"
	CALL SUB_D5C8	; D205 CD C8 D5 "???"
	CALL FAR_E9AB	; D208 CD AB E9 "???"
	CALL SUB_D5EE	; D20B CD EE D5 "???"
	HALT 	; D20E 76 "v"
	CALL SUB_E608	; D20F CD 08 E6 "???"
	LD   A,$02	; D212 3E 02 ">?"
	LD   ($1E77),A	; D214 32 77 1E "2w?"
	CALL SUB_E608	; D217 CD 08 E6 "???"
NEAR_D21A:		; code label
	; Referenced at D22A D22D D232
	CALL SUB_D1C6	; D21A CD C6 D1 "???"
	LD   HL,$1E78	; D21D 21 78 1E "!x?"
	XOR  A	; D220 AF "?"
	LD   (HL),A	; D221 77 "w"
	INC  HL	; D222 23 "?"
	LD   (HL),A	; D223 77 "w"
	INC  HL	; D224 23 "?"
	LD   (HL),A	; D225 77 "w"
	HALT 	; D226 76 "v"
	CP   (HL)	; D227 BE "?"
	DEC  HL	; D228 2B "+"
	DEC  HL	; D229 2B "+"
	JR   NZ,NEAR_D21A	; D22A 20 EE " ?"
	CP   (HL)	; D22C BE "?"
	JR   NZ,NEAR_D21A	; D22D 20 EB " ?"
	INC  HL	; D22F 23 "?"
	CP   (HL)	; D230 BE "?"
	DEC  HL	; D231 2B "+"
	JR   NZ,NEAR_D21A	; D232 20 E6 " ?"
	LD   A,$02	; D234 3E 02 ">?"
	LD   ($1E77),A	; D236 32 77 1E "2w?"
	CALL SUB_D1C6	; D239 CD C6 D1 "???"
	LD   HL,$D234	; D23C 21 34 D2 "!4?"
	PUSH HL	; D23F E5 "?"
	LD   DE,$1E78	; D240 11 78 1E "?x?"
	XOR  A	; D243 AF "?"
	LD   (DE),A	; D244 12 "?"
	INC  DE	; D245 13 "?"
	LD   (DE),A	; D246 12 "?"
	INC  DE	; D247 13 "?"
	LD   (DE),A	; D248 12 "?"
	INC  DE	; D249 13 "?"
	LD   (DE),A	; D24A 12 "?"
	INC  DE	; D24B 13 "?"
	LD   (DE),A	; D24C 12 "?"
	DEC  DE	; D24D 1B "?"
	DEC  DE	; D24E 1B "?"
	HALT 	; D24F 76 "v"
	LD   HL,$D38F	; D250 21 8F D3 "!??"
	LD   C,$02	; D253 0E 02 "??"
NEAR_D255:		; code label
	; Referenced at D266
	LD   A,(DE)	; D255 1A "?"
	LD   B,$08	; D256 06 08 "??"
NEAR_D258:		; code label
	; Referenced at D262
	RLA  	; D258 17 "?"
	JR   NC,NEAR_D260	; D259 30 05 "0?"
	LD   E,(HL)	; D25B 5E "^"
	INC  HL	; D25C 23 "?"
	LD   D,(HL)	; D25D 56 "V"
	PUSH DE	; D25E D5 "?"
	; Opcode breaks the linear code flow
	RET  	; D25F C9 "?"
NEAR_D260:		; code label
	; stop analyzing: already analyzed code at iteration #720: Opcode (or part of it) has been already analyzed
	; Referenced at D259
	; Code analyzation starting point at iteration #682 of 787
	INC  HL	; D260 23 "?"
	INC  HL	; D261 23 "?"
	DJNZ NEAR_D258	; D262 10 F4 "??"
	DEC  DE	; D264 1B "?"
	DEC  C	; D265 0D "?"
	JR   NZ,NEAR_D255	; D266 20 ED " ?"
	LD   A,($1E7B)	; D268 3A 7B 1E ":{?"
	ADD  A	; D26B 87 "?"
	JP   NZ,FAR_D359	; D26C C2 59 D3 "?Y?"
	LD   A,($1E7C)	; D26F 3A 7C 1E ":|?"
	AND  $3F	; D272 E6 3F "??"
	JP   NZ,FAR_D37A	; D274 C2 7A D3 "?z?"
	LD   A,(DE)	; D277 1A "?"
	BIT  6,A	; D278 CB 77 "?w"
	JP   NZ,FAR_D776	; D27A C2 76 D7 "?v?"
	BIT  4,A	; D27D CB 67 "?g"
	JP   NZ,FAR_D928	; D27F C2 28 D9 "?(?"
	BIT  3,A	; D282 CB 5F "?_"
	JP   NZ,FAR_C5BF	; D284 C2 BF C5 "???"
	RRA  	; D287 1F "?"
	RET  NC	; D288 D0 "?"
	LD   HL,$D21A	; D289 21 1A D2 "!??"
	EX   (SP),HL	; D28C E3 "?"
	LD   A,($1E77)	; D28D 3A 77 1E ":w?"
	PUSH AF	; D290 F5 "?"
	LD   A,$FF	; D291 3E FF ">?"
	LD   ($1E77),A	; D293 32 77 1E "2w?"
	CALL SUB_D69A	; D296 CD 9A D6 "???"
	PUSH HL	; D299 E5 "?"
	PUSH AF	; D29A F5 "?"
	LD   A,($3652)	; D29B 3A 52 36 ":R6"
	LD   ($1D91),A	; D29E 32 91 1D "2??"
	LD   A,($1E74)	; D2A1 3A 74 1E ":t?"
	LD   C,A	; D2A4 4F "O"
	LD   A,($3653)	; D2A5 3A 53 36 ":S6"
	CP   $06	; D2A8 FE 06 "??"
	JR   C,NEAR_D2B0	; D2AA 38 04 "8?"
	SUB  $06	; D2AC D6 06 "??"
	SET  4,C	; D2AE CB E1 "??"
NEAR_D2B0:		; code label
	; stop analyzing: already analyzed code at iteration #683: Opcode (or part of it) has been already analyzed
	; Referenced at D2AA
	LD   B,A	; D2B0 47 "G"
	ADD  A	; D2B1 87 "?"
	ADD  B	; D2B2 80 "?"
	LD   B,A	; D2B3 47 "G"
	LD   A,($3655)	; D2B4 3A 55 36 ":U6"
	ADD  B	; D2B7 80 "?"
	LD   B,A	; D2B8 47 "G"
	LD   A,($3656)	; D2B9 3A 56 36 ":V6"
	ADD  B	; D2BC 80 "?"
	LD   HL,$1D8F	; D2BD 21 8F 1D "!??"
	LD   (HL),A	; D2C0 77 "w"
	DEC  HL	; D2C1 2B "+"
	LD   (HL),C	; D2C2 71 "q"
	POP  AF	; D2C3 F1 "?"
	JP   M,FAR_D2F7	; D2C4 FA F7 D2 "???"
	POP  BC	; D2C7 C1 "?"
	PUSH HL	; D2C8 E5 "?"
	PUSH DE	; D2C9 D5 "?"
	LD   A,(DE)	; D2CA 1A "?"
	CPI  	; D2CB ED A1 "??"
	JR   NZ,NEAR_D2E5	; D2CD 20 16 " ?"
	INC  DE	; D2CF 13 "?"
	LD   A,(DE)	; D2D0 1A "?"
	CPI  	; D2D1 ED A1 "??"
	JR   NZ,NEAR_D2E5	; D2D3 20 10 " ?"
	POP  HL	; D2D5 E1 "?"
	POP  DE	; D2D6 D1 "?"
	CALL SUB_E3AA	; D2D7 CD AA E3 "???"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D2DA DB B1 "??"
	LD   BC,$0004	; D2DC 01 04 00 "???"
	CALL SUB_D490	; D2DF CD 90 D4 "???"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D2E2 C3 35 D6 "?5?"
NEAR_D2E5:		; code label
	; stop analyzing: already analyzed code at iteration #721: Opcode (or part of it) has been already analyzed
	; Referenced at D2CD D2D3
	; Code analyzation starting point at iteration #684 of 787
	POP  DE	; D2E5 D1 "?"
	POP  HL	; D2E6 E1 "?"
	LDI  	; D2E7 ED A0 "??"
	LDI  	; D2E9 ED A0 "??"
	INC  HL	; D2EB 23 "?"
	INC  DE	; D2EC 13 "?"
	LDI  	; D2ED ED A0 "??"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D2EF C3 35 D6 "?5?"
NEAR_D2F2:		; code label
	; stop analyzing: already analyzed code at iteration #722: Opcode (or part of it) has been already analyzed
	; Referenced at D2FA D310 D314
	; Code analyzation starting point at iteration #686 of 787
	POP  AF	; D2F2 F1 "?"
	LD   ($1E77),A	; D2F3 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	RET  	; D2F6 C9 "?"
FAR_D2F7:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D2C4
	; Code analyzation starting point at iteration #685 of 787
	POP  HL	; D2F7 E1 "?"
	LD   A,(HL)	; D2F8 7E "~"
	OR   A	; D2F9 B7 "?"
	JR   NZ,NEAR_D2F2	; D2FA 20 F6 " ?"
	LD   A,($1E74)	; D2FC 3A 74 1E ":t?"
	DEC  A	; D2FF 3D "="
	AND  $0C	; D300 E6 0C "??"
	RRA  	; D302 1F "?"
	RRA  	; D303 1F "?"
	LD   DE,$D704	; D304 11 04 D7 "???"
	CALL SUB_EF27	; D307 CD 27 EF "?'?"
	LD   A,(DE)	; D30A 1A "?"
	LD   C,A	; D30B 4F "O"
	LD   A,($1E88)	; D30C 3A 88 1E ":??"
	SUB  C	; D30F 91 "?"
	JR   C,NEAR_D2F2	; D310 38 E0 "8?"
	CP   $0E	; D312 FE 0E "??"
	JR   NC,NEAR_D2F2	; D314 30 DC "0?"
	LD   DE,$D34B	; D316 11 4B D3 "?K?"
	CALL SUB_EF27	; D319 CD 27 EF "?'?"
	LD   A,($1E74)	; D31C 3A 74 1E ":t?"
	CALL SUB_DDE5	; D31F CD E5 DD "???"
	ADD  A	; D322 87 "?"
	ADD  A	; D323 87 "?"
	LD   C,A	; D324 4F "O"
	ADD  A	; D325 87 "?"
	ADD  C	; D326 81 "?"
	LD   C,A	; D327 4F "O"
	LD   A,(DE)	; D328 1A "?"
	ADD  C	; D329 81 "?"
	LD   ($1D90),A	; D32A 32 90 1D "2??"
	CALL SUB_E3AA	; D32D CD AA E3 "???"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D330 DB B1 "??"
	PUSH AF	; D332 F5 "?"
	LD   BC,$0004	; D333 01 04 00 "???"
	PUSH BC	; D336 C5 "?"
	PUSH HL	; D337 E5 "?"
	CALL SUB_D538	; D338 CD 38 D5 "?8?"
	POP  DE	; D33B D1 "?"
	POP  BC	; D33C C1 "?"
	POP  AF	; D33D F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D33E D3 B1 "??"
	INC  A	; D340 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D341 D3 B2 "??"
	LD   HL,$1D8E	; D343 21 8E 1D "!??"
	LDIR 	; D346 ED B0 "??"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D348 C3 35 D6 "?5?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #723 of 787
	DEC  SP	; D34B 3B ";"
	ADD  HL,SP	; D34C 39 "9"
	SCF  	; D34D 37 "7"
	DEC  (HL)	; D34E 35 "5"
	INC  (HL)	; D34F 34 "4"
	LD   ($2F30),A	; D350 32 30 2F "20/"
	DEC  L	; D353 2D "-"
	DEC  HL	; D354 2B "+"
	ADD  HL,HL	; D355 29 ")"
	JR   Z,$D37E	; D356 28 26 "(&"
	INC  H	; D358 24 "$"
FAR_D359:		; code label
	; stop analyzing: already analyzed code at iteration #723: Opcode (or part of it) has been already analyzed
	; Referenced at D26C
	; Code analyzation starting point at iteration #687 of 787
	LD   A,($1E7B)	; D359 3A 7B 1E ":{?"
	ADD  A	; D35C 87 "?"
	LD   C,$08	; D35D 0E 08 "??"
	JR   NC,NEAR_D363	; D35F 30 02 "0?"
	LD   C,$0F	; D361 0E 0F "??"
NEAR_D363:		; code label
	; stop analyzing: already analyzed code at iteration #688: Opcode (or part of it) has been already analyzed
	; Referenced at D35F D365
	DEC  C	; D363 0D "?"
	ADD  A	; D364 87 "?"
	JR   NC,NEAR_D363	; D365 30 FC "0?"
	LD   A,C	; D367 79 "y"
	LD   ($1E74),A	; D368 32 74 1E "2t?"
NEAR_D36B:		; code label
	; Referenced at D38D
	CALL SUB_C610	; D36B CD 10 C6 "???"
	LD   A,($1E77)	; D36E 3A 77 1E ":w?"
	PUSH AF	; D371 F5 "?"
	LD   A,$FF	; D372 3E FF ">?"
	LD   ($1E77),A	; D374 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D377 C3 35 D6 "?5?"
FAR_D37A:		; code label
	; stop analyzing: already analyzed code at iteration #724: Opcode (or part of it) has been already analyzed
	; Referenced at D274
	; Code analyzation starting point at iteration #689 of 787
	LD   HL,$1E7B	; D37A 21 7B 1E "!{?"
	BIT  7,(HL)	; D37D CB 7E "?~"
	; stop analyzing: already analyzed code at iteration #725: Opcode (or part of it) has been already analyzed
	LD   C,$FF	; D37F 0E FF "??"
	JR   Z,NEAR_D385	; D381 28 02 "(?"
	LD   C,$05	; D383 0E 05 "??"
NEAR_D385:		; code label
	; stop analyzing: already analyzed code at iteration #690: Opcode (or part of it) has been already analyzed
	; Referenced at D381 D387
	INC  C	; D385 0C "?"
	RRA  	; D386 1F "?"
	JR   NC,NEAR_D385	; D387 30 FC "0?"
	LD   A,C	; D389 79 "y"
	LD   ($3653),A	; D38A 32 53 36 "2S6"
	; Opcode breaks the linear code flow
	JR   NEAR_D36B	; D38D 18 DC "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #726 of 787
	LD   E,A	; D38F 5F "_"
	JP   NC,FAR_D3C4	; D390 D2 C4 D3 "???"
	LD   L,L	; D393 6D "m"
	SUB  $88	; D394 D6 88 "??"
	SUB  $08	; D396 D6 08 "??"
	RST  $10	; D398 D7 "?"
	JP   M,$AFD5	; D399 FA D5 AF "???"
	OUT  ($5F),A	; D39C D3 5F "?_"
	JP   NC,FAR_DA15	; D39E D2 15 DA "???"
	ADD  D	; D3A1 82 "?"
	RET  C	; D3A2 D8 "?"
	LD   B,E	; D3A3 43 "C"
	RST  $10	; D3A4 D7 "?"
	INC  H	; D3A5 24 "$"
	SUB  $16	; D3A6 D6 16 "??"
	JP   C,FAR_D7A9	; D3A8 DA A9 D7 "???"
	INC  SP	; D3AB 33 "3"
	CALL NC,SUB_D41E	; D3AC D4 1E D4 "???"
	LD   A,($1E77)	; D3AF 3A 77 1E ":w?"
	PUSH AF	; D3B2 F5 "?"
	LD   A,$FF	; D3B3 3E FF ">?"
	LD   ($1E77),A	; D3B5 32 77 1E "2w?"
	CALL SUB_D645	; D3B8 CD 45 D6 "?E?"
	LD   C,A	; D3BB 4F "O"
	LD   A,$86	; D3BC 3E 86 ">?"
	CALL SUB_D5B7	; D3BE CD B7 D5 "???"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D3C1 C3 35 D6 "?5?"
FAR_D3C4:		; code label
	; stop analyzing: already analyzed code at iteration #761: Opcode (or part of it) has been already analyzed
	; Referenced at D390
	; Code analyzation starting point at iteration #728 of 787
	LD   A,($1E77)	; D3C4 3A 77 1E ":w?"
	PUSH AF	; D3C7 F5 "?"
	LD   A,$FF	; D3C8 3E FF ">?"
	LD   ($1E77),A	; D3CA 32 77 1E "2w?"
	CALL SUB_D645	; D3CD CD 45 D6 "?E?"
	LD   C,A	; D3D0 4F "O"
	PUSH HL	; D3D1 E5 "?"
	PUSH BC	; D3D2 C5 "?"
	LD   HL,$369F	; D3D3 21 9F 36 "!?6"
	LD   (HL),$02	; D3D6 36 02 "6?"
	LD   IY,$1E78	; D3D8 FD 21 78 1E "?!x?"
NEAR_D3DC:		; code label
	; Referenced at D3F5 D402
	PUSH HL	; D3DC E5 "?"
	LD   A,(HL)	; D3DD 7E "~"
	LD   DE,$0A64	; D3DE 11 64 0A "?d?"
	CALL SUB_C82C	; D3E1 CD 2C C8 "?,?"
	POP  HL	; D3E4 E1 "?"
NEAR_D3E5:		; code label
	; Referenced at D40A
	LD   A,(IY+$00)	; D3E5 FD 7E 00 "?~?"
	AND  $F8	; D3E8 E6 F8 "??"
	LD   (IY+$00),A	; D3EA FD 77 00 "?w?"
	HALT 	; D3ED 76 "v"
	BIT  1,(IY+$00)	; D3EE FD CB 00 4E "???N"
	JR   Z,NEAR_D3F8	; D3F2 28 04 "(?"
	DEC  (HL)	; D3F4 35 "5"
	JR   NZ,NEAR_D3DC	; D3F5 20 E5 " ?"
	INC  (HL)	; D3F7 34 "4"
NEAR_D3F8:		; code label
	; stop analyzing: already analyzed code at iteration #729: Opcode (or part of it) has been already analyzed
	; Referenced at D3F2
	BIT  2,(IY+$00)	; D3F8 FD CB 00 56 "???V"
	JR   Z,NEAR_D406	; D3FC 28 08 "(?"
	INC  (HL)	; D3FE 34 "4"
	LD   A,(HL)	; D3FF 7E "~"
	CP   $64	; D400 FE 64 "?d"
	JP   C,NEAR_D3DC	; D402 DA DC D3 "???"
	DEC  (HL)	; D405 35 "5"
NEAR_D406:		; code label
	; stop analyzing: already analyzed code at iteration #730: Opcode (or part of it) has been already analyzed
	; Referenced at D3FC
	BIT  0,(IY+$00)	; D406 FD CB 00 46 "???F"
	JR   Z,NEAR_D3E5	; D40A 28 D9 "(?"
	LD   A,(HL)	; D40C 7E "~"
	POP  BC	; D40D C1 "?"
	POP  HL	; D40E E1 "?"
	PUSH HL	; D40F E5 "?"
	PUSH BC	; D410 C5 "?"
	CALL SUB_D5B7	; D411 CD B7 D5 "???"
	POP  BC	; D414 C1 "?"
	POP  HL	; D415 E1 "?"
	LD   A,$85	; D416 3E 85 ">?"
	CALL SUB_D5B7	; D418 CD B7 D5 "???"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D41B C3 35 D6 "?5?"
SUB_D41E:		; code label
	; stop analyzing: already analyzed code at iteration #762: Opcode (or part of it) has been already analyzed
	; Referenced at D3AC
	; Code analyzation starting point at iteration #731 of 787
	LD   A,($1E77)	; D41E 3A 77 1E ":w?"
	PUSH AF	; D421 F5 "?"
	LD   A,$FF	; D422 3E FF ">?"
	LD   ($1E77),A	; D424 32 77 1E "2w?"
	CALL SUB_D645	; D427 CD 45 D6 "?E?"
	LD   C,A	; D42A 4F "O"
	LD   A,$82	; D42B 3E 82 ">?"
	CALL SUB_D5B7	; D42D CD B7 D5 "???"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D430 C3 35 D6 "?5?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #763 of 787
	LD   A,($1E77)	; D433 3A 77 1E ":w?"
	PUSH AF	; D436 F5 "?"
	LD   A,$FF	; D437 3E FF ">?"
	LD   ($1E77),A	; D439 32 77 1E "2w?"
	CALL SUB_D645	; D43C CD 45 D6 "?E?"
	LD   C,A	; D43F 4F "O"
	XOR  A	; D440 AF "?"
	CALL SUB_D5B7	; D441 CD B7 D5 "???"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D444 C3 35 D6 "?5?"
SUB_D447:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D499 D4A5
	; Code analyzation starting point at iteration #561 of 787
	LD   E,A	; D447 5F "_"
	LD   ($1D8E),A	; D448 32 8E 1D "2??"
	LD   A,(IX+$02)	; D44B DD 7E 02 "?~?"
	CP   E	; D44E BB "?"
	LD   E,(IX+$00)	; D44F DD 5E 00 "?^?"
	LD   D,(IX+$01)	; D452 DD 56 01 "?V?"
	JR   C,NEAR_D45F	; D455 38 08 "8?"
	RET  NZ	; D457 C0 "?"
	PUSH DE	; D458 D5 "?"
	EX   DE,HL	; D459 EB "?"
	SBC  HL,DE	; D45A ED 52 "?R"
	EX   DE,HL	; D45C EB "?"
	POP  DE	; D45D D1 "?"
	RET  C	; D45E D8 "?"
NEAR_D45F:		; code label
	; stop analyzing: already analyzed code at iteration #562: Opcode (or part of it) has been already analyzed
	; Referenced at D455
	EX   DE,HL	; D45F EB "?"
	OR   A	; D460 B7 "?"
	SBC  HL,BC	; D461 ED 42 "?B"
	BIT  6,H	; D463 CB 74 "?t"
	JR   NZ,NEAR_D46C	; D465 20 05 " ?"
	SET  6,H	; D467 CB F4 "??"
	INC  (IX+$02)	; D469 DD 34 02 "?4?"
NEAR_D46C:		; code label
	; stop analyzing: already analyzed code at iteration #563: Opcode (or part of it) has been already analyzed
	; Referenced at D465
	LD   (IX+$00),L	; D46C DD 75 00 "?u?"
	LD   (IX+$01),H	; D46F DD 74 01 "?t?"
	EX   DE,HL	; D472 EB "?"
	LD   A,($1D8E)	; D473 3A 8E 1D ":??"
	LD   E,A	; D476 5F "_"
	LD   A,(IX+$02)	; D477 DD 7E 02 "?~?"
	CP   E	; D47A BB "?"
	LD   E,(IX+$00)	; D47B DD 5E 00 "?^?"
	LD   D,(IX+$01)	; D47E DD 56 01 "?V?"
	RET  C	; D481 D8 "?"
	JR   NZ,NEAR_D48B	; D482 20 07 " ?"
	PUSH DE	; D484 D5 "?"
	EX   DE,HL	; D485 EB "?"
	SBC  HL,DE	; D486 ED 52 "?R"
	EX   DE,HL	; D488 EB "?"
	POP  DE	; D489 D1 "?"
	RET  NC	; D48A D0 "?"
NEAR_D48B:		; code label
	; stop analyzing: already analyzed code at iteration #564: Opcode (or part of it) has been already analyzed
	; Referenced at D482
	LD   (IX+$02),$00	; D48B DD 36 02 00 "?6??"
	; Opcode breaks the linear code flow
	RET  	; D48F C9 "?"
SUB_D490:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D615 D632 D2DF
	; Code analyzation starting point at iteration #560 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D490 D3 B1 "??"
	LD   IX,$3698	; D492 DD 21 98 36 "?!?6"
	PUSH HL	; D496 E5 "?"
	PUSH BC	; D497 C5 "?"
	PUSH AF	; D498 F5 "?"
	CALL SUB_D447	; D499 CD 47 D4 "?G?"
	POP  AF	; D49C F1 "?"
	POP  BC	; D49D C1 "?"
	POP  HL	; D49E E1 "?"
	PUSH HL	; D49F E5 "?"
	PUSH BC	; D4A0 C5 "?"
	LD   IX,$369B	; D4A1 DD 21 9B 36 "?!?6"
	CALL SUB_D447	; D4A5 CD 47 D4 "?G?"
	POP  BC	; D4A8 C1 "?"
	POP  HL	; D4A9 E1 "?"
NEAR_D4AA:		; code label
	; Referenced at D506
	PUSH BC	; D4AA C5 "?"
	EX   DE,HL	; D4AB EB "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D4AC DB B1 "??"
	INC  A	; D4AE 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D4AF D3 B2 "??"
	DEC  A	; D4B1 3D "="
	LD   HL,($1E1E)	; D4B2 2A 1E 1E "*??"
	CP   L	; D4B5 BD "?"
	PUSH BC	; D4B6 C5 "?"
	JR   NZ,NEAR_D4EF	; D4B7 20 36 " 6"
	LD   HL,($1E1C)	; D4B9 2A 1C 1E "*??"
	SBC  HL,DE	; D4BC ED 52 "?R"
	LD   C,L	; D4BE 4D "M"
	LD   B,H	; D4BF 44 "D"
	POP  HL	; D4C0 E1 "?"
	ADD  HL,DE	; D4C1 19 "?"
	LDIR 	; D4C2 ED B0 "??"
	POP  BC	; D4C4 C1 "?"
	LD   HL,($1E1C)	; D4C5 2A 1C 1E "*??"
	SBC  HL,BC	; D4C8 ED 42 "?B"
	BIT  6,H	; D4CA CB 74 "?t"
	JR   NZ,NEAR_D4D6	; D4CC 20 08 " ?"
	SET  6,H	; D4CE CB F4 "??"
	PUSH HL	; D4D0 E5 "?"
	LD   HL,$1E1E	; D4D1 21 1E 1E "!??"
	DEC  (HL)	; D4D4 35 "5"
	POP  HL	; D4D5 E1 "?"
NEAR_D4D6:		; code label
	; stop analyzing: already analyzed code at iteration #565: Opcode (or part of it) has been already analyzed
	; Referenced at D4CC
	LD   ($1E1C),HL	; D4D6 22 1C 1E ""??"
FAR_D4D9:		; code label
	; Referenced at D4E9
	LD   HL,$1D8D	; D4D9 21 8D 1D "!??"
NEAR_D4DC:		; code label
	; Referenced at D4E5
	INC  (HL)	; D4DC 34 "4"
	LD   A,(HL)	; D4DD 7E "~"
	CP   $3A	; D4DE FE 3A "?:"
	JR   NZ,NEAR_D4E7	; D4E0 20 05 " ?"
	LD   (HL),$30	; D4E2 36 30 "60"
	DEC  HL	; D4E4 2B "+"
	; Opcode breaks the linear code flow
	JR   NEAR_D4DC	; D4E5 18 F5 "??"
NEAR_D4E7:		; code label
	; stop analyzing: already analyzed code at iteration #644: Opcode (or part of it) has been already analyzed
	; Referenced at D4E0
	; Code analyzation starting point at iteration #566 of 787
	CPI  	; D4E7 ED A1 "??"
	JP   PE,FAR_D4D9	; D4E9 EA D9 D4 "???"
	; Opcode breaks the linear code flow
	JP   NEAR_DAA3	; D4EC C3 A3 DA "???"
NEAR_D4EF:		; code label
	; stop analyzing: already analyzed code at iteration #645: Opcode (or part of it) has been already analyzed
	; Referenced at D4B7
	; Code analyzation starting point at iteration #567 of 787
	LD   HL,$8000	; D4EF 21 00 80 "!??"
	OR   A	; D4F2 B7 "?"
	SBC  HL,DE	; D4F3 ED 52 "?R"
	LD   C,L	; D4F5 4D "M"
	LD   B,H	; D4F6 44 "D"
	POP  HL	; D4F7 E1 "?"
	ADD  HL,DE	; D4F8 19 "?"
	LDIR 	; D4F9 ED B0 "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; D4FB DB B2 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D4FD D3 B1 "??"
	INC  A	; D4FF 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D500 D3 B2 "??"
	LD   HL,$4000	; D502 21 00 40 "!?@"
	POP  BC	; D505 C1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_D4AA	; D506 18 A2 "??"
SUB_D508:		; code label
	; stop analyzing: already analyzed code at iteration #646: Opcode (or part of it) has been already analyzed
	; Referenced at D540 D549
	; Code analyzation starting point at iteration #570 of 787
	LD   E,A	; D508 5F "_"
	LD   A,(IX+$02)	; D509 DD 7E 02 "?~?"
	OR   A	; D50C B7 "?"
	RET  Z	; D50D C8 "?"
	CP   E	; D50E BB "?"
	RET  C	; D50F D8 "?"
	JR   NZ,NEAR_D51D	; D510 20 0B " ?"
	EX   DE,HL	; D512 EB "?"
	LD   L,(IX+$00)	; D513 DD 6E 00 "?n?"
	LD   H,(IX+$01)	; D516 DD 66 01 "?f?"
	SBC  HL,DE	; D519 ED 52 "?R"
	EX   DE,HL	; D51B EB "?"
	RET  C	; D51C D8 "?"
NEAR_D51D:		; code label
	; stop analyzing: already analyzed code at iteration #571: Opcode (or part of it) has been already analyzed
	; Referenced at D510
	PUSH HL	; D51D E5 "?"
	LD   L,(IX+$00)	; D51E DD 6E 00 "?n?"
	LD   H,(IX+$01)	; D521 DD 66 01 "?f?"
	ADD  HL,BC	; D524 09 "?"
	BIT  6,H	; D525 CB 74 "?t"
	JR   NZ,NEAR_D530	; D527 20 07 " ?"
	SET  6,H	; D529 CB F4 "??"
	RES  7,H	; D52B CB BC "??"
	INC  (IX+$02)	; D52D DD 34 02 "?4?"
NEAR_D530:		; code label
	; stop analyzing: already analyzed code at iteration #572: Opcode (or part of it) has been already analyzed
	; Referenced at D527
	LD   (IX+$00),L	; D530 DD 75 00 "?u?"
	LD   (IX+$01),H	; D533 DD 74 01 "?t?"
	POP  HL	; D536 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; D537 C9 "?"
SUB_D538:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D5BE D338 D975 D987 D9A0 D9B1 D7C0
	; Code analyzation starting point at iteration #569 of 787
	LD   ($1D92),HL	; D538 22 92 1D ""??"
	PUSH AF	; D53B F5 "?"
	LD   IX,$3698	; D53C DD 21 98 36 "?!?6"
	CALL SUB_D508	; D540 CD 08 D5 "???"
	POP  AF	; D543 F1 "?"
	PUSH AF	; D544 F5 "?"
	LD   IX,$369B	; D545 DD 21 9B 36 "?!?6"
	CALL SUB_D508	; D549 CD 08 D5 "???"
	LD   A,($1E1E)	; D54C 3A 1E 1E ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D54F D3 B1 "??"
	POP  AF	; D551 F1 "?"
	LD   HL,($1E1C)	; D552 2A 1C 1E "*??"
NEAR_D555:		; code label
	; Referenced at D5B5
	PUSH AF	; D555 F5 "?"
	PUSH BC	; D556 C5 "?"
	LD   E,A	; D557 5F "_"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D558 DB B1 "??"
	INC  A	; D55A 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D55B D3 B2 "??"
	DEC  A	; D55D 3D "="
	CP   E	; D55E BB "?"
	PUSH BC	; D55F C5 "?"
	PUSH HL	; D560 E5 "?"
	JR   NZ,NEAR_D5A0	; D561 20 3D " ="
	LD   DE,($1D92)	; D563 ED 5B 92 1D "?[??"
	SBC  HL,DE	; D567 ED 52 "?R"
	INC  HL	; D569 23 "?"
	LD   C,L	; D56A 4D "M"
	LD   B,H	; D56B 44 "D"
	POP  DE	; D56C D1 "?"
	POP  HL	; D56D E1 "?"
	ADD  HL,DE	; D56E 19 "?"
	EX   DE,HL	; D56F EB "?"
	LDDR 	; D570 ED B8 "??"
	POP  BC	; D572 C1 "?"
	POP  AF	; D573 F1 "?"
	LD   HL,($1E1C)	; D574 2A 1C 1E "*??"
	ADD  HL,BC	; D577 09 "?"
	BIT  7,H	; D578 CB 7C "?|"
	JR   Z,NEAR_D586	; D57A 28 0A "(?"
	SET  6,H	; D57C CB F4 "??"
	RES  7,H	; D57E CB BC "??"
	PUSH HL	; D580 E5 "?"
	LD   HL,$1E1E	; D581 21 1E 1E "!??"
	INC  (HL)	; D584 34 "4"
	POP  HL	; D585 E1 "?"
NEAR_D586:		; code label
	; stop analyzing: already analyzed code at iteration #573: Opcode (or part of it) has been already analyzed
	; Referenced at D57A
	LD   ($1E1C),HL	; D586 22 1C 1E ""??"
FAR_D589:		; code label
	; Referenced at D59A
	LD   HL,$1D8D	; D589 21 8D 1D "!??"
NEAR_D58C:		; code label
	; Referenced at D596
	DEC  (HL)	; D58C 35 "5"
	LD   A,(HL)	; D58D 7E "~"
	CP   $2F	; D58E FE 2F "?/"
	JP   NZ,FAR_D598	; D590 C2 98 D5 "???"
	LD   (HL),$39	; D593 36 39 "69"
	DEC  HL	; D595 2B "+"
	; Opcode breaks the linear code flow
	JR   NEAR_D58C	; D596 18 F4 "??"
FAR_D598:		; code label
	; stop analyzing: already analyzed code at iteration #647: Opcode (or part of it) has been already analyzed
	; Referenced at D590
	; Code analyzation starting point at iteration #574 of 787
	CPI  	; D598 ED A1 "??"
	JP   PE,FAR_D589	; D59A EA 89 D5 "???"
	; Opcode breaks the linear code flow
	JP   NEAR_DAA3	; D59D C3 A3 DA "???"
NEAR_D5A0:		; code label
	; stop analyzing: already analyzed code at iteration #648: Opcode (or part of it) has been already analyzed
	; Referenced at D561
	; Code analyzation starting point at iteration #575 of 787
	RES  6,H	; D5A0 CB B4 "??"
	INC  HL	; D5A2 23 "?"
	LD   C,L	; D5A3 4D "M"
	LD   B,H	; D5A4 44 "D"
	POP  DE	; D5A5 D1 "?"
	POP  HL	; D5A6 E1 "?"
	ADD  HL,DE	; D5A7 19 "?"
	EX   DE,HL	; D5A8 EB "?"
	LDDR 	; D5A9 ED B8 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D5AB DB B1 "??"
	DEC  A	; D5AD 3D "="
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D5AE D3 B1 "??"
	LD   HL,$7FFF	; D5B0 21 FF 7F "!??"
	POP  BC	; D5B3 C1 "?"
	POP  AF	; D5B4 F1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_D555	; D5B5 18 9E "??"
SUB_D5B7:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D61C D3BE D411 D418 D42D D441
	; Code analyzation starting point at iteration #568 of 787
	PUSH AF	; D5B7 F5 "?"
	LD   A,C	; D5B8 79 "y"
	PUSH AF	; D5B9 F5 "?"
	LD   BC,$0001	; D5BA 01 01 00 "???"
	PUSH HL	; D5BD E5 "?"
	CALL SUB_D538	; D5BE CD 38 D5 "?8?"
	POP  HL	; D5C1 E1 "?"
	POP  AF	; D5C2 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D5C3 D3 B1 "??"
	POP  AF	; D5C5 F1 "?"
	LD   (HL),A	; D5C6 77 "w"
	; Opcode breaks the linear code flow
	RET  	; D5C7 C9 "?"
SUB_D5C8:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D635 D677 D205 D692
	; Code analyzation starting point at iteration #489 of 787
	LD   HL,$1E20	; D5C8 21 20 1E "! ?"
	LD   DE,$1E4A	; D5CB 11 4A 1E "?J?"
	LD   BC,$002A	; D5CE 01 2A 00 "?*?"
	LDIR 	; D5D1 ED B0 "??"
	LD   HL,$1E21	; D5D3 21 21 1E "!!?"
	LD   (HL),$FF	; D5D6 36 FF "6?"
	DEC  HL	; D5D8 2B "+"
	LD   (HL),C	; D5D9 71 "q"
	LD   DE,$1E23	; D5DA 11 23 1E "???"
	LD   C,$27	; D5DD 0E 27 "?'"
	LDIR 	; D5DF ED B0 "??"
	LD   A,($1E74)	; D5E1 3A 74 1E ":t?"
	LD   C,A	; D5E4 4F "O"
	ADD  A	; D5E5 87 "?"
	ADD  C	; D5E6 81 "?"
	LD   C,A	; D5E7 4F "O"
	LD   HL,$1E1E	; D5E8 21 1E 1E "!??"
	ADD  HL,BC	; D5EB 09 "?"
	LD   (HL),B	; D5EC 70 "p"
	; Opcode breaks the linear code flow
	RET  	; D5ED C9 "?"
SUB_D5EE:		; code label
	; stop analyzing: already analyzed code at iteration #558: Opcode (or part of it) has been already analyzed
	; Referenced at D63B D67D D20B
	; Code analyzation starting point at iteration #490 of 787
	LD   HL,$1E4A	; D5EE 21 4A 1E "!J?"
	LD   DE,$1E20	; D5F1 11 20 1E "? ?"
	LD   BC,$002A	; D5F4 01 2A 00 "?*?"
	LDIR 	; D5F7 ED B0 "??"
	; Opcode breaks the linear code flow
	RET  	; D5F9 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #559 of 787
	LD   A,($1E77)	; D5FA 3A 77 1E ":w?"
	PUSH AF	; D5FD F5 "?"
	LD   A,$FF	; D5FE 3E FF ">?"
	LD   ($1E77),A	; D600 32 77 1E "2w?"
	CALL SUB_D645	; D603 CD 45 D6 "?E?"
	LD   E,(HL)	; D606 5E "^"
	INC  E	; D607 1C "?"
	JP   Z,FAR_D635	; D608 CA 35 D6 "?5?"
	PUSH HL	; D60B E5 "?"
	CPI  	; D60C ED A1 "??"
	POP  HL	; D60E E1 "?"
	JP   PO,FAR_D621	; D60F E2 21 D6 "?!?"
	INC  BC	; D612 03 "?"
	PUSH AF	; D613 F5 "?"
	PUSH HL	; D614 E5 "?"
	CALL SUB_D490	; D615 CD 90 D4 "???"
	POP  HL	; D618 E1 "?"
	POP  AF	; D619 F1 "?"
	LD   C,A	; D61A 4F "O"
	XOR  A	; D61B AF "?"
	CALL SUB_D5B7	; D61C CD B7 D5 "???"
	; Opcode breaks the linear code flow
	JR   FAR_D635	; D61F 18 14 "??"
FAR_D621:		; code label
	; stop analyzing: already analyzed code at iteration #649: Opcode (or part of it) has been already analyzed
	; Referenced at D60F
	; Code analyzation starting point at iteration #576 of 787
	LD   (HL),C	; D621 71 "q"
	; Opcode breaks the linear code flow
	JR   FAR_D635	; D622 18 11 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #650 of 787
	LD   A,($1E77)	; D624 3A 77 1E ":w?"
	PUSH AF	; D627 F5 "?"
	LD   A,$FF	; D628 3E FF ">?"
	LD   ($1E77),A	; D62A 32 77 1E "2w?"
	CALL SUB_D645	; D62D CD 45 D6 "?E?"
	LD   E,(HL)	; D630 5E "^"
	INC  E	; D631 1C "?"
	CALL NZ,SUB_D490	; D632 C4 90 D4 "???"
FAR_D635:		; code label
	; stop analyzing: already analyzed code at iteration #650: Opcode (or part of it) has been already analyzed
	; Referenced at D9F0 D608 D61F D622 D2E2 D2EF D348 D377 D3C1 D41B D430 D86D D444 D925
	; Code analyzation starting point at iteration #488 of 787
	CALL SUB_D5C8	; D635 CD C8 D5 "???"
	CALL FAR_E9AB	; D638 CD AB E9 "???"
	CALL SUB_D5EE	; D63B CD EE D5 "???"
	POP  AF	; D63E F1 "?"
	LD   ($1E77),A	; D63F 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; D642 C3 08 E6 "???"
SUB_D645:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D603 D62D D782 D941 D3B8 D3CD D427 D7B8 D43C D74F
	; Code analyzation starting point at iteration #577 of 787
	LD   A,($1DAE)	; D645 3A AE 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D648 D3 B1 "??"
	INC  A	; D64A 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D64B D3 B2 "??"
	LD   HL,($1D97)	; D64D 2A 97 1D "*??"
	LD   A,($1E87)	; D650 3A 87 1E ":??"
	OR   A	; D653 B7 "?"
	JR   Z,NEAR_D65F	; D654 28 09 "(?"
	LD   B,A	; D656 47 "G"
NEAR_D657:		; code label
	; Referenced at D65A
	CALL SUB_DAF7	; D657 CD F7 DA "???"
	DJNZ NEAR_D657	; D65A 10 FB "??"
	CALL SUB_E3AA	; D65C CD AA E3 "???"
NEAR_D65F:		; code label
	; stop analyzing: already analyzed code at iteration #578: Opcode (or part of it) has been already analyzed
	; Referenced at D654
	PUSH HL	; D65F E5 "?"
	CALL SUB_DAF7	; D660 CD F7 DA "???"
	POP  DE	; D663 D1 "?"
	OR   A	; D664 B7 "?"
	SBC  HL,DE	; D665 ED 52 "?R"
	LD   C,L	; D667 4D "M"
	LD   B,H	; D668 44 "D"
	EX   DE,HL	; D669 EB "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D66A DB B1 "??"
	; Opcode breaks the linear code flow
	RET  	; D66C C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #651 of 787
	CALL SUB_E608	; D66D CD 08 E6 "???"
	LD   HL,$1E77	; D670 21 77 1E "!w?"
	LD   A,(HL)	; D673 7E "~"
	PUSH AF	; D674 F5 "?"
	LD   (HL),$FF	; D675 36 FF "6?"
	CALL SUB_D5C8	; D677 CD C8 D5 "???"
	CALL SUB_E3D0	; D67A CD D0 E3 "???"
NEAR_D67D:		; code label
	; Referenced at D698
	CALL SUB_D5EE	; D67D CD EE D5 "???"
	HALT 	; D680 76 "v"
	POP  AF	; D681 F1 "?"
	LD   ($1E77),A	; D682 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; D685 C3 08 E6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #691 of 787
	CALL SUB_E608	; D688 CD 08 E6 "???"
	LD   HL,$1E77	; D68B 21 77 1E "!w?"
	LD   A,(HL)	; D68E 7E "~"
	PUSH AF	; D68F F5 "?"
	LD   (HL),$FF	; D690 36 FF "6?"
	CALL SUB_D5C8	; D692 CD C8 D5 "???"
	CALL FAR_E47A	; D695 CD 7A E4 "?z?"
	; Opcode breaks the linear code flow
	JR   NEAR_D67D	; D698 18 E3 "??"
SUB_D69A:		; code label
	; stop analyzing: already analyzed code at iteration #732: Opcode (or part of it) has been already analyzed
	; Referenced at D296 D708
	; Code analyzation starting point at iteration #692 of 787
	LD   A,($1DAE)	; D69A 3A AE 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D69D D3 B1 "??"
	INC  A	; D69F 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D6A0 D3 B2 "??"
	LD   HL,($1D97)	; D6A2 2A 97 1D "*??"
	LD   A,($1E87)	; D6A5 3A 87 1E ":??"
	OR   A	; D6A8 B7 "?"
	JR   Z,NEAR_D6B1	; D6A9 28 06 "(?"
	LD   B,A	; D6AB 47 "G"
NEAR_D6AC:		; code label
	; Referenced at D6AF
	CALL SUB_DAF7	; D6AC CD F7 DA "???"
	DJNZ NEAR_D6AC	; D6AF 10 FB "??"
NEAR_D6B1:		; code label
	; stop analyzing: already analyzed code at iteration #693: Opcode (or part of it) has been already analyzed
	; Referenced at D6A9 D701
	LD   A,(HL)	; D6B1 7E "~"
	DEC  A	; D6B2 3D "="
	RET  M	; D6B3 F8 "?"
	AND  $0F	; D6B4 E6 0F "??"
	PUSH HL	; D6B6 E5 "?"
	LD   BC,($1E74)	; D6B7 ED 4B 74 1E "?Kt?"
	DEC  C	; D6BB 0D "?"
	CP   C	; D6BC B9 "?"
	JR   NZ,NEAR_D6FC	; D6BD 20 3D " ="
	AND  $0C	; D6BF E6 0C "??"
	RRA  	; D6C1 1F "?"
	RRA  	; D6C2 1F "?"
	LD   DE,$D704	; D6C3 11 04 D7 "???"
	CALL SUB_EF27	; D6C6 CD 27 EF "?'?"
	INC  HL	; D6C9 23 "?"
	INC  HL	; D6CA 23 "?"
	LD   A,(HL)	; D6CB 7E "~"
	SUB  $24	; D6CC D6 24 "?$"
	LD   B,$FF	; D6CE 06 FF "??"
NEAR_D6D0:		; code label
	; Referenced at D6D3
	SUB  $0C	; D6D0 D6 0C "??"
	INC  B	; D6D2 04 "?"
	JR   NC,NEAR_D6D0	; D6D3 30 FB "0?"
	ADD  $0C	; D6D5 C6 0C "??"
	LD   C,A	; D6D7 4F "O"
	LD   A,($1E74)	; D6D8 3A 74 1E ":t?"
	CALL SUB_DDE5	; D6DB CD E5 DD "???"
	SUB  B	; D6DE 90 "?"
	JR   Z,NEAR_D6E6	; D6DF 28 05 "(?"
	INC  A	; D6E1 3C "<"
	JR   NZ,NEAR_D6FC	; D6E2 20 18 " ?"
	LD   A,$07	; D6E4 3E 07 ">?"
NEAR_D6E6:		; code label
	; stop analyzing: already analyzed code at iteration #694: Opcode (or part of it) has been already analyzed
	; Referenced at D6DF
	XOR  $07	; D6E6 EE 07 "??"
	LD   B,$00	; D6E8 06 00 "??"
	PUSH HL	; D6EA E5 "?"
	LD   HL,$EBCE	; D6EB 21 CE EB "!??"
	ADD  HL,BC	; D6EE 09 "?"
	ADD  (HL)	; D6EF 86 "?"
	LD   C,A	; D6F0 4F "O"
	LD   A,(DE)	; D6F1 1A "?"
	ADD  C	; D6F2 81 "?"
	LD   HL,($1E88)	; D6F3 2A 88 1E "*??"
	XOR  L	; D6F6 AD "?"
	POP  HL	; D6F7 E1 "?"
	JR   NZ,NEAR_D6FC	; D6F8 20 02 " ?"
	POP  DE	; D6FA D1 "?"
	; Opcode breaks the linear code flow
	RET  	; D6FB C9 "?"
NEAR_D6FC:		; code label
	; stop analyzing: already analyzed code at iteration #733: Opcode (or part of it) has been already analyzed
	; Referenced at D6BD D6E2 D6F8
	; Code analyzation starting point at iteration #695 of 787
	POP  DE	; D6FC D1 "?"
	LD   HL,$0004	; D6FD 21 04 00 "!??"
	ADD  HL,DE	; D700 19 "?"
	; Opcode breaks the linear code flow
	JP   NEAR_D6B1	; D701 C3 B1 D6 "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #734 of 787
	NOP  	; D704 00 "?"
	INC  DE	; D705 13 "?"
	LD   H,$39	; D706 26 39 "&9"
	CALL SUB_D69A	; D708 CD 9A D6 "???"
	RET  M	; D70B F8 "?"
	INC  HL	; D70C 23 "?"
	PUSH HL	; D70D E5 "?"
	CALL SUB_C827	; D70E CD 27 C8 "?'?"
	POP  HL	; D711 E1 "?"
	LD   A,$FF	; D712 3E FF ">?"
	LD   ($1E77),A	; D714 32 77 1E "2w?"
	LD   IY,$1E78	; D717 FD 21 78 1E "?!x?"
NEAR_D71B:		; code label
	; Referenced at D741
	XOR  A	; D71B AF "?"
	LD   (IY+$00),A	; D71C FD 77 00 "?w?"
	LD   (IY+$02),A	; D71F FD 77 02 "?w?"
	HALT 	; D722 76 "v"
	BIT  3,(IY+$02)	; D723 FD CB 02 5E "???^"
	JR   NZ,NEAR_D72F	; D727 20 06 " ?"
	LD   HL,$3652	; D729 21 52 36 "!R6"
	; Opcode breaks the linear code flow
	JP   SUB_C827	; D72C C3 27 C8 "?'?"
NEAR_D72F:		; code label
	; stop analyzing: already analyzed code at iteration #764: Opcode (or part of it) has been already analyzed
	; Referenced at D727
	; Code analyzation starting point at iteration #735 of 787
	BIT  1,(IY+$00)	; D72F FD CB 00 4E "???N"
	PUSH HL	; D733 E5 "?"
	CALL NZ,SUB_C819	; D734 C4 19 C8 "???"
	POP  HL	; D737 E1 "?"
	BIT  2,(IY+$00)	; D738 FD CB 00 56 "???V"
	PUSH HL	; D73C E5 "?"
	CALL NZ,SUB_C822	; D73D C4 22 C8 "?"?"
	POP  HL	; D740 E1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_D71B	; D741 18 D8 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #765 of 787
	LD   A,($1E77)	; D743 3A 77 1E ":w?"
	PUSH AF	; D746 F5 "?"
	CALL SUB_E608	; D747 CD 08 E6 "???"
	LD   A,$FF	; D74A 3E FF ">?"
	LD   ($1E77),A	; D74C 32 77 1E "2w?"
	CALL SUB_D645	; D74F CD 45 D6 "?E?"
	LD   DE,$D635	; D752 11 35 D6 "?5?"
	PUSH DE	; D755 D5 "?"
	LD   C,A	; D756 4F "O"
	LD   A,(HL)	; D757 7E "~"
	INC  A	; D758 3C "<"
	RET  Z	; D759 C8 "?"
	LD   A,($369A)	; D75A 3A 9A 36 ":?6"
	CP   C	; D75D B9 "?"
	JR   NZ,NEAR_D76E	; D75E 20 0E " ?"
	EX   DE,HL	; D760 EB "?"
	LD   HL,($3698)	; D761 2A 98 36 "*?6"
	SBC  HL,DE	; D764 ED 52 "?R"
	EX   DE,HL	; D766 EB "?"
	JR   NZ,NEAR_D76E	; D767 20 05 " ?"
	XOR  A	; D769 AF "?"
	LD   ($369A),A	; D76A 32 9A 36 "2?6"
	; Opcode breaks the linear code flow
	RET  	; D76D C9 "?"
NEAR_D76E:		; code label
	; stop analyzing: already analyzed code at iteration #780: Opcode (or part of it) has been already analyzed
	; Referenced at D75E D767
	; Code analyzation starting point at iteration #766 of 787
	LD   A,C	; D76E 79 "y"
	LD   ($369A),A	; D76F 32 9A 36 "2?6"
	LD   ($3698),HL	; D772 22 98 36 ""?6"
	; Opcode breaks the linear code flow
	RET  	; D775 C9 "?"
FAR_D776:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D27A
	; Code analyzation starting point at iteration #696 of 787
	LD   A,($1E77)	; D776 3A 77 1E ":w?"
	PUSH AF	; D779 F5 "?"
	CALL SUB_E608	; D77A CD 08 E6 "???"
	LD   A,$FF	; D77D 3E FF ">?"
	LD   ($1E77),A	; D77F 32 77 1E "2w?"
	CALL SUB_D645	; D782 CD 45 D6 "?E?"
	LD   DE,$D635	; D785 11 35 D6 "?5?"
	PUSH DE	; D788 D5 "?"
	LD   C,A	; D789 4F "O"
	LD   A,(HL)	; D78A 7E "~"
	INC  A	; D78B 3C "<"
	RET  Z	; D78C C8 "?"
	LD   A,($369D)	; D78D 3A 9D 36 ":?6"
	CP   C	; D790 B9 "?"
	JR   NZ,NEAR_D7A1	; D791 20 0E " ?"
	EX   DE,HL	; D793 EB "?"
	LD   HL,($369B)	; D794 2A 9B 36 "*?6"
	SBC  HL,DE	; D797 ED 52 "?R"
	EX   DE,HL	; D799 EB "?"
	JR   NZ,NEAR_D7A1	; D79A 20 05 " ?"
	XOR  A	; D79C AF "?"
	LD   ($369D),A	; D79D 32 9D 36 "2?6"
	; Opcode breaks the linear code flow
	RET  	; D7A0 C9 "?"
NEAR_D7A1:		; code label
	; stop analyzing: already analyzed code at iteration #736: Opcode (or part of it) has been already analyzed
	; Referenced at D791 D79A
	; Code analyzation starting point at iteration #697 of 787
	LD   A,C	; D7A1 79 "y"
	LD   ($369D),A	; D7A2 32 9D 36 "2?6"
	LD   ($369B),HL	; D7A5 22 9B 36 ""?6"
	; Opcode breaks the linear code flow
	RET  	; D7A8 C9 "?"
FAR_D7A9:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D3A8
	; Code analyzation starting point at iteration #737 of 787
	LD   A,($1E77)	; D7A9 3A 77 1E ":w?"
	PUSH AF	; D7AC F5 "?"
	CALL SUB_E608	; D7AD CD 08 E6 "???"
	XOR  A	; D7B0 AF "?"
	LD   ($1D99),A	; D7B1 32 99 1D "2??"
	DEC  A	; D7B4 3D "="
	LD   ($1E77),A	; D7B5 32 77 1E "2w?"
	CALL SUB_D645	; D7B8 CD 45 D6 "?E?"
	LD   BC,$000E	; D7BB 01 0E 00 "???"
	PUSH AF	; D7BE F5 "?"
	PUSH HL	; D7BF E5 "?"
	CALL SUB_D538	; D7C0 CD 38 D5 "?8?"
	POP  HL	; D7C3 E1 "?"
	POP  AF	; D7C4 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D7C5 D3 B1 "??"
	INC  A	; D7C7 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D7C8 D3 B2 "??"
	LD   A,$83	; D7CA 3E 83 ">?"
	LD   (HL),A	; D7CC 77 "w"
	PUSH HL	; D7CD E5 "?"
	INC  HL	; D7CE 23 "?"
	LD   E,L	; D7CF 5D "]"
	LD   D,H	; D7D0 54 "T"
	INC  DE	; D7D1 13 "?"
	LD   BC,$000B	; D7D2 01 0B 00 "???"
	LD   (HL),B	; D7D5 70 "p"
	LDIR 	; D7D6 ED B0 "??"
	LD   (DE),A	; D7D8 12 "?"
	LD   HL,$D870	; D7D9 21 70 D8 "!p?"
	LD   DE,$0016	; D7DC 11 16 00 "???"
	LD   B,$12	; D7DF 06 12 "??"
	CALL NEAR_DB5A	; D7E1 CD 5A DB "?Z?"
	LD   HL,$CC43	; D7E4 21 43 CC "!C?"
	LD   DE,$0116	; D7E7 11 16 01 "???"
	LD   B,$12	; D7EA 06 12 "??"
	CALL NEAR_DB5A	; D7EC CD 5A DB "?Z?"
	LD   HL,$CC43	; D7EF 21 43 CC "!C?"
	LD   DE,$0216	; D7F2 11 16 02 "???"
	LD   B,$12	; D7F5 06 12 "??"
	CALL NEAR_DB5A	; D7F7 CD 5A DB "?Z?"
	LD   HL,$11B6	; D7FA 21 B6 11 "!??"
	LD   DE,$0016	; D7FD 11 16 00 "???"
	LD   C,$08	; D800 0E 08 "??"
NEAR_D802:		; code label
	; Referenced at D80D
	LD   B,$12	; D802 06 12 "??"
NEAR_D804:		; code label
	; Referenced at D809
	RES  6,(HL)	; D804 CB B6 "??"
	RES  7,(HL)	; D806 CB BE "??"
	INC  HL	; D808 23 "?"
	DJNZ NEAR_D804	; D809 10 F9 "??"
	ADD  HL,DE	; D80B 19 "?"
	DEC  C	; D80C 0D "?"
	JR   NZ,NEAR_D802	; D80D 20 F3 " ?"
	POP  HL	; D80F E1 "?"
NEAR_D810:		; code label
	; Referenced at D823 D82D D831 D86B
	PUSH HL	; D810 E5 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D811 DB B1 "??"
	PUSH AF	; D813 F5 "?"
	CALL SUB_CD35	; D814 CD 35 CD "?5?"
	LD   B,A	; D817 47 "G"
	POP  AF	; D818 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D819 D3 B1 "??"
	LD   A,B	; D81B 78 "x"
	POP  HL	; D81C E1 "?"
	CP   $0D	; D81D FE 0D "??"
	JR   Z,NEAR_D86D	; D81F 28 4C "(L"
	SUB  $30	; D821 D6 30 "?0"
	JR   C,NEAR_D810	; D823 38 EB "8?"
	CP   $0A	; D825 FE 0A "??"
	JR   C,NEAR_D833	; D827 38 0A "8?"
	SUB  $07	; D829 D6 07 "??"
	CP   $0A	; D82B FE 0A "??"
	JR   C,NEAR_D810	; D82D 38 E1 "8?"
	CP   $10	; D82F FE 10 "??"
	JR   NC,NEAR_D810	; D831 30 DD "0?"
NEAR_D833:		; code label
	; stop analyzing: already analyzed code at iteration #738: Opcode (or part of it) has been already analyzed
	; Referenced at D827
	LD   C,A	; D833 4F "O"
	LD   A,($1D99)	; D834 3A 99 1D ":??"
	SRL  A	; D837 CB 3F "??"
	JR   C,NEAR_D844	; D839 38 09 "8?"
	RLC  C	; D83B CB 01 "??"
	RLC  C	; D83D CB 01 "??"
	RLC  C	; D83F CB 01 "??"
	RLC  C	; D841 CB 01 "??"
	INC  HL	; D843 23 "?"
NEAR_D844:		; code label
	; stop analyzing: already analyzed code at iteration #739: Opcode (or part of it) has been already analyzed
	; Referenced at D839
	PUSH HL	; D844 E5 "?"
	PUSH AF	; D845 F5 "?"
	LD   E,A	; D846 5F "_"
	LD   A,(HL)	; D847 7E "~"
	OR   C	; D848 B1 "?"
	LD   (HL),A	; D849 77 "w"
	LD   A,E	; D84A 7B "{"
	ADD  A	; D84B 87 "?"
	ADD  E	; D84C 83 "?"
	LD   E,A	; D84D 5F "_"
	POP  AF	; D84E F1 "?"
	JR   NC,NEAR_D852	; D84F 30 01 "0?"
	INC  E	; D851 1C "?"
NEAR_D852:		; code label
	; stop analyzing: already analyzed code at iteration #740: Opcode (or part of it) has been already analyzed
	; Referenced at D84F
	LD   D,$01	; D852 16 01 "??"
	LD   A,E	; D854 7B "{"
	CP   $12	; D855 FE 12 "??"
	JR   C,NEAR_D85C	; D857 38 03 "8?"
	SUB  $12	; D859 D6 12 "??"
	INC  D	; D85B 14 "?"
NEAR_D85C:		; code label
	; stop analyzing: already analyzed code at iteration #741: Opcode (or part of it) has been already analyzed
	; Referenced at D857
	ADD  $17	; D85C C6 17 "??"
	LD   E,A	; D85E 5F "_"
	LD   A,B	; D85F 78 "x"
	CALL SUB_E800	; D860 CD 00 E8 "???"
	LD   HL,$1D99	; D863 21 99 1D "!??"
	INC  (HL)	; D866 34 "4"
	LD   A,(HL)	; D867 7E "~"
	POP  HL	; D868 E1 "?"
	CP   $18	; D869 FE 18 "??"
	JR   C,NEAR_D810	; D86B 38 A3 "8?"
NEAR_D86D:		; code label
	; stop analyzing: already analyzed code at iteration #742: Opcode (or part of it) has been already analyzed
	; Referenced at D81F
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D86D C3 35 D6 "?5?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #767 of 787
	LD   D,H	; D870 54 "T"
	LD   A,C	; D871 79 "y"
	LD   (HL),B	; D872 70 "p"
	LD   H,L	; D873 65 "e"
	JR   NZ,$D8DF	; D874 20 69 " i"
	LD   L,(HL)	; D876 6E "n"
	JR   NZ,NEAR_D8C6	; D877 20 4D " M"
	LD   C,C	; D879 49 "I"
	LD   B,H	; D87A 44 "D"
	LD   C,C	; D87B 49 "I"
	JR   NZ,NEAR_D8E0	; D87C 20 62 " b"
	LD   A,C	; D87E 79 "y"
	LD   (HL),H	; D87F 74 "t"
	LD   H,L	; D880 65 "e"
	LD   (HL),E	; D881 73 "s"
	LD   A,($369A)	; D882 3A 9A 36 ":?6"
	OR   A	; D885 B7 "?"
	RET  Z	; D886 C8 "?"
	LD   C,A	; D887 4F "O"
	LD   A,($369D)	; D888 3A 9D 36 ":?6"
	OR   A	; D88B B7 "?"
	RET  Z	; D88C C8 "?"
	CP   C	; D88D B9 "?"
	RET  C	; D88E D8 "?"
	JR   NZ,NEAR_D89B	; D88F 20 0A " ?"
	LD   HL,($3698)	; D891 2A 98 36 "*?6"
	LD   DE,($369B)	; D894 ED 5B 9B 36 "?[?6"
	SBC  HL,DE	; D898 ED 52 "?R"
	RET  NC	; D89A D0 "?"
NEAR_D89B:		; code label
	; stop analyzing: already analyzed code at iteration #768: Opcode (or part of it) has been already analyzed
	; Referenced at D88F
	LD   A,($1E77)	; D89B 3A 77 1E ":w?"
	PUSH AF	; D89E F5 "?"
	LD   A,$FF	; D89F 3E FF ">?"
	LD   ($1E77),A	; D8A1 32 77 1E "2w?"
	LD   HL,$D913	; D8A4 21 13 D9 "!??"
	PUSH HL	; D8A7 E5 "?"
	LD   A,($369A)	; D8A8 3A 9A 36 ":?6"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D8AB D3 B1 "??"
	LD   A,($369D)	; D8AD 3A 9D 36 ":?6"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D8B0 D3 B2 "??"
	LD   DE,($3698)	; D8B2 ED 5B 98 36 "?[?6"
	LD   HL,($369B)	; D8B6 2A 9B 36 "*?6"
	RES  6,H	; D8B9 CB B4 "??"
	SET  7,H	; D8BB CB FC "??"
	XOR  A	; D8BD AF "?"
	LD   ($369A),A	; D8BE 32 9A 36 "2?6"
	LD   ($369D),A	; D8C1 32 9D 36 "2?6"
	LD   B,$00	; D8C4 06 00 "??"
NEAR_D8C6:		; code label
	; stop analyzing: already analyzed code at iteration #769: Opcode (or part of it) has been already analyzed
	; Referenced at D877 D8ED
	LD   A,(HL)	; D8C6 7E "~"
	INC  A	; D8C7 3C "<"
	LD   C,$01	; D8C8 0E 01 "??"
	JR   Z,NEAR_D8EF	; D8CA 28 23 "(?"
	DEC  A	; D8CC 3D "="
	CALL Z,NEAR_D8EF	; D8CD CC EF D8 "???"
	CP   $82	; D8D0 FE 82 "??"
	CALL Z,NEAR_D8EF	; D8D2 CC EF D8 "???"
	CP   $86	; D8D5 FE 86 "??"
	CALL Z,NEAR_D8EF	; D8D7 CC EF D8 "???"
	INC  C	; D8DA 0C "?"
	CP   $85	; D8DB FE 85 "??"
	CALL Z,NEAR_D8EF	; D8DD CC EF D8 "???"
NEAR_D8E0:		; code label
	; stop analyzing: already analyzed code at iteration #771: Opcode (or part of it) has been already analyzed
	; Referenced at D87C
	LD   C,$04	; D8E0 0E 04 "??"
	DEC  A	; D8E2 3D "="
	CALL P,NEAR_D8EF	; D8E3 F4 EF D8 "???"
	LD   C,$0E	; D8E6 0E 0E "??"
	CP   $82	; D8E8 FE 82 "??"
	CALL Z,NEAR_D8EF	; D8EA CC EF D8 "???"
	; Opcode breaks the linear code flow
	JR   NEAR_D8C6	; D8ED 18 D7 "??"
NEAR_D8EF:		; code label
	; stop analyzing: already analyzed code at iteration #781: Opcode (or part of it) has been already analyzed
	; Referenced at D8CA D8CD D8D2 D8D7 D8DD D8E3 D8EA
	; Code analyzation starting point at iteration #772 of 787
	PUSH AF	; D8EF F5 "?"
FAR_D8F0:		; code label
	; Referenced at D90E
	LDI  	; D8F0 ED A0 "??"
	PUSH AF	; D8F2 F5 "?"
	BIT  7,D	; D8F3 CB 7A "?z"
	JR   Z,NEAR_D900	; D8F5 28 09 "(?"
	SET  6,D	; D8F7 CB F2 "??"
	RES  7,D	; D8F9 CB BA "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; D8FB DB B1 "??"
	INC  A	; D8FD 3C "<"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D8FE D3 B1 "??"
NEAR_D900:		; code label
	; stop analyzing: already analyzed code at iteration #773: Opcode (or part of it) has been already analyzed
	; Referenced at D8F5
	BIT  6,H	; D900 CB 74 "?t"
	JR   Z,NEAR_D90D	; D902 28 09 "(?"
	RES  6,H	; D904 CB B4 "??"
	SET  7,H	; D906 CB FC "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; D908 DB B2 "??"
	INC  A	; D90A 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D90B D3 B2 "??"
NEAR_D90D:		; code label
	; stop analyzing: already analyzed code at iteration #774: Opcode (or part of it) has been already analyzed
	; Referenced at D902
	POP  AF	; D90D F1 "?"
	JP   PE,FAR_D8F0	; D90E EA F0 D8 "???"
	POP  AF	; D911 F1 "?"
	; Opcode breaks the linear code flow
	RET  	; D912 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #782 of 787
	LD   A,($1E1B)	; D913 3A 1B 1E ":??"
	LD   ($1DAE),A	; D916 32 AE 1D "2??"
	LD   HL,$4101	; D919 21 01 41 "!?A"
	LD   ($1D97),HL	; D91C 22 97 1D ""??"
	CALL SUB_CBEA	; D91F CD EA CB "???"
	CALL SUB_DA36	; D922 CD 36 DA "?6?"
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D925 C3 35 D6 "?5?"
FAR_D928:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D27F
	; Code analyzation starting point at iteration #698 of 787
	LD   A,($369A)	; D928 3A 9A 36 ":?6"
	OR   A	; D92B B7 "?"
	RET  Z	; D92C C8 "?"
	LD   C,A	; D92D 4F "O"
	LD   A,($369D)	; D92E 3A 9D 36 ":?6"
	OR   A	; D931 B7 "?"
	RET  Z	; D932 C8 "?"
	CP   C	; D933 B9 "?"
	RET  C	; D934 D8 "?"
	JR   NZ,NEAR_D941	; D935 20 0A " ?"
	LD   HL,($3698)	; D937 2A 98 36 "*?6"
	LD   DE,($369B)	; D93A ED 5B 9B 36 "?[?6"
	SBC  HL,DE	; D93E ED 52 "?R"
	RET  NC	; D940 D0 "?"
NEAR_D941:		; code label
	; stop analyzing: already analyzed code at iteration #699: Opcode (or part of it) has been already analyzed
	; Referenced at D935
	CALL SUB_D645	; D941 CD 45 D6 "?E?"
	LD   ($1D8E),A	; D944 32 8E 1D "2??"
	LD   ($1D8F),HL	; D947 22 8F 1D ""??"
	CALL SUB_EA12	; D94A CD 12 EA "???"
	RET  NC	; D94D D0 "?"
	LD   A,($1E77)	; D94E 3A 77 1E ":w?"
	PUSH AF	; D951 F5 "?"
	LD   A,$FF	; D952 3E FF ">?"
	LD   ($1E77),A	; D954 32 77 1E "2w?"
	LD   A,($369A)	; D957 3A 9A 36 ":?6"
	LD   C,A	; D95A 4F "O"
	LD   A,($369D)	; D95B 3A 9D 36 ":?6"
	SUB  C	; D95E 91 "?"
	LD   ($1D91),A	; D95F 32 91 1D "2??"
	JR   NZ,NEAR_D97A	; D962 20 16 " ?"
	LD   HL,($369B)	; D964 2A 9B 36 "*?6"
	LD   DE,($3698)	; D967 ED 5B 98 36 "?[?6"
	SBC  HL,DE	; D96B ED 52 "?R"
	LD   C,L	; D96D 4D "M"
	LD   B,H	; D96E 44 "D"
	LD   HL,($1D8F)	; D96F 2A 8F 1D "*??"
	LD   A,($1D8E)	; D972 3A 8E 1D ":??"
	CALL SUB_D538	; D975 CD 38 D5 "?8?"
	; Opcode breaks the linear code flow
	JR   NEAR_D9B4	; D978 18 3A "?:"
NEAR_D97A:		; code label
	; stop analyzing: already analyzed code at iteration #743: Opcode (or part of it) has been already analyzed
	; Referenced at D962
	; Code analyzation starting point at iteration #700 of 787
	DEC  A	; D97A 3D "="
	JR   Z,NEAR_D98E	; D97B 28 11 "(?"
NEAR_D97D:		; code label
	; Referenced at D98C
	PUSH AF	; D97D F5 "?"
	LD   HL,($1D8F)	; D97E 2A 8F 1D "*??"
	LD   BC,$4000	; D981 01 00 40 "??@"
	LD   A,($1D8E)	; D984 3A 8E 1D ":??"
	CALL SUB_D538	; D987 CD 38 D5 "?8?"
	POP  AF	; D98A F1 "?"
	DEC  A	; D98B 3D "="
	JR   NZ,NEAR_D97D	; D98C 20 EF " ?"
NEAR_D98E:		; code label
	; stop analyzing: already analyzed code at iteration #701: Opcode (or part of it) has been already analyzed
	; Referenced at D97B
	LD   HL,$8000	; D98E 21 00 80 "!??"
	LD   DE,($3698)	; D991 ED 5B 98 36 "?[?6"
	SBC  HL,DE	; D995 ED 52 "?R"
	LD   C,L	; D997 4D "M"
	LD   B,H	; D998 44 "D"
	LD   HL,($1D8F)	; D999 2A 8F 1D "*??"
	LD   A,($1D8E)	; D99C 3A 8E 1D ":??"
	PUSH HL	; D99F E5 "?"
	CALL SUB_D538	; D9A0 CD 38 D5 "?8?"
	POP  HL	; D9A3 E1 "?"
	LD   BC,($369B)	; D9A4 ED 4B 9B 36 "?K?6"
	RES  6,B	; D9A8 CB B0 "??"
	LD   A,B	; D9AA 78 "x"
	OR   C	; D9AB B1 "?"
	JR   Z,NEAR_D9B4	; D9AC 28 06 "(?"
	LD   A,($1D8E)	; D9AE 3A 8E 1D ":??"
	CALL SUB_D538	; D9B1 CD 38 D5 "?8?"
NEAR_D9B4:		; code label
	; stop analyzing: already analyzed code at iteration #702: Opcode (or part of it) has been already analyzed
	; Referenced at D978 D9AC
	LD   A,($1D8E)	; D9B4 3A 8E 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; D9B7 D3 B1 "??"
	LD   A,($369A)	; D9B9 3A 9A 36 ":?6"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; D9BC D3 B2 "??"
	LD   C,A	; D9BE 4F "O"
	LD   A,($369D)	; D9BF 3A 9D 36 ":?6"
	CP   C	; D9C2 B9 "?"
	; stop analyzing: already analyzed code at iteration #700: Opcode (or part of it) has been already analyzed
	; Disassembler: switching to DATA mode
	DB $2A	; D9C3 2A "*"
	DB $9B	; D9C4 9B "?"
FAR_D9C5:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C3EE
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #487 of 787
	LD   (HL),$ED	; D9C5 36 ED "6?"
	LD   E,E	; D9C7 5B "["
	SBC  B	; D9C8 98 "?"
	LD   (HL),$28	; D9C9 36 28 "6("
	INC  B	; D9CB 04 "?"
	RES  6,H	; D9CC CB B4 "??"
	SET  7,H	; D9CE CB FC "??"
	SBC  HL,DE	; D9D0 ED 52 "?R"
	LD   C,L	; D9D2 4D "M"
	LD   B,H	; D9D3 44 "D"
	LD   HL,($1D8F)	; D9D4 2A 8F 1D "*??"
	RES  6,D	; D9D7 CB B2 "??"
	SET  7,D	; D9D9 CB FA "??"
	EX   DE,HL	; D9DB EB "?"
	CALL SUB_D9F3	; D9DC CD F3 D9 "???"
	LD   A,($1D91)	; D9DF 3A 91 1D ":??"
	OR   A	; D9E2 B7 "?"
	JR   Z,NEAR_D9F0	; D9E3 28 0B "(?"
NEAR_D9E5:		; code label
	; Referenced at D9EE
	PUSH AF	; D9E5 F5 "?"
	LD   BC,$4000	; D9E6 01 00 40 "??@"
	CALL SUB_D9F3	; D9E9 CD F3 D9 "???"
	POP  AF	; D9EC F1 "?"
	DEC  A	; D9ED 3D "="
	JR   NZ,NEAR_D9E5	; D9EE 20 F5 " ?"
NEAR_D9F0:		; code label
	; stop analyzing: already analyzed code at iteration #491: Opcode (or part of it) has been already analyzed
	; Referenced at D9E3
	; Opcode breaks the linear code flow
	JP   FAR_D635	; D9F0 C3 35 D6 "?5?"
SUB_D9F3:		; code label
	; stop analyzing: already analyzed code at iteration #579: Opcode (or part of it) has been already analyzed
	; Referenced at D9DC D9E9 DA11
	; Code analyzation starting point at iteration #492 of 787
	LDI  	; D9F3 ED A0 "??"
	PUSH AF	; D9F5 F5 "?"
	BIT  6,H	; D9F6 CB 74 "?t"
	JR   Z,NEAR_DA03	; D9F8 28 09 "(?"
	RES  6,H	; D9FA CB B4 "??"
	SET  7,H	; D9FC CB FC "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; D9FE DB B2 "??"
	INC  A	; DA00 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; DA01 D3 B2 "??"
NEAR_DA03:		; code label
	; stop analyzing: already analyzed code at iteration #493: Opcode (or part of it) has been already analyzed
	; Referenced at D9F8
	BIT  6,D	; DA03 CB 72 "?r"
	JR   NZ,NEAR_DA10	; DA05 20 09 " ?"
	SET  6,D	; DA07 CB F2 "??"
	RES  7,D	; DA09 CB BA "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; DA0B DB B1 "??"
	INC  A	; DA0D 3C "<"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DA0E D3 B1 "??"
NEAR_DA10:		; code label
	; stop analyzing: already analyzed code at iteration #494: Opcode (or part of it) has been already analyzed
	; Referenced at DA05
	POP  AF	; DA10 F1 "?"
	JP   PE,SUB_D9F3	; DA11 EA F3 D9 "???"
	; Opcode breaks the linear code flow
	RET  	; DA14 C9 "?"
FAR_DA15:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D39E
	; Opcode breaks the linear code flow
	; Code analyzation starting point at iteration #580 of 787
	RET  	; DA15 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #652 of 787
	CALL SUB_D1E0	; DA16 CD E0 D1 "???"
	POP  HL	; DA19 E1 "?"
	XOR  A	; DA1A AF "?"
	LD   ($1E77),A	; DA1B 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; DA1E C3 08 E6 "???"
SUB_DA21:		; code label
	; Referenced at C831 E0EA EAF2 E0D7
	; Code analyzation starting point at iteration #14 of 787
	LD   C,$64	; DA21 0E 64 "?d"
	CALL SUB_DA2D	; DA23 CD 2D DA "?-?"
	LD   C,$0A	; DA26 0E 0A "??"
	CALL SUB_DA2D	; DA28 CD 2D DA "?-?"
	LD   C,$01	; DA2B 0E 01 "??"
SUB_DA2D:		; code label
	; stop analyzing: already analyzed code at iteration #15: Opcode (or part of it) has been already analyzed
	; Referenced at DA23 DA28
	LD   (HL),$2F	; DA2D 36 2F "6/"
NEAR_DA2F:		; code label
	; Referenced at DA31
	SUB  C	; DA2F 91 "?"
	INC  (HL)	; DA30 34 "4"
	JR   NC,NEAR_DA2F	; DA31 30 FC "0?"
	ADD  C	; DA33 81 "?"
	INC  HL	; DA34 23 "?"
	; Opcode breaks the linear code flow
	RET  	; DA35 C9 "?"
SUB_DA36:		; code label
	; stop analyzing: already analyzed code at iteration #152: Opcode (or part of it) has been already analyzed
	; Referenced at C200 CB63 CBBD D922 C5A6
	; Code analyzation starting point at iteration #16 of 787
	LD   A,($1E1B)	; DA36 3A 1B 1E ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DA39 D3 B1 "??"
	INC  A	; DA3B 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; DA3C D3 B2 "??"
	LD   HL,$4101	; DA3E 21 01 41 "!?A"
NEAR_DA41:		; code label
	; Referenced at DA49
	CALL SUB_DAF7	; DA41 CD F7 DA "???"
	CALL SUB_E3AA	; DA44 CD AA E3 "???"
	LD   A,(HL)	; DA47 7E "~"
	INC  A	; DA48 3C "<"
	JR   NZ,NEAR_DA41	; DA49 20 F6 " ?"
	LD   IX,$1D89	; DA4B DD 21 89 1D "?!??"
	LD   (IX-$02),$30	; DA4F DD 36 FE 30 "?6?0"
	LD   (IX-$01),$30	; DA53 DD 36 FF 30 "?6?0"
	LD   ($1E1C),HL	; DA57 22 1C 1E ""??"
	EX   DE,HL	; DA5A EB "?"
	LD   HL,$8000	; DA5B 21 00 80 "!??"
	OR   A	; DA5E B7 "?"
	SBC  HL,DE	; DA5F ED 52 "?R"
	LD   DE,$2710	; DA61 11 10 27 "??'"
	CALL SUB_DAE1	; DA64 CD E1 DA "???"
	LD   DE,$03E8	; DA67 11 E8 03 "???"
	CALL SUB_DAE1	; DA6A CD E1 DA "???"
	LD   DE,$0064	; DA6D 11 64 00 "?d?"
	CALL SUB_DAE1	; DA70 CD E1 DA "???"
	LD   E,$0A	; DA73 1E 0A "??"
	CALL SUB_DAE1	; DA75 CD E1 DA "???"
	LD   E,$01	; DA78 1E 01 "??"
	CALL SUB_DAE1	; DA7A CD E1 DA "???"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; DA7D DB B1 "??"
	LD   ($1E1E),A	; DA7F 32 1E 1E "2??"
	LD   C,A	; DA82 4F "O"
	LD   A,$FC	; DA83 3E FC ">?"
	SUB  C	; DA85 91 "?"
	JR   Z,NEAR_DAA3	; DA86 28 1B "(?"
	LD   C,A	; DA88 4F "O"
NEAR_DA89:		; code label
	; Referenced at DAA1
	LD   HL,$1D8D	; DA89 21 8D 1D "!??"
	LD   DE,$DAF6	; DA8C 11 F6 DA "???"
	LD   B,$07	; DA8F 06 07 "??"
	SCF  	; DA91 37 "7"
NEAR_DA92:		; code label
	; Referenced at DA9E
	LD   A,(DE)	; DA92 1A "?"
	CCF  	; DA93 3F "?"
	ADC  (HL)	; DA94 8E "?"
	CP   $3A	; DA95 FE 3A "?:"
	JR   C,NEAR_DA9B	; DA97 38 02 "8?"
	SUB  $0A	; DA99 D6 0A "??"
NEAR_DA9B:		; code label
	; stop analyzing: already analyzed code at iteration #17: Opcode (or part of it) has been already analyzed
	; Referenced at DA97
	LD   (HL),A	; DA9B 77 "w"
	DEC  HL	; DA9C 2B "+"
	DEC  DE	; DA9D 1B "?"
	DJNZ NEAR_DA92	; DA9E 10 F2 "??"
	DEC  C	; DAA0 0D "?"
	JR   NZ,NEAR_DA89	; DAA1 20 E6 " ?"
NEAR_DAA3:		; code label
	; stop analyzing: already analyzed code at iteration #18: Opcode (or part of it) has been already analyzed
	; Referenced at DA86 D4EC D59D
	LD   HL,$1D87	; DAA3 21 87 1D "!??"
	LD   DE,$0CE9	; DAA6 11 E9 0C "???"
	; Opcode breaks the linear code flow
	JR   NEAR_DAB1	; DAA9 18 06 "??"
FAR_DAAB:		; code label
	; stop analyzing: already analyzed code at iteration #153: Opcode (or part of it) has been already analyzed
	; Referenced at CBFA E393 E3A2 C432 C4DC
	; Code analyzation starting point at iteration #19 of 787
	LD   HL,$1D80	; DAAB 21 80 1D "!??"
	LD   DE,$0F69	; DAAE 11 69 0F "?i?"
NEAR_DAB1:		; code label
	; stop analyzing: already analyzed code at iteration #20: Opcode (or part of it) has been already analyzed
	; Referenced at DAA9
	LD   B,$07	; DAB1 06 07 "??"
SUB_DAB3:		; code label
	; stop analyzing: already analyzed code at iteration #21: Opcode (or part of it) has been already analyzed
	; Referenced at C19A C838 C810 D1E9
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; DAB3 DB B2 "??"
	PUSH AF	; DAB5 F5 "?"
	LD   A,$06	; DAB6 3E 06 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; DAB8 D3 B2 "??"
NEAR_DABA:		; code label
	; Referenced at DADB
	PUSH HL	; DABA E5 "?"
	PUSH DE	; DABB D5 "?"
	PUSH BC	; DABC C5 "?"
	LD   L,(HL)	; DABD 6E "n"
	LD   H,$00	; DABE 26 00 "&?"
	ADD  HL,HL	; DAC0 29 ")"
	ADD  HL,HL	; DAC1 29 ")"
	ADD  HL,HL	; DAC2 29 ")"
	LD   BC,$9500	; DAC3 01 00 95 "???"
	ADD  HL,BC	; DAC6 09 "?"
	EX   DE,HL	; DAC7 EB "?"
	LD   A,$08	; DAC8 3E 08 ">?"
	LD   BC,$0050	; DACA 01 50 00 "?P?"
NEAR_DACD:		; code label
	; Referenced at DAD4
	EX   AF,AF'	; DACD 08 "?"
	LD   A,(DE)	; DACE 1A "?"
	LD   (HL),A	; DACF 77 "w"
	INC  DE	; DAD0 13 "?"
	ADD  HL,BC	; DAD1 09 "?"
	EX   AF,AF'	; DAD2 08 "?"
	DEC  A	; DAD3 3D "="
	JR   NZ,NEAR_DACD	; DAD4 20 F7 " ?"
	POP  BC	; DAD6 C1 "?"
	POP  DE	; DAD7 D1 "?"
	POP  HL	; DAD8 E1 "?"
	INC  HL	; DAD9 23 "?"
	INC  DE	; DADA 13 "?"
	DJNZ NEAR_DABA	; DADB 10 DD "??"
	POP  AF	; DADD F1 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; DADE D3 B2 "??"
	; Opcode breaks the linear code flow
	RET  	; DAE0 C9 "?"
SUB_DAE1:		; code label
	; stop analyzing: already analyzed code at iteration #154: Opcode (or part of it) has been already analyzed
	; Referenced at DA64 DA6A DA70 DA75 DA7A
	; Code analyzation starting point at iteration #22 of 787
	LD   A,$2F	; DAE1 3E 2F ">/"
	OR   A	; DAE3 B7 "?"
NEAR_DAE4:		; code label
	; Referenced at DAE7
	SBC  HL,DE	; DAE4 ED 52 "?R"
	INC  A	; DAE6 3C "<"
	JR   NC,NEAR_DAE4	; DAE7 30 FB "0?"
	ADD  HL,DE	; DAE9 19 "?"
	LD   (IX+$00),A	; DAEA DD 77 00 "?w?"
	INC  IX	; DAED DD 23 "??"
	; Opcode breaks the linear code flow
	RET  	; DAEF C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #155 of 787
	NOP  	; DAF0 00 "?"
	NOP  	; DAF1 00 "?"
	LD   BC,$0306	; DAF2 01 06 03 "???"
	EX   AF,AF'	; DAF5 08 "?"
	INC  B	; DAF6 04 "?"
SUB_DAF7:		; code label
	; stop analyzing: already analyzed code at iteration #155: Opcode (or part of it) has been already analyzed
	; Referenced at DA41 E3E8 E40C DC1F C4C5 D657 D660 D6AC
	; Code analyzation starting point at iteration #23 of 787
	LD   A,(HL)	; DAF7 7E "~"
	INC  A	; DAF8 3C "<"
	RET  Z	; DAF9 C8 "?"
	INC  HL	; DAFA 23 "?"
	DEC  A	; DAFB 3D "="
	RET  Z	; DAFC C8 "?"
	CP   $82	; DAFD FE 82 "??"
	RET  Z	; DAFF C8 "?"
	CP   $83	; DB00 FE 83 "??"
	JR   NZ,NEAR_DB0B	; DB02 20 07 " ?"
	PUSH DE	; DB04 D5 "?"
	LD   DE,$000D	; DB05 11 0D 00 "???"
	ADD  HL,DE	; DB08 19 "?"
	POP  DE	; DB09 D1 "?"
	; Opcode breaks the linear code flow
	RET  	; DB0A C9 "?"
NEAR_DB0B:		; code label
	; stop analyzing: already analyzed code at iteration #156: Opcode (or part of it) has been already analyzed
	; Referenced at DB02
	; Code analyzation starting point at iteration #24 of 787
	SUB  $86	; DB0B D6 86 "??"
	RET  Z	; DB0D C8 "?"
	INC  HL	; DB0E 23 "?"
	INC  A	; DB0F 3C "<"
	RET  Z	; DB10 C8 "?"
	LD   A,$23	; DB11 3E 23 ">?"
	; stop analyzing: already analyzed code at iteration #25: Opcode (or part of it) has been already analyzed
	INC  HL	; DB13 23 "?"
	INC  HL	; DB14 23 "?"
	LD   A,(HL)	; DB15 7E "~"
	OR   A	; DB16 B7 "?"
	INC  HL	; DB17 23 "?"
	JR   NZ,$DB12	; DB18 20 F8 " ?"
	; Opcode breaks the linear code flow
	RET  	; DB1A C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #157 of 787
	LD   HL,$2036	; DB1B 21 36 20 "!6 "
	LD   A,(HL)	; DB1E 7E "~"
	CP   $39	; DB1F FE 39 "?9"
	RET  C	; DB21 D8 "?"
	DEC  (HL)	; DB22 35 "5"
	; Opcode breaks the linear code flow
	JR   FAR_DB2D	; DB23 18 08 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #374 of 787
	LD   HL,$2036	; DB25 21 36 20 "!6 "
	LD   A,(HL)	; DB28 7E "~"
	CP   $C8	; DB29 FE C8 "??"
	RET  NC	; DB2B D0 "?"
	INC  (HL)	; DB2C 34 "4"
FAR_DB2D:		; code label
	; stop analyzing: already analyzed code at iteration #374: Opcode (or part of it) has been already analyzed
	; Referenced at E9DF DB23
	; Code analyzation starting point at iteration #35 of 787
	CALL SUB_F5A9	; DB2D CD A9 F5 "???"
	CALL SUB_E10B	; DB30 CD 0B E1 "???"
	RET  NZ	; DB33 C0 "?"
	LD   DE,$4027	; DB34 11 27 40 "?'@"
	LD   A,($2036)	; DB37 3A 36 20 ":6 "
	CALL SUB_E0E4	; DB3A CD E4 E0 "???"
	LD   HL,$DB63	; DB3D 21 63 DB "!c?"
	LD   C,$09	; DB40 0E 09 "??"
	LD   A,($2036)	; DB42 3A 36 20 ":6 "
NEAR_DB45:		; code label
	; Referenced at DB49
	CP   (HL)	; DB45 BE "?"
	JR   C,NEAR_DB4B	; DB46 38 03 "8?"
	ADD  HL,BC	; DB48 09 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_DB45	; DB49 18 FA "??"
NEAR_DB4B:		; code label
	; stop analyzing: already analyzed code at iteration #158: Opcode (or part of it) has been already analyzed
	; Referenced at DB46
	; Code analyzation starting point at iteration #36 of 787
	LD   B,$08	; DB4B 06 08 "??"
	LD   DE,$4E67	; DB4D 11 67 4E "?gN"
	; stop analyzing: already analyzed code at iteration #377: Opcode (or part of it) has been already analyzed
	INC  HL	; DB50 23 "?"
NEAR_DB51:		; code label
	; Referenced at DB57 E0F1 EB02
	LD   A,(HL)	; DB51 7E "~"
	CALL SUB_E841	; DB52 CD 41 E8 "?A?"
	INC  HL	; DB55 23 "?"
	DEC  DE	; DB56 1B "?"
	DJNZ NEAR_DB51	; DB57 10 F8 "??"
	; Opcode breaks the linear code flow
	RET  	; DB59 C9 "?"
NEAR_DB5A:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DB60 D7E1 D7EC D7F7
	; Code analyzation starting point at iteration #159 of 787
	LD   A,(HL)	; DB5A 7E "~"
	CALL SUB_E800	; DB5B CD 00 E8 "???"
	INC  HL	; DB5E 23 "?"
	INC  E	; DB5F 1C "?"
	DJNZ NEAR_DB5A	; DB60 10 F8 "??"
	; Opcode breaks the linear code flow
	RET  	; DB62 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #375 of 787
	DEC  A	; DB63 3D "="
	LD   C,H	; DB64 4C "L"
	LD   H,C	; DB65 61 "a"
	LD   (HL),D	; DB66 72 "r"
	LD   H,A	; DB67 67 "g"
	LD   L,A	; DB68 6F "o"
	JR   NZ,NEAR_DB8B	; DB69 20 20 "  "
	JR   NZ,NEAR_DBAF	; DB6B 20 42 " B"
	LD   C,H	; DB6D 4C "L"
	LD   H,L	; DB6E 65 "e"
	LD   L,(HL)	; DB6F 6E "n"
	LD   (HL),H	; DB70 74 "t"
	LD   L,A	; DB71 6F "o"
	JR   NZ,NEAR_DB94	; DB72 20 20 "  "
	JR   NZ,$DBC2	; DB74 20 4C " L"
	LD   B,C	; DB76 41 "A"
	LD   H,H	; DB77 64 "d"
	LD   H,C	; DB78 61 "a"
	LD   H,A	; DB79 67 "g"
	LD   L,C	; DB7A 69 "i"
	LD   L,A	; DB7B 6F "o"
	JR   NZ,NEAR_DB9E	; DB7C 20 20 "  "
	LD   L,L	; DB7E 6D "m"
	LD   B,C	; DB7F 41 "A"
	LD   L,(HL)	; DB80 6E "n"
	LD   H,H	; DB81 64 "d"
NEAR_DB82:		; code label
	; Referenced at DBB3
	LD   H,C	; DB82 61 "a"
	LD   L,(HL)	; DB83 6E "n"
	LD   (HL),H	; DB84 74 "t"
	LD   H,L	; DB85 65 "e"
	JR   NZ,NEAR_DC00	; DB86 20 78 " x"
	LD   C,L	; DB88 4D "M"
	LD   L,A	; DB89 6F "o"
	LD   H,H	; DB8A 64 "d"
NEAR_DB8B:		; code label
	; stop analyzing: already analyzed code at iteration #378: Opcode (or part of it) has been already analyzed
	; Referenced at DB69
	LD   H,L	; DB8B 65 "e"
	LD   (HL),D	; DB8C 72 "r"
	LD   H,C	; DB8D 61 "a"
	LD   (HL),H	; DB8E 74 "t"
	LD   L,A	; DB8F 6F "o"
	ADC  H	; DB90 8C "?"
	LD   B,C	; DB91 41 "A"
	LD   L,H	; DB92 6C "l"
	LD   L,H	; DB93 6C "l"
NEAR_DB94:		; code label
	; stop analyzing: already analyzed code at iteration #379: Opcode (or part of it) has been already analyzed
	; Referenced at DB72
	LD   H,L	; DB94 65 "e"
	LD   H,A	; DB95 67 "g"
	LD   (HL),D	; DB96 72 "r"
	LD   L,A	; DB97 6F "o"
	JR   NZ,$DB4E	; DB98 20 B4 " ?"
	LD   D,(HL)	; DB9A 56 "V"
	LD   L,C	; DB9B 69 "i"
	HALT 	; DB9C 76 "v"
	LD   H,C	; DB9D 61 "a"
NEAR_DB9E:		; code label
	; stop analyzing: already analyzed code at iteration #380: Opcode (or part of it) has been already analyzed
	; Referenced at DB7C
	LD   H,E	; DB9E 63 "c"
	LD   H,L	; DB9F 65 "e"
	JR   NZ,$DBC2	; DBA0 20 20 "  "
	; Opcode breaks the linear code flow
	JP   $7250	; DBA2 C3 50 72 "?Pr"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #495 of 787
	LD   H,L	; DBA5 65 "e"
	LD   (HL),E	; DBA6 73 "s"
	LD   (HL),H	; DBA7 74 "t"
	LD   L,A	; DBA8 6F "o"
	JR   NZ,$DBCB	; DBA9 20 20 "  "
	; Opcode breaks the linear code flow
	RET  	; DBAB C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #581 of 787
	LD   D,B	; DBAC 50 "P"
	LD   (HL),D	; DBAD 72 "r"
	LD   H,L	; DBAE 65 "e"
NEAR_DBAF:		; code label
	; stop analyzing: already analyzed code at iteration #581: Opcode (or part of it) has been already analyzed
	; Referenced at DB6B
	; Code analyzation starting point at iteration #381 of 787
	LD   (HL),E	; DBAF 73 "s"
	LD   (HL),H	; DBB0 74 "t"
	LD   L,C	; DBB1 69 "i"
	LD   (HL),E	; DBB2 73 "s"
	JR   NZ,NEAR_DB82	; DBB3 20 CD " ?"
	RRCA 	; DBB5 0F "?"
	LD   IX,$1DB2	; DBB6 DD 21 B2 1D "?!??"
	LD   DE,$1DB3	; DBBA 11 B3 1D "???"
	LD   BC,$002D	; DBBD 01 2D 00 "?-?"
	LD   (HL),B	; DBC0 70 "p"
	LD   A,$01	; DBC1 3E 01 ">?"
	LD   ($1DBA),A	; DBC3 32 BA 1D "2??"
	; stop analyzing: already analyzed code at iteration #496: Opcode (or part of it) has been already analyzed
	LD   ($1DC5),A	; DBC6 32 C5 1D "2??"
	LD   ($1DD0),A	; DBC9 32 D0 1D "2??"
	; stop analyzing: already analyzed code at iteration #497: Opcode (or part of it) has been already analyzed
	LD   ($1DD9),A	; DBCC 32 D9 1D "2??"
	LD   HL,$36A3	; DBCF 21 A3 36 "!?6"
	LD   DE,$36A4	; DBD2 11 A4 36 "??6"
	LD   BC,$01FF	; DBD5 01 FF 01 "???"
	XOR  A	; DBD8 AF "?"
	LD   (HL),A	; DBD9 77 "w"
	LDIR 	; DBDA ED B0 "??"
	LD   ($38A6),A	; DBDC 32 A6 38 "2?8"
	LD   ($1DE1),A	; DBDF 32 E1 1D "2??"
	LD   HL,$FF01	; DBE2 21 01 FF "!??"
	LD   ($1DE2),HL	; DBE5 22 E2 1D ""??"
	LD   ($1E17),A	; DBE8 32 17 1E "2??"
	LD   ($1E1A),A	; DBEB 32 1A 1E "2??"
	CALL SUB_F5A9	; DBEE CD A9 F5 "???"
	LD   A,($3654)	; DBF1 3A 54 36 ":T6"
	OR   A	; DBF4 B7 "?"
	JR   NZ,NEAR_DBFF	; DBF5 20 08 " ?"
NEAR_DBF7:		; code label
	; Referenced at DC06
	LD   A,($1E1B)	; DBF7 3A 1B 1E ":??"
	LD   HL,$4101	; DBFA 21 01 41 "!?A"
	; Opcode breaks the linear code flow
	JR   NEAR_DC29	; DBFD 18 2A "?*"
NEAR_DBFF:		; code label
	; stop analyzing: already analyzed code at iteration #498: Opcode (or part of it) has been already analyzed
	; Referenced at DBF5
	; Code analyzation starting point at iteration #383 of 787
	DEC  A	; DBFF 3D "="
NEAR_DC00:		; code label
	; stop analyzing: already analyzed code at iteration #384: Opcode (or part of it) has been already analyzed
	; Referenced at DB86
	JR   NZ,NEAR_DC0D	; DC00 20 0B " ?"
	LD   A,($369A)	; DC02 3A 9A 36 ":?6"
	OR   A	; DC05 B7 "?"
	JR   Z,NEAR_DBF7	; DC06 28 EF "(?"
	LD   HL,($3698)	; DC08 2A 98 36 "*?6"
	; Opcode breaks the linear code flow
	JR   NEAR_DC29	; DC0B 18 1C "??"
NEAR_DC0D:		; code label
	; stop analyzing: already analyzed code at iteration #499: Opcode (or part of it) has been already analyzed
	; Referenced at DC00
	; Code analyzation starting point at iteration #385 of 787
	LD   A,($1DAE)	; DC0D 3A AE 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DC10 D3 B1 "??"
	INC  A	; DC12 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; DC13 D3 B2 "??"
	LD   HL,($1D97)	; DC15 2A 97 1D "*??"
	LD   A,($1E87)	; DC18 3A 87 1E ":??"
	OR   A	; DC1B B7 "?"
	JR   Z,NEAR_DC27	; DC1C 28 09 "(?"
	LD   B,A	; DC1E 47 "G"
NEAR_DC1F:		; code label
	; Referenced at DC22
	CALL SUB_DAF7	; DC1F CD F7 DA "???"
	DJNZ NEAR_DC1F	; DC22 10 FB "??"
	CALL SUB_E3AA	; DC24 CD AA E3 "???"
NEAR_DC27:		; code label
	; stop analyzing: already analyzed code at iteration #386: Opcode (or part of it) has been already analyzed
	; Referenced at DC1C
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; DC27 DB B1 "??"
NEAR_DC29:		; code label
	; stop analyzing: already analyzed code at iteration #387: Opcode (or part of it) has been already analyzed
	; Referenced at DBFD DC0B
	LD   ($1DDF),HL	; DC29 22 DF 1D ""??"
	LD   ($36A0),HL	; DC2C 22 A0 36 ""?6"
	LD   ($1DAF),A	; DC2F 32 AF 1D "2??"
	LD   ($36A2),A	; DC32 32 A2 36 "2?6"
	LD   IX,$1FE7	; DC35 DD 21 E7 1F "?!??"
	LD   B,$0E	; DC39 06 0E "??"
NEAR_DC3B:		; code label
	; Referenced at DC43
	LD   A,$0E	; DC3B 3E 0E ">?"
	SUB  B	; DC3D 90 "?"
	CALL SUB_DC77	; DC3E CD 77 DC "?w?"
	INC  IX	; DC41 DD 23 "??"
	DJNZ NEAR_DC3B	; DC43 10 F6 "??"
	LD   A,($1F30)	; DC45 3A 30 1F ":0?"
	OR   A	; DC48 B7 "?"
	CALL NZ,SUB_E89E	; DC49 C4 9E E8 "???"
	LD   A,$FF	; DC4C 3E FF ">?"
	LD   ($38A5),A	; DC4E 32 A5 38 "2?8"
	LD   A,($1F2D)	; DC51 3A 2D 1F ":-?"
	OR   A	; DC54 B7 "?"
	CALL Z,SUB_DD79	; DC55 CC 79 DD "?y?"
	LD   A,$FF	; DC58 3E FF ">?"
	LD   ($1DB1),A	; DC5A 32 B1 1D "2??"
	POP  HL	; DC5D E1 "?"
	; Opcode breaks the linear code flow
	JP   FAR_C226	; DC5E C3 26 C2 "?&?"
SUB_DC61:		; code label
	; Referenced at DD83 DD9C
	; Code analyzation starting point at iteration #27 of 787
	LD   HL,$DC6F	; DC61 21 6F DC "!o?"
	LD   ($0039),HL	; DC64 22 39 00 ""9?"
	HALT 	; DC67 76 "v"
	LD   HL,$E724	; DC68 21 24 E7 "!$?"
	LD   ($0039),HL	; DC6B 22 39 00 ""9?"
	; Opcode breaks the linear code flow
	RET  	; DC6E C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #160 of 787
	PUSH AF	; DC6F F5 "?"
	LD   A,$30	; DC70 3E 30 ">0"
	; I/O on port 0xb4: Dave enable/reset interrupt sources/latches
	OUT  ($B4),A	; DC72 D3 B4 "??"
	POP  AF	; DC74 F1 "?"
	EI   	; DC75 FB "?"
	; Opcode breaks the linear code flow
	RET  	; DC76 C9 "?"
SUB_DC77:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DC3E DFDF E01D E05B E0A5
	; Code analyzation starting point at iteration #388 of 787
	PUSH DE	; DC77 D5 "?"
	LD   DE,$1FD9	; DC78 11 D9 1F "???"
	CALL SUB_EF27	; DC7B CD 27 EF "?'?"
	LD   A,(DE)	; DC7E 1A "?"
	POP  DE	; DC7F D1 "?"
	OR   $C0	; DC80 F6 C0 "??"
	PUSH AF	; DC82 F5 "?"
	CALL SUB_DCAC	; DC83 CD AC DC "???"
	LD   A,(IX+$1C)	; DC86 DD 7E 1C "?~?"
	CALL SUB_DCAC	; DC89 CD AC DC "???"
	POP  AF	; DC8C F1 "?"
	SUB  $10	; DC8D D6 10 "??"
	PUSH AF	; DC8F F5 "?"
	CALL SUB_DCAC	; DC90 CD AC DC "???"
	LD   A,($2033)	; DC93 3A 33 20 ":3 "
	CALL SUB_DCAC	; DC96 CD AC DC "???"
	LD   A,(IX+$00)	; DC99 DD 7E 00 "?~?"
	CALL SUB_DCAC	; DC9C CD AC DC "???"
	POP  AF	; DC9F F1 "?"
	CALL SUB_DCAC	; DCA0 CD AC DC "???"
	LD   A,($2034)	; DCA3 3A 34 20 ":4 "
	CALL SUB_DCAC	; DCA6 CD AC DC "???"
	LD   A,(IX+$0E)	; DCA9 DD 7E 0E "?~?"
SUB_DCAC:		; code label
	; stop analyzing: already analyzed code at iteration #388: Opcode (or part of it) has been already analyzed
	; Referenced at DD3A DD3F DD43 ECD4 ECD9 ECDE EDCE EEB1 EEB5 DC83 DC89 DC90 DC96 DC9C DCA0 DCA6
	; Code analyzation starting point at iteration #162 of 787
	PUSH BC	; DCAC C5 "?"
	PUSH AF	; DCAD F5 "?"
	LD   C,$B2	; DCAE 0E B2 "??"
	IN   B,(C)	; DCB0 ED 40 "?@"
	LD   A,$07	; DCB2 3E 07 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; DCB4 D3 B2 "??"
NEAR_DCB6:		; code label
	; Referenced at DCBB
	LD   A,($BFF8)	; DCB6 3A F8 BF ":??"
	BIT  1,A	; DCB9 CB 4F "?O"
	JR   Z,NEAR_DCB6	; DCBB 28 F9 "(?"
	POP  AF	; DCBD F1 "?"
	LD   ($BFF9),A	; DCBE 32 F9 BF "2??"
	OUT  (C),B	; DCC1 ED 41 "?A"
	POP  BC	; DCC3 C1 "?"
	; Opcode breaks the linear code flow
	RET  	; DCC4 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #389 of 787
	LD   HL,$C226	; DCC5 21 26 C2 "!&?"
	EX   (SP),HL	; DCC8 E3 "?"
	LD   HL,$0CB8	; DCC9 21 B8 0C "!??"
	LD   DE,$014C	; DCCC 11 4C 01 "?L?"
	LD   C,$10	; DCCF 0E 10 "??"
NEAR_DCD1:		; code label
	; Referenced at DCDF
	LD   B,$04	; DCD1 06 04 "??"
NEAR_DCD3:		; code label
	; Referenced at DCD7
	LD   A,D	; DCD3 7A "z"
	XOR  (HL)	; DCD4 AE "?"
	LD   (HL),A	; DCD5 77 "w"
	INC  HL	; DCD6 23 "?"
	DJNZ NEAR_DCD3	; DCD7 10 FA "??"
	LD   A,D	; DCD9 7A "z"
	RLCA 	; DCDA 07 "?"
	LD   D,B	; DCDB 50 "P"
	ADD  HL,DE	; DCDC 19 "?"
	LD   D,A	; DCDD 57 "W"
	DEC  C	; DCDE 0D "?"
	JR   NZ,NEAR_DCD1	; DCDF 20 F0 " ?"
	LD   A,($1F2A)	; DCE1 3A 2A 1F ":*?"
	XOR  $FF	; DCE4 EE FF "??"
	LD   ($1F2A),A	; DCE6 32 2A 1F "2*?"
	RET  NZ	; DCE9 C0 "?"
	; Opcode breaks the linear code flow
	JP   FAR_DD23	; DCEA C3 23 DD "???"
FAR_DCED:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C6AB C6B9 C6C3 C71D C735 C73F
	; Code analyzation starting point at iteration #500 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; DCED DB B1 "??"
	PUSH AF	; DCEF F5 "?"
	LD   A,$06	; DCF0 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DCF2 D3 B1 "??"
	EX   DE,HL	; DCF4 EB "?"
	LD   HL,$6705	; DCF5 21 05 67 "!?g"
	LD   C,$10	; DCF8 0E 10 "??"
NEAR_DCFA:		; code label
	; Referenced at DD09
	LD   B,$04	; DCFA 06 04 "??"
NEAR_DCFC:		; code label
	; Referenced at DD01
	LD   A,(DE)	; DCFC 1A "?"
	OR   (HL)	; DCFD B6 "?"
	LD   (DE),A	; DCFE 12 "?"
	INC  HL	; DCFF 23 "?"
	INC  DE	; DD00 13 "?"
	DJNZ NEAR_DCFC	; DD01 10 F9 "??"
	LD   A,$4C	; DD03 3E 4C ">L"
	CALL SUB_EF27	; DD05 CD 27 EF "?'?"
	DEC  C	; DD08 0D "?"
	JR   NZ,NEAR_DCFA	; DD09 20 EF " ?"
	POP  AF	; DD0B F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DD0C D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; DD0E C9 "?"
SUB_DD0F:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C8E5 D1FE C590
	; Code analyzation starting point at iteration #161 of 787
	LD   HL,$1DB1	; DD0F 21 B1 1D "!??"
	XOR  A	; DD12 AF "?"
	CP   (HL)	; DD13 BE "?"
	RET  Z	; DD14 C8 "?"
	LD   (HL),A	; DD15 77 "w"
	LD   ($38A5),A	; DD16 32 A5 38 "2?8"
	CALL FAR_E9AB	; DD19 CD AB E9 "???"
	LD   A,($1F2D)	; DD1C 3A 2D 1F ":-?"
	OR   A	; DD1F B7 "?"
	CALL Z,SUB_DD79	; DD20 CC 79 DD "?y?"
FAR_DD23:		; code label
	; Referenced at DCEA
	CALL SUB_F5F2	; DD23 CD F2 F5 "???"
	XOR  A	; DD26 AF "?"
	LD   BC,$08A8	; DD27 01 A8 08 "???"
NEAR_DD2A:		; code label
	; Referenced at DD2D
	OUT  (C),A	; DD2A ED 79 "?y"
	INC  C	; DD2C 0C "?"
	DJNZ NEAR_DD2A	; DD2D 10 FB "??"
	LD   D,A	; DD2F 57 "W"
	LD   B,$0E	; DD30 06 0E "??"
NEAR_DD32:		; code label
	; Referenced at DD46
	LD   HL,$1FD8	; DD32 21 D8 1F "!??"
	LD   E,B	; DD35 58 "X"
	ADD  HL,DE	; DD36 19 "?"
	LD   A,(HL)	; DD37 7E "~"
	OR   $B0	; DD38 F6 B0 "??"
	CALL SUB_DCAC	; DD3A CD AC DC "???"
	LD   A,$7B	; DD3D 3E 7B ">{"
	CALL SUB_DCAC	; DD3F CD AC DC "???"
	XOR  A	; DD42 AF "?"
	CALL SUB_DCAC	; DD43 CD AC DC "???"
	DJNZ NEAR_DD32	; DD46 10 EA "??"
	; Opcode breaks the linear code flow
	RET  	; DD48 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #390 of 787
	RET  NZ	; DD49 C0 "?"
	ADD  HL,BC	; DD4A 09 "?"
	RET  NZ	; DD4B C0 "?"
	ADD  HL,BC	; DD4C 09 "?"
	NOP  	; DD4D 00 "?"
	ADD  HL,BC	; DD4E 09 "?"
	NOP  	; DD4F 00 "?"
	ADD  HL,BC	; DD50 09 "?"
	LD   B,B	; DD51 40 "@"
	EX   AF,AF'	; DD52 08 "?"
	ADD  B	; DD53 80 "?"
	RLCA 	; DD54 07 "?"
	ADD  B	; DD55 80 "?"
	RLCA 	; DD56 07 "?"
	RET  NZ	; DD57 C0 "?"
	LD   B,$C0	; DD58 06 C0 "??"
	LD   B,$00	; DD5A 06 00 "??"
	LD   B,$00	; DD5C 06 00 "??"
	LD   B,$40	; DD5E 06 40 "?@"
	DEC  B	; DD60 05 "?"
	ADD  B	; DD61 80 "?"
	INC  B	; DD62 04 "?"
	ADD  B	; DD63 80 "?"
	INC  B	; DD64 04 "?"
	RET  NZ	; DD65 C0 "?"
	INC  BC	; DD66 03 "?"
	RET  NZ	; DD67 C0 "?"
	INC  BC	; DD68 03 "?"
	NOP  	; DD69 00 "?"
	INC  BC	; DD6A 03 "?"
	LD   B,B	; DD6B 40 "@"
	LD   (BC),A	; DD6C 02 "?"
	LD   B,B	; DD6D 40 "@"
	LD   (BC),A	; DD6E 02 "?"
	ADD  B	; DD6F 80 "?"
	LD   BC,$0180	; DD70 01 80 01 "???"
	RET  NZ	; DD73 C0 "?"
	NOP  	; DD74 00 "?"
	RET  NZ	; DD75 C0 "?"
	NOP  	; DD76 00 "?"
	NOP  	; DD77 00 "?"
	NOP  	; DD78 00 "?"
SUB_DD79:		; code label
	; stop analyzing: already analyzed code at iteration #390: Opcode (or part of it) has been already analyzed
	; Referenced at C220 C8DB DD20 DC55
	; Code analyzation starting point at iteration #26 of 787
	LD   A,$06	; DD79 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DD7B D3 B1 "??"
	LD   DE,$0100	; DD7D 11 00 01 "???"
	LD   BC,$0600	; DD80 01 00 06 "???"
	CALL SUB_DC61	; DD83 CD 61 DC "?a?"
	LD   A,($38A5)	; DD86 3A A5 38 ":?8"
	OR   A	; DD89 B7 "?"
	JR   NZ,NEAR_DDAD	; DD8A 20 21 " !"
	LD   HL,$5900	; DD8C 21 00 59 "!?Y"
	LDIR 	; DD8F ED B0 "??"
	; Opcode breaks the linear code flow
	RET  	; DD91 C9 "?"
SUB_DD92:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C8F6 DE49 E18D
	; Code analyzation starting point at iteration #163 of 787
	LD   A,$06	; DD92 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DD94 D3 B1 "??"
	LD   DE,$0100	; DD96 11 00 01 "???"
	LD   BC,$01D0	; DD99 01 D0 01 "???"
	CALL SUB_DC61	; DD9C CD 61 DC "?a?"
	LD   HL,$5F00	; DD9F 21 00 5F "!?_"
NEAR_DDA2:		; code label
	; stop analyzing: already analyzed code at iteration #163: Opcode (or part of it) has been already analyzed
	; Referenced at DDB3
	; Code analyzation starting point at iteration #29 of 787
	LDIR 	; DDA2 ED B0 "??"
	LD   HL,$5DC0	; DDA4 21 C0 5D "!?]"
	LD   BC,$0140	; DDA7 01 40 01 "?@?"
	LDIR 	; DDAA ED B0 "??"
	; Opcode breaks the linear code flow
	RET  	; DDAC C9 "?"
NEAR_DDAD:		; code label
	; Referenced at DD8A
	; Code analyzation starting point at iteration #28 of 787
	LD   HL,$663D	; DDAD 21 3D 66 "!=f"
	LD   BC,$0010	; DDB0 01 10 00 "???"
	; Opcode breaks the linear code flow
	JR   NEAR_DDA2	; DDB3 18 ED "??"
SUB_DDB5:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C910 C921 C929 C980 CA23 CA29 CA2F D047 D052 D0CF D0DA D0E0 D148 DDBB DE5F DE6D DE81 E0DE E1A3 E1AE E1B9 CC96
	; Code analyzation starting point at iteration #164 of 787
	LD   A,(HL)	; DDB5 7E "~"
	CALL SUB_DDBE	; DDB6 CD BE DD "???"
	INC  HL	; DDB9 23 "?"
	INC  E	; DDBA 1C "?"
	DJNZ SUB_DDB5	; DDBB 10 F8 "??"
	; Opcode breaks the linear code flow
	RET  	; DDBD C9 "?"
SUB_DDBE:		; code label
	; stop analyzing: already analyzed code at iteration #391: Opcode (or part of it) has been already analyzed
	; Referenced at D0D4 DDB6 DEC3 E16E CCD1 CCFF CD22
	; Code analyzation starting point at iteration #165 of 787
	PUSH HL	; DDBE E5 "?"
	PUSH DE	; DDBF D5 "?"
	PUSH BC	; DDC0 C5 "?"
	LD   B,A	; DDC1 47 "G"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; DDC2 DB B1 "??"
	PUSH AF	; DDC4 F5 "?"
	LD   A,$FE	; DDC5 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DDC7 D3 B1 "??"
	PUSH BC	; DDC9 C5 "?"
	LD   L,D	; DDCA 6A "j"
	LD   H,$00	; DDCB 26 00 "&?"
	ADD  HL,HL	; DDCD 29 ")"
	ADD  HL,HL	; DDCE 29 ")"
	ADD  HL,HL	; DDCF 29 ")"
	LD   C,L	; DDD0 4D "M"
	LD   B,H	; DDD1 44 "D"
	ADD  HL,HL	; DDD2 29 ")"
	ADD  HL,HL	; DDD3 29 ")"
	ADD  HL,BC	; DDD4 09 "?"
	LD   D,$79	; DDD5 16 79 "?y"
	ADD  HL,DE	; DDD7 19 "?"
	POP  BC	; DDD8 C1 "?"
	LD   A,(HL)	; DDD9 7E "~"
	AND  $80	; DDDA E6 80 "??"
	OR   B	; DDDC B0 "?"
	LD   (HL),A	; DDDD 77 "w"
	POP  AF	; DDDE F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; DDDF D3 B1 "??"
	POP  BC	; DDE1 C1 "?"
	POP  DE	; DDE2 D1 "?"
	POP  HL	; DDE3 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; DDE4 C9 "?"
SUB_DDE5:		; code label
	; Referenced at EB68 EC2F D31F D6DB
	; Code analyzation starting point at iteration #61 of 787
	PUSH HL	; DDE5 E5 "?"
	CALL SUB_DDEC	; DDE6 CD EC DD "???"
	LD   A,(HL)	; DDE9 7E "~"
	POP  HL	; DDEA E1 "?"
	; Opcode breaks the linear code flow
	RET  	; DDEB C9 "?"
SUB_DDEC:		; code label
	; stop analyzing: already analyzed code at iteration #166: Opcode (or part of it) has been already analyzed
	; Referenced at DDE6 C357 C363
	; Code analyzation starting point at iteration #62 of 787
	PUSH DE	; DDEC D5 "?"
	LD   E,A	; DDED 5F "_"
	LD   D,$00	; DDEE 16 00 "??"
	LD   HL,$1D9B	; DDF0 21 9B 1D "!??"
	ADD  HL,DE	; DDF3 19 "?"
	POP  DE	; DDF4 D1 "?"
	; Opcode breaks the linear code flow
	RET  	; DDF5 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #167 of 787
	LD   D,(HL)	; DDF6 56 "V"
	LD   H,L	; DDF7 65 "e"
	LD   L,H	; DDF8 6C "l"
	LD   L,A	; DDF9 6F "o"
	LD   H,E	; DDFA 63 "c"
	LD   L,C	; DDFB 69 "i"
	LD   (HL),H	; DDFC 74 "t"
	LD   A,C	; DDFD 79 "y"
	LD   A,($3120)	; DDFE 3A 20 31 ": 1"
FAR_DE01:		; code label
	; Referenced at F49A
	JR   NZ,NEAR_DE35	; DE01 20 32 " 2"
	JR   NZ,$DE38	; DE03 20 33 " 3"
	JR   NZ,NEAR_DE3B	; DE05 20 34 " 4"
	JR   NZ,NEAR_DE3E	; DE07 20 35 " 5"
	JR   NZ,NEAR_DE41	; DE09 20 36 " 6"
	JR   NZ,$DE44	; DE0B 20 37 " 7"
	JR   NZ,$DE47	; DE0D 20 38 " 8"
	JR   NZ,$DE4A	; DE0F 20 39 " 9"
	LD   SP,$3130	; DE11 31 30 31 "101"
	LD   SP,$3231	; DE14 31 31 32 "112"
	LD   SP,$3133	; DE17 31 33 31 "131"
	INC  (HL)	; DE1A 34 "4"
	LD   C,(HL)	; DE1B 4E "N"
	LD   H,C	; DE1C 61 "a"
	LD   L,L	; DE1D 6D "m"
	LD   H,L	; DE1E 65 "e"
	JR   NZ,NEAR_DE41	; DE1F 20 20 "  "
	JR   NZ,$DE43	; DE21 20 20 "  "
	JR   NZ,NEAR_DE45	; DE23 20 20 "  "
	JR   NZ,$DE47	; DE25 20 20 "  "
	JR   NZ,NEAR_DE6C	; DE27 20 43 " C"
	LD   L,B	; DE29 68 "h"
	LD   L,(HL)	; DE2A 6E "n"
	JR   NZ,$DE83	; DE2B 20 56 " V"
	LD   L,A	; DE2D 6F "o"
	LD   L,H	; DE2E 6C "l"
	JR   NZ,NEAR_DE81	; DE2F 20 50 " P"
	LD   H,C	; DE31 61 "a"
	LD   L,(HL)	; DE32 6E "n"
	JR   NZ,NEAR_DE85	; DE33 20 50 " P"
NEAR_DE35:		; code label
	; stop analyzing: already analyzed code at iteration #168: Opcode (or part of it) has been already analyzed
	; Referenced at DE01
	LD   (HL),D	; DE35 72 "r"
	LD   H,A	; DE36 67 "g"
	JR   NZ,NEAR_DE88	; DE37 20 4F " O"
	; stop analyzing: already analyzed code at iteration #169: Opcode (or part of it) has been already analyzed
	LD   H,E	; DE39 63 "c"
	LD   (HL),H	; DE3A 74 "t"
NEAR_DE3B:		; code label
	; stop analyzing: already analyzed code at iteration #170: Opcode (or part of it) has been already analyzed
	; Referenced at DE05
	LD   H,C	; DE3B 61 "a"
	HALT 	; DE3C 76 "v"
	LD   H,L	; DE3D 65 "e"
NEAR_DE3E:		; code label
	; stop analyzing: already analyzed code at iteration #171: Opcode (or part of it) has been already analyzed
	; Referenced at DE07
	CALL SUB_E10B	; DE3E CD 0B E1 "???"
NEAR_DE41:		; code label
	; stop analyzing: already analyzed code at iteration #172: Opcode (or part of it) has been already analyzed
	; Referenced at DE09 DE1F
	RET  NZ	; DE41 C0 "?"
	LD   HL,$C8DB	; DE42 21 DB C8 "!??"
NEAR_DE45:		; code label
	; stop analyzing: already analyzed code at iteration #175: Opcode (or part of it) has been already analyzed
	; Referenced at DE23
	EX   (SP),HL	; DE45 E3 "?"
	CALL SUB_F5C3	; DE46 CD C3 F5 "???"
	CALL SUB_DD92	; DE49 CD 92 DD "???"
	CALL SUB_E608	; DE4C CD 08 E6 "???"
	LD   A,$03	; DE4F 3E 03 ">?"
	LD   ($1E77),A	; DE51 32 77 1E "2w?"
	CALL SUB_E608	; DE54 CD 08 E6 "???"
	LD   HL,$DE1B	; DE57 21 1B DE "!??"
	LD   DE,$0303	; DE5A 11 03 03 "???"
	LD   B,$23	; DE5D 06 23 "??"
	CALL SUB_DDB5	; DE5F CD B5 DD "???"
	LD   HL,$1F31	; DE62 21 31 1F "!1?"
	LD   DE,$0503	; DE65 11 03 05 "???"
	LD   BC,$0C0E	; DE68 01 0E 0C "???"
NEAR_DE6B:		; code label
	; Referenced at DE74
	PUSH BC	; DE6B C5 "?"
NEAR_DE6C:		; code label
	; stop analyzing: already analyzed code at iteration #178: Opcode (or part of it) has been already analyzed
	; Referenced at DE27
	PUSH DE	; DE6C D5 "?"
	CALL SUB_DDB5	; DE6D CD B5 DD "???"
	POP  DE	; DE70 D1 "?"
	INC  D	; DE71 14 "?"
	POP  BC	; DE72 C1 "?"
	DEC  C	; DE73 0D "?"
	JR   NZ,NEAR_DE6B	; DE74 20 F5 " ?"
	LD   HL,$DDFF	; DE76 21 FF DD "!??"
	LD   DE,$0500	; DE79 11 00 05 "???"
	LD   BC,$020E	; DE7C 01 0E 02 "???"
NEAR_DE7F:		; code label
	; Referenced at DE88
	PUSH DE	; DE7F D5 "?"
	PUSH BC	; DE80 C5 "?"
NEAR_DE81:		; code label
	; stop analyzing: already analyzed code at iteration #179: Opcode (or part of it) has been already analyzed
	; Referenced at DE2F
	CALL SUB_DDB5	; DE81 CD B5 DD "???"
	POP  BC	; DE84 C1 "?"
NEAR_DE85:		; code label
	; stop analyzing: already analyzed code at iteration #181: Opcode (or part of it) has been already analyzed
	; Referenced at DE33
	POP  DE	; DE85 D1 "?"
	INC  D	; DE86 14 "?"
	DEC  C	; DE87 0D "?"
NEAR_DE88:		; code label
	; stop analyzing: already analyzed code at iteration #182: Opcode (or part of it) has been already analyzed
	; Referenced at DE37
	JR   NZ,NEAR_DE7F	; DE88 20 F5 " ?"
	LD   IX,$1FD9	; DE8A DD 21 D9 1F "?!??"
	LD   DE,$0510	; DE8E 11 10 05 "???"
	LD   B,$0E	; DE91 06 0E "??"
NEAR_DE93:		; code label
	; Referenced at DED2
	PUSH BC	; DE93 C5 "?"
	PUSH DE	; DE94 D5 "?"
	LD   A,(IX+$00)	; DE95 DD 7E 00 "?~?"
	INC  A	; DE98 3C "<"
	CALL SUB_E0D1	; DE99 CD D1 E0 "???"
	LD   A,(IX+$0E)	; DE9C DD 7E 0E "?~?"
	INC  A	; DE9F 3C "<"
	CALL SUB_E0D1	; DEA0 CD D1 E0 "???"
	LD   A,(IX+$1C)	; DEA3 DD 7E 1C "?~?"
	INC  A	; DEA6 3C "<"
	CALL SUB_E0D1	; DEA7 CD D1 E0 "???"
	LD   A,(IX+$2A)	; DEAA DD 7E 2A "?~*"
	INC  A	; DEAD 3C "<"
	CALL SUB_E0D1	; DEAE CD D1 E0 "???"
	LD   L,(IX+$38)	; DEB1 DD 6E 38 "?n8"
	LD   H,$00	; DEB4 26 00 "&?"
	LD   BC,$EF1C	; DEB6 01 1C EF "???"
	ADD  HL,BC	; DEB9 09 "?"
	LD   A,(HL)	; DEBA 7E "~"
	PUSH AF	; DEBB F5 "?"
	CALL SUB_E0D1	; DEBC CD D1 E0 "???"
	PUSH DE	; DEBF D5 "?"
	DEC  E	; DEC0 1D "?"
	LD   A,$2D	; DEC1 3E 2D ">-"
	CALL SUB_DDBE	; DEC3 CD BE DD "???"
	POP  DE	; DEC6 D1 "?"
	POP  AF	; DEC7 F1 "?"
	ADD  $3C	; DEC8 C6 3C "?<"
	CALL SUB_E0D1	; DECA CD D1 E0 "???"
	POP  DE	; DECD D1 "?"
	INC  D	; DECE 14 "?"
	INC  IX	; DECF DD 23 "??"
	POP  BC	; DED1 C1 "?"
	DJNZ NEAR_DE93	; DED2 10 BF "??"
	LD   HL,$1E78	; DED4 21 78 1E "!x?"
	XOR  A	; DED7 AF "?"
NEAR_DED8:		; code label
	; Referenced at DEE1 DEE4 DEE9
	LD   (HL),A	; DED8 77 "w"
	INC  HL	; DED9 23 "?"
	LD   (HL),A	; DEDA 77 "w"
	INC  HL	; DEDB 23 "?"
	LD   (HL),A	; DEDC 77 "w"
	HALT 	; DEDD 76 "v"
	CP   (HL)	; DEDE BE "?"
	DEC  HL	; DEDF 2B "+"
	DEC  HL	; DEE0 2B "+"
	JR   NZ,NEAR_DED8	; DEE1 20 F5 " ?"
	CP   (HL)	; DEE3 BE "?"
	JR   NZ,NEAR_DED8	; DEE4 20 F2 " ?"
	INC  HL	; DEE6 23 "?"
	CP   (HL)	; DEE7 BE "?"
	DEC  HL	; DEE8 2B "+"
	JR   NZ,NEAR_DED8	; DEE9 20 ED " ?"
	LD   A,$03	; DEEB 3E 03 ">?"
	LD   ($1E77),A	; DEED 32 77 1E "2w?"
	LD   HL,$DEEB	; DEF0 21 EB DE "!??"
	PUSH HL	; DEF3 E5 "?"
	LD   IY,$1E78	; DEF4 FD 21 78 1E "?!x?"
	XOR  A	; DEF8 AF "?"
	LD   (IY+$00),A	; DEF9 FD 77 00 "?w?"
	LD   (IY+$01),A	; DEFC FD 77 01 "?w?"
	LD   (IY+$02),A	; DEFF FD 77 02 "?w?"
	HALT 	; DF02 76 "v"
	BIT  0,(IY+$00)	; DF03 FD CB 00 46 "???F"
	JR   NZ,NEAR_DF1D	; DF07 20 14 " ?"
	BIT  0,(IY+$02)	; DF09 FD CB 02 46 "???F"
	JP   NZ,FAR_E0F7	; DF0D C2 F7 E0 "???"
	BIT  3,(IY+$01)	; DF10 FD CB 01 5E "???^"
	RET  Z	; DF14 C8 "?"
	POP  HL	; DF15 E1 "?"
	XOR  A	; DF16 AF "?"
	LD   ($1E77),A	; DF17 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; DF1A C3 08 E6 "???"
NEAR_DF1D:		; code label
	; stop analyzing: already analyzed code at iteration #392: Opcode (or part of it) has been already analyzed
	; Referenced at DF07
	; Code analyzation starting point at iteration #183 of 787
	LD   A,$FF	; DF1D 3E FF ">?"
	LD   ($1E77),A	; DF1F 32 77 1E "2w?"
	LD   A,($1E82)	; DF22 3A 82 1E ":??"
	LD   ($1DAD),A	; DF25 32 AD 1D "2??"
	LD   HL,$DED4	; DF28 21 D4 DE "!??"
	EX   (SP),HL	; DF2B E3 "?"
	LD   HL,($1E81)	; DF2C 2A 81 1E "*??"
	LD   H,$00	; DF2F 26 00 "&?"
	ADD  HL,HL	; DF31 29 ")"
	LD   DE,$DF3B	; DF32 11 3B DF "?;?"
	ADD  HL,DE	; DF35 19 "?"
	LD   A,(HL)	; DF36 7E "~"
	INC  HL	; DF37 23 "?"
	LD   H,(HL)	; DF38 66 "f"
	LD   L,A	; DF39 6F "o"
	; Opcode breaks the linear code flow
	JP   HL	; DF3A E9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #393 of 787
	LD   B,A	; DF3B 47 "G"
	RST  $18	; DF3C DF "?"
	LD   L,(HL)	; DF3D 6E "n"
	RET  PO	; DF3E E0 "?"
	JP   P,$30DF	; DF3F F2 DF 30 "??0"
	RET  PO	; DF42 E0 "?"
	OR   H	; DF43 B4 "?"
	RST  $18	; DF44 DF "?"
	LD   H,E	; DF45 63 "c"
	RST  $18	; DF46 DF "?"
	LD   A,($1DAD)	; DF47 3A AD 1D ":??"
	ADD  $05	; DF4A C6 05 "??"
	LD   B,A	; DF4C 47 "G"
	LD   A,($1DAD)	; DF4D 3A AD 1D ":??"
	ADD  A	; DF50 87 "?"
	ADD  A	; DF51 87 "?"
	LD   C,A	; DF52 4F "O"
	ADD  A	; DF53 87 "?"
	ADD  C	; DF54 81 "?"
	LD   E,A	; DF55 5F "_"
	LD   D,$00	; DF56 16 00 "??"
	LD   HL,$1F31	; DF58 21 31 1F "!1?"
	ADD  HL,DE	; DF5B 19 "?"
	LD   C,$03	; DF5C 0E 03 "??"
	LD   E,$0C	; DF5E 1E 0C "??"
	; Opcode breaks the linear code flow
	JP   FAR_CCA7	; DF60 C3 A7 CC "???"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #501 of 787
	LD   C,$38	; DF63 0E 38 "?8"
	LD   E,$20	; DF65 1E 20 "? "
	CALL SUB_E0B8	; DF67 CD B8 E0 "???"
NEAR_DF6A:		; code label
	; Referenced at DF78 DF8C DFA5 DFB2
	LD   A,(IY+$00)	; DF6A FD 7E 00 "?~?"
	AND  $F9	; DF6D E6 F9 "??"
	LD   (IY+$00),A	; DF6F FD 77 00 "?w?"
	HALT 	; DF72 76 "v"
	LD   A,(IY+$00)	; DF73 FD 7E 00 "?~?"
	AND  $06	; DF76 E6 06 "??"
	JR   NZ,NEAR_DF6A	; DF78 20 F0 " ?"
NEAR_DF7A:		; code label
	; Referenced at DFAB
	RES  0,(IY+$00)	; DF7A FD CB 00 86 "????"
	HALT 	; DF7E 76 "v"
	BIT  0,(IY+$00)	; DF7F FD CB 00 46 "???F"
	RET  Z	; DF83 C8 "?"
	BIT  2,(IY+$00)	; DF84 FD CB 00 56 "???V"
	JR   Z,NEAR_DFA7	; DF88 28 1D "(?"
	BIT  3,(HL)	; DF8A CB 5E "?^"
	JR   NZ,NEAR_DF6A	; DF8C 20 DC " ?"
	INC  (HL)	; DF8E 34 "4"
FAR_DF8F:		; code label
	; Referenced at DFAE
	LD   C,(HL)	; DF8F 4E "N"
	PUSH HL	; DF90 E5 "?"
	LD   B,$00	; DF91 06 00 "??"
	LD   HL,$EF1C	; DF93 21 1C EF "!??"
	ADD  HL,BC	; DF96 09 "?"
	LD   A,(HL)	; DF97 7E "~"
	POP  HL	; DF98 E1 "?"
	PUSH DE	; DF99 D5 "?"
	PUSH AF	; DF9A F5 "?"
	CALL SUB_E0D1	; DF9B CD D1 E0 "???"
	POP  AF	; DF9E F1 "?"
	ADD  $3C	; DF9F C6 3C "?<"
	CALL SUB_E0D1	; DFA1 CD D1 E0 "???"
	POP  DE	; DFA4 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_DF6A	; DFA5 18 C3 "??"
NEAR_DFA7:		; code label
	; stop analyzing: already analyzed code at iteration #582: Opcode (or part of it) has been already analyzed
	; Referenced at DF88
	; Code analyzation starting point at iteration #502 of 787
	BIT  1,(IY+$00)	; DFA7 FD CB 00 4E "???N"
	JR   Z,NEAR_DF7A	; DFAB 28 CD "(?"
	DEC  (HL)	; DFAD 35 "5"
	JP   P,FAR_DF8F	; DFAE F2 8F DF "???"
	INC  (HL)	; DFB1 34 "4"
	; Opcode breaks the linear code flow
	JR   NEAR_DF6A	; DFB2 18 B6 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #583 of 787
	LD   C,$2A	; DFB4 0E 2A "?*"
	LD   E,$1C	; DFB6 1E 1C "??"
	CALL SUB_E0B8	; DFB8 CD B8 E0 "???"
NEAR_DFBB:		; code label
	; Referenced at DFD2 DFE3 DFE9 DFF0
	LD   A,(IY+$00)	; DFBB FD 7E 00 "?~?"
	AND  $F8	; DFBE E6 F8 "??"
	LD   (IY+$00),A	; DFC0 FD 77 00 "?w?"
	HALT 	; DFC3 76 "v"
	BIT  0,(IY+$00)	; DFC4 FD CB 00 46 "???F"
	RET  Z	; DFC8 C8 "?"
	BIT  2,(IY+$00)	; DFC9 FD CB 00 56 "???V"
	JR   Z,NEAR_DFE5	; DFCD 28 16 "(?"
	LD   A,(HL)	; DFCF 7E "~"
	CP   $7F	; DFD0 FE 7F "??"
	JR   NC,NEAR_DFBB	; DFD2 30 E7 "0?"
	INC  (HL)	; DFD4 34 "4"
FAR_DFD5:		; code label
	; Referenced at DFEC
	LD   A,(HL)	; DFD5 7E "~"
	INC  A	; DFD6 3C "<"
	PUSH DE	; DFD7 D5 "?"
	CALL SUB_E0D1	; DFD8 CD D1 E0 "???"
	HALT 	; DFDB 76 "v"
	LD   A,($1DAD)	; DFDC 3A AD 1D ":??"
	CALL SUB_DC77	; DFDF CD 77 DC "?w?"
	POP  DE	; DFE2 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_DFBB	; DFE3 18 D6 "??"
NEAR_DFE5:		; code label
	; stop analyzing: already analyzed code at iteration #654: Opcode (or part of it) has been already analyzed
	; Referenced at DFCD
	; Code analyzation starting point at iteration #584 of 787
	BIT  1,(IY+$00)	; DFE5 FD CB 00 4E "???N"
	JR   Z,NEAR_DFBB	; DFE9 28 D0 "(?"
	DEC  (HL)	; DFEB 35 "5"
	JP   P,FAR_DFD5	; DFEC F2 D5 DF "???"
	INC  (HL)	; DFEF 34 "4"
	; Opcode breaks the linear code flow
	JR   NEAR_DFBB	; DFF0 18 C9 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #655 of 787
	LD   C,$0E	; DFF2 0E 0E "??"
	LD   E,$14	; DFF4 1E 14 "??"
	CALL SUB_E0B8	; DFF6 CD B8 E0 "???"
NEAR_DFF9:		; code label
	; Referenced at E010 E021 E027 E02E
	LD   A,(IY+$00)	; DFF9 FD 7E 00 "?~?"
	AND  $F8	; DFFC E6 F8 "??"
	LD   (IY+$00),A	; DFFE FD 77 00 "?w?"
	HALT 	; E001 76 "v"
	BIT  0,(IY+$00)	; E002 FD CB 00 46 "???F"
	RET  Z	; E006 C8 "?"
	BIT  2,(IY+$00)	; E007 FD CB 00 56 "???V"
	JR   Z,NEAR_E023	; E00B 28 16 "(?"
	LD   A,(HL)	; E00D 7E "~"
	CP   $7F	; E00E FE 7F "??"
	JR   NC,NEAR_DFF9	; E010 30 E7 "0?"
	INC  (HL)	; E012 34 "4"
FAR_E013:		; code label
	; Referenced at E02A
	LD   A,(HL)	; E013 7E "~"
	INC  A	; E014 3C "<"
	PUSH DE	; E015 D5 "?"
	CALL SUB_E0D1	; E016 CD D1 E0 "???"
	HALT 	; E019 76 "v"
	LD   A,($1DAD)	; E01A 3A AD 1D ":??"
	CALL SUB_DC77	; E01D CD 77 DC "?w?"
	POP  DE	; E020 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_DFF9	; E021 18 D6 "??"
NEAR_E023:		; code label
	; stop analyzing: already analyzed code at iteration #703: Opcode (or part of it) has been already analyzed
	; Referenced at E00B
	; Code analyzation starting point at iteration #656 of 787
	BIT  1,(IY+$00)	; E023 FD CB 00 4E "???N"
	JR   Z,NEAR_DFF9	; E027 28 D0 "(?"
	DEC  (HL)	; E029 35 "5"
	JP   P,FAR_E013	; E02A F2 13 E0 "???"
	INC  (HL)	; E02D 34 "4"
	; Opcode breaks the linear code flow
	JR   NEAR_DFF9	; E02E 18 C9 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #704 of 787
	LD   C,$1C	; E030 0E 1C "??"
	LD   E,$18	; E032 1E 18 "??"
	CALL SUB_E0B8	; E034 CD B8 E0 "???"
NEAR_E037:		; code label
	; Referenced at E04E E05F E065 E06C
	LD   A,(IY+$00)	; E037 FD 7E 00 "?~?"
	AND  $F8	; E03A E6 F8 "??"
	LD   (IY+$00),A	; E03C FD 77 00 "?w?"
	HALT 	; E03F 76 "v"
	BIT  0,(IY+$00)	; E040 FD CB 00 46 "???F"
	RET  Z	; E044 C8 "?"
	BIT  2,(IY+$00)	; E045 FD CB 00 56 "???V"
	JR   Z,NEAR_E061	; E049 28 16 "(?"
	LD   A,(HL)	; E04B 7E "~"
	CP   $7F	; E04C FE 7F "??"
	JR   NC,NEAR_E037	; E04E 30 E7 "0?"
	INC  (HL)	; E050 34 "4"
FAR_E051:		; code label
	; Referenced at E068
	LD   A,(HL)	; E051 7E "~"
	INC  A	; E052 3C "<"
	PUSH DE	; E053 D5 "?"
	CALL SUB_E0D1	; E054 CD D1 E0 "???"
	HALT 	; E057 76 "v"
	LD   A,($1DAD)	; E058 3A AD 1D ":??"
	CALL SUB_DC77	; E05B CD 77 DC "?w?"
	POP  DE	; E05E D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_E037	; E05F 18 D6 "??"
NEAR_E061:		; code label
	; stop analyzing: already analyzed code at iteration #744: Opcode (or part of it) has been already analyzed
	; Referenced at E049
	; Code analyzation starting point at iteration #705 of 787
	BIT  1,(IY+$00)	; E061 FD CB 00 4E "???N"
	JR   Z,NEAR_E037	; E065 28 D0 "(?"
	DEC  (HL)	; E067 35 "5"
	JP   P,FAR_E051	; E068 F2 51 E0 "?Q?"
	INC  (HL)	; E06B 34 "4"
	; Opcode breaks the linear code flow
	JR   NEAR_E037	; E06C 18 C9 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #745 of 787
	LD   C,$00	; E06E 0E 00 "??"
	LD   E,$10	; E070 1E 10 "??"
	CALL SUB_E0B8	; E072 CD B8 E0 "???"
NEAR_E075:		; code label
	; Referenced at E083 E098 E0A9 E0B6
	LD   A,(IY+$00)	; E075 FD 7E 00 "?~?"
	AND  $F9	; E078 E6 F9 "??"
	LD   (IY+$00),A	; E07A FD 77 00 "?w?"
	HALT 	; E07D 76 "v"
	LD   A,(IY+$00)	; E07E FD 7E 00 "?~?"
	AND  $06	; E081 E6 06 "??"
	JR   NZ,NEAR_E075	; E083 20 F0 " ?"
NEAR_E085:		; code label
	; Referenced at E0AF
	RES  0,(IY+$00)	; E085 FD CB 00 86 "????"
	HALT 	; E089 76 "v"
	BIT  0,(IY+$00)	; E08A FD CB 00 46 "???F"
	RET  Z	; E08E C8 "?"
	BIT  2,(IY+$00)	; E08F FD CB 00 56 "???V"
	JR   Z,NEAR_E0AB	; E093 28 16 "(?"
	LD   A,(HL)	; E095 7E "~"
	CP   $0F	; E096 FE 0F "??"
	JR   NC,NEAR_E075	; E098 30 DB "0?"
	INC  (HL)	; E09A 34 "4"
FAR_E09B:		; code label
	; Referenced at E0B2
	LD   A,(HL)	; E09B 7E "~"
	INC  A	; E09C 3C "<"
	PUSH DE	; E09D D5 "?"
	CALL SUB_E0D1	; E09E CD D1 E0 "???"
	HALT 	; E0A1 76 "v"
	LD   A,($1DAD)	; E0A2 3A AD 1D ":??"
	CALL SUB_DC77	; E0A5 CD 77 DC "?w?"
	POP  DE	; E0A8 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_E075	; E0A9 18 CA "??"
NEAR_E0AB:		; code label
	; stop analyzing: already analyzed code at iteration #775: Opcode (or part of it) has been already analyzed
	; Referenced at E093
	; Code analyzation starting point at iteration #746 of 787
	BIT  1,(IY+$00)	; E0AB FD CB 00 4E "???N"
	JR   Z,NEAR_E085	; E0AF 28 D4 "(?"
	DEC  (HL)	; E0B1 35 "5"
	JP   P,FAR_E09B	; E0B2 F2 9B E0 "???"
	INC  (HL)	; E0B5 34 "4"
	; Opcode breaks the linear code flow
	JR   NEAR_E075	; E0B6 18 BD "??"
SUB_E0B8:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DF67 DFB8 DFF6 E034 E072
	; Code analyzation starting point at iteration #503 of 787
	XOR  A	; E0B8 AF "?"
	LD   HL,$1FD9	; E0B9 21 D9 1F "!??"
	LD   B,A	; E0BC 47 "G"
	ADD  HL,BC	; E0BD 09 "?"
	LD   BC,($1DAD)	; E0BE ED 4B AD 1D "?K??"
	LD   B,A	; E0C2 47 "G"
	ADD  HL,BC	; E0C3 09 "?"
	LD   IX,$1FE7	; E0C4 DD 21 E7 1F "?!??"
	ADD  IX,BC	; E0C8 DD 09 "??"
	LD   A,($1DAD)	; E0CA 3A AD 1D ":??"
	ADD  $05	; E0CD C6 05 "??"
	LD   D,A	; E0CF 57 "W"
	; Opcode breaks the linear code flow
	RET  	; E0D0 C9 "?"
SUB_E0D1:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DE99 DEA0 DEA7 DEAE DEBC DECA E179 E1D9 E1F2 E354 DF9B DFA1 DFD8 E016 E054 E09E
	; Code analyzation starting point at iteration #184 of 787
	PUSH HL	; E0D1 E5 "?"
	PUSH DE	; E0D2 D5 "?"
	LD   HL,$1D92	; E0D3 21 92 1D "!??"
	PUSH HL	; E0D6 E5 "?"
	CALL SUB_DA21	; E0D7 CD 21 DA "?!?"
	POP  HL	; E0DA E1 "?"
	POP  DE	; E0DB D1 "?"
	LD   B,$03	; E0DC 06 03 "??"
	CALL SUB_DDB5	; E0DE CD B5 DD "???"
	INC  DE	; E0E1 13 "?"
	POP  HL	; E0E2 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; E0E3 C9 "?"
SUB_E0E4:		; code label
	; Referenced at DB3A
	; Code analyzation starting point at iteration #37 of 787
	PUSH HL	; E0E4 E5 "?"
	PUSH DE	; E0E5 D5 "?"
	LD   HL,$1D92	; E0E6 21 92 1D "!??"
	PUSH HL	; E0E9 E5 "?"
	CALL SUB_DA21	; E0EA CD 21 DA "?!?"
	POP  HL	; E0ED E1 "?"
	POP  DE	; E0EE D1 "?"
	LD   B,$03	; E0EF 06 03 "??"
	CALL NEAR_DB51	; E0F1 CD 51 DB "?Q?"
	DEC  DE	; E0F4 1B "?"
	POP  HL	; E0F5 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; E0F6 C9 "?"
FAR_E0F7:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DF0D E248
	; Code analyzation starting point at iteration #185 of 787
	LD   A,($1E77)	; E0F7 3A 77 1E ":w?"
	LD   ($1F2D),A	; E0FA 32 2D 1F "2-?"
	XOR  A	; E0FD AF "?"
	LD   ($1E77),A	; E0FE 32 77 1E "2w?"
	CALL SUB_E608	; E101 CD 08 E6 "???"
	POP  HL	; E104 E1 "?"
	LD   ($1F2E),HL	; E105 22 2E 1F "".?"
	; Opcode breaks the linear code flow
	JP   FAR_C226	; E108 C3 26 C2 "?&?"
SUB_E10B:		; code label
	; Referenced at C2A7 E9AB DB30 C8E1 DE3E D1FA C588
	; Code analyzation starting point at iteration #30 of 787
	LD   A,($1F2D)	; E10B 3A 2D 1F ":-?"
	OR   A	; E10E B7 "?"
	; Opcode breaks the linear code flow
	RET  	; E10F C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #186 of 787
	LD   D,H	; E110 54 "T"
	LD   L,C	; E111 69 "i"
	LD   L,L	; E112 6D "m"
	LD   H,L	; E113 65 "e"
	LD   A,($2020)	; E114 3A 20 20 ":  "
	JR   NZ,NEAR_E139	; E117 20 20 "  "
	JR   NZ,$E16B	; E119 20 50 " P"
	LD   L,C	; E11B 69 "i"
	LD   (HL),H	; E11C 74 "t"
	LD   H,E	; E11D 63 "c"
	LD   L,B	; E11E 68 "h"
	LD   A,($2020)	; E11F 3A 20 20 ":  "
	JR   NZ,NEAR_E144	; E122 20 20 "  "
	LD   C,H	; E124 4C "L"
	LD   H,L	; E125 65 "e"
	LD   H,(HL)	; E126 66 "f"
	LD   (HL),H	; E127 74 "t"
	LD   A,($2020)	; E128 3A 20 20 ":  "
	JR   NZ,NEAR_E14D	; E12B 20 20 "  "
	JR   NZ,NEAR_E181	; E12D 20 52 " R"
	LD   L,C	; E12F 69 "i"
	LD   H,A	; E130 67 "g"
	LD   L,B	; E131 68 "h"
	LD   (HL),H	; E132 74 "t"
	LD   A,($7250)	; E133 3A 50 72 ":Pr"
	LD   H,L	; E136 65 "e"
	HALT 	; E137 76 "v"
	LD   L,C	; E138 69 "i"
NEAR_E139:		; code label
	; stop analyzing: already analyzed code at iteration #187: Opcode (or part of it) has been already analyzed
	; Referenced at E117
	LD   L,A	; E139 6F "o"
	LD   (HL),L	; E13A 75 "u"
	LD   (HL),E	; E13B 73 "s"
	JR   NZ,NEAR_E15E	; E13C 20 20 "  "
	LD   C,(HL)	; E13E 4E "N"
	LD   H,L	; E13F 65 "e"
	LD   A,B	; E140 78 "x"
	LD   (HL),H	; E141 74 "t"
	JR   NZ,NEAR_E164	; E142 20 20 "  "
NEAR_E144:		; code label
	; stop analyzing: already analyzed code at iteration #188: Opcode (or part of it) has been already analyzed
	; Referenced at E122
	JR   NZ,NEAR_E166	; E144 20 20 "  "
	JR   NZ,$E168	; E146 20 20 "  "
	DEC  L	; E148 2D "-"
	LD   D,B	; E149 50 "P"
	LD   L,B	; E14A 68 "h"
	LD   H,C	; E14B 61 "a"
	LD   (HL),E	; E14C 73 "s"
NEAR_E14D:		; code label
	; stop analyzing: already analyzed code at iteration #189: Opcode (or part of it) has been already analyzed
	; Referenced at E12B
	LD   H,L	; E14D 65 "e"
	LD   (HL),E	; E14E 73 "s"
	JR   NZ,NEAR_E171	; E14F 20 20 "  "
	JR   NZ,NEAR_E17E	; E151 20 2B " +"
	LD   D,B	; E153 50 "P"
	LD   L,B	; E154 68 "h"
	LD   H,C	; E155 61 "a"
	LD   (HL),E	; E156 73 "s"
	LD   H,L	; E157 65 "e"
	LD   (HL),E	; E158 73 "s"
	LD   B,E	; E159 43 "C"
	LD   L,B	; E15A 68 "h"
	LD   H,C	; E15B 61 "a"
	LD   L,(HL)	; E15C 6E "n"
	LD   L,(HL)	; E15D 6E "n"
NEAR_E15E:		; code label
	; stop analyzing: already analyzed code at iteration #190: Opcode (or part of it) has been already analyzed
	; Referenced at E13C
	LD   H,L	; E15E 65 "e"
	LD   L,H	; E15F 6C "l"
	LD   A,(DATA_C5E5)	; E160 3A E5 C5 ":??"
	; stop analyzing: already analyzed code at iteration #200: Opcode (or part of it) has been already analyzed
	PUSH DE	; E163 D5 "?"
NEAR_E164:		; code label
	; stop analyzing: already analyzed code at iteration #191: Opcode (or part of it) has been already analyzed
	; Referenced at E142
	LD   A,(HL)	; E164 7E "~"
	OR   A	; E165 B7 "?"
NEAR_E166:		; code label
	; stop analyzing: already analyzed code at iteration #192: Opcode (or part of it) has been already analyzed
	; Referenced at E144
	PUSH AF	; E166 F5 "?"
	LD   A,$2D	; E167 3E 2D ">-"
	; stop analyzing: already analyzed code at iteration #193: Opcode (or part of it) has been already analyzed
	JP   M,FAR_E16E	; E169 FA 6E E1 "?n?"
	; stop analyzing: already analyzed code at iteration #194: Opcode (or part of it) has been already analyzed
	LD   A,$2B	; E16C 3E 2B ">+"
FAR_E16E:		; code label
	; stop analyzing: already analyzed code at iteration #195: Opcode (or part of it) has been already analyzed
	; Referenced at E169
	CALL SUB_DDBE	; E16E CD BE DD "???"
NEAR_E171:		; code label
	; stop analyzing: already analyzed code at iteration #196: Opcode (or part of it) has been already analyzed
	; Referenced at E14F
	POP  AF	; E171 F1 "?"
	JP   P,FAR_E177	; E172 F2 77 E1 "?w?"
	NEG  	; E175 ED 44 "?D"
FAR_E177:		; code label
	; stop analyzing: already analyzed code at iteration #197: Opcode (or part of it) has been already analyzed
	; Referenced at E172
	POP  DE	; E177 D1 "?"
	INC  E	; E178 1C "?"
	CALL SUB_E0D1	; E179 CD D1 E0 "???"
	POP  BC	; E17C C1 "?"
	POP  HL	; E17D E1 "?"
NEAR_E17E:		; code label
	; stop analyzing: already analyzed code at iteration #198: Opcode (or part of it) has been already analyzed
	; Referenced at E151
	; Opcode breaks the linear code flow
	RET  	; E17E C9 "?"
	; stop analyzing: already analyzed code at iteration #400: Opcode (or part of it) has been already analyzed
	; Disassembler: switching to DATA mode
	DB $CD	; E17F CD "?"
	DB $0B	; E180 0B "?"
NEAR_E181:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E12D
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #199 of 787
	POP  HL	; E181 E1 "?"
	RET  NZ	; E182 C0 "?"
	LD   HL,$C8DB	; E183 21 DB C8 "!??"
	EX   (SP),HL	; E186 E3 "?"
	CALL SUB_E2C7	; E187 CD C7 E2 "???"
	CALL SUB_F5C3	; E18A CD C3 F5 "???"
	CALL SUB_DD92	; E18D CD 92 DD "???"
	CALL SUB_E608	; E190 CD 08 E6 "???"
	LD   A,$04	; E193 3E 04 ">?"
	LD   ($1E77),A	; E195 32 77 1E "2w?"
	CALL SUB_E608	; E198 CD 08 E6 "???"
	LD   HL,$E110	; E19B 21 10 E1 "!??"
	LD   DE,$0400	; E19E 11 00 04 "???"
	LD   B,$24	; E1A1 06 24 "?$"
	CALL SUB_DDB5	; E1A3 CD B5 DD "???"
	LD   HL,$E134	; E1A6 21 34 E1 "!4?"
	LD   DE,$1600	; E1A9 11 00 16 "???"
	LD   B,$25	; E1AC 06 25 "?%"
	CALL SUB_DDB5	; E1AE CD B5 DD "???"
	LD   HL,$E159	; E1B1 21 59 E1 "!Y?"
	LD   DE,$0000	; E1B4 11 00 00 "???"
	LD   B,$08	; E1B7 06 08 "??"
	CALL SUB_DDB5	; E1B9 CD B5 DD "???"
	LD   A,$FE	; E1BC 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E1BE D3 B1 "??"
	LD   HL,$79F0	; E1C0 21 F0 79 "!?y"
	LD   BC,$0280	; E1C3 01 80 02 "???"
FAR_E1C6:		; code label
	; stop analyzing: already analyzed code at iteration #504: Opcode (or part of it) has been already analyzed
	; Referenced at E1CE
	LD   A,(HL)	; E1C6 7E "~"
	AND  $80	; E1C7 E6 80 "??"
	ADD  $20	; E1C9 C6 20 "? "
	LD   (HL),A	; E1CB 77 "w"
	CPI  	; E1CC ED A1 "??"
	JP   PE,FAR_E1C6	; E1CE EA C6 E1 "???"
	LD   A,($1F2B)	; E1D1 3A 2B 1F ":+?"
	PUSH AF	; E1D4 F5 "?"
	LD   DE,$0008	; E1D5 11 08 00 "???"
	INC  A	; E1D8 3C "<"
	CALL SUB_E0D1	; E1D9 CD D1 E0 "???"
	POP  AF	; E1DC F1 "?"
	LD   L,A	; E1DD 6F "o"
	LD   H,$00	; E1DE 26 00 "&?"
	LD   E,L	; E1E0 5D "]"
	LD   D,H	; E1E1 54 "T"
	ADD  HL,HL	; E1E2 29 ")"
	ADD  HL,HL	; E1E3 29 ")"
	ADD  HL,HL	; E1E4 29 ")"
	ADD  HL,HL	; E1E5 29 ")"
	ADD  HL,HL	; E1E6 29 ")"
	ADD  HL,HL	; E1E7 29 ")"
	ADD  HL,DE	; E1E8 19 "?"
	LD   DE,$203A	; E1E9 11 3A 20 "?: "
	ADD  HL,DE	; E1EC 19 "?"
	LD   DE,$0600	; E1ED 11 00 06 "???"
NEAR_E1F0:		; code label
	; Referenced at E20D
	PUSH DE	; E1F0 D5 "?"
	LD   A,(HL)	; E1F1 7E "~"
	CALL SUB_E0D1	; E1F2 CD D1 E0 "???"
	INC  E	; E1F5 1C "?"
	INC  E	; E1F6 1C "?"
	INC  E	; E1F7 1C "?"
	INC  E	; E1F8 1C "?"
	INC  E	; E1F9 1C "?"
	INC  E	; E1FA 1C "?"
	INC  HL	; E1FB 23 "?"
	LD   B,$03	; E1FC 06 03 "??"
NEAR_E1FE:		; code label
	; Referenced at E207
	CALL $E161	; E1FE CD 61 E1 "?a?"
	INC  HL	; E201 23 "?"
	INC  E	; E202 1C "?"
	INC  E	; E203 1C "?"
	INC  E	; E204 1C "?"
	INC  E	; E205 1C "?"
	INC  E	; E206 1C "?"
	DJNZ NEAR_E1FE	; E207 10 F5 "??"
	POP  DE	; E209 D1 "?"
	INC  D	; E20A 14 "?"
	LD   A,(HL)	; E20B 7E "~"
	INC  A	; E20C 3C "<"
	JR   NZ,NEAR_E1F0	; E20D 20 E1 " ?"
	LD   HL,$1E78	; E20F 21 78 1E "!x?"
	XOR  A	; E212 AF "?"
NEAR_E213:		; code label
	; Referenced at E21C E21F E224
	LD   (HL),A	; E213 77 "w"
	INC  HL	; E214 23 "?"
	LD   (HL),A	; E215 77 "w"
	INC  HL	; E216 23 "?"
	LD   (HL),A	; E217 77 "w"
	HALT 	; E218 76 "v"
	CP   (HL)	; E219 BE "?"
	DEC  HL	; E21A 2B "+"
	DEC  HL	; E21B 2B "+"
	JR   NZ,NEAR_E213	; E21C 20 F5 " ?"
	CP   (HL)	; E21E BE "?"
	JR   NZ,NEAR_E213	; E21F 20 F2 " ?"
	INC  HL	; E221 23 "?"
	CP   (HL)	; E222 BE "?"
	DEC  HL	; E223 2B "+"
	JR   NZ,NEAR_E213	; E224 20 ED " ?"
FAR_E226:		; code label
	; Referenced at E2C4
	LD   A,$04	; E226 3E 04 ">?"
	LD   ($1E77),A	; E228 32 77 1E "2w?"
	LD   HL,$E226	; E22B 21 26 E2 "!&?"
	PUSH HL	; E22E E5 "?"
	LD   IY,$1E78	; E22F FD 21 78 1E "?!x?"
	XOR  A	; E233 AF "?"
	LD   (IY+$00),A	; E234 FD 77 00 "?w?"
	LD   (IY+$01),A	; E237 FD 77 01 "?w?"
	LD   (IY+$02),A	; E23A FD 77 02 "?w?"
	HALT 	; E23D 76 "v"
	BIT  0,(IY+$00)	; E23E FD CB 00 46 "???F"
	JR   NZ,NEAR_E258	; E242 20 14 " ?"
	BIT  0,(IY+$02)	; E244 FD CB 02 46 "???F"
	JP   NZ,FAR_E0F7	; E248 C2 F7 E0 "???"
	BIT  3,(IY+$01)	; E24B FD CB 01 5E "???^"
	RET  Z	; E24F C8 "?"
	POP  HL	; E250 E1 "?"
	XOR  A	; E251 AF "?"
	LD   ($1E77),A	; E252 32 77 1E "2w?"
	; Opcode breaks the linear code flow
	JP   SUB_E608	; E255 C3 08 E6 "???"
NEAR_E258:		; code label
	; stop analyzing: already analyzed code at iteration #401: Opcode (or part of it) has been already analyzed
	; Referenced at E242
	; Code analyzation starting point at iteration #201 of 787
	LD   A,($1E84)	; E258 3A 84 1E ":??"
	OR   A	; E25B B7 "?"
	JP   NZ,FAR_E2E7	; E25C C2 E7 E2 "???"
	LD   HL,$E1BC	; E25F 21 BC E1 "!??"
	EX   (SP),HL	; E262 E3 "?"
	LD   HL,$E2C7	; E263 21 C7 E2 "!??"
	PUSH HL	; E266 E5 "?"
	LD   HL,$1F2B	; E267 21 2B 1F "!+?"
	LD   A,($1E83)	; E26A 3A 83 1E ":??"
	OR   A	; E26D B7 "?"
	JR   NZ,NEAR_E275	; E26E 20 05 " ?"
	DEC  (HL)	; E270 35 "5"
	RET  P	; E271 F0 "?"
	LD   (HL),$0D	; E272 36 0D "6?"
	; Opcode breaks the linear code flow
	RET  	; E274 C9 "?"
NEAR_E275:		; code label
	; stop analyzing: already analyzed code at iteration #402: Opcode (or part of it) has been already analyzed
	; Referenced at E26E
	; Code analyzation starting point at iteration #202 of 787
	DEC  A	; E275 3D "="
	JR   NZ,NEAR_E27F	; E276 20 07 " ?"
	INC  (HL)	; E278 34 "4"
	LD   A,(HL)	; E279 7E "~"
	SUB  $0E	; E27A D6 0E "??"
	RET  NZ	; E27C C0 "?"
	LD   (HL),A	; E27D 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E27E C9 "?"
NEAR_E27F:		; code label
	; stop analyzing: already analyzed code at iteration #403: Opcode (or part of it) has been already analyzed
	; Referenced at E276
	; Code analyzation starting point at iteration #203 of 787
	LD   L,(HL)	; E27F 6E "n"
	LD   H,$00	; E280 26 00 "&?"
	LD   E,L	; E282 5D "]"
	LD   D,H	; E283 54 "T"
	ADD  HL,HL	; E284 29 ")"
	ADD  HL,HL	; E285 29 ")"
	ADD  HL,HL	; E286 29 ")"
	ADD  HL,HL	; E287 29 ")"
	ADD  HL,HL	; E288 29 ")"
	ADD  HL,HL	; E289 29 ")"
	ADD  HL,DE	; E28A 19 "?"
	LD   DE,$203A	; E28B 11 3A 20 "?: "
	ADD  HL,DE	; E28E 19 "?"
	EX   DE,HL	; E28F EB "?"
	LD   HL,($1F2C)	; E290 2A 2C 1F "*,?"
	LD   H,$00	; E293 26 00 "&?"
	ADD  HL,HL	; E295 29 ")"
	ADD  HL,HL	; E296 29 ")"
	ADD  HL,DE	; E297 19 "?"
	DEC  A	; E298 3D "="
	JR   NZ,NEAR_E2AB	; E299 20 10 " ?"
	LD   A,($1F2C)	; E29B 3A 2C 1F ":,?"
	DEC  A	; E29E 3D "="
	JR   Z,NEAR_E2C2	; E29F 28 21 "(!"
	LD   ($1F2C),A	; E2A1 32 2C 1F "2,?"
	DEC  HL	; E2A4 2B "+"
	DEC  HL	; E2A5 2B "+"
	DEC  HL	; E2A6 2B "+"
	DEC  HL	; E2A7 2B "+"
	LD   (HL),$FF	; E2A8 36 FF "6?"
	; Opcode breaks the linear code flow
	RET  	; E2AA C9 "?"
NEAR_E2AB:		; code label
	; stop analyzing: already analyzed code at iteration #404: Opcode (or part of it) has been already analyzed
	; Referenced at E299
	; Code analyzation starting point at iteration #204 of 787
	LD   A,($1F2C)	; E2AB 3A 2C 1F ":,?"
	INC  A	; E2AE 3C "<"
	CP   $11	; E2AF FE 11 "??"
	JR   Z,NEAR_E2C2	; E2B1 28 0F "(?"
	LD   ($1F2C),A	; E2B3 32 2C 1F "2,?"
	XOR  A	; E2B6 AF "?"
	LD   (HL),A	; E2B7 77 "w"
	INC  HL	; E2B8 23 "?"
	LD   (HL),A	; E2B9 77 "w"
	INC  HL	; E2BA 23 "?"
	LD   (HL),A	; E2BB 77 "w"
	INC  HL	; E2BC 23 "?"
	LD   (HL),A	; E2BD 77 "w"
	INC  HL	; E2BE 23 "?"
	LD   (HL),$FF	; E2BF 36 FF "6?"
	; Opcode breaks the linear code flow
	RET  	; E2C1 C9 "?"
NEAR_E2C2:		; code label
	; stop analyzing: already analyzed code at iteration #405: Opcode (or part of it) has been already analyzed
	; Referenced at E29F E2B1
	; Code analyzation starting point at iteration #205 of 787
	POP  HL	; E2C2 E1 "?"
	POP  HL	; E2C3 E1 "?"
	; Opcode breaks the linear code flow
	JP   FAR_E226	; E2C4 C3 26 E2 "?&?"
SUB_E2C7:		; code label
	; stop analyzing: already analyzed code at iteration #406: Opcode (or part of it) has been already analyzed
	; Referenced at C8F0 E187
	; Code analyzation starting point at iteration #206 of 787
	LD   HL,($1F2B)	; E2C7 2A 2B 1F "*+?"
	LD   H,$00	; E2CA 26 00 "&?"
	LD   E,L	; E2CC 5D "]"
	LD   D,H	; E2CD 54 "T"
	ADD  HL,HL	; E2CE 29 ")"
	ADD  HL,HL	; E2CF 29 ")"
	ADD  HL,HL	; E2D0 29 ")"
	ADD  HL,HL	; E2D1 29 ")"
	ADD  HL,HL	; E2D2 29 ")"
	ADD  HL,HL	; E2D3 29 ")"
	ADD  HL,DE	; E2D4 19 "?"
	LD   DE,$203A	; E2D5 11 3A 20 "?: "
	ADD  HL,DE	; E2D8 19 "?"
	XOR  A	; E2D9 AF "?"
NEAR_E2DA:		; code label
	; Referenced at E2E1
	INC  HL	; E2DA 23 "?"
	INC  HL	; E2DB 23 "?"
	INC  HL	; E2DC 23 "?"
	INC  HL	; E2DD 23 "?"
	INC  A	; E2DE 3C "<"
	LD   E,(HL)	; E2DF 5E "^"
	INC  E	; E2E0 1C "?"
	JR   NZ,NEAR_E2DA	; E2E1 20 F7 " ?"
	LD   ($1F2C),A	; E2E3 32 2C 1F "2,?"
	; Opcode breaks the linear code flow
	RET  	; E2E6 C9 "?"
FAR_E2E7:		; code label
	; stop analyzing: already analyzed code at iteration #407: Opcode (or part of it) has been already analyzed
	; Referenced at E25C
	; Code analyzation starting point at iteration #207 of 787
	DEC  A	; E2E7 3D "="
	LD   ($1DAD),A	; E2E8 32 AD 1D "2??"
	LD   A,$FF	; E2EB 3E FF ">?"
	LD   ($1E77),A	; E2ED 32 77 1E "2w?"
	LD   HL,($1E83)	; E2F0 2A 83 1E "*??"
	LD   H,$00	; E2F3 26 00 "&?"
	ADD  HL,HL	; E2F5 29 ")"
	LD   DE,$E330	; E2F6 11 30 E3 "?0?"
	ADD  HL,DE	; E2F9 19 "?"
	LD   E,(HL)	; E2FA 5E "^"
	INC  HL	; E2FB 23 "?"
	LD   D,(HL)	; E2FC 56 "V"
	PUSH DE	; E2FD D5 "?"
	LD   HL,($1DAD)	; E2FE 2A AD 1D "*??"
	LD   H,$00	; E301 26 00 "&?"
	LD   A,L	; E303 7D "}"
	ADD  HL,HL	; E304 29 ")"
	ADD  HL,HL	; E305 29 ")"
	PUSH HL	; E306 E5 "?"
	ADD  $06	; E307 C6 06 "??"
	LD   D,A	; E309 57 "W"
	LD   A,($1E83)	; E30A 3A 83 1E ":??"
	ADD  A	; E30D 87 "?"
	LD   E,A	; E30E 5F "_"
	ADD  A	; E30F 87 "?"
	ADD  A	; E310 87 "?"
	ADD  E	; E311 83 "?"
	LD   E,A	; E312 5F "_"
	LD   HL,($1F2B)	; E313 2A 2B 1F "*+?"
	; stop analyzing: already analyzed code at iteration #409: Opcode (or part of it) has been already analyzed
	XOR  A	; E316 AF "?"
	LD   H,A	; E317 67 "g"
	LD   C,L	; E318 4D "M"
	LD   B,H	; E319 44 "D"
	ADD  HL,HL	; E31A 29 ")"
	ADD  HL,HL	; E31B 29 ")"
	ADD  HL,HL	; E31C 29 ")"
	ADD  HL,HL	; E31D 29 ")"
	ADD  HL,HL	; E31E 29 ")"
	ADD  HL,HL	; E31F 29 ")"
	ADD  HL,BC	; E320 09 "?"
	LD   BC,$203A	; E321 01 3A 20 "?: "
	ADD  HL,BC	; E324 09 "?"
	LD   B,A	; E325 47 "G"
	LD   A,($1E83)	; E326 3A 83 1E ":??"
	LD   C,A	; E329 4F "O"
	ADD  HL,BC	; E32A 09 "?"
	LD   C,L	; E32B 4D "M"
	LD   B,H	; E32C 44 "D"
	POP  HL	; E32D E1 "?"
	ADD  HL,BC	; E32E 09 "?"
	; Opcode breaks the linear code flow
	RET  	; E32F C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #408 of 787
	JR   C,$E315	; E330 38 E3 "8?"
	LD   H,A	; E332 67 "g"
	EX   (SP),HL	; E333 E3 "?"
	LD   H,A	; E334 67 "g"
	EX   (SP),HL	; E335 E3 "?"
	LD   H,A	; E336 67 "g"
	EX   (SP),HL	; E337 E3 "?"
NEAR_E338:		; code label
	; Referenced at E34F E358 E35E E362
	LD   A,(IY+$00)	; E338 FD 7E 00 "?~?"
	AND  $F8	; E33B E6 F8 "??"
	LD   (IY+$00),A	; E33D FD 77 00 "?w?"
	HALT 	; E340 76 "v"
	BIT  0,(IY+$00)	; E341 FD CB 00 46 "???F"
	RET  Z	; E345 C8 "?"
	BIT  2,(IY+$00)	; E346 FD CB 00 56 "???V"
	JR   Z,NEAR_E35A	; E34A 28 0E "(?"
	LD   A,(HL)	; E34C 7E "~"
	CP   $FE	; E34D FE FE "??"
	JR   NC,NEAR_E338	; E34F 30 E7 "0?"
	INC  (HL)	; E351 34 "4"
NEAR_E352:		; code label
	; Referenced at E365
	LD   A,(HL)	; E352 7E "~"
	PUSH DE	; E353 D5 "?"
	CALL SUB_E0D1	; E354 CD D1 E0 "???"
	POP  DE	; E357 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_E338	; E358 18 DE "??"
NEAR_E35A:		; code label
	; stop analyzing: already analyzed code at iteration #505: Opcode (or part of it) has been already analyzed
	; Referenced at E34A
	; Code analyzation starting point at iteration #410 of 787
	BIT  1,(IY+$00)	; E35A FD CB 00 4E "???N"
	JR   Z,NEAR_E338	; E35E 28 D8 "(?"
	LD   A,(HL)	; E360 7E "~"
	OR   A	; E361 B7 "?"
	JR   Z,NEAR_E338	; E362 28 D4 "(?"
	DEC  (HL)	; E364 35 "5"
	; Opcode breaks the linear code flow
	JR   NEAR_E352	; E365 18 EB "??"
NEAR_E367:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E387 E381
	; Code analyzation starting point at iteration #228 of 787
	LD   A,(IY+$00)	; E367 FD 7E 00 "?~?"
	AND  $F8	; E36A E6 F8 "??"
	LD   (IY+$00),A	; E36C FD 77 00 "?w?"
	HALT 	; E36F 76 "v"
	BIT  0,(IY+$00)	; E370 FD CB 00 46 "???F"
	RET  Z	; E374 C8 "?"
	BIT  2,(IY+$00)	; E375 FD CB 00 56 "???V"
	JR   Z,SUB_E383	; E379 28 08 "(?"
	INC  (HL)	; E37B 34 "4"
NEAR_E37C:		; code label
	; stop analyzing: already analyzed code at iteration #229: Opcode (or part of it) has been already analyzed
	; Referenced at E38A
	PUSH DE	; E37C D5 "?"
	CALL $E161	; E37D CD 61 E1 "?a?"
	POP  DE	; E380 D1 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_E367	; E381 18 E4 "??"
SUB_E383:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E915 E379
	; Code analyzation starting point at iteration #227 of 787
	BIT  1,(IY+$00)	; E383 FD CB 00 4E "???N"
	JR   Z,NEAR_E367	; E387 28 DE "(?"
	DEC  (HL)	; E389 35 "5"
	; Opcode breaks the linear code flow
	JR   NEAR_E37C	; E38A 18 F0 "??"
SUB_E38C:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E3E2
	; Code analyzation starting point at iteration #210 of 787
	LD   HL,$1D86	; E38C 21 86 1D "!??"
NEAR_E38F:		; code label
	; Referenced at E399
	INC  (HL)	; E38F 34 "4"
	LD   A,(HL)	; E390 7E "~"
	CP   $3A	; E391 FE 3A "?:"
	JP   NZ,FAR_DAAB	; E393 C2 AB DA "???"
	LD   (HL),$30	; E396 36 30 "60"
	DEC  HL	; E398 2B "+"
	; Opcode breaks the linear code flow
	JR   NEAR_E38F	; E399 18 F4 "??"
SUB_E39B:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E4A1
	; Code analyzation starting point at iteration #411 of 787
	LD   HL,$1D86	; E39B 21 86 1D "!??"
NEAR_E39E:		; code label
	; Referenced at E3A8
	DEC  (HL)	; E39E 35 "5"
	LD   A,(HL)	; E39F 7E "~"
	CP   $2F	; E3A0 FE 2F "?/"
	JP   NZ,FAR_DAAB	; E3A2 C2 AB DA "???"
	LD   (HL),$39	; E3A5 36 39 "69"
	DEC  HL	; E3A7 2B "+"
	; Opcode breaks the linear code flow
	JR   NEAR_E39E	; E3A8 18 F4 "??"
SUB_E3AA:		; code label
	; Referenced at DA44 E3EB E411 DC24 C4C8 D65C D2D7 D32D
	; Code analyzation starting point at iteration #31 of 787
	BIT  7,H	; E3AA CB 7C "?|"
	RET  Z	; E3AC C8 "?"
	SET  6,H	; E3AD CB F4 "??"
	RES  7,H	; E3AF CB BC "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; E3B1 DB B2 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E3B3 D3 B1 "??"
	INC  A	; E3B5 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E3B6 D3 B2 "??"
	; Opcode breaks the linear code flow
	RET  	; E3B8 C9 "?"
SUB_E3B9:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E491 E4A4
	; Code analyzation starting point at iteration #208 of 787
	BIT  6,H	; E3B9 CB 74 "?t"
	RET  Z	; E3BB C8 "?"
	RES  6,H	; E3BC CB B4 "??"
	SET  7,H	; E3BE CB FC "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E3C0 DB B1 "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E3C2 D3 B2 "??"
	INC  A	; E3C4 3C "<"
SUB_E3C5:		; code label
	; Referenced at C3DA
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E3C5 D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; E3C7 C9 "?"
SUB_E3C8:		; code label
	; Referenced at E91D E9AF E3D0 E47A
	; Code analyzation starting point at iteration #38 of 787
	LD   A,($1DB1)	; E3C8 3A B1 1D ":??"
	LD   HL,($1F30)	; E3CB 2A 30 1F "*0?"
	AND  L	; E3CE A5 "?"
	; Opcode breaks the linear code flow
	RET  	; E3CF C9 "?"
SUB_E3D0:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at D67A
	; Code analyzation starting point at iteration #209 of 787
	CALL SUB_E3C8	; E3D0 CD C8 E3 "???"
	RET  NZ	; E3D3 C0 "?"
	LD   A,($1DAE)	; E3D4 3A AE 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E3D7 D3 B1 "??"
	INC  A	; E3D9 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E3DA D3 B2 "??"
	LD   HL,($1D97)	; E3DC 2A 97 1D "*??"
	LD   A,(HL)	; E3DF 7E "~"
	INC  A	; E3E0 3C "<"
	RET  Z	; E3E1 C8 "?"
	CALL SUB_E38C	; E3E2 CD 8C E3 "???"
	LD   HL,($1D97)	; E3E5 2A 97 1D "*??"
	CALL SUB_DAF7	; E3E8 CD F7 DA "???"
	CALL SUB_E3AA	; E3EB CD AA E3 "???"
	LD   ($1D97),HL	; E3EE 22 97 1D ""??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E3F1 DB B1 "??"
	LD   ($1DAE),A	; E3F3 32 AE 1D "2??"
	PUSH HL	; E3F6 E5 "?"
	CALL SUB_E417	; E3F7 CD 17 E4 "???"
	XOR  A	; E3FA AF "?"
	LD   ($1D99),A	; E3FB 32 99 1D "2??"
	CALL SUB_E85F	; E3FE CD 5F E8 "?_?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E401 DB B1 "??"
	INC  A	; E403 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E404 D3 B2 "??"
	POP  HL	; E406 E1 "?"
	LD   B,$0F	; E407 06 0F "??"
NEAR_E409:		; code label
	; Referenced at E40F
	LD   A,(HL)	; E409 7E "~"
	INC  A	; E40A 3C "<"
	RET  Z	; E40B C8 "?"
	CALL SUB_DAF7	; E40C CD F7 DA "???"
	DJNZ NEAR_E409	; E40F 10 F8 "??"
	CALL SUB_E3AA	; E411 CD AA E3 "???"
	; Opcode breaks the linear code flow
	JP   FAR_EA61	; E414 C3 61 EA "?a?"
SUB_E417:		; code label
	; stop analyzing: already analyzed code at iteration #412: Opcode (or part of it) has been already analyzed
	; Referenced at E3F7
	; Code analyzation starting point at iteration #211 of 787
	LD   HL,$11AA	; E417 21 AA 11 "!??"
	LD   B,$4C	; E41A 06 4C "?L"
NEAR_E41C:		; code label
	; Referenced at E433
	PUSH BC	; E41C C5 "?"
	LD   E,L	; E41D 5D "]"
	LD   D,H	; E41E 54 "T"
	DEC  DE	; E41F 1B "?"
	DEC  DE	; E420 1B "?"
	LD   BC,$001E	; E421 01 1E 00 "???"
	LD   A,(DE)	; E424 1A "?"
	LDIR 	; E425 ED B0 "??"
	AND  $1F	; E427 E6 1F "??"
	LD   (DE),A	; E429 12 "?"
	INC  DE	; E42A 13 "?"
	DEC  A	; E42B 3D "="
	AND  $1F	; E42C E6 1F "??"
	LD   (DE),A	; E42E 12 "?"
	LD   C,$0A	; E42F 0E 0A "??"
	ADD  HL,BC	; E431 09 "?"
	POP  BC	; E432 C1 "?"
	DJNZ NEAR_E41C	; E433 10 E7 "??"
	; Opcode breaks the linear code flow
	RET  	; E435 C9 "?"
SUB_E436:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E48D
	; Code analyzation starting point at iteration #413 of 787
	DEC  HL	; E436 2B "+"
	LD   A,(HL)	; E437 7E "~"
	CP   $FF	; E438 FE FF "??"
	CCF  	; E43A 3F "?"
	RET  C	; E43B D8 "?"
	CP   $82	; E43C FE 82 "??"
	RET  Z	; E43E C8 "?"
	CP   $86	; E43F FE 86 "??"
	RET  Z	; E441 C8 "?"
	CP   $83	; E442 FE 83 "??"
	JR   NZ,NEAR_E44E	; E444 20 08 " ?"
	PUSH DE	; E446 D5 "?"
	LD   DE,$FFF3	; E447 11 F3 FF "???"
	ADD  HL,DE	; E44A 19 "?"
	POP  DE	; E44B D1 "?"
	OR   A	; E44C B7 "?"
	; Opcode breaks the linear code flow
	RET  	; E44D C9 "?"
NEAR_E44E:		; code label
	; stop analyzing: already analyzed code at iteration #506: Opcode (or part of it) has been already analyzed
	; Referenced at E444
	; Code analyzation starting point at iteration #414 of 787
	DEC  HL	; E44E 2B "+"
	OR   A	; E44F B7 "?"
	RET  NZ	; E450 C0 "?"
	OR   (HL)	; E451 B6 "?"
	JR   Z,NEAR_E477	; E452 28 23 "(?"
	CP   $FF	; E454 FE FF "??"
	JR   Z,NEAR_E477	; E456 28 1F "(?"
	CP   $82	; E458 FE 82 "??"
	JR   Z,NEAR_E477	; E45A 28 1B "(?"
	CP   $83	; E45C FE 83 "??"
	JR   Z,NEAR_E477	; E45E 28 17 "(?"
	CP   $86	; E460 FE 86 "??"
	JR   Z,NEAR_E477	; E462 28 13 "(?"
	RLA  	; E464 17 "?"
	CCF  	; E465 3F "?"
	RET  NC	; E466 D0 "?"
FAR_E467:		; code label
	; Referenced at E474
	DEC  HL	; E467 2B "+"
	LD   A,(HL)	; E468 7E "~"
	CP   $85	; E469 FE 85 "??"
	INC  HL	; E46B 23 "?"
	JR   Z,NEAR_E477	; E46C 28 09 "(?"
	DEC  HL	; E46E 2B "+"
	DEC  HL	; E46F 2B "+"
	DEC  HL	; E470 2B "+"
	DEC  HL	; E471 2B "+"
	LD   A,(HL)	; E472 7E "~"
	DEC  A	; E473 3D "="
	JP   P,FAR_E467	; E474 F2 67 E4 "?g?"
NEAR_E477:		; code label
	; stop analyzing: already analyzed code at iteration #415: Opcode (or part of it) has been already analyzed
	; Referenced at E452 E456 E45A E45E E462 E46C
	INC  HL	; E477 23 "?"
	OR   A	; E478 B7 "?"
	; Opcode breaks the linear code flow
	RET  	; E479 C9 "?"
FAR_E47A:		; code label
	; stop analyzing: already analyzed code at iteration #507: Opcode (or part of it) has been already analyzed
	; Referenced at C371 D695
	; Code analyzation starting point at iteration #416 of 787
	CALL SUB_E3C8	; E47A CD C8 E3 "???"
	RET  NZ	; E47D C0 "?"
	LD   A,($1DAE)	; E47E 3A AE 1D ":??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E481 D3 B2 "??"
	DEC  A	; E483 3D "="
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E484 D3 B1 "??"
	LD   HL,($1D97)	; E486 2A 97 1D "*??"
	RES  6,H	; E489 CB B4 "??"
	SET  7,H	; E48B CB FC "??"
	CALL SUB_E436	; E48D CD 36 E4 "?6?"
	RET  C	; E490 D8 "?"
	CALL SUB_E3B9	; E491 CD B9 E3 "???"
	SET  6,H	; E494 CB F4 "??"
	RES  7,H	; E496 CB BC "??"
	LD   ($1D97),HL	; E498 22 97 1D ""??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; E49B DB B2 "??"
	LD   ($1DAE),A	; E49D 32 AE 1D "2??"
	PUSH HL	; E4A0 E5 "?"
	CALL SUB_E39B	; E4A1 CD 9B E3 "???"
	CALL SUB_E3B9	; E4A4 CD B9 E3 "???"
	POP  HL	; E4A7 E1 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; E4A8 DB B2 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E4AA D3 B1 "??"
	INC  A	; E4AC 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E4AD D3 B2 "??"
	PUSH HL	; E4AF E5 "?"
	LD   HL,$11C5	; E4B0 21 C5 11 "!??"
	LD   B,$4C	; E4B3 06 4C "?L"
NEAR_E4B5:		; code label
	; Referenced at E4CC
	PUSH BC	; E4B5 C5 "?"
	LD   E,L	; E4B6 5D "]"
	LD   D,H	; E4B7 54 "T"
	INC  DE	; E4B8 13 "?"
	INC  DE	; E4B9 13 "?"
	LD   BC,$001E	; E4BA 01 1E 00 "???"
	LD   A,(DE)	; E4BD 1A "?"
	LDDR 	; E4BE ED B8 "??"
	AND  $1F	; E4C0 E6 1F "??"
	LD   (DE),A	; E4C2 12 "?"
	DEC  DE	; E4C3 1B "?"
	INC  A	; E4C4 3C "<"
	AND  $1F	; E4C5 E6 1F "??"
	LD   (DE),A	; E4C7 12 "?"
	LD   C,$46	; E4C8 0E 46 "?F"
	ADD  HL,BC	; E4CA 09 "?"
	POP  BC	; E4CB C1 "?"
	DJNZ NEAR_E4B5	; E4CC 10 E7 "??"
	POP  HL	; E4CE E1 "?"
	LD   A,$0F	; E4CF 3E 0F ">?"
	LD   ($1D99),A	; E4D1 32 99 1D "2??"
	; Opcode breaks the linear code flow
	JP   SUB_EA5C	; E4D4 C3 5C EA "?\?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #508 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E4D7 DB B1 "??"
	PUSH AF	; E4D9 F5 "?"
	LD   A,$FE	; E4DA 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E4DC D3 B1 "??"
	LD   A,($1E86)	; E4DE 3A 86 1E ":??"
	LD   L,A	; E4E1 6F "o"
	LD   H,$00	; E4E2 26 00 "&?"
	ADD  HL,HL	; E4E4 29 ")"
	ADD  HL,HL	; E4E5 29 ")"
	ADD  HL,HL	; E4E6 29 ")"
	LD   E,L	; E4E7 5D "]"
	LD   D,H	; E4E8 54 "T"
	ADD  HL,HL	; E4E9 29 ")"
	ADD  HL,HL	; E4EA 29 ")"
	ADD  HL,DE	; E4EB 19 "?"
	CP   $04	; E4EC FE 04 "??"
	LD   DE,$0032	; E4EE 11 32 00 "?2?"
	LD   A,$14	; E4F1 3E 14 ">?"
	JR   NC,NEAR_E503	; E4F3 30 0E "0?"
	EX   DE,HL	; E4F5 EB "?"
	LD   HL,($1E85)	; E4F6 2A 85 1E "*??"
	LD   H,$00	; E4F9 26 00 "&?"
	ADD  HL,HL	; E4FB 29 ")"
	LD   C,L	; E4FC 4D "M"
	LD   B,H	; E4FD 44 "D"
	ADD  HL,HL	; E4FE 29 ")"
	ADD  HL,HL	; E4FF 29 ")"
	ADD  HL,BC	; E500 09 "?"
	LD   A,$09	; E501 3E 09 ">?"
NEAR_E503:		; code label
	; stop analyzing: already analyzed code at iteration #509: Opcode (or part of it) has been already analyzed
	; Referenced at E4F3
	ADD  HL,DE	; E503 19 "?"
	LD   BC,$7900	; E504 01 00 79 "??y"
	ADD  HL,BC	; E507 09 "?"
	LD   B,A	; E508 47 "G"
NEAR_E509:		; code label
	; Referenced at E50E
	LD   A,(HL)	; E509 7E "~"
	XOR  $80	; E50A EE 80 "??"
	LD   (HL),A	; E50C 77 "w"
	INC  HL	; E50D 23 "?"
	DJNZ NEAR_E509	; E50E 10 F9 "??"
	POP  AF	; E510 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E511 D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; E513 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #585 of 787
	LD   HL,($1E88)	; E514 2A 88 1E "*??"
	LD   H,$00	; E517 26 00 "&?"
	LD   E,L	; E519 5D "]"
	LD   D,H	; E51A 54 "T"
	ADD  HL,HL	; E51B 29 ")"
	ADD  HL,HL	; E51C 29 ")"
	ADD  HL,DE	; E51D 19 "?"
	ADD  HL,HL	; E51E 29 ")"
	ADD  HL,HL	; E51F 29 ")"
	ADD  HL,HL	; E520 29 ")"
	LD   A,($1E87)	; E521 3A 87 1E ":??"
	ADD  A	; E524 87 "?"
	LD   E,A	; E525 5F "_"
	ADD  HL,DE	; E526 19 "?"
	LD   BC,$1220	; E527 01 20 12 "? ?"
	ADD  HL,BC	; E52A 09 "?"
	LD   BC,$0280	; E52B 01 80 02 "???"
	LD   E,$27	; E52E 1E 27 "?'"
NEAR_E530:		; code label
	; Referenced at E538
	LD   A,(HL)	; E530 7E "~"
	XOR  C	; E531 A9 "?"
	LD   (HL),A	; E532 77 "w"
	INC  L	; E533 2C ","
	LD   A,(HL)	; E534 7E "~"
	XOR  C	; E535 A9 "?"
	LD   (HL),A	; E536 77 "w"
	ADD  HL,DE	; E537 19 "?"
	DJNZ NEAR_E530	; E538 10 F6 "??"
	; Opcode breaks the linear code flow
	RET  	; E53A C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #657 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E53B DB B1 "??"
	PUSH AF	; E53D F5 "?"
	LD   A,$FE	; E53E 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E540 D3 B1 "??"
	LD   A,($1E84)	; E542 3A 84 1E ":??"
	OR   A	; E545 B7 "?"
	LD   HL,$7C70	; E546 21 70 7C "!p|"
	JR   Z,NEAR_E55A	; E549 28 0F "(?"
	LD   L,A	; E54B 6F "o"
	LD   H,$00	; E54C 26 00 "&?"
	ADD  HL,HL	; E54E 29 ")"
	ADD  HL,HL	; E54F 29 ")"
	ADD  HL,HL	; E550 29 ")"
	LD   E,L	; E551 5D "]"
	LD   D,H	; E552 54 "T"
	ADD  HL,HL	; E553 29 ")"
	ADD  HL,HL	; E554 29 ")"
	ADD  HL,DE	; E555 19 "?"
	LD   DE,$79C8	; E556 11 C8 79 "??y"
	ADD  HL,DE	; E559 19 "?"
NEAR_E55A:		; code label
	; stop analyzing: already analyzed code at iteration #658: Opcode (or part of it) has been already analyzed
	; Referenced at E549
	LD   A,($1E83)	; E55A 3A 83 1E ":??"
	ADD  A	; E55D 87 "?"
	LD   E,A	; E55E 5F "_"
	ADD  A	; E55F 87 "?"
	ADD  A	; E560 87 "?"
	ADD  E	; E561 83 "?"
	LD   E,A	; E562 5F "_"
	LD   D,$00	; E563 16 00 "??"
	ADD  HL,DE	; E565 19 "?"
	LD   B,$08	; E566 06 08 "??"
NEAR_E568:		; code label
	; Referenced at E56D
	LD   A,(HL)	; E568 7E "~"
	XOR  $80	; E569 EE 80 "??"
	LD   (HL),A	; E56B 77 "w"
	INC  HL	; E56C 23 "?"
	DJNZ NEAR_E568	; E56D 10 F9 "??"
	POP  AF	; E56F F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E570 D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; E572 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #706 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E573 DB B1 "??"
	PUSH AF	; E575 F5 "?"
	LD   A,$FE	; E576 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E578 D3 B1 "??"
	LD   HL,($1E82)	; E57A 2A 82 1E "*??"
	LD   H,$00	; E57D 26 00 "&?"
	ADD  HL,HL	; E57F 29 ")"
	ADD  HL,HL	; E580 29 ")"
	ADD  HL,HL	; E581 29 ")"
	LD   E,L	; E582 5D "]"
	LD   D,H	; E583 54 "T"
	ADD  HL,HL	; E584 29 ")"
	ADD  HL,HL	; E585 29 ")"
	ADD  HL,DE	; E586 19 "?"
	EX   DE,HL	; E587 EB "?"
	LD   HL,($1E81)	; E588 2A 81 1E "*??"
	LD   H,$00	; E58B 26 00 "&?"
	LD   C,L	; E58D 4D "M"
	LD   B,H	; E58E 44 "D"
	ADD  HL,HL	; E58F 29 ")"
	ADD  HL,BC	; E590 09 "?"
	LD   BC,$E5AB	; E591 01 AB E5 "???"
	ADD  HL,BC	; E594 09 "?"
	LD   C,(HL)	; E595 4E "N"
	INC  HL	; E596 23 "?"
	LD   B,(HL)	; E597 46 "F"
	INC  HL	; E598 23 "?"
	LD   A,(HL)	; E599 7E "~"
	EX   DE,HL	; E59A EB "?"
	ADD  HL,BC	; E59B 09 "?"
	LD   DE,$0028	; E59C 11 28 00 "?(?"
	LD   B,A	; E59F 47 "G"
NEAR_E5A0:		; code label
	; Referenced at E5A5
	LD   A,(HL)	; E5A0 7E "~"
	XOR  $80	; E5A1 EE 80 "??"
	LD   (HL),A	; E5A3 77 "w"
	INC  HL	; E5A4 23 "?"
	DJNZ NEAR_E5A0	; E5A5 10 F9 "??"
	POP  AF	; E5A7 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E5A8 D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; E5AA C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #747 of 787
	BIT  7,C	; E5AB CB 79 "?y"
	INC  C	; E5AD 0C "?"
	RET  C	; E5AE D8 "?"
	LD   A,C	; E5AF 79 "y"
	INC  BC	; E5B0 03 "?"
	CALL C,$0379	; E5B1 DC 79 03 "?y?"
	RET  PO	; E5B4 E0 "?"
	LD   A,C	; E5B5 79 "y"
	INC  BC	; E5B6 03 "?"
	CALL PO,$0379	; E5B7 E4 79 03 "?y?"
	RET  PE	; E5BA E8 "?"
	LD   A,C	; E5BB 79 "y"
	RLCA 	; E5BC 07 "?"
	LD   DE,$0CA0	; E5BD 11 A0 0C "???"
	; Opcode breaks the linear code flow
	JR   NEAR_E5C5	; E5C0 18 03 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #776 of 787
	LD   DE,$07A0	; E5C2 11 A0 07 "???"
NEAR_E5C5:		; code label
	; stop analyzing: already analyzed code at iteration #776: Opcode (or part of it) has been already analyzed
	; Referenced at E5C0
	; Code analyzation starting point at iteration #749 of 787
	LD   HL,($1E76)	; E5C5 2A 76 1E "*v?"
	LD   H,$00	; E5C8 26 00 "&?"
	ADD  HL,HL	; E5CA 29 ")"
	ADD  HL,HL	; E5CB 29 ")"
	ADD  HL,DE	; E5CC 19 "?"
	LD   DE,$004D	; E5CD 11 4D 00 "?M?"
	LD   B,$10	; E5D0 06 10 "??"
NEAR_E5D2:		; code label
	; Referenced at E5E2
	LD   A,(HL)	; E5D2 7E "~"
	CPL  	; E5D3 2F "/"
	LD   (HL),A	; E5D4 77 "w"
	INC  HL	; E5D5 23 "?"
	LD   A,(HL)	; E5D6 7E "~"
	CPL  	; E5D7 2F "/"
	LD   (HL),A	; E5D8 77 "w"
	INC  HL	; E5D9 23 "?"
	LD   A,(HL)	; E5DA 7E "~"
	CPL  	; E5DB 2F "/"
	LD   (HL),A	; E5DC 77 "w"
	INC  HL	; E5DD 23 "?"
	LD   A,(HL)	; E5DE 7E "~"
	CPL  	; E5DF 2F "/"
	LD   (HL),A	; E5E0 77 "w"
	ADD  HL,DE	; E5E1 19 "?"
	DJNZ NEAR_E5D2	; E5E2 10 EE "??"
	; Opcode breaks the linear code flow
	RET  	; E5E4 C9 "?"
SUB_E5E5:		; code label
	; Referenced at C287 C28F C66C
	; Code analyzation starting point at iteration #32 of 787
	LD   A,($1D95)	; E5E5 3A 95 1D ":??"
	OR   A	; E5E8 B7 "?"
	RET  NZ	; E5E9 C0 "?"
	LD   HL,($1E74)	; E5EA 2A 74 1E "*t?"
	LD   H,A	; E5ED 67 "g"
	ADD  HL,HL	; E5EE 29 ")"
	ADD  HL,HL	; E5EF 29 ")"
	LD   DE,$079C	; E5F0 11 9C 07 "???"
	ADD  HL,DE	; E5F3 19 "?"
	LD   DE,$8008	; E5F4 11 08 80 "???"
	LD   BC,$004F	; E5F7 01 4F 00 "?O?"
NEAR_E5FA:		; code label
	; Referenced at E605
	LD   A,(HL)	; E5FA 7E "~"
	XOR  D	; E5FB AA "?"
	LD   (HL),A	; E5FC 77 "w"
	INC  HL	; E5FD 23 "?"
	LD   A,(HL)	; E5FE 7E "~"
	XOR  D	; E5FF AA "?"
	LD   (HL),A	; E600 77 "w"
	RRC  D	; E601 CB 0A "??"
	ADD  HL,BC	; E603 09 "?"
	DEC  E	; E604 1D "?"
	JR   NZ,NEAR_E5FA	; E605 20 F3 " ?"
	; Opcode breaks the linear code flow
	RET  	; E607 C9 "?"
SUB_E608:		; code label
	; stop analyzing: already analyzed code at iteration #212: Opcode (or part of it) has been already analyzed
	; Referenced at C216 C2AC C611 C648 C8FA C902 C975 C9A7 C9E0 DE4C DE54 DF1A E101 E190 E198 E255 CB6D D642 CBC4 D66D D685 DA1E E734 D20F D217 D688 D77A D7AD C797 C7C5 D747
	; Code analyzation starting point at iteration #33 of 787
	LD   HL,($1E77)	; E608 2A 77 1E "*w?"
	INC  L	; E60B 2C ","
	RET  Z	; E60C C8 "?"
	LD   H,$00	; E60D 26 00 "&?"
	ADD  HL,HL	; E60F 29 ")"
	LD   DE,$E617	; E610 11 17 E6 "???"
	ADD  HL,DE	; E613 19 "?"
	LD   A,(HL)	; E614 7E "~"
	INC  HL	; E615 23 "?"
	LD   H,(HL)	; E616 66 "f"
	LD   L,A	; E617 6F "o"
	; Opcode breaks the linear code flow
	JP   HL	; E618 E9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #213 of 787
	CP   L	; E619 BD "?"
	PUSH HL	; E61A E5 "?"
	JP   NZ,$14E5	; E61B C2 E5 14 "???"
	PUSH HL	; E61E E5 "?"
	LD   (HL),E	; E61F 73 "s"
	PUSH HL	; E620 E5 "?"
	DEC  SP	; E621 3B ";"
	PUSH HL	; E622 E5 "?"
	RST  $10	; E623 D7 "?"
	CALL PO,$7621	; E624 E4 21 76 "?!v"
	LD   E,$CB	; E627 1E CB "??"
	LD   L,C	; E629 69 "i"
	JR   Z,NEAR_E631	; E62A 28 05 "(?"
	LD   A,(HL)	; E62C 7E "~"
	OR   A	; E62D B7 "?"
	RET  Z	; E62E C8 "?"
	DEC  (HL)	; E62F 35 "5"
	; Opcode breaks the linear code flow
	RET  	; E630 C9 "?"
NEAR_E631:		; code label
	; stop analyzing: already analyzed code at iteration #417: Opcode (or part of it) has been already analyzed
	; Referenced at E62A
	; Code analyzation starting point at iteration #216 of 787
	BIT  2,C	; E631 CB 51 "?Q"
	JR   Z,NEAR_E63B	; E633 28 06 "(?"
	LD   A,(HL)	; E635 7E "~"
	CP   $10	; E636 FE 10 "??"
	RET  Z	; E638 C8 "?"
	INC  (HL)	; E639 34 "4"
	; Opcode breaks the linear code flow
	RET  	; E63A C9 "?"
NEAR_E63B:		; code label
	; stop analyzing: already analyzed code at iteration #418: Opcode (or part of it) has been already analyzed
	; Referenced at E633
	; Code analyzation starting point at iteration #217 of 787
	INC  HL	; E63B 23 "?"
	BIT  1,C	; E63C CB 49 "?I"
	JR   Z,NEAR_E643	; E63E 28 03 "(?"
	LD   (HL),$01	; E640 36 01 "6?"
	; Opcode breaks the linear code flow
	RET  	; E642 C9 "?"
NEAR_E643:		; code label
	; stop analyzing: already analyzed code at iteration #419: Opcode (or part of it) has been already analyzed
	; Referenced at E63E
	; Code analyzation starting point at iteration #218 of 787
	BIT  3,C	; E643 CB 59 "?Y"
	RET  Z	; E645 C8 "?"
	LD   (HL),$00	; E646 36 00 "6?"
	; Opcode breaks the linear code flow
	RET  	; E648 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #420 of 787
	LD   HL,$1E83	; E649 21 83 1E "!??"
	BIT  5,C	; E64C CB 69 "?i"
	JR   Z,NEAR_E656	; E64E 28 06 "(?"
	LD   A,(HL)	; E650 7E "~"
	DEC  A	; E651 3D "="
	AND  $03	; E652 E6 03 "??"
	LD   (HL),A	; E654 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E655 C9 "?"
NEAR_E656:		; code label
	; stop analyzing: already analyzed code at iteration #510: Opcode (or part of it) has been already analyzed
	; Referenced at E64E
	; Code analyzation starting point at iteration #421 of 787
	BIT  2,C	; E656 CB 51 "?Q"
	JR   Z,NEAR_E660	; E658 28 06 "(?"
	LD   A,(HL)	; E65A 7E "~"
	INC  A	; E65B 3C "<"
	AND  $03	; E65C E6 03 "??"
	LD   (HL),A	; E65E 77 "w"
	RET  Z	; E65F C8 "?"
NEAR_E660:		; code label
	; stop analyzing: already analyzed code at iteration #422: Opcode (or part of it) has been already analyzed
	; Referenced at E658
	INC  HL	; E660 23 "?"
	BIT  3,C	; E661 CB 59 "?Y"
	JR   Z,NEAR_E66F	; E663 28 0A "(?"
	LD   A,(HL)	; E665 7E "~"
	DEC  A	; E666 3D "="
	JP   P,FAR_E66D	; E667 F2 6D E6 "?m?"
	LD   A,($1F2C)	; E66A 3A 2C 1F ":,?"
FAR_E66D:		; code label
	; stop analyzing: already analyzed code at iteration #423: Opcode (or part of it) has been already analyzed
	; Referenced at E667
	LD   (HL),A	; E66D 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E66E C9 "?"
NEAR_E66F:		; code label
	; stop analyzing: already analyzed code at iteration #511: Opcode (or part of it) has been already analyzed
	; Referenced at E663
	; Code analyzation starting point at iteration #424 of 787
	BIT  1,C	; E66F CB 49 "?I"
	RET  Z	; E671 C8 "?"
	LD   A,($1F2C)	; E672 3A 2C 1F ":,?"
	INC  A	; E675 3C "<"
	LD   E,A	; E676 5F "_"
	LD   A,(HL)	; E677 7E "~"
	INC  A	; E678 3C "<"
	CP   E	; E679 BB "?"
	JR   NZ,NEAR_E67D	; E67A 20 01 " ?"
	XOR  A	; E67C AF "?"
NEAR_E67D:		; code label
	; stop analyzing: already analyzed code at iteration #425: Opcode (or part of it) has been already analyzed
	; Referenced at E67A
	LD   (HL),A	; E67D 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E67E C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #512 of 787
	LD   HL,$1E81	; E67F 21 81 1E "!??"
	BIT  5,C	; E682 CB 69 "?i"
	JR   Z,NEAR_E68F	; E684 28 09 "(?"
	LD   A,(HL)	; E686 7E "~"
	DEC  A	; E687 3D "="
	JP   P,FAR_E68D	; E688 F2 8D E6 "???"
	LD   A,$05	; E68B 3E 05 ">?"
FAR_E68D:		; code label
	; stop analyzing: already analyzed code at iteration #513: Opcode (or part of it) has been already analyzed
	; Referenced at E688
	LD   (HL),A	; E68D 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E68E C9 "?"
NEAR_E68F:		; code label
	; stop analyzing: already analyzed code at iteration #586: Opcode (or part of it) has been already analyzed
	; Referenced at E684
	; Code analyzation starting point at iteration #514 of 787
	BIT  2,C	; E68F CB 51 "?Q"
	JR   Z,NEAR_E69C	; E691 28 09 "(?"
	LD   A,(HL)	; E693 7E "~"
	INC  A	; E694 3C "<"
	CP   $06	; E695 FE 06 "??"
	JR   NZ,NEAR_E69A	; E697 20 01 " ?"
	XOR  A	; E699 AF "?"
NEAR_E69A:		; code label
	; stop analyzing: already analyzed code at iteration #515: Opcode (or part of it) has been already analyzed
	; Referenced at E697
	LD   (HL),A	; E69A 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E69B C9 "?"
NEAR_E69C:		; code label
	; stop analyzing: already analyzed code at iteration #587: Opcode (or part of it) has been already analyzed
	; Referenced at E691
	; Code analyzation starting point at iteration #516 of 787
	INC  HL	; E69C 23 "?"
	BIT  3,C	; E69D CB 59 "?Y"
	JR   Z,NEAR_E6AA	; E69F 28 09 "(?"
	LD   A,(HL)	; E6A1 7E "~"
	DEC  A	; E6A2 3D "="
	JP   P,FAR_E6A8	; E6A3 F2 A8 E6 "???"
	LD   A,$0D	; E6A6 3E 0D ">?"
FAR_E6A8:		; code label
	; stop analyzing: already analyzed code at iteration #517: Opcode (or part of it) has been already analyzed
	; Referenced at E6A3
	LD   (HL),A	; E6A8 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6A9 C9 "?"
NEAR_E6AA:		; code label
	; stop analyzing: already analyzed code at iteration #588: Opcode (or part of it) has been already analyzed
	; Referenced at E69F
	; Code analyzation starting point at iteration #518 of 787
	BIT  1,C	; E6AA CB 49 "?I"
	RET  Z	; E6AC C8 "?"
	LD   A,(HL)	; E6AD 7E "~"
	INC  A	; E6AE 3C "<"
	CP   $0E	; E6AF FE 0E "??"
	JR   NZ,NEAR_E6B4	; E6B1 20 01 " ?"
	XOR  A	; E6B3 AF "?"
NEAR_E6B4:		; code label
	; stop analyzing: already analyzed code at iteration #519: Opcode (or part of it) has been already analyzed
	; Referenced at E6B1
	LD   (HL),A	; E6B4 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6B5 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #589 of 787
	LD   HL,$1E87	; E6B6 21 87 1E "!??"
	BIT  5,C	; E6B9 CB 69 "?i"
	JR   Z,NEAR_E6C3	; E6BB 28 06 "(?"
	LD   A,(HL)	; E6BD 7E "~"
	DEC  A	; E6BE 3D "="
	AND  $0F	; E6BF E6 0F "??"
	LD   (HL),A	; E6C1 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6C2 C9 "?"
NEAR_E6C3:		; code label
	; stop analyzing: already analyzed code at iteration #659: Opcode (or part of it) has been already analyzed
	; Referenced at E6BB
	; Code analyzation starting point at iteration #590 of 787
	BIT  2,C	; E6C3 CB 51 "?Q"
	JR   Z,NEAR_E6CD	; E6C5 28 06 "(?"
	LD   A,(HL)	; E6C7 7E "~"
	INC  A	; E6C8 3C "<"
	AND  $0F	; E6C9 E6 0F "??"
	LD   (HL),A	; E6CB 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6CC C9 "?"
NEAR_E6CD:		; code label
	; stop analyzing: already analyzed code at iteration #660: Opcode (or part of it) has been already analyzed
	; Referenced at E6C5
	; Code analyzation starting point at iteration #591 of 787
	INC  HL	; E6CD 23 "?"
	BIT  3,C	; E6CE CB 59 "?Y"
	JR   Z,NEAR_E6DB	; E6D0 28 09 "(?"
	LD   A,(HL)	; E6D2 7E "~"
	DEC  A	; E6D3 3D "="
	JP   P,FAR_E70A	; E6D4 F2 0A E7 "???"
	LD   A,$47	; E6D7 3E 47 ">G"
	LD   (HL),A	; E6D9 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6DA C9 "?"
NEAR_E6DB:		; code label
	; stop analyzing: already analyzed code at iteration #661: Opcode (or part of it) has been already analyzed
	; Referenced at E6D0
	; Code analyzation starting point at iteration #592 of 787
	BIT  1,C	; E6DB CB 49 "?I"
	RET  Z	; E6DD C8 "?"
	LD   A,(HL)	; E6DE 7E "~"
	INC  A	; E6DF 3C "<"
	CP   $48	; E6E0 FE 48 "?H"
	JR   C,NEAR_E716	; E6E2 38 32 "82"
	XOR  A	; E6E4 AF "?"
	LD   (HL),A	; E6E5 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6E6 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #662 of 787
	LD   HL,$1E85	; E6E7 21 85 1E "!??"
	BIT  5,C	; E6EA CB 69 "?i"
	JR   Z,NEAR_E6F4	; E6EC 28 06 "(?"
	LD   A,(HL)	; E6EE 7E "~"
	DEC  A	; E6EF 3D "="
	AND  $03	; E6F0 E6 03 "??"
	LD   (HL),A	; E6F2 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6F3 C9 "?"
NEAR_E6F4:		; code label
	; stop analyzing: already analyzed code at iteration #707: Opcode (or part of it) has been already analyzed
	; Referenced at E6EC
	; Code analyzation starting point at iteration #663 of 787
	BIT  2,C	; E6F4 CB 51 "?Q"
	JR   Z,NEAR_E6FE	; E6F6 28 06 "(?"
	LD   A,(HL)	; E6F8 7E "~"
	INC  A	; E6F9 3C "<"
	AND  $03	; E6FA E6 03 "??"
	LD   (HL),A	; E6FC 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E6FD C9 "?"
NEAR_E6FE:		; code label
	; stop analyzing: already analyzed code at iteration #708: Opcode (or part of it) has been already analyzed
	; Referenced at E6F6
	; Code analyzation starting point at iteration #664 of 787
	INC  HL	; E6FE 23 "?"
	BIT  3,C	; E6FF CB 59 "?Y"
	JR   Z,NEAR_E70C	; E701 28 09 "(?"
	LD   A,(HL)	; E703 7E "~"
	DEC  A	; E704 3D "="
	JP   P,FAR_E70A	; E705 F2 0A E7 "???"
	LD   A,$15	; E708 3E 15 ">?"
FAR_E70A:		; code label
	; stop analyzing: already analyzed code at iteration #664: Opcode (or part of it) has been already analyzed
	; Referenced at E6D4 E705
	; Code analyzation starting point at iteration #593 of 787
	LD   (HL),A	; E70A 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E70B C9 "?"
NEAR_E70C:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E701
	; Code analyzation starting point at iteration #665 of 787
	BIT  1,C	; E70C CB 49 "?I"
	RET  Z	; E70E C8 "?"
	LD   A,(HL)	; E70F 7E "~"
	INC  A	; E710 3C "<"
	CP   $16	; E711 FE 16 "??"
	JR   C,NEAR_E716	; E713 38 01 "8?"
	XOR  A	; E715 AF "?"
NEAR_E716:		; code label
	; stop analyzing: already analyzed code at iteration #665: Opcode (or part of it) has been already analyzed
	; Referenced at E6E2 E713
	; Code analyzation starting point at iteration #594 of 787
	LD   (HL),A	; E716 77 "w"
	; Opcode breaks the linear code flow
	RET  	; E717 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #666 of 787
	DEC  H	; E718 25 "%"
	AND  $25	; E719 E6 25 "?%"
	AND  $B6	; E71B E6 B6 "??"
	AND  $7F	; E71D E6 7F "??"
	AND  $49	; E71F E6 49 "?I"
	AND  $E7	; E721 E6 E7 "??"
	AND  $F5	; E723 E6 F5 "??"
	PUSH HL	; E725 E5 "?"
	PUSH DE	; E726 D5 "?"
	PUSH BC	; E727 C5 "?"
	EX   AF,AF'	; E728 08 "?"
	PUSH AF	; E729 F5 "?"
	EXX  	; E72A D9 "?"
	PUSH HL	; E72B E5 "?"
	PUSH DE	; E72C D5 "?"
	PUSH BC	; E72D C5 "?"
	PUSH IX	; E72E DD E5 "??"
	XOR  A	; E730 AF "?"
	LD   ($38A4),A	; E731 32 A4 38 "2?8"
	CALL SUB_E608	; E734 CD 08 E6 "???"
	LD   HL,$E76F	; E737 21 6F E7 "!o?"
	PUSH HL	; E73A E5 "?"
	LD   HL,$E608	; E73B 21 08 E6 "!??"
	PUSH HL	; E73E E5 "?"
	LD   A,$07	; E73F 3E 07 ">?"
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	OUT  ($B5),A	; E741 D3 B5 "??"
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	IN   A,($B5)	; E743 DB B5 "??"
	CPL  	; E745 2F "/"
	AND  $2E	; E746 E6 2E "?."
	LD   C,A	; E748 4F "O"
	JR   Z,NEAR_E758	; E749 28 0D "(?"
	LD   ($38A4),A	; E74B 32 A4 38 "2?8"
	LD   A,($1DB0)	; E74E 3A B0 1D ":??"
	DEC  A	; E751 3D "="
	JR   NZ,NEAR_E759	; E752 20 05 " ?"
	LD   A,$05	; E754 3E 05 ">?"
	; Opcode breaks the linear code flow
	JR   NEAR_E759	; E756 18 01 "??"
NEAR_E758:		; code label
	; stop analyzing: already analyzed code at iteration #709: Opcode (or part of it) has been already analyzed
	; Referenced at E749
	; Code analyzation starting point at iteration #667 of 787
	INC  A	; E758 3C "<"
NEAR_E759:		; code label
	; stop analyzing: already analyzed code at iteration #668: Opcode (or part of it) has been already analyzed
	; Referenced at E752 E756
	LD   ($1DB0),A	; E759 32 B0 1D "2??"
	SUB  $05	; E75C D6 05 "??"
	RET  NZ	; E75E C0 "?"
	LD   HL,($1E77)	; E75F 2A 77 1E "*w?"
	INC  L	; E762 2C ","
	RET  Z	; E763 C8 "?"
	LD   H,A	; E764 67 "g"
	ADD  HL,HL	; E765 29 ")"
	LD   DE,$E716	; E766 11 16 E7 "???"
	ADD  HL,DE	; E769 19 "?"
	LD   E,(HL)	; E76A 5E "^"
	INC  HL	; E76B 23 "?"
	LD   D,(HL)	; E76C 56 "V"
	PUSH DE	; E76D D5 "?"
	; Opcode breaks the linear code flow
	RET  	; E76E C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #710 of 787
	LD   HL,$1E78	; E76F 21 78 1E "!x?"
	LD   DE,$E7B0	; E772 11 B0 E7 "???"
	LD   B,$28	; E775 06 28 "?("
NEAR_E777:		; code label
	; Referenced at E799
	LD   A,(DE)	; E777 1A "?"
	INC  DE	; E778 13 "?"
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	OUT  ($B5),A	; E779 D3 B5 "??"
	; I/O on port 0xb5: Dave active low strobe on WR0/RD0 (keyboard row select/read)
	IN   A,($B5)	; E77B DB B5 "??"
	CPL  	; E77D 2F "/"
	LD   C,A	; E77E 4F "O"
	LD   A,(DE)	; E77F 1A "?"
	INC  DE	; E780 13 "?"
	AND  C	; E781 A1 "?"
	JR   Z,NEAR_E792	; E782 28 0E "(?"
	LD   A,B	; E784 78 "x"
	DEC  A	; E785 3D "="
	AND  $07	; E786 E6 07 "??"
	INC  A	; E788 3C "<"
	LD   C,A	; E789 4F "O"
	LD   A,$80	; E78A 3E 80 ">?"
NEAR_E78C:		; code label
	; Referenced at E78E
	RLCA 	; E78C 07 "?"
	DEC  C	; E78D 0D "?"
	JR   NZ,NEAR_E78C	; E78E 20 FC " ?"
	OR   (HL)	; E790 B6 "?"
	LD   (HL),A	; E791 77 "w"
NEAR_E792:		; code label
	; stop analyzing: already analyzed code at iteration #711: Opcode (or part of it) has been already analyzed
	; Referenced at E782
	LD   A,B	; E792 78 "x"
	DEC  A	; E793 3D "="
	AND  $07	; E794 E6 07 "??"
	JR   NZ,NEAR_E799	; E796 20 01 " ?"
	INC  HL	; E798 23 "?"
NEAR_E799:		; code label
	; stop analyzing: already analyzed code at iteration #712: Opcode (or part of it) has been already analyzed
	; Referenced at E796
	DJNZ NEAR_E777	; E799 10 DC "??"
	CALL SUB_EF2C	; E79B CD 2C EF "?,?"
	POP  IX	; E79E DD E1 "??"
	POP  BC	; E7A0 C1 "?"
	POP  DE	; E7A1 D1 "?"
	POP  HL	; E7A2 E1 "?"
	EXX  	; E7A3 D9 "?"
	POP  AF	; E7A4 F1 "?"
	EX   AF,AF'	; E7A5 08 "?"
	POP  BC	; E7A6 C1 "?"
	POP  DE	; E7A7 D1 "?"
	POP  HL	; E7A8 E1 "?"
	LD   A,$30	; E7A9 3E 30 ">0"
	; I/O on port 0xb4: Dave enable/reset interrupt sources/latches
	OUT  ($B4),A	; E7AB D3 B4 "??"
	POP  AF	; E7AD F1 "?"
	EI   	; E7AE FB "?"
	; Opcode breaks the linear code flow
	RET  	; E7AF C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #750 of 787
	LD   BC,$0908	; E7B0 01 08 09 "???"
	INC  B	; E7B3 04 "?"
	LD   BC,$0001	; E7B4 01 01 00 "???"
	EX   AF,AF'	; E7B7 08 "?"
	LD   BC,$0780	; E7B8 01 80 07 "???"
	LD   (BC),A	; E7BB 02 "?"
	RLCA 	; E7BC 07 "?"
	EX   AF,AF'	; E7BD 08 "?"
	EX   AF,AF'	; E7BE 08 "?"
	LD   B,B	; E7BF 40 "@"
	NOP  	; E7C0 00 "?"
	DJNZ NEAR_E7C5	; E7C1 10 02 "??"
	INC  B	; E7C3 04 "?"
	NOP  	; E7C4 00 "?"
NEAR_E7C5:		; code label
	; stop analyzing: already analyzed code at iteration #751: Opcode (or part of it) has been already analyzed
	; Referenced at E7C1
	INC  B	; E7C5 04 "?"
	EX   AF,AF'	; E7C6 08 "?"
	LD   (BC),A	; E7C7 02 "?"
	RLCA 	; E7C8 07 "?"
	LD   BC,$0108	; E7C9 01 08 01 "???"
	EX   AF,AF'	; E7CC 08 "?"
	ADD  B	; E7CD 80 "?"
	LD   BC,$0720	; E7CE 01 20 07 "? ?"
	LD   B,B	; E7D1 40 "@"
	LD   (BC),A	; E7D2 02 "?"
	EX   AF,AF'	; E7D3 08 "?"
	EX   AF,AF'	; E7D4 08 "?"
	JR   NZ,NEAR_E7D7	; E7D5 20 00 " ?"
NEAR_E7D7:		; code label
	; stop analyzing: already analyzed code at iteration #752: Opcode (or part of it) has been already analyzed
	; Referenced at E7D5
	ADD  B	; E7D7 80 "?"
	RLCA 	; E7D8 07 "?"
	ADD  B	; E7D9 80 "?"
	DEC  B	; E7DA 05 "?"
	LD   B,B	; E7DB 40 "@"
	LD   B,$10	; E7DC 06 10 "??"
	INC  BC	; E7DE 03 "?"
	ADD  B	; E7DF 80 "?"
	INC  B	; E7E0 04 "?"
	LD   (BC),A	; E7E1 02 "?"
	INC  B	; E7E2 04 "?"
	JR   NZ,NEAR_E7E9	; E7E3 20 04 " ?"
	EX   AF,AF'	; E7E5 08 "?"
	INC  B	; E7E6 04 "?"
	DJNZ NEAR_E7ED	; E7E7 10 04 "??"
NEAR_E7E9:		; code label
	; stop analyzing: already analyzed code at iteration #753: Opcode (or part of it) has been already analyzed
	; Referenced at E7E3
	LD   BC,$0404	; E7E9 01 04 04 "???"
	INC  B	; E7EC 04 "?"
NEAR_E7ED:		; code label
	; stop analyzing: already analyzed code at iteration #754: Opcode (or part of it) has been already analyzed
	; Referenced at E7E7
	LD   B,B	; E7ED 40 "@"
	INC  B	; E7EE 04 "?"
	ADD  B	; E7EF 80 "?"
	NOP  	; E7F0 00 "?"
	LD   BC,$0103	; E7F1 01 03 01 "???"
	INC  BC	; E7F4 03 "?"
	INC  B	; E7F5 04 "?"
	INC  BC	; E7F6 03 "?"
	DJNZ $E7FC	; E7F7 10 03 "??"
	EX   AF,AF'	; E7F9 08 "?"
	INC  BC	; E7FA 03 "?"
	JR   NZ,SUB_E800	; E7FB 20 03 " ?"
	; stop analyzing: already analyzed code at iteration #755: Opcode (or part of it) has been already analyzed
	LD   B,B	; E7FD 40 "@"
	INC  BC	; E7FE 03 "?"
	LD   (BC),A	; E7FF 02 "?"
SUB_E800:		; code label
	; stop analyzing: already analyzed code at iteration #750: Opcode (or part of it) has been already analyzed
	; Referenced at DB5B D860 E7FB
	; Code analyzation starting point at iteration #219 of 787
	PUSH HL	; E800 E5 "?"
	PUSH DE	; E801 D5 "?"
	PUSH BC	; E802 C5 "?"
	LD   L,A	; E803 6F "o"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E804 DB B1 "??"
	PUSH AF	; E806 F5 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; E807 DB B2 "??"
	PUSH AF	; E809 F5 "?"
	LD   A,$FE	; E80A 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E80C D3 B1 "??"
	LD   A,$06	; E80E 3E 06 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E810 D3 B2 "??"
	LD   H,$00	; E812 26 00 "&?"
	ADD  HL,HL	; E814 29 ")"
	ADD  HL,HL	; E815 29 ")"
	ADD  HL,HL	; E816 29 ")"
	LD   BC,$9500	; E817 01 00 95 "???"
	ADD  HL,BC	; E81A 09 "?"
	PUSH HL	; E81B E5 "?"
	LD   A,D	; E81C 7A "z"
	LD   D,$00	; E81D 16 00 "??"
	LD   HL,$11A0	; E81F 21 A0 11 "!??"
	ADD  HL,DE	; E822 19 "?"
	LD   L,(HL)	; E823 6E "n"
	ADD  A	; E824 87 "?"
	LD   H,A	; E825 67 "g"
	SET  6,H	; E826 CB F4 "??"
	POP  DE	; E828 D1 "?"
NEAR_E829:		; code label
	; stop analyzing: already analyzed code at iteration #219: Opcode (or part of it) has been already analyzed
	; Referenced at E85D
	; Code analyzation starting point at iteration #40 of 787
	LD   BC,$0040	; E829 01 40 00 "?@?"
	LD   A,$08	; E82C 3E 08 ">?"
NEAR_E82E:		; code label
	; Referenced at E835
	EX   AF,AF'	; E82E 08 "?"
	LD   A,(DE)	; E82F 1A "?"
	LD   (HL),A	; E830 77 "w"
	INC  DE	; E831 13 "?"
	ADD  HL,BC	; E832 09 "?"
	EX   AF,AF'	; E833 08 "?"
	DEC  A	; E834 3D "="
	JR   NZ,NEAR_E82E	; E835 20 F7 " ?"
	POP  AF	; E837 F1 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E838 D3 B2 "??"
	POP  AF	; E83A F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E83B D3 B1 "??"
	POP  BC	; E83D C1 "?"
	POP  DE	; E83E D1 "?"
	POP  HL	; E83F E1 "?"
	; Opcode breaks the linear code flow
	RET  	; E840 C9 "?"
SUB_E841:		; code label
	; Referenced at DB52 EAD2
	; Code analyzation starting point at iteration #39 of 787
	PUSH HL	; E841 E5 "?"
	PUSH DE	; E842 D5 "?"
	PUSH BC	; E843 C5 "?"
	LD   L,A	; E844 6F "o"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E845 DB B1 "??"
	PUSH AF	; E847 F5 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; E848 DB B2 "??"
	PUSH AF	; E84A F5 "?"
	LD   A,$FE	; E84B 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E84D D3 B1 "??"
	LD   A,$06	; E84F 3E 06 ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E851 D3 B2 "??"
	LD   H,$00	; E853 26 00 "&?"
	ADD  HL,HL	; E855 29 ")"
	ADD  HL,HL	; E856 29 ")"
	ADD  HL,HL	; E857 29 ")"
	LD   BC,$9500	; E858 01 00 95 "???"
	ADD  HL,BC	; E85B 09 "?"
	EX   DE,HL	; E85C EB "?"
	; Opcode breaks the linear code flow
	JR   NEAR_E829	; E85D 18 CA "??"
SUB_E85F:		; code label
	; stop analyzing: already analyzed code at iteration #220: Opcode (or part of it) has been already analyzed
	; Referenced at EA5D E3FE E8AB
	; Code analyzation starting point at iteration #49 of 787
	LD   A,($1D99)	; E85F 3A 99 1D ":??"
	ADD  A	; E862 87 "?"
	LD   C,A	; E863 4F "O"
	LD   A,$26	; E864 3E 26 ">&"
	SUB  C	; E866 91 "?"
	LD   E,A	; E867 5F "_"
	LD   D,$00	; E868 16 00 "??"
	LD   HL,$11A0	; E86A 21 A0 11 "!??"
	ADD  HL,DE	; E86D 19 "?"
	LD   E,$27	; E86E 1E 27 "?'"
	LD   B,$4C	; E870 06 4C "?L"
NEAR_E872:		; code label
	; Referenced at E87C
	RES  6,(HL)	; E872 CB B6 "??"
	RES  7,(HL)	; E874 CB BE "??"
	INC  HL	; E876 23 "?"
	RES  6,(HL)	; E877 CB B6 "??"
	RES  7,(HL)	; E879 CB BE "??"
	ADD  HL,DE	; E87B 19 "?"
	DJNZ NEAR_E872	; E87C 10 F4 "??"
	LD   A,($1D99)	; E87E 3A 99 1D ":??"
SUB_E881:		; code label
	; Referenced at F1B6
	LD   HL,($11C6)	; E881 2A C6 11 "*??"
	ADD  A	; E884 87 "?"
	ADD  L	; E885 85 "?"
	AND  $1F	; E886 E6 1F "??"
	LD   L,A	; E888 6F "o"
	LD   H,$80	; E889 26 80 "&?"
SUB_E88B:		; code label
	; stop analyzing: already analyzed code at iteration #49: Opcode (or part of it) has been already analyzed
	; Referenced at E92B
	; Code analyzation starting point at iteration #41 of 787
	LD   ($1DAB),HL	; E88B 22 AB 1D ""??"
	LD   A,$FE	; E88E 3E FE ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E890 D3 B2 "??"
	LD   DE,$0041	; E892 11 41 00 "?A?"
	LD   B,$E4	; E895 06 E4 "??"
NEAR_E897:		; code label
	; Referenced at E89B
	LD   (HL),D	; E897 72 "r"
	DEC  L	; E898 2D "-"
	LD   (HL),D	; E899 72 "r"
	ADD  HL,DE	; E89A 19 "?"
	DJNZ NEAR_E897	; E89B 10 FA "??"
	; Opcode breaks the linear code flow
	RET  	; E89D C9 "?"
SUB_E89E:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DC49 C520
	; Code analyzation starting point at iteration #221 of 787
	LD   A,$0F	; E89E 3E 0F ">?"
FAR_E8A0:		; code label
	; Referenced at E8A4
	CALL SUB_E8A8	; E8A0 CD A8 E8 "???"
	DEC  A	; E8A3 3D "="
	JP   P,FAR_E8A0	; E8A4 F2 A0 E8 "???"
	; Opcode breaks the linear code flow
	RET  	; E8A7 C9 "?"
SUB_E8A8:		; code label
	; stop analyzing: already analyzed code at iteration #426: Opcode (or part of it) has been already analyzed
	; Referenced at E8A0
	; Code analyzation starting point at iteration #222 of 787
	LD   ($1D99),A	; E8A8 32 99 1D "2??"
	CALL SUB_E85F	; E8AB CD 5F E8 "?_?"
	LD   HL,($1DAB)	; E8AE 2A AB 1D "*??"
	CALL SUB_E8B8	; E8B1 CD B8 E8 "???"
	LD   A,($1D99)	; E8B4 3A 99 1D ":??"
	; Opcode breaks the linear code flow
	RET  	; E8B7 C9 "?"
SUB_E8B8:		; code label
	; Referenced at E931 EA91 E8B1 F1BC
	; Code analyzation starting point at iteration #42 of 787
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; E8B8 DB B2 "??"
	PUSH AF	; E8BA F5 "?"
	LD   A,$FE	; E8BB 3E FE ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E8BD D3 B2 "??"
	LD   DE,$0181	; E8BF 11 81 01 "???"
	LD   A,$FF	; E8C2 3E FF ">?"
	LD   B,$04	; E8C4 06 04 "??"
NEAR_E8C6:		; code label
	; Referenced at E8D9
	PUSH BC	; E8C6 C5 "?"
	LD   BC,$0540	; E8C7 01 40 05 "?@?"
	ADD  HL,BC	; E8CA 09 "?"
	LD   C,$05	; E8CB 0E 05 "??"
NEAR_E8CD:		; code label
	; Referenced at E8D2
	LD   (HL),A	; E8CD 77 "w"
	DEC  L	; E8CE 2D "-"
	LD   (HL),A	; E8CF 77 "w"
	ADD  HL,DE	; E8D0 19 "?"
	DEC  C	; E8D1 0D "?"
	JR   NZ,NEAR_E8CD	; E8D2 20 F9 " ?"
	LD   BC,$0180	; E8D4 01 80 01 "???"
	ADD  HL,BC	; E8D7 09 "?"
	POP  BC	; E8D8 C1 "?"
	DJNZ NEAR_E8C6	; E8D9 10 EB "??"
	POP  AF	; E8DB F1 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E8DC D3 B2 "??"
	; Opcode breaks the linear code flow
	RET  	; E8DE C9 "?"
SUB_E8DF:		; code label
	; stop analyzing: already analyzed code at iteration #223: Opcode (or part of it) has been already analyzed
	; Referenced at E998
	; Code analyzation starting point at iteration #43 of 787
	LD   B,$11	; E8DF 06 11 "??"
NEAR_E8E1:		; code label
	; Referenced at E8F0
	PUSH BC	; E8E1 C5 "?"
	LD   A,(DE)	; E8E2 1A "?"
	OR   (HL)	; E8E3 B6 "?"
	LD   (HL),A	; E8E4 77 "w"
	DEC  HL	; E8E5 2B "+"
	INC  DE	; E8E6 13 "?"
	LD   A,(DE)	; E8E7 1A "?"
	OR   (HL)	; E8E8 B6 "?"
	LD   (HL),A	; E8E9 77 "w"
	INC  DE	; E8EA 13 "?"
	LD   BC,$0041	; E8EB 01 41 00 "?A?"
	ADD  HL,BC	; E8EE 09 "?"
	POP  BC	; E8EF C1 "?"
	DJNZ NEAR_E8E1	; E8F0 10 EF "??"
	; Opcode breaks the linear code flow
	RET  	; E8F2 C9 "?"
SUB_E8F3:		; code label
	; stop analyzing: already analyzed code at iteration #224: Opcode (or part of it) has been already analyzed
	; Referenced at E94A E954 E95D E965 E8FE
	; Code analyzation starting point at iteration #44 of 787
	EX   AF,AF'	; E8F3 08 "?"
	LD   A,(DE)	; E8F4 1A "?"
	LD   (HL),A	; E8F5 77 "w"
	INC  DE	; E8F6 13 "?"
	DEC  HL	; E8F7 2B "+"
	LD   A,(DE)	; E8F8 1A "?"
	LD   (HL),A	; E8F9 77 "w"
	INC  DE	; E8FA 13 "?"
	ADD  HL,BC	; E8FB 09 "?"
	EX   AF,AF'	; E8FC 08 "?"
	DEC  A	; E8FD 3D "="
	JR   NZ,SUB_E8F3	; E8FE 20 F3 " ?"
	; Opcode breaks the linear code flow
	RET  	; E900 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #225 of 787
	LD   H,L	; E901 65 "e"
	ADD  E	; E902 83 "?"
	AND  L	; E903 A5 "?"
	ADD  L	; E904 85 "?"
	AND  H	; E905 A4 "?"
	ADD  D	; E906 82 "?"
	CALL PO,$2384	; E907 E4 84 23 "???"
	ADD  A	; E90A 87 "?"
	INC  HL	; E90B 23 "?"
	ADD  H	; E90C 84 "?"
	LD   H,D	; E90D 62 "b"
	ADD  (HL)	; E90E 86 "?"
	LD   H,L	; E90F 65 "e"
	ADD  L	; E910 85 "?"
	DEC  H	; E911 25 "%"
	ADD  E	; E912 83 "?"
	INC  H	; E913 24 "$"
	ADD  (HL)	; E914 86 "?"
	CALL PO,SUB_E383	; E915 E4 83 E3 "???"
	ADD  (HL)	; E918 86 "?"
	AND  E	; E919 A3 "?"
	ADD  H	; E91A 84 "?"
	AND  D	; E91B A2 "?"
	ADD  A	; E91C 87 "?"
SUB_E91D:		; code label
	; stop analyzing: already analyzed code at iteration #225: Opcode (or part of it) has been already analyzed
	; Referenced at C223 C5ED
	; Code analyzation starting point at iteration #34 of 787
	CALL SUB_E3C8	; E91D CD C8 E3 "???"
	RET  NZ	; E920 C0 "?"
	CALL SUB_F5DB	; E921 CD DB F5 "???"
	LD   HL,$8027	; E924 21 27 80 "!'?"
	LD   B,$04	; E927 06 04 "??"
NEAR_E929:		; code label
	; Referenced at E938
	PUSH HL	; E929 E5 "?"
	PUSH BC	; E92A C5 "?"
	CALL SUB_E88B	; E92B CD 8B E8 "???"
	LD   HL,($1DAB)	; E92E 2A AB 1D "*??"
	CALL SUB_E8B8	; E931 CD B8 E8 "???"
	POP  BC	; E934 C1 "?"
	POP  HL	; E935 E1 "?"
	DEC  L	; E936 2D "-"
	DEC  L	; E937 2D "-"
	DJNZ NEAR_E929	; E938 10 EF "??"
	LD   A,$06	; E93A 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E93C D3 B1 "??"
	LD   HL,$8367	; E93E 21 67 83 "!g?"
	LD   DE,$60D0	; E941 11 D0 60 "??`"
	LD   BC,$0041	; E944 01 41 00 "?A?"
	LD   A,$28	; E947 3E 28 ">("
	PUSH DE	; E949 D5 "?"
	CALL SUB_E8F3	; E94A CD F3 E8 "???"
	POP  DE	; E94D D1 "?"
	LD   HL,$91A7	; E94E 21 A7 91 "!??"
	LD   A,$28	; E951 3E 28 ">("
	PUSH DE	; E953 D5 "?"
	CALL SUB_E8F3	; E954 CD F3 E8 "???"
	POP  DE	; E957 D1 "?"
	LD   HL,$9FE7	; E958 21 E7 9F "!??"
	LD   A,$28	; E95B 3E 28 ">("
	CALL SUB_E8F3	; E95D CD F3 E8 "???"
	LD   HL,$B027	; E960 21 27 B0 "!'?"
	LD   A,$15	; E963 3E 15 ">?"
	CALL SUB_E8F3	; E965 CD F3 E8 "???"
	LD   A,($2035)	; E968 3A 35 20 ":5 "
	DEC  A	; E96B 3D "="
	JP   Z,FAR_E9AB	; E96C CA AB E9 "???"
	CP   $08	; E96F FE 08 "??"
	LD   DE,$6745	; E971 11 45 67 "?Eg"
	LD   HL,$E901	; E974 21 01 E9 "!??"
	JR   C,NEAR_E981	; E977 38 08 "8?"
	SUB  $07	; E979 D6 07 "??"
	LD   DE,$6789	; E97B 11 89 67 "??g"
	LD   HL,$E90F	; E97E 21 0F E9 "!??"
NEAR_E981:		; code label
	; stop analyzing: already analyzed code at iteration #45: Opcode (or part of it) has been already analyzed
	; Referenced at E977
	LD   C,A	; E981 4F "O"
	LD   B,A	; E982 47 "G"
NEAR_E983:		; code label
	; Referenced at E9A9
	PUSH HL	; E983 E5 "?"
	PUSH DE	; E984 D5 "?"
	PUSH BC	; E985 C5 "?"
	LD   A,(HL)	; E986 7E "~"
	INC  HL	; E987 23 "?"
	LD   H,(HL)	; E988 66 "f"
	LD   L,A	; E989 6F "o"
	LD   A,C	; E98A 79 "y"
	SUB  B	; E98B 90 "?"
	RRA  	; E98C 1F "?"
	JR   NC,NEAR_E994	; E98D 30 05 "0?"
	LD   A,$22	; E98F 3E 22 ">""
	CALL SUB_EF27	; E991 CD 27 EF "?'?"
NEAR_E994:		; code label
	; stop analyzing: already analyzed code at iteration #46: Opcode (or part of it) has been already analyzed
	; Referenced at E98D
	LD   C,$04	; E994 0E 04 "??"
NEAR_E996:		; code label
	; Referenced at E9A2
	PUSH DE	; E996 D5 "?"
	PUSH HL	; E997 E5 "?"
	CALL SUB_E8DF	; E998 CD DF E8 "???"
	POP  HL	; E99B E1 "?"
	LD   DE,$0E40	; E99C 11 40 0E "?@?"
	ADD  HL,DE	; E99F 19 "?"
	POP  DE	; E9A0 D1 "?"
	DEC  C	; E9A1 0D "?"
	JR   NZ,NEAR_E996	; E9A2 20 F2 " ?"
	POP  BC	; E9A4 C1 "?"
	POP  DE	; E9A5 D1 "?"
	POP  HL	; E9A6 E1 "?"
	INC  HL	; E9A7 23 "?"
	INC  HL	; E9A8 23 "?"
	DJNZ NEAR_E983	; E9A9 10 D8 "??"
FAR_E9AB:		; code label
	; stop analyzing: already analyzed code at iteration #47: Opcode (or part of it) has been already analyzed
	; Referenced at C29E E96C C36D DD19 C4DF D638 C51D D208
	CALL SUB_E10B	; E9AB CD 0B E1 "???"
	RET  NZ	; E9AE C0 "?"
	CALL SUB_E3C8	; E9AF CD C8 E3 "???"
	RET  NZ	; E9B2 C0 "?"
	LD   HL,$11A0	; E9B3 21 A0 11 "!??"
	LD   B,$4C	; E9B6 06 4C "?L"
NEAR_E9B8:		; code label
	; Referenced at E9BF
	LD   C,$28	; E9B8 0E 28 "?("
NEAR_E9BA:		; code label
	; Referenced at E9BD
	DEC  C	; E9BA 0D "?"
	LD   (HL),C	; E9BB 71 "q"
	INC  HL	; E9BC 23 "?"
	JR   NZ,NEAR_E9BA	; E9BD 20 FB " ?"
	DJNZ NEAR_E9B8	; E9BF 10 F7 "??"
	LD   A,($1DAE)	; E9C1 3A AE 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E9C4 D3 B1 "??"
	LD   HL,($1D97)	; E9C6 2A 97 1D "*??"
	LD   A,$0F	; E9C9 3E 0F ">?"
FAR_E9CB:		; code label
	; Referenced at E9D8
	LD   ($1D99),A	; E9CB 32 99 1D "2??"
	CALL SUB_EA5C	; E9CE CD 5C EA "?\?"
	LD   ($369E),A	; E9D1 32 9E 36 "2?6"
	LD   A,($1D99)	; E9D4 3A 99 1D ":??"
	DEC  A	; E9D7 3D "="
	JP   P,FAR_E9CB	; E9D8 F2 CB E9 "???"
	XOR  A	; E9DB AF "?"
	LD   ($369E),A	; E9DC 32 9E 36 "2?6"
	; Opcode breaks the linear code flow
	JP   FAR_DB2D	; E9DF C3 2D DB "?-?"
SUB_E9E2:		; code label
	; stop analyzing: already analyzed code at iteration #230: Opcode (or part of it) has been already analyzed
	; Referenced at EAA4 EAB4 EAC2 EAE6 EB13
	; Code analyzation starting point at iteration #50 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; E9E2 DB B1 "??"
	PUSH AF	; E9E4 F5 "?"
	LD   A,$06	; E9E5 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; E9E7 D3 B1 "??"
	LD   A,$FE	; E9E9 3E FE ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; E9EB D3 B2 "??"
	LD   HL,($1DAB)	; E9ED 2A AB 1D "*??"
	LD   C,$04	; E9F0 0E 04 "??"
NEAR_E9F2:		; code label
	; Referenced at EA0C
	PUSH DE	; E9F2 D5 "?"
	LD   A,C	; E9F3 79 "y"
	LD   BC,$0540	; E9F4 01 40 05 "?@?"
	ADD  HL,BC	; E9F7 09 "?"
	LD   C,A	; E9F8 4F "O"
	LD   B,$19	; E9F9 06 19 "??"
NEAR_E9FB:		; code label
	; Referenced at EA04
	LD   A,(DE)	; E9FB 1A "?"
	LD   (HL),A	; E9FC 77 "w"
	PUSH DE	; E9FD D5 "?"
	LD   DE,$0040	; E9FE 11 40 00 "?@?"
	ADD  HL,DE	; EA01 19 "?"
	POP  DE	; EA02 D1 "?"
	INC  DE	; EA03 13 "?"
	DJNZ NEAR_E9FB	; EA04 10 F5 "??"
	LD   DE,$02C0	; EA06 11 C0 02 "???"
	ADD  HL,DE	; EA09 19 "?"
	POP  DE	; EA0A D1 "?"
	DEC  C	; EA0B 0D "?"
	JR   NZ,NEAR_E9F2	; EA0C 20 E4 " ?"
	POP  AF	; EA0E F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EA0F D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; EA11 C9 "?"
SUB_EA12:		; code label
	; stop analyzing: already analyzed code at iteration #231: Opcode (or part of it) has been already analyzed
	; Referenced at EA66 D94A
	; Code analyzation starting point at iteration #51 of 787
	PUSH HL	; EA12 E5 "?"
	LD   DE,$EA5A	; EA13 11 5A EA "?Z?"
	PUSH DE	; EA16 D5 "?"
	LD   A,H	; EA17 7C "|"
	SET  6,H	; EA18 CB F4 "??"
	RES  7,H	; EA1A CB BC "??"
	RLCA 	; EA1C 07 "?"
	RLCA 	; EA1D 07 "?"
	AND  $03	; EA1E E6 03 "??"
	OR   $B0	; EA20 F6 B0 "??"
	LD   C,A	; EA22 4F "O"
	IN   C,(C)	; EA23 ED 48 "?H"
	LD   A,($369D)	; EA25 3A 9D 36 ":?6"
	CP   C	; EA28 B9 "?"
	JR   NZ,NEAR_EA33	; EA29 20 08 " ?"
	EX   DE,HL	; EA2B EB "?"
	LD   HL,($369B)	; EA2C 2A 9B 36 "*?6"
	SBC  HL,DE	; EA2F ED 52 "?R"
	RET  Z	; EA31 C8 "?"
	EX   DE,HL	; EA32 EB "?"
NEAR_EA33:		; code label
	; stop analyzing: already analyzed code at iteration #52: Opcode (or part of it) has been already analyzed
	; Referenced at EA29
	LD   A,($369A)	; EA33 3A 9A 36 ":?6"
	OR   A	; EA36 B7 "?"
	CCF  	; EA37 3F "?"
	RET  Z	; EA38 C8 "?"
	CP   C	; EA39 B9 "?"
	JR   Z,NEAR_EA40	; EA3A 28 04 "(?"
	JR   C,NEAR_EA4A	; EA3C 38 0C "8?"
	SCF  	; EA3E 37 "7"
	; Opcode breaks the linear code flow
	RET  	; EA3F C9 "?"
NEAR_EA40:		; code label
	; stop analyzing: already analyzed code at iteration #232: Opcode (or part of it) has been already analyzed
	; Referenced at EA3A
	; Code analyzation starting point at iteration #53 of 787
	PUSH HL	; EA40 E5 "?"
	LD   DE,($3698)	; EA41 ED 5B 98 36 "?[?6"
	SBC  HL,DE	; EA45 ED 52 "?R"
	POP  HL	; EA47 E1 "?"
	RET  C	; EA48 D8 "?"
	RET  Z	; EA49 C8 "?"
NEAR_EA4A:		; code label
	; stop analyzing: already analyzed code at iteration #54: Opcode (or part of it) has been already analyzed
	; Referenced at EA3C
	LD   A,($369D)	; EA4A 3A 9D 36 ":?6"
	CP   $01	; EA4D FE 01 "??"
	RET  C	; EA4F D8 "?"
	CP   C	; EA50 B9 "?"
	RET  NZ	; EA51 C0 "?"
	EX   DE,HL	; EA52 EB "?"
	LD   HL,($369B)	; EA53 2A 9B 36 "*?6"
	OR   A	; EA56 B7 "?"
	SBC  HL,DE	; EA57 ED 52 "?R"
	; Opcode breaks the linear code flow
	RET  	; EA59 C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #233 of 787
	POP  HL	; EA5A E1 "?"
	; Opcode breaks the linear code flow
	RET  	; EA5B C9 "?"
SUB_EA5C:		; code label
	; Referenced at E9CE E4D4
	; Code analyzation starting point at iteration #48 of 787
	PUSH HL	; EA5C E5 "?"
	CALL SUB_E85F	; EA5D CD 5F E8 "?_?"
	POP  HL	; EA60 E1 "?"
FAR_EA61:		; code label
	; Referenced at E414
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; EA61 DB B1 "??"
	INC  A	; EA63 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; EA64 D3 B2 "??"
	CALL SUB_EA12	; EA66 CD 12 EA "???"
	JR   C,NEAR_EA88	; EA69 38 1D "8?"
	PUSH HL	; EA6B E5 "?"
	LD   HL,($1D99)	; EA6C 2A 99 1D "*??"
	LD   H,$00	; EA6F 26 00 "&?"
	ADD  HL,HL	; EA71 29 ")"
	LD   A,$1E	; EA72 3E 1E ">?"
	SUB  L	; EA74 95 "?"
	LD   L,A	; EA75 6F "o"
	LD   DE,$11A8	; EA76 11 A8 11 "???"
	ADD  HL,DE	; EA79 19 "?"
	LD   DE,$0027	; EA7A 11 27 00 "?'?"
	LD   B,$4C	; EA7D 06 4C "?L"
NEAR_EA7F:		; code label
	; Referenced at EA85
	SET  6,(HL)	; EA7F CB F6 "??"
	INC  HL	; EA81 23 "?"
	SET  6,(HL)	; EA82 CB F6 "??"
	ADD  HL,DE	; EA84 19 "?"
	DJNZ NEAR_EA7F	; EA85 10 F8 "??"
	POP  HL	; EA87 E1 "?"
NEAR_EA88:		; code label
	; stop analyzing: already analyzed code at iteration #55: Opcode (or part of it) has been already analyzed
	; Referenced at EA69
	EX   DE,HL	; EA88 EB "?"
	LD   A,(DE)	; EA89 1A "?"
	INC  A	; EA8A 3C "<"
	LD   HL,($1DAB)	; EA8B 2A AB 1D "*??"
	JR   Z,NEAR_EAAA	; EA8E 28 1A "(?"
	PUSH DE	; EA90 D5 "?"
	CALL SUB_E8B8	; EA91 CD B8 E8 "???"
	POP  HL	; EA94 E1 "?"
	LD   DE,$0040	; EA95 11 40 00 "?@?"
	LD   A,(HL)	; EA98 7E "~"
	INC  HL	; EA99 23 "?"
	OR   A	; EA9A B7 "?"
	RET  Z	; EA9B C8 "?"
	PUSH HL	; EA9C E5 "?"
	CP   $82	; EA9D FE 82 "??"
	JR   NZ,NEAR_EABB	; EA9F 20 1A " ?"
	LD   DE,$67FF	; EAA1 11 FF 67 "??g"
	CALL SUB_E9E2	; EAA4 CD E2 E9 "???"
	POP  HL	; EAA7 E1 "?"
	XOR  A	; EAA8 AF "?"
	; Opcode breaks the linear code flow
	RET  	; EAA9 C9 "?"
NEAR_EAAA:		; code label
	; stop analyzing: already analyzed code at iteration #234: Opcode (or part of it) has been already analyzed
	; Referenced at EA8E
	; Code analyzation starting point at iteration #56 of 787
	EX   DE,HL	; EAAA EB "?"
	LD   A,($369E)	; EAAB 3A 9E 36 ":?6"
	OR   A	; EAAE B7 "?"
	RET  NZ	; EAAF C0 "?"
	PUSH HL	; EAB0 E5 "?"
	LD   DE,$6818	; EAB1 11 18 68 "??h"
	CALL SUB_E9E2	; EAB4 CD E2 E9 "???"
	POP  HL	; EAB7 E1 "?"
	LD   A,$FF	; EAB8 3E FF ">?"
	; Opcode breaks the linear code flow
	RET  	; EABA C9 "?"
NEAR_EABB:		; code label
	; stop analyzing: already analyzed code at iteration #235: Opcode (or part of it) has been already analyzed
	; Referenced at EA9F
	; Code analyzation starting point at iteration #57 of 787
	CP   $83	; EABB FE 83 "??"
	JR   NZ,NEAR_EADF	; EABD 20 20 "  "
	LD   DE,$67FF	; EABF 11 FF 67 "??g"
	CALL SUB_E9E2	; EAC2 CD E2 E9 "???"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; EAC5 DB B1 "??"
	PUSH AF	; EAC7 F5 "?"
	LD   DE,($1DAB)	; EAC8 ED 5B AB 1D "?[??"
	SET  6,D	; EACC CB F2 "??"
	RES  7,D	; EACE CB BA "??"
	LD   A,$4D	; EAD0 3E 4D ">M"
	CALL SUB_E841	; EAD2 CD 41 E8 "?A?"
	POP  AF	; EAD5 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EAD6 D3 B1 "??"
	POP  HL	; EAD8 E1 "?"
	LD   DE,$000D	; EAD9 11 0D 00 "???"
	ADD  HL,DE	; EADC 19 "?"
	XOR  A	; EADD AF "?"
	; Opcode breaks the linear code flow
	RET  	; EADE C9 "?"
NEAR_EADF:		; code label
	; stop analyzing: already analyzed code at iteration #236: Opcode (or part of it) has been already analyzed
	; Referenced at EABD
	; Code analyzation starting point at iteration #58 of 787
	CP   $85	; EADF FE 85 "??"
	JR   NZ,NEAR_EB0C	; EAE1 20 29 " )"
	LD   DE,$67CD	; EAE3 11 CD 67 "??g"
	CALL SUB_E9E2	; EAE6 CD E2 E9 "???"
	POP  HL	; EAE9 E1 "?"
	PUSH HL	; EAEA E5 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; EAEB DB B1 "??"
	PUSH AF	; EAED F5 "?"
	LD   A,(HL)	; EAEE 7E "~"
	LD   HL,$1D92	; EAEF 21 92 1D "!??"
	CALL SUB_DA21	; EAF2 CD 21 DA "?!?"
	LD   HL,$1D93	; EAF5 21 93 1D "!??"
	LD   DE,($1DAB)	; EAF8 ED 5B AB 1D "?[??"
	SET  6,D	; EAFC CB F2 "??"
	RES  7,D	; EAFE CB BA "??"
	LD   B,$02	; EB00 06 02 "??"
	CALL NEAR_DB51	; EB02 CD 51 DB "?Q?"
	POP  AF	; EB05 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EB06 D3 B1 "??"
	POP  HL	; EB08 E1 "?"
	INC  HL	; EB09 23 "?"
	XOR  A	; EB0A AF "?"
	; Opcode breaks the linear code flow
	RET  	; EB0B C9 "?"
NEAR_EB0C:		; code label
	; stop analyzing: already analyzed code at iteration #237: Opcode (or part of it) has been already analyzed
	; Referenced at EAE1
	; Code analyzation starting point at iteration #59 of 787
	CP   $86	; EB0C FE 86 "??"
	JR   NZ,NEAR_EB19	; EB0E 20 09 " ?"
	LD   DE,$67E6	; EB10 11 E6 67 "??g"
	CALL SUB_E9E2	; EB13 CD E2 E9 "???"
	POP  HL	; EB16 E1 "?"
	XOR  A	; EB17 AF "?"
	; Opcode breaks the linear code flow
	RET  	; EB18 C9 "?"
NEAR_EB19:		; code label
	; stop analyzing: already analyzed code at iteration #238: Opcode (or part of it) has been already analyzed
	; Referenced at EB0E
	; Code analyzation starting point at iteration #60 of 787
	POP  HL	; EB19 E1 "?"
	DEC  HL	; EB1A 2B "+"
FAR_EB1B:		; code label
	; Referenced at EBC9
	BIT  4,(HL)	; EB1B CB 66 "?f"
	LD   C,$00	; EB1D 0E 00 "??"
	JR   Z,NEAR_EB22	; EB1F 28 01 "(?"
	INC  C	; EB21 0C "?"
NEAR_EB22:		; code label
	; stop analyzing: already analyzed code at iteration #63: Opcode (or part of it) has been already analyzed
	; Referenced at EB1F
	LD   A,(HL)	; EB22 7E "~"
	DEC  A	; EB23 3D "="
	AND  $0F	; EB24 E6 0F "??"
	LD   ($1E7F),A	; EB26 32 7F 1E "2??"
	INC  HL	; EB29 23 "?"
	LD   A,(HL)	; EB2A 7E "~"
	AND  $C0	; EB2B E6 C0 "??"
	OR   C	; EB2D B1 "?"
	LD   C,A	; EB2E 4F "O"
	LD   A,(HL)	; EB2F 7E "~"
	AND  $1F	; EB30 E6 1F "??"
	LD   ($1D9A),A	; EB32 32 9A 1D "2??"
	INC  HL	; EB35 23 "?"
	LD   A,(HL)	; EB36 7E "~"
	LD   ($1DAA),A	; EB37 32 AA 1D "2??"
	INC  HL	; EB3A 23 "?"
	INC  HL	; EB3B 23 "?"
	LD   A,($1E7F)	; EB3C 3A 7F 1E ":??"
	LD   E,A	; EB3F 5F "_"
	ADD  A	; EB40 87 "?"
	ADD  E	; EB41 83 "?"
	LD   DE,$1E21	; EB42 11 21 1E "?!?"
	CALL SUB_EF27	; EB45 CD 27 EF "?'?"
	LD   A,(DE)	; EB48 1A "?"
	OR   A	; EB49 B7 "?"
	JP   NZ,FAR_EBC7	; EB4A C2 C7 EB "???"
	PUSH HL	; EB4D E5 "?"
	CALL SUB_EBE9	; EB4E CD E9 EB "???"
	LD   A,($1E7F)	; EB51 3A 7F 1E ":??"
	LD   L,A	; EB54 6F "o"
	ADD  A	; EB55 87 "?"
	ADD  L	; EB56 85 "?"
	LD   L,A	; EB57 6F "o"
	LD   H,$00	; EB58 26 00 "&?"
	LD   DE,$1E20	; EB5A 11 20 1E "? ?"
	ADD  HL,DE	; EB5D 19 "?"
	LD   A,(HL)	; EB5E 7E "~"
	AND  $80	; EB5F E6 80 "??"
	LD   ($1D92),A	; EB61 32 92 1D "2??"
	LD   A,($1E7F)	; EB64 3A 7F 1E ":??"
	INC  A	; EB67 3C "<"
	CALL SUB_DDE5	; EB68 CD E5 DD "???"
	LD   L,A	; EB6B 6F "o"
	LD   A,($1D9B)	; EB6C 3A 9B 1D ":??"
	SUB  L	; EB6F 95 "?"
	JR   Z,NEAR_EB77	; EB70 28 05 "(?"
	DEC  A	; EB72 3D "="
	JR   NZ,NEAR_EBC6	; EB73 20 51 " Q"
	LD   A,$07	; EB75 3E 07 ">?"
NEAR_EB77:		; code label
	; stop analyzing: already analyzed code at iteration #64: Opcode (or part of it) has been already analyzed
	; Referenced at EB70
	XOR  $07	; EB77 EE 07 "??"
	LD   HL,($1DAA)	; EB79 2A AA 1D "*??"
	LD   H,$00	; EB7C 26 00 "&?"
	LD   DE,$EBCE	; EB7E 11 CE EB "???"
	ADD  HL,DE	; EB81 19 "?"
	ADD  (HL)	; EB82 86 "?"
	LD   L,A	; EB83 6F "o"
	LD   H,$00	; EB84 26 00 "&?"
	ADD  HL,HL	; EB86 29 ")"
	ADD  HL,HL	; EB87 29 ")"
	ADD  HL,HL	; EB88 29 ")"
	LD   E,L	; EB89 5D "]"
	LD   D,H	; EB8A 54 "T"
	ADD  HL,HL	; EB8B 29 ")"
	ADD  HL,HL	; EB8C 29 ")"
	ADD  HL,DE	; EB8D 19 "?"
	LD   A,($1D99)	; EB8E 3A 99 1D ":??"
	ADD  A	; EB91 87 "?"
	LD   C,A	; EB92 4F "O"
	LD   A,$26	; EB93 3E 26 ">&"
	SUB  C	; EB95 91 "?"
	LD   C,A	; EB96 4F "O"
	LD   B,$00	; EB97 06 00 "??"
	LD   A,($1E7F)	; EB99 3A 7F 1E ":??"
	AND  $0C	; EB9C E6 0C "??"
	RRA  	; EB9E 1F "?"
	LD   DE,$EBDA	; EB9F 11 DA EB "???"
	CALL SUB_EF27	; EBA2 CD 27 EF "?'?"
	EX   DE,HL	; EBA5 EB "?"
	LD   A,E	; EBA6 7B "{"
	ADD  (HL)	; EBA7 86 "?"
	LD   E,A	; EBA8 5F "_"
	INC  HL	; EBA9 23 "?"
	LD   A,D	; EBAA 7A "z"
	ADC  (HL)	; EBAB 8E "?"
	LD   D,A	; EBAC 57 "W"
	EX   DE,HL	; EBAD EB "?"
	ADD  HL,BC	; EBAE 09 "?"
	LD   DE,$0027	; EBAF 11 27 00 "?'?"
	LD   B,$05	; EBB2 06 05 "??"
	LD   A,($1D92)	; EBB4 3A 92 1D ":??"
	LD   C,A	; EBB7 4F "O"
NEAR_EBB8:		; code label
	; Referenced at EBC4
	LD   A,(HL)	; EBB8 7E "~"
	AND  $7F	; EBB9 E6 7F "??"
	OR   C	; EBBB B1 "?"
	LD   (HL),A	; EBBC 77 "w"
	INC  HL	; EBBD 23 "?"
	LD   A,(HL)	; EBBE 7E "~"
	AND  $7F	; EBBF E6 7F "??"
	OR   C	; EBC1 B1 "?"
	LD   (HL),A	; EBC2 77 "w"
	ADD  HL,DE	; EBC3 19 "?"
	DJNZ NEAR_EBB8	; EBC4 10 F2 "??"
NEAR_EBC6:		; code label
	; stop analyzing: already analyzed code at iteration #65: Opcode (or part of it) has been already analyzed
	; Referenced at EB73
	POP  HL	; EBC6 E1 "?"
FAR_EBC7:		; code label
	; stop analyzing: already analyzed code at iteration #66: Opcode (or part of it) has been already analyzed
	; Referenced at EB4A
	LD   A,(HL)	; EBC7 7E "~"
	OR   A	; EBC8 B7 "?"
	JP   NZ,FAR_EB1B	; EBC9 C2 1B EB "???"
	INC  HL	; EBCC 23 "?"
	; Opcode breaks the linear code flow
	RET  	; EBCD C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #239 of 787
	LD   B,$06	; EBCE 06 06 "??"
	DEC  B	; EBD0 05 "?"
	DEC  B	; EBD1 05 "?"
	INC  B	; EBD2 04 "?"
	INC  BC	; EBD3 03 "?"
	INC  BC	; EBD4 03 "?"
	LD   (BC),A	; EBD5 02 "?"
	LD   (BC),A	; EBD6 02 "?"
	LD   BC,$0001	; EBD7 01 01 00 "???"
	AND  B	; EBDA A0 "?"
	LD   DE,$1498	; EBDB 11 98 14 "???"
	SUB  B	; EBDE 90 "?"
	RLA  	; EBDF 17 "?"
	ADC  B	; EBE0 88 "?"
	LD   A,(DE)	; EBE1 1A "?"
	POP  AF	; EBE2 F1 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; EBE3 D3 B2 "??"
	POP  AF	; EBE5 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EBE6 D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; EBE8 C9 "?"
SUB_EBE9:		; code label
	; Referenced at EB4E ED9C EFFF
	; Code analyzation starting point at iteration #67 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; EBE9 DB B1 "??"
	PUSH AF	; EBEB F5 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; EBEC DB B2 "??"
	PUSH AF	; EBEE F5 "?"
	LD   A,$06	; EBEF 3E 06 ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EBF1 D3 B1 "??"
	LD   A,$FE	; EBF3 3E FE ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; EBF5 D3 B2 "??"
	LD   HL,$EBE2	; EBF7 21 E2 EB "!??"
	PUSH HL	; EBFA E5 "?"
	LD   A,($1DAA)	; EBFB 3A AA 1D ":??"
	AND  $7F	; EBFE E6 7F "??"
	SUB  $24	; EC00 D6 24 "?$"
	LD   B,$FF	; EC02 06 FF "??"
NEAR_EC04:		; code label
	; Referenced at EC07
	INC  B	; EC04 04 "?"
	SUB  $0C	; EC05 D6 0C "??"
	JR   NC,NEAR_EC04	; EC07 30 FB "0?"
	ADD  $0C	; EC09 C6 0C "??"
	LD   ($1DAA),A	; EC0B 32 AA 1D "2??"
	LD   A,B	; EC0E 78 "x"
	LD   ($1D9B),A	; EC0F 32 9B 1D "2??"
	RR   C	; EC12 CB 19 "??"
	LD   DE,$5540	; EC14 11 40 55 "?@U"
	JR   NC,NEAR_EC1C	; EC17 30 03 "0?"
	LD   DE,$55A0	; EC19 11 A0 55 "??U"
NEAR_EC1C:		; code label
	; stop analyzing: already analyzed code at iteration #68: Opcode (or part of it) has been already analyzed
	; Referenced at EC17
	PUSH DE	; EC1C D5 "?"
	LD   A,($1D9A)	; EC1D 3A 9A 1D ":??"
	LD   E,A	; EC20 5F "_"
	LD   D,$00	; EC21 16 00 "??"
	LD   HL,$EC9C	; EC23 21 9C EC "!??"
	ADD  HL,DE	; EC26 19 "?"
	LD   E,(HL)	; EC27 5E "^"
	POP  HL	; EC28 E1 "?"
	ADD  HL,DE	; EC29 19 "?"
	EX   DE,HL	; EC2A EB "?"
	LD   A,($1E7F)	; EC2B 3A 7F 1E ":??"
	INC  A	; EC2E 3C "<"
	CALL SUB_DDE5	; EC2F CD E5 DD "???"
	LD   L,A	; EC32 6F "o"
	LD   A,($1D9B)	; EC33 3A 9B 1D ":??"
	SUB  L	; EC36 95 "?"
	JR   Z,NEAR_EC3D	; EC37 28 04 "(?"
	DEC  A	; EC39 3D "="
	RET  NZ	; EC3A C0 "?"
	LD   A,$0C	; EC3B 3E 0C ">?"
NEAR_EC3D:		; code label
	; stop analyzing: already analyzed code at iteration #69: Opcode (or part of it) has been already analyzed
	; Referenced at EC37
	PUSH BC	; EC3D C5 "?"
	LD   HL,($1DAA)	; EC3E 2A AA 1D "*??"
	LD   H,$00	; EC41 26 00 "&?"
	ADD  L	; EC43 85 "?"
	LD   L,A	; EC44 6F "o"
	ADD  HL,HL	; EC45 29 ")"
	LD   BC,$DD49	; EC46 01 49 DD "?I?"
	ADD  HL,BC	; EC49 09 "?"
	LD   A,(HL)	; EC4A 7E "~"
	INC  HL	; EC4B 23 "?"
	LD   H,(HL)	; EC4C 66 "f"
	LD   L,A	; EC4D 6F "o"
	PUSH HL	; EC4E E5 "?"
	LD   A,($1E7F)	; EC4F 3A 7F 1E ":??"
	RRA  	; EC52 1F "?"
	RRA  	; EC53 1F "?"
	AND  $03	; EC54 E6 03 "??"
	LD   L,A	; EC56 6F "o"
	LD   H,$00	; EC57 26 00 "&?"
	ADD  HL,HL	; EC59 29 ")"
	LD   BC,$ECB1	; EC5A 01 B1 EC "???"
	ADD  HL,BC	; EC5D 09 "?"
	LD   C,(HL)	; EC5E 4E "N"
	INC  HL	; EC5F 23 "?"
	LD   B,(HL)	; EC60 46 "F"
	POP  HL	; EC61 E1 "?"
	ADD  HL,BC	; EC62 09 "?"
	LD   BC,($1DAB)	; EC63 ED 4B AB 1D "?K??"
	ADD  HL,BC	; EC67 09 "?"
	POP  BC	; EC68 C1 "?"
	LD   A,C	; EC69 79 "y"
	LD   BC,$0040	; EC6A 01 40 00 "?@?"
	AND  $60	; EC6D E6 60 "?`"
	JR   Z,NEAR_EC8E	; EC6F 28 1D "(?"
	PUSH HL	; EC71 E5 "?"
	RRA  	; EC72 1F "?"
	RRA  	; EC73 1F "?"
	PUSH DE	; EC74 D5 "?"
	LD   DE,$01C0	; EC75 11 C0 01 "???"
	ADD  HL,DE	; EC78 19 "?"
	LD   DE,$6142	; EC79 11 42 61 "?Ba"
	CALL SUB_EF27	; EC7C CD 27 EF "?'?"
	LD   A,$08	; EC7F 3E 08 ">?"
FAR_EC81:		; code label
	; Referenced at EC89
	EX   AF,AF'	; EC81 08 "?"
	LD   A,(DE)	; EC82 1A "?"
	OR   (HL)	; EC83 B6 "?"
	LD   (HL),A	; EC84 77 "w"
	INC  DE	; EC85 13 "?"
	ADD  HL,BC	; EC86 09 "?"
	EX   AF,AF'	; EC87 08 "?"
	DEC  A	; EC88 3D "="
	JP   NZ,FAR_EC81	; EC89 C2 81 EC "???"
	POP  DE	; EC8C D1 "?"
	POP  HL	; EC8D E1 "?"
NEAR_EC8E:		; code label
	; stop analyzing: already analyzed code at iteration #70: Opcode (or part of it) has been already analyzed
	; Referenced at EC6F
	DEC  HL	; EC8E 2B "+"
	LD   A,$0F	; EC8F 3E 0F ">?"
FAR_EC91:		; code label
	; Referenced at EC99
	EX   AF,AF'	; EC91 08 "?"
	LD   A,(DE)	; EC92 1A "?"
	OR   (HL)	; EC93 B6 "?"
	LD   (HL),A	; EC94 77 "w"
	INC  DE	; EC95 13 "?"
	ADD  HL,BC	; EC96 09 "?"
	EX   AF,AF'	; EC97 08 "?"
	DEC  A	; EC98 3D "="
	JP   NZ,FAR_EC91	; EC99 C2 91 EC "???"
	; Opcode breaks the linear code flow
	RET  	; EC9C C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #240 of 787
	LD   D,B	; EC9D 50 "P"
	NOP  	; EC9E 00 "?"
	LD   D,B	; EC9F 50 "P"
	LD   B,B	; ECA0 40 "@"
	NOP  	; ECA1 00 "?"
	LD   B,B	; ECA2 40 "@"
	JR   NC,NEAR_ECE5	; ECA3 30 40 "0@"
	JR   NC,$ECC7	; ECA5 30 20 "0 "
	JR   NC,NEAR_ECC9	; ECA7 30 20 "0 "
	DJNZ NEAR_ECCB	; ECA9 10 20 "? "
	DJNZ NEAR_ECAD	; ECAB 10 00 "??"
NEAR_ECAD:		; code label
	; stop analyzing: already analyzed code at iteration #241: Opcode (or part of it) has been already analyzed
	; Referenced at ECAB
	DJNZ NEAR_ECAF	; ECAD 10 00 "??"
NEAR_ECAF:		; code label
	; stop analyzing: already analyzed code at iteration #242: Opcode (or part of it) has been already analyzed
	; Referenced at ECAD
	NOP  	; ECAF 00 "?"
	NOP  	; ECB0 00 "?"
	NOP  	; ECB1 00 "?"
	NOP  	; ECB2 00 "?"
	LD   B,B	; ECB3 40 "@"
	LD   C,$80	; ECB4 0E 80 "??"
	INC  E	; ECB6 1C "?"
	RET  NZ	; ECB7 C0 "?"
	LD   HL,($2321)	; ECB8 2A 21 23 "*!?"
	SCF  	; ECBB 37 "7"
	LD   B,$80	; ECBC 06 80 "??"
NEAR_ECBE:		; code label
	; Referenced at ECE3
	LD   A,(HL)	; ECBE 7E "~"
	OR   A	; ECBF B7 "?"
	JR   Z,NEAR_ECE2	; ECC0 28 20 "( "
	DEC  (HL)	; ECC2 35 "5"
	JR   NZ,NEAR_ECE2	; ECC3 20 1D " ?"
	PUSH HL	; ECC5 E5 "?"
	LD   A,$80	; ECC6 3E 80 ">?"
	; stop analyzing: already analyzed code at iteration #243: Opcode (or part of it) has been already analyzed
	SUB  B	; ECC8 90 "?"
NEAR_ECC9:		; code label
	; stop analyzing: already analyzed code at iteration #244: Opcode (or part of it) has been already analyzed
	; Referenced at ECA7
	LD   H,$00	; ECC9 26 00 "&?"
NEAR_ECCB:		; code label
	; stop analyzing: already analyzed code at iteration #245: Opcode (or part of it) has been already analyzed
	; Referenced at ECA9
	LD   L,A	; ECCB 6F "o"
	ADD  HL,HL	; ECCC 29 ")"
	LD   DE,$36A3	; ECCD 11 A3 36 "??6"
	ADD  HL,DE	; ECD0 19 "?"
	LD   A,(HL)	; ECD1 7E "~"
	OR   $80	; ECD2 F6 80 "??"
	CALL SUB_DCAC	; ECD4 CD AC DC "???"
	INC  HL	; ECD7 23 "?"
	LD   A,(HL)	; ECD8 7E "~"
	CALL SUB_DCAC	; ECD9 CD AC DC "???"
	LD   A,$7F	; ECDC 3E 7F ">?"
	CALL SUB_DCAC	; ECDE CD AC DC "???"
	POP  HL	; ECE1 E1 "?"
NEAR_ECE2:		; code label
	; stop analyzing: already analyzed code at iteration #246: Opcode (or part of it) has been already analyzed
	; Referenced at ECC0 ECC3
	INC  HL	; ECE2 23 "?"
	DJNZ NEAR_ECBE	; ECE3 10 D9 "??"
NEAR_ECE5:		; code label
	; stop analyzing: already analyzed code at iteration #247: Opcode (or part of it) has been already analyzed
	; Referenced at ECA3
	EXX  	; ECE5 D9 "?"
	LD   DE,$1E04	; ECE6 11 04 1E "???"
	EXX  	; ECE9 D9 "?"
	LD   HL,$1DE2	; ECEA 21 E2 1D "!??"
NEAR_ECED:		; code label
	; Referenced at ECF5
	LD   A,(HL)	; ECED 7E "~"
	CP   $FF	; ECEE FE FF "??"
	JP   Z,FAR_F156	; ECF0 CA 56 F1 "?V?"
	DEC  (HL)	; ECF3 35 "5"
	INC  HL	; ECF4 23 "?"
	JR   NZ,NEAR_ECED	; ECF5 20 F6 " ?"
	EXX  	; ECF7 D9 "?"
	LD   HL,$1DE2	; ECF8 21 E2 1D "!??"
	EXX  	; ECFB D9 "?"
	CALL SUB_F5F2	; ECFC CD F2 F5 "???"
	LD   HL,($1DDF)	; ECFF 2A DF 1D "*??"
	XOR  A	; ED02 AF "?"
	LD   ($1E1A),A	; ED03 32 1A 1E "2??"
FAR_ED06:		; code label
	; Referenced at ED19 ED27 ED32 EEDD EEF6 EF12
	LD   A,(HL)	; ED06 7E "~"
	INC  HL	; ED07 23 "?"
	INC  A	; ED08 3C "<"
	JR   NZ,NEAR_ED1C	; ED09 20 11 " ?"
	LD   HL,($36A0)	; ED0B 2A A0 36 "*?6"
	LD   A,($36A2)	; ED0E 3A A2 36 ":?6"
	LD   ($1DAF),A	; ED11 32 AF 1D "2??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; ED14 D3 B1 "??"
	INC  A	; ED16 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; ED17 D3 B2 "??"
	; Opcode breaks the linear code flow
	JP   FAR_ED06	; ED19 C3 06 ED "???"
NEAR_ED1C:		; code label
	; stop analyzing: already analyzed code at iteration #427: Opcode (or part of it) has been already analyzed
	; Referenced at ED09
	; Code analyzation starting point at iteration #248 of 787
	DEC  A	; ED1C 3D "="
	JR   NZ,NEAR_ED25	; ED1D 20 06 " ?"
	CALL SUB_F15D	; ED1F CD 5D F1 "?]?"
	; Opcode breaks the linear code flow
	JP   FAR_EEF9	; ED22 C3 F9 EE "???"
NEAR_ED25:		; code label
	; stop analyzing: already analyzed code at iteration #428: Opcode (or part of it) has been already analyzed
	; Referenced at ED1D
	; Code analyzation starting point at iteration #249 of 787
	CP   $82	; ED25 FE 82 "??"
	JP   Z,FAR_ED06	; ED27 CA 06 ED "???"
	CP   $83	; ED2A FE 83 "??"
	JR   NZ,NEAR_ED34	; ED2C 20 06 " ?"
	LD   DE,$000D	; ED2E 11 0D 00 "???"
	ADD  HL,DE	; ED31 19 "?"
	; Opcode breaks the linear code flow
	JR   FAR_ED06	; ED32 18 D2 "??"
NEAR_ED34:		; code label
	; stop analyzing: already analyzed code at iteration #429: Opcode (or part of it) has been already analyzed
	; Referenced at ED2C
	; Code analyzation starting point at iteration #250 of 787
	CP   $85	; ED34 FE 85 "??"
	JR   NZ,NEAR_ED43	; ED36 20 0B " ?"
	LD   A,(HL)	; ED38 7E "~"
	LD   ($1E17),A	; ED39 32 17 1E "2??"
	INC  HL	; ED3C 23 "?"
	LD   ($1E18),HL	; ED3D 22 18 1E ""??"
	; Opcode breaks the linear code flow
	JP   FAR_EEF9	; ED40 C3 F9 EE "???"
NEAR_ED43:		; code label
	; stop analyzing: already analyzed code at iteration #430: Opcode (or part of it) has been already analyzed
	; Referenced at ED36
	; Code analyzation starting point at iteration #251 of 787
	CP   $86	; ED43 FE 86 "??"
	JR   NZ,NEAR_ED57	; ED45 20 10 " ?"
	LD   A,($1E17)	; ED47 3A 17 1E ":??"
	DEC  A	; ED4A 3D "="
	LD   ($1E17),A	; ED4B 32 17 1E "2??"
	JP   Z,FAR_EEF9	; ED4E CA F9 EE "???"
	LD   HL,($1E18)	; ED51 2A 18 1E "*??"
	; Opcode breaks the linear code flow
	JP   FAR_EEF9	; ED54 C3 F9 EE "???"
NEAR_ED57:		; code label
	; stop analyzing: already analyzed code at iteration #431: Opcode (or part of it) has been already analyzed
	; Referenced at ED45
	; Code analyzation starting point at iteration #252 of 787
	LD   A,$01	; ED57 3E 01 ">?"
	LD   ($38A6),A	; ED59 32 A6 38 "2?8"
	LD   ($1E1A),A	; ED5C 32 1A 1E "2??"
	DEC  HL	; ED5F 2B "+"
	LD   A,($1F30)	; ED60 3A 30 1F ":0?"
	OR   A	; ED63 B7 "?"
	JR   Z,NEAR_EDA0	; ED64 28 3A "(:"
	LD   A,(HL)	; ED66 7E "~"
	AND  $0F	; ED67 E6 0F "??"
	DEC  A	; ED69 3D "="
	LD   ($1E7F),A	; ED6A 32 7F 1E "2??"
	LD   C,A	; ED6D 4F "O"
	ADD  A	; ED6E 87 "?"
	ADD  C	; ED6F 81 "?"
	LD   DE,$1E21	; ED70 11 21 1E "?!?"
	CALL SUB_EF27	; ED73 CD 27 EF "?'?"
	LD   A,(DE)	; ED76 1A "?"
	OR   A	; ED77 B7 "?"
	JP   NZ,FAR_EEE0	; ED78 C2 E0 EE "???"
	LD   A,($1E74)	; ED7B 3A 74 1E ":t?"
	DEC  A	; ED7E 3D "="
	CP   C	; ED7F B9 "?"
	JR   NZ,NEAR_EDA0	; ED80 20 1E " ?"
	PUSH HL	; ED82 E5 "?"
	LD   A,(HL)	; ED83 7E "~"
	RRA  	; ED84 1F "?"
	RRA  	; ED85 1F "?"
	RRA  	; ED86 1F "?"
	RRA  	; ED87 1F "?"
	AND  $01	; ED88 E6 01 "??"
	LD   C,A	; ED8A 4F "O"
	INC  HL	; ED8B 23 "?"
	LD   A,(HL)	; ED8C 7E "~"
	AND  $C0	; ED8D E6 C0 "??"
	OR   C	; ED8F B1 "?"
	LD   C,A	; ED90 4F "O"
	LD   A,(HL)	; ED91 7E "~"
	AND  $1F	; ED92 E6 1F "??"
	LD   ($1D9A),A	; ED94 32 9A 1D "2??"
	INC  HL	; ED97 23 "?"
	LD   A,(HL)	; ED98 7E "~"
	LD   ($1DAA),A	; ED99 32 AA 1D "2??"
	CALL SUB_EBE9	; ED9C CD E9 EB "???"
	POP  HL	; ED9F E1 "?"
NEAR_EDA0:		; code label
	; stop analyzing: already analyzed code at iteration #253: Opcode (or part of it) has been already analyzed
	; Referenced at ED64 ED80
	LD   A,(HL)	; EDA0 7E "~"
	CP   $20	; EDA1 FE 20 "? "
	JR   NC,NEAR_EDAA	; EDA3 30 05 "0?"
	CP   $10	; EDA5 FE 10 "??"
	JP   NC,FAR_EEE0	; EDA7 D2 E0 EE "???"
NEAR_EDAA:		; code label
	; stop analyzing: already analyzed code at iteration #254: Opcode (or part of it) has been already analyzed
	; Referenced at EDA3
	AND  $0F	; EDAA E6 0F "??"
	DEC  A	; EDAC 3D "="
	LD   C,A	; EDAD 4F "O"
	ADD  A	; EDAE 87 "?"
	ADD  C	; EDAF 81 "?"
	LD   DE,$1E21	; EDB0 11 21 1E "?!?"
	CALL SUB_EF27	; EDB3 CD 27 EF "?'?"
	LD   A,(DE)	; EDB6 1A "?"
	OR   A	; EDB7 B7 "?"
	JP   NZ,FAR_EEE0	; EDB8 C2 E0 EE "???"
	LD   A,C	; EDBB 79 "y"
	LD   ($1E7E),A	; EDBC 32 7E 1E "2~?"
	PUSH HL	; EDBF E5 "?"
	PUSH DE	; EDC0 D5 "?"
	LD   HL,$1FD9	; EDC1 21 D9 1F "!??"
	LD   E,A	; EDC4 5F "_"
	LD   D,$00	; EDC5 16 00 "??"
	ADD  HL,DE	; EDC7 19 "?"
	LD   A,(HL)	; EDC8 7E "~"
	POP  DE	; EDC9 D1 "?"
	POP  HL	; EDCA E1 "?"
	PUSH AF	; EDCB F5 "?"
	OR   $90	; EDCC F6 90 "??"
	CALL SUB_DCAC	; EDCE CD AC DC "???"
	PUSH HL	; EDD1 E5 "?"
	LD   HL,$1DDC	; EDD2 21 DC 1D "!??"
	LD   C,$00	; EDD5 0E 00 "??"
	LD   B,$03	; EDD7 06 03 "??"
NEAR_EDD9:		; code label
	; Referenced at EDE6
	LD   A,(HL)	; EDD9 7E "~"
	CP   $FF	; EDDA FE FF "??"
	JR   Z,NEAR_EDE5	; EDDC 28 07 "(?"
	INC  (HL)	; EDDE 34 "4"
	LD   A,(HL)	; EDDF 7E "~"
	CP   C	; EDE0 B9 "?"
	JR   C,NEAR_EDE5	; EDE1 38 02 "8?"
	LD   C,A	; EDE3 4F "O"
	LD   D,B	; EDE4 50 "P"
NEAR_EDE5:		; code label
	; stop analyzing: already analyzed code at iteration #255: Opcode (or part of it) has been already analyzed
	; Referenced at EDDC EDE1
	INC  HL	; EDE5 23 "?"
	DJNZ NEAR_EDD9	; EDE6 10 F1 "??"
	LD   A,$03	; EDE8 3E 03 ">?"
	SUB  D	; EDEA 92 "?"
	LD   E,A	; EDEB 5F "_"
	LD   D,$00	; EDEC 16 00 "??"
	LD   HL,$1DDC	; EDEE 21 DC 1D "!??"
	ADD  HL,DE	; EDF1 19 "?"
	LD   (HL),$00	; EDF2 36 00 "6?"
	LD   C,A	; EDF4 4F "O"
	ADD  A	; EDF5 87 "?"
	LD   B,A	; EDF6 47 "G"
	ADD  A	; EDF7 87 "?"
	ADD  A	; EDF8 87 "?"
	ADD  B	; EDF9 80 "?"
	ADD  C	; EDFA 81 "?"
	LD   E,A	; EDFB 5F "_"
	LD   HL,$1DB2	; EDFC 21 B2 1D "!??"
	ADD  HL,DE	; EDFF 19 "?"
	POP  DE	; EE00 D1 "?"
	LD   (HL),$01	; EE01 36 01 "6?"
	INC  HL	; EE03 23 "?"
	LD   A,(DE)	; EE04 1A "?"
	AND  $0F	; EE05 E6 0F "??"
	DEC  A	; EE07 3D "="
	LD   (HL),A	; EE08 77 "w"
	INC  DE	; EE09 13 "?"
	INC  HL	; EE0A 23 "?"
	LD   A,(DE)	; EE0B 1A "?"
	LD   C,A	; EE0C 4F "O"
	AND  $1F	; EE0D E6 1F "??"
	PUSH HL	; EE0F E5 "?"
	PUSH DE	; EE10 D5 "?"
	EXX  	; EE11 D9 "?"
	PUSH DE	; EE12 D5 "?"
	EXX  	; EE13 D9 "?"
	POP  HL	; EE14 E1 "?"
	LD   E,A	; EE15 5F "_"
	LD   D,$00	; EE16 16 00 "??"
	ADD  HL,DE	; EE18 19 "?"
	LD   A,(HL)	; EE19 7E "~"
	POP  DE	; EE1A D1 "?"
	POP  HL	; EE1B E1 "?"
	EXX  	; EE1C D9 "?"
	LD   (HL),A	; EE1D 77 "w"
	INC  HL	; EE1E 23 "?"
	EXX  	; EE1F D9 "?"
	LD   (HL),A	; EE20 77 "w"
	INC  HL	; EE21 23 "?"
	INC  DE	; EE22 13 "?"
	LD   ($1E7D),A	; EE23 32 7D 1E "2}?"
	LD   A,(DE)	; EE26 1A "?"
	LD   B,A	; EE27 47 "G"
	LD   A,C	; EE28 79 "y"
	AND  $C0	; EE29 E6 C0 "??"
	CP   $80	; EE2B FE 80 "??"
	JR   NZ,NEAR_EE30	; EE2D 20 01 " ?"
	INC  B	; EE2F 04 "?"
NEAR_EE30:		; code label
	; stop analyzing: already analyzed code at iteration #256: Opcode (or part of it) has been already analyzed
	; Referenced at EE2D
	CP   $C0	; EE30 FE C0 "??"
	JR   NZ,NEAR_EE35	; EE32 20 01 " ?"
	DEC  B	; EE34 05 "?"
NEAR_EE35:		; code label
	; stop analyzing: already analyzed code at iteration #257: Opcode (or part of it) has been already analyzed
	; Referenced at EE32
	CP   $40	; EE35 FE 40 "?@"
	PUSH AF	; EE37 F5 "?"
	INC  DE	; EE38 13 "?"
	LD   A,B	; EE39 78 "x"
	SUB  $24	; EE3A D6 24 "?$"
	LD   B,A	; EE3C 47 "G"
	POP  AF	; EE3D F1 "?"
	LD   A,B	; EE3E 78 "x"
	PUSH HL	; EE3F E5 "?"
	JP   Z,FAR_EE73	; EE40 CA 73 EE "?s?"
	LD   B,A	; EE43 47 "G"
	PUSH AF	; EE44 F5 "?"
	LD   HL,$F4E6	; EE45 21 E6 F4 "!??"
	LD   A,($2035)	; EE48 3A 35 20 ":5 "
	DEC  A	; EE4B 3D "="
	LD   C,A	; EE4C 4F "O"
	LD   A,B	; EE4D 78 "x"
	LD   B,$00	; EE4E 06 00 "??"
	ADD  HL,BC	; EE50 09 "?"
	ADD  (HL)	; EE51 86 "?"
	LD   HL,$F4F5	; EE52 21 F5 F4 "!??"
	LD   C,A	; EE55 4F "O"
	LD   B,$00	; EE56 06 00 "??"
	ADD  HL,BC	; EE58 09 "?"
	LD   A,(HL)	; EE59 7E "~"
	OR   A	; EE5A B7 "?"
	JR   Z,NEAR_EE71	; EE5B 28 14 "(?"
	DEC  A	; EE5D 3D "="
	LD   HL,$F531	; EE5E 21 31 F5 "!1?"
	LD   B,A	; EE61 47 "G"
	LD   A,($2035)	; EE62 3A 35 20 ":5 "
	DEC  A	; EE65 3D "="
	ADD  A	; EE66 87 "?"
	ADD  A	; EE67 87 "?"
	ADD  A	; EE68 87 "?"
	LD   C,A	; EE69 4F "O"
	LD   A,B	; EE6A 78 "x"
	LD   B,$00	; EE6B 06 00 "??"
	ADD  HL,BC	; EE6D 09 "?"
	LD   C,A	; EE6E 4F "O"
	ADD  HL,BC	; EE6F 09 "?"
	LD   B,(HL)	; EE70 46 "F"
NEAR_EE71:		; code label
	; stop analyzing: already analyzed code at iteration #258: Opcode (or part of it) has been already analyzed
	; Referenced at EE5B
	POP  AF	; EE71 F1 "?"
	SUB  B	; EE72 90 "?"
FAR_EE73:		; code label
	; stop analyzing: already analyzed code at iteration #259: Opcode (or part of it) has been already analyzed
	; Referenced at EE40
	POP  HL	; EE73 E1 "?"
	POP  BC	; EE74 C1 "?"
	PUSH HL	; EE75 E5 "?"
	PUSH AF	; EE76 F5 "?"
	PUSH DE	; EE77 D5 "?"
	LD   C,B	; EE78 48 "H"
	LD   HL,$3723	; EE79 21 23 37 "!?7"
	LD   B,$80	; EE7C 06 80 "??"
NEAR_EE7E:		; code label
	; Referenced at EE83
	LD   A,(HL)	; EE7E 7E "~"
	OR   A	; EE7F B7 "?"
	JR   Z,NEAR_EE8A	; EE80 28 08 "(?"
	INC  HL	; EE82 23 "?"
	DJNZ NEAR_EE7E	; EE83 10 F9 "??"
	LD   HL,$36A3	; EE85 21 A3 36 "!?6"
	; Opcode breaks the linear code flow
	JR   NEAR_EE99	; EE88 18 0F "??"
NEAR_EE8A:		; code label
	; stop analyzing: already analyzed code at iteration #432: Opcode (or part of it) has been already analyzed
	; Referenced at EE80
	; Code analyzation starting point at iteration #260 of 787
	LD   A,($1E7D)	; EE8A 3A 7D 1E ":}?"
	LD   (HL),A	; EE8D 77 "w"
	LD   A,$80	; EE8E 3E 80 ">?"
	SUB  B	; EE90 90 "?"
	LD   L,A	; EE91 6F "o"
	LD   H,$00	; EE92 26 00 "&?"
	ADD  HL,HL	; EE94 29 ")"
	LD   DE,$36A3	; EE95 11 A3 36 "??6"
	ADD  HL,DE	; EE98 19 "?"
NEAR_EE99:		; code label
	; stop analyzing: already analyzed code at iteration #261: Opcode (or part of it) has been already analyzed
	; Referenced at EE88
	POP  DE	; EE99 D1 "?"
	LD   (HL),C	; EE9A 71 "q"
	LD   A,($1E7E)	; EE9B 3A 7E 1E ":~?"
	LD   C,A	; EE9E 4F "O"
	INC  HL	; EE9F 23 "?"
	POP  AF	; EEA0 F1 "?"
	PUSH AF	; EEA1 F5 "?"
	PUSH HL	; EEA2 E5 "?"
	LD   B,$00	; EEA3 06 00 "??"
	LD   HL,$2011	; EEA5 21 11 20 "!? "
	ADD  HL,BC	; EEA8 09 "?"
	LD   C,(HL)	; EEA9 4E "N"
	LD   HL,$EF1C	; EEAA 21 1C EF "!??"
	ADD  HL,BC	; EEAD 09 "?"
	ADD  (HL)	; EEAE 86 "?"
	POP  HL	; EEAF E1 "?"
	LD   (HL),A	; EEB0 77 "w"
	CALL SUB_DCAC	; EEB1 CD AC DC "???"
	LD   A,(DE)	; EEB4 1A "?"
	CALL SUB_DCAC	; EEB5 CD AC DC "???"
	POP  BC	; EEB8 C1 "?"
	LD   A,($1E7F)	; EEB9 3A 7F 1E ":??"
	LD   C,A	; EEBC 4F "O"
	LD   A,($1E74)	; EEBD 3A 74 1E ":t?"
	DEC  A	; EEC0 3D "="
	CP   C	; EEC1 B9 "?"
	CALL Z,SUB_F5FE	; EEC2 CC FE F5 "???"
	LD   A,B	; EEC5 78 "x"
	ADD  A	; EEC6 87 "?"
	LD   C,A	; EEC7 4F "O"
	LD   B,$00	; EEC8 06 00 "??"
	LD   HL,$F46C	; EECA 21 6C F4 "!l?"
	ADD  HL,BC	; EECD 09 "?"
	LD   C,(HL)	; EECE 4E "N"
	INC  HL	; EECF 23 "?"
	LD   B,(HL)	; EED0 46 "F"
	POP  HL	; EED1 E1 "?"
	LD   (HL),C	; EED2 71 "q"
	INC  HL	; EED3 23 "?"
	LD   (HL),B	; EED4 70 "p"
	INC  HL	; EED5 23 "?"
	LD   (HL),$00	; EED6 36 00 "6?"
	INC  HL	; EED8 23 "?"
	LD   (HL),$00	; EED9 36 00 "6?"
	EX   DE,HL	; EEDB EB "?"
	INC  HL	; EEDC 23 "?"
	; Opcode breaks the linear code flow
	JP   FAR_ED06	; EEDD C3 06 ED "???"
FAR_EEE0:		; code label
	; stop analyzing: already analyzed code at iteration #433: Opcode (or part of it) has been already analyzed
	; Referenced at ED78 EDA7 EDB8
	; Code analyzation starting point at iteration #262 of 787
	INC  HL	; EEE0 23 "?"
	LD   A,(HL)	; EEE1 7E "~"
	AND  $1F	; EEE2 E6 1F "??"
	PUSH HL	; EEE4 E5 "?"
	EXX  	; EEE5 D9 "?"
	PUSH DE	; EEE6 D5 "?"
	EXX  	; EEE7 D9 "?"
	POP  HL	; EEE8 E1 "?"
	LD   E,A	; EEE9 5F "_"
	LD   D,$00	; EEEA 16 00 "??"
	ADD  HL,DE	; EEEC 19 "?"
	LD   A,(HL)	; EEED 7E "~"
	POP  HL	; EEEE E1 "?"
	EXX  	; EEEF D9 "?"
	LD   (HL),A	; EEF0 77 "w"
	INC  HL	; EEF1 23 "?"
	EXX  	; EEF2 D9 "?"
	INC  HL	; EEF3 23 "?"
	INC  HL	; EEF4 23 "?"
	INC  HL	; EEF5 23 "?"
	; Opcode breaks the linear code flow
	JP   FAR_ED06	; EEF6 C3 06 ED "???"
FAR_EEF9:		; code label
	; stop analyzing: already analyzed code at iteration #434: Opcode (or part of it) has been already analyzed
	; Referenced at ED22 ED40 ED4E ED54
	; Code analyzation starting point at iteration #263 of 787
	BIT  7,H	; EEF9 CB 7C "?|"
	JR   Z,NEAR_EF0B	; EEFB 28 0E "(?"
	SET  6,H	; EEFD CB F4 "??"
	RES  7,H	; EEFF CB BC "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; EF01 DB B2 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EF03 D3 B1 "??"
	LD   ($1DAF),A	; EF05 32 AF 1D "2??"
	INC  A	; EF08 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; EF09 D3 B2 "??"
NEAR_EF0B:		; code label
	; stop analyzing: already analyzed code at iteration #264: Opcode (or part of it) has been already analyzed
	; Referenced at EEFB
	LD   ($1DDF),HL	; EF0B 22 DF 1D ""??"
	LD   A,($1E1A)	; EF0E 3A 1A 1E ":??"
	OR   A	; EF11 B7 "?"
	JP   Z,FAR_ED06	; EF12 CA 06 ED "???"
	EXX  	; EF15 D9 "?"
	LD   (HL),$FF	; EF16 36 FF "6?"
	EXX  	; EF18 D9 "?"
	; Opcode breaks the linear code flow
	JP   FAR_F156	; EF19 C3 56 F1 "?V?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #435 of 787
	NOP  	; EF1C 00 "?"
	INC  C	; EF1D 0C "?"
	; Opcode breaks the linear code flow
	JR   NEAR_EF44	; EF1E 18 24 "?$"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #520 of 787
	JR   NC,NEAR_EF5E	; EF20 30 3C "0<"
	LD   C,B	; EF22 48 "H"
	LD   D,H	; EF23 54 "T"
	LD   H,B	; EF24 60 "`"
	LD   L,H	; EF25 6C "l"
	LD   A,B	; EF26 78 "x"
	; Warning: both of data and code labels, maybe this is not code, but data?
SUB_EF27:		; code label
DATA_EF27:		; data label
	; stop analyzing: already analyzed code at iteration #520: Opcode (or part of it) has been already analyzed
	; Referenced at C17A C1B3 C2EA C344 E991 EB45 EBA2 EC7C F620 ED73 EDB3 EFD0 DC7B C67A C80B CDC1 DD05 FB99 D307 D319 D6C6 C763
	; Code analyzation starting point at iteration #71 of 787
	ADD  E	; EF27 83 "?"
	LD   E,A	; EF28 5F "_"
	RET  NC	; EF29 D0 "?"
	INC  D	; EF2A 14 "?"
	; Opcode breaks the linear code flow
	RET  	; EF2B C9 "?"
SUB_EF2C:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at E79B
	; Code analyzation starting point at iteration #265 of 787
	LD   A,($1DB1)	; EF2C 3A B1 1D ":??"
	LD   HL,($1F2A)	; EF2F 2A 2A 1F "**?"
	AND  L	; EF32 A5 "?"
	RET  Z	; EF33 C8 "?"
	LD   DE,$1E04	; EF34 11 04 1E "???"
	EXX  	; EF37 D9 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; EF38 DB B1 "??"
	PUSH AF	; EF3A F5 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; EF3B DB B2 "??"
	PUSH AF	; EF3D F5 "?"
	LD   A,($1DAF)	; EF3E 3A AF 1D ":??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EF41 D3 B1 "??"
	INC  A	; EF43 3C "<"
NEAR_EF44:		; code label
	; Referenced at EF1E
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; EF44 D3 B2 "??"
	LD   A,($1E80)	; EF46 3A 80 1E ":??"
	OR   A	; EF49 B7 "?"
	JP   Z,$ECB9	; EF4A CA B9 EC "???"
	LD   HL,$1DE2	; EF4D 21 E2 1D "!??"
NEAR_EF50:		; code label
	; Referenced at EF58
	LD   A,(HL)	; EF50 7E "~"
	CP   $FF	; EF51 FE FF "??"
	JP   Z,FAR_F14A	; EF53 CA 4A F1 "?J?"
	DEC  (HL)	; EF56 35 "5"
	INC  HL	; EF57 23 "?"
	JR   NZ,NEAR_EF50	; EF58 20 F6 " ?"
	EXX  	; EF5A D9 "?"
	LD   HL,$1DE2	; EF5B 21 E2 1D "!??"
NEAR_EF5E:		; code label
	; Referenced at EF20
	EXX  	; EF5E D9 "?"
	CALL SUB_F5F2	; EF5F CD F2 F5 "???"
	XOR  A	; EF62 AF "?"
	LD   ($1E1A),A	; EF63 32 1A 1E "2??"
	LD   HL,($1DDF)	; EF66 2A DF 1D "*??"
NEAR_EF69:		; code label
	; Referenced at EF7C EF89 EF94 F0E2 F0FB F127 F143
	LD   A,(HL)	; EF69 7E "~"
	INC  HL	; EF6A 23 "?"
	INC  A	; EF6B 3C "<"
	JR   NZ,NEAR_EF7E	; EF6C 20 10 " ?"
	LD   HL,($36A0)	; EF6E 2A A0 36 "*?6"
	LD   A,($36A2)	; EF71 3A A2 36 ":?6"
	LD   ($1DAF),A	; EF74 32 AF 1D "2??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; EF77 D3 B1 "??"
	INC  A	; EF79 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; EF7A D3 B2 "??"
	JR   NZ,NEAR_EF69	; EF7C 20 EB " ?"
NEAR_EF7E:		; code label
	; stop analyzing: already analyzed code at iteration #267: Opcode (or part of it) has been already analyzed
	; Referenced at EF6C
	DEC  A	; EF7E 3D "="
	JR   NZ,NEAR_EF87	; EF7F 20 06 " ?"
	CALL SUB_F15D	; EF81 CD 5D F1 "?]?"
	; Opcode breaks the linear code flow
	JP   FAR_F12A	; EF84 C3 2A F1 "?*?"
NEAR_EF87:		; code label
	; stop analyzing: already analyzed code at iteration #436: Opcode (or part of it) has been already analyzed
	; Referenced at EF7F
	; Code analyzation starting point at iteration #268 of 787
	CP   $82	; EF87 FE 82 "??"
	JP   Z,NEAR_EF69	; EF89 CA 69 EF "?i?"
	CP   $83	; EF8C FE 83 "??"
	JR   NZ,NEAR_EF97	; EF8E 20 07 " ?"
	LD   DE,$000D	; EF90 11 0D 00 "???"
	ADD  HL,DE	; EF93 19 "?"
	; Opcode breaks the linear code flow
	JP   NEAR_EF69	; EF94 C3 69 EF "?i?"
NEAR_EF97:		; code label
	; stop analyzing: already analyzed code at iteration #437: Opcode (or part of it) has been already analyzed
	; Referenced at EF8E
	; Code analyzation starting point at iteration #269 of 787
	CP   $85	; EF97 FE 85 "??"
	JR   NZ,NEAR_EFA6	; EF99 20 0B " ?"
	LD   A,(HL)	; EF9B 7E "~"
	LD   ($1E17),A	; EF9C 32 17 1E "2??"
	INC  HL	; EF9F 23 "?"
	LD   ($1E18),HL	; EFA0 22 18 1E ""??"
	; Opcode breaks the linear code flow
	JP   FAR_F12A	; EFA3 C3 2A F1 "?*?"
NEAR_EFA6:		; code label
	; stop analyzing: already analyzed code at iteration #438: Opcode (or part of it) has been already analyzed
	; Referenced at EF99
	; Code analyzation starting point at iteration #270 of 787
	CP   $86	; EFA6 FE 86 "??"
	JR   NZ,NEAR_EFBA	; EFA8 20 10 " ?"
	LD   A,($1E17)	; EFAA 3A 17 1E ":??"
	DEC  A	; EFAD 3D "="
	LD   ($1E17),A	; EFAE 32 17 1E "2??"
	JP   Z,FAR_F12A	; EFB1 CA 2A F1 "?*?"
	LD   HL,($1E18)	; EFB4 2A 18 1E "*??"
	; Opcode breaks the linear code flow
	JP   FAR_F12A	; EFB7 C3 2A F1 "?*?"
NEAR_EFBA:		; code label
	; stop analyzing: already analyzed code at iteration #439: Opcode (or part of it) has been already analyzed
	; Referenced at EFA8
	; Code analyzation starting point at iteration #271 of 787
	LD   A,$01	; EFBA 3E 01 ">?"
	LD   ($38A6),A	; EFBC 32 A6 38 "2?8"
	LD   ($1E1A),A	; EFBF 32 1A 1E "2??"
	DEC  HL	; EFC2 2B "+"
	LD   A,(HL)	; EFC3 7E "~"
	AND  $0F	; EFC4 E6 0F "??"
	DEC  A	; EFC6 3D "="
	LD   ($1E7F),A	; EFC7 32 7F 1E "2??"
	LD   C,A	; EFCA 4F "O"
	ADD  A	; EFCB 87 "?"
	ADD  C	; EFCC 81 "?"
	LD   DE,$1E21	; EFCD 11 21 1E "?!?"
	CALL SUB_EF27	; EFD0 CD 27 EF "?'?"
	LD   A,(DE)	; EFD3 1A "?"
	OR   A	; EFD4 B7 "?"
	JP   NZ,FAR_F0E5	; EFD5 C2 E5 F0 "???"
	LD   A,($1F30)	; EFD8 3A 30 1F ":0?"
	OR   A	; EFDB B7 "?"
	JR   Z,NEAR_F003	; EFDC 28 25 "(%"
	LD   A,($1E74)	; EFDE 3A 74 1E ":t?"
	DEC  A	; EFE1 3D "="
	CP   C	; EFE2 B9 "?"
	JR   NZ,NEAR_F003	; EFE3 20 1E " ?"
	PUSH HL	; EFE5 E5 "?"
	LD   A,(HL)	; EFE6 7E "~"
	RRA  	; EFE7 1F "?"
	RRA  	; EFE8 1F "?"
	RRA  	; EFE9 1F "?"
	RRA  	; EFEA 1F "?"
	AND  $01	; EFEB E6 01 "??"
	LD   C,A	; EFED 4F "O"
	INC  HL	; EFEE 23 "?"
	LD   A,(HL)	; EFEF 7E "~"
	AND  $C0	; EFF0 E6 C0 "??"
	OR   C	; EFF2 B1 "?"
	LD   C,A	; EFF3 4F "O"
	LD   A,(HL)	; EFF4 7E "~"
	AND  $1F	; EFF5 E6 1F "??"
	LD   ($1D9A),A	; EFF7 32 9A 1D "2??"
	INC  HL	; EFFA 23 "?"
	LD   A,(HL)	; EFFB 7E "~"
	LD   ($1DAA),A	; EFFC 32 AA 1D "2??"
	CALL SUB_EBE9	; EFFF CD E9 EB "???"
	POP  HL	; F002 E1 "?"
NEAR_F003:		; code label
	; stop analyzing: already analyzed code at iteration #272: Opcode (or part of it) has been already analyzed
	; Referenced at EFDC EFE3
	LD   A,(HL)	; F003 7E "~"
	CP   $20	; F004 FE 20 "? "
	JR   NC,NEAR_F00D	; F006 30 05 "0?"
	CP   $10	; F008 FE 10 "??"
	JP   NC,FAR_F0E5	; F00A D2 E5 F0 "???"
NEAR_F00D:		; code label
	; stop analyzing: already analyzed code at iteration #273: Opcode (or part of it) has been already analyzed
	; Referenced at F006
	AND  $0F	; F00D E6 0F "??"
	DEC  A	; F00F 3D "="
	LD   C,A	; F010 4F "O"
	LD   DE,$2037	; F011 11 37 20 "?7 "
	LD   B,$03	; F014 06 03 "??"
NEAR_F016:		; code label
	; Referenced at F01C
	LD   A,(DE)	; F016 1A "?"
	CP   C	; F017 B9 "?"
	JP   Z,FAR_F0FE	; F018 CA FE F0 "???"
	INC  DE	; F01B 13 "?"
	DJNZ NEAR_F016	; F01C 10 F8 "??"
	PUSH HL	; F01E E5 "?"
	LD   HL,$1DDC	; F01F 21 DC 1D "!??"
	LD   C,$00	; F022 0E 00 "??"
	LD   B,$03	; F024 06 03 "??"
NEAR_F026:		; code label
	; Referenced at F033
	LD   A,(HL)	; F026 7E "~"
	CP   $FF	; F027 FE FF "??"
	JR   Z,NEAR_F032	; F029 28 07 "(?"
	INC  (HL)	; F02B 34 "4"
	LD   A,(HL)	; F02C 7E "~"
	CP   C	; F02D B9 "?"
	JR   C,NEAR_F032	; F02E 38 02 "8?"
	LD   C,A	; F030 4F "O"
	LD   D,B	; F031 50 "P"
NEAR_F032:		; code label
	; stop analyzing: already analyzed code at iteration #274: Opcode (or part of it) has been already analyzed
	; Referenced at F029 F02E
	INC  HL	; F032 23 "?"
	DJNZ NEAR_F026	; F033 10 F1 "??"
	LD   A,$03	; F035 3E 03 ">?"
	SUB  D	; F037 92 "?"
	LD   E,A	; F038 5F "_"
	LD   D,$00	; F039 16 00 "??"
	LD   HL,$1DDC	; F03B 21 DC 1D "!??"
	ADD  HL,DE	; F03E 19 "?"
	LD   (HL),$00	; F03F 36 00 "6?"
	LD   C,A	; F041 4F "O"
	ADD  A	; F042 87 "?"
	LD   B,A	; F043 47 "G"
	ADD  A	; F044 87 "?"
	ADD  A	; F045 87 "?"
	ADD  B	; F046 80 "?"
	ADD  C	; F047 81 "?"
	LD   E,A	; F048 5F "_"
	LD   HL,$1DB2	; F049 21 B2 1D "!??"
	ADD  HL,DE	; F04C 19 "?"
	POP  DE	; F04D D1 "?"
	LD   (HL),$01	; F04E 36 01 "6?"
	INC  HL	; F050 23 "?"
	LD   A,(DE)	; F051 1A "?"
	AND  $0F	; F052 E6 0F "??"
	DEC  A	; F054 3D "="
	LD   (HL),A	; F055 77 "w"
	INC  DE	; F056 13 "?"
	INC  HL	; F057 23 "?"
	LD   A,(DE)	; F058 1A "?"
	LD   C,A	; F059 4F "O"
	AND  $1F	; F05A E6 1F "??"
	PUSH HL	; F05C E5 "?"
	PUSH DE	; F05D D5 "?"
	EXX  	; F05E D9 "?"
	PUSH DE	; F05F D5 "?"
	EXX  	; F060 D9 "?"
	POP  HL	; F061 E1 "?"
	LD   E,A	; F062 5F "_"
	LD   D,$00	; F063 16 00 "??"
	ADD  HL,DE	; F065 19 "?"
	LD   A,(HL)	; F066 7E "~"
	POP  DE	; F067 D1 "?"
	POP  HL	; F068 E1 "?"
	EXX  	; F069 D9 "?"
	LD   (HL),A	; F06A 77 "w"
	INC  HL	; F06B 23 "?"
	EXX  	; F06C D9 "?"
	LD   (HL),A	; F06D 77 "w"
	INC  HL	; F06E 23 "?"
	INC  DE	; F06F 13 "?"
	LD   A,(DE)	; F070 1A "?"
	LD   B,A	; F071 47 "G"
	LD   A,C	; F072 79 "y"
	AND  $C0	; F073 E6 C0 "??"
	CP   $80	; F075 FE 80 "??"
	JR   NZ,NEAR_F07A	; F077 20 01 " ?"
	INC  B	; F079 04 "?"
NEAR_F07A:		; code label
	; stop analyzing: already analyzed code at iteration #275: Opcode (or part of it) has been already analyzed
	; Referenced at F077
	CP   $C0	; F07A FE C0 "??"
	JR   NZ,NEAR_F07F	; F07C 20 01 " ?"
	DEC  B	; F07E 05 "?"
NEAR_F07F:		; code label
	; stop analyzing: already analyzed code at iteration #276: Opcode (or part of it) has been already analyzed
	; Referenced at F07C
	CP   $40	; F07F FE 40 "?@"
	PUSH AF	; F081 F5 "?"
	INC  DE	; F082 13 "?"
	LD   A,B	; F083 78 "x"
	SUB  $24	; F084 D6 24 "?$"
	LD   B,A	; F086 47 "G"
	POP  AF	; F087 F1 "?"
	LD   A,B	; F088 78 "x"
	PUSH HL	; F089 E5 "?"
	JP   Z,FAR_F0BD	; F08A CA BD F0 "???"
	LD   B,A	; F08D 47 "G"
	PUSH AF	; F08E F5 "?"
	LD   HL,$F4E6	; F08F 21 E6 F4 "!??"
	LD   A,($2035)	; F092 3A 35 20 ":5 "
	DEC  A	; F095 3D "="
	LD   C,A	; F096 4F "O"
	LD   A,B	; F097 78 "x"
	LD   B,$00	; F098 06 00 "??"
	ADD  HL,BC	; F09A 09 "?"
	ADD  (HL)	; F09B 86 "?"
	LD   HL,$F4F5	; F09C 21 F5 F4 "!??"
	LD   C,A	; F09F 4F "O"
	LD   B,$00	; F0A0 06 00 "??"
	ADD  HL,BC	; F0A2 09 "?"
	LD   A,(HL)	; F0A3 7E "~"
	OR   A	; F0A4 B7 "?"
	JR   Z,NEAR_F0BB	; F0A5 28 14 "(?"
	DEC  A	; F0A7 3D "="
	LD   HL,$F531	; F0A8 21 31 F5 "!1?"
	LD   B,A	; F0AB 47 "G"
	LD   A,($2035)	; F0AC 3A 35 20 ":5 "
	DEC  A	; F0AF 3D "="
	ADD  A	; F0B0 87 "?"
	ADD  A	; F0B1 87 "?"
	ADD  A	; F0B2 87 "?"
	LD   C,A	; F0B3 4F "O"
	LD   A,B	; F0B4 78 "x"
	LD   B,$00	; F0B5 06 00 "??"
	ADD  HL,BC	; F0B7 09 "?"
	LD   C,A	; F0B8 4F "O"
	ADD  HL,BC	; F0B9 09 "?"
	LD   B,(HL)	; F0BA 46 "F"
NEAR_F0BB:		; code label
	; stop analyzing: already analyzed code at iteration #277: Opcode (or part of it) has been already analyzed
	; Referenced at F0A5
	POP  AF	; F0BB F1 "?"
	SUB  B	; F0BC 90 "?"
FAR_F0BD:		; code label
	; stop analyzing: already analyzed code at iteration #278: Opcode (or part of it) has been already analyzed
	; Referenced at F08A
	LD   B,A	; F0BD 47 "G"
	LD   A,($1E7F)	; F0BE 3A 7F 1E ":??"
	LD   C,A	; F0C1 4F "O"
	LD   A,($1E74)	; F0C2 3A 74 1E ":t?"
	DEC  A	; F0C5 3D "="
	CP   C	; F0C6 B9 "?"
	CALL Z,SUB_F5FE	; F0C7 CC FE F5 "???"
	LD   A,B	; F0CA 78 "x"
	ADD  A	; F0CB 87 "?"
	LD   C,A	; F0CC 4F "O"
	LD   B,$00	; F0CD 06 00 "??"
	LD   HL,$F46C	; F0CF 21 6C F4 "!l?"
	ADD  HL,BC	; F0D2 09 "?"
	LD   C,(HL)	; F0D3 4E "N"
	INC  HL	; F0D4 23 "?"
	LD   B,(HL)	; F0D5 46 "F"
	POP  HL	; F0D6 E1 "?"
	LD   (HL),C	; F0D7 71 "q"
	INC  HL	; F0D8 23 "?"
	LD   (HL),B	; F0D9 70 "p"
	INC  HL	; F0DA 23 "?"
	LD   (HL),$00	; F0DB 36 00 "6?"
	INC  HL	; F0DD 23 "?"
	LD   (HL),$00	; F0DE 36 00 "6?"
	EX   DE,HL	; F0E0 EB "?"
	INC  HL	; F0E1 23 "?"
	; Opcode breaks the linear code flow
	JP   NEAR_EF69	; F0E2 C3 69 EF "?i?"
FAR_F0E5:		; code label
	; stop analyzing: already analyzed code at iteration #440: Opcode (or part of it) has been already analyzed
	; Referenced at EFD5 F00A
	; Code analyzation starting point at iteration #279 of 787
	INC  HL	; F0E5 23 "?"
	LD   A,(HL)	; F0E6 7E "~"
	AND  $1F	; F0E7 E6 1F "??"
	PUSH HL	; F0E9 E5 "?"
	EXX  	; F0EA D9 "?"
	PUSH DE	; F0EB D5 "?"
	EXX  	; F0EC D9 "?"
	POP  HL	; F0ED E1 "?"
	LD   E,A	; F0EE 5F "_"
	LD   D,$00	; F0EF 16 00 "??"
	ADD  HL,DE	; F0F1 19 "?"
	LD   A,(HL)	; F0F2 7E "~"
	POP  HL	; F0F3 E1 "?"
	EXX  	; F0F4 D9 "?"
	LD   (HL),A	; F0F5 77 "w"
	INC  HL	; F0F6 23 "?"
	EXX  	; F0F7 D9 "?"
	INC  HL	; F0F8 23 "?"
	INC  HL	; F0F9 23 "?"
	INC  HL	; F0FA 23 "?"
	; Opcode breaks the linear code flow
	JP   NEAR_EF69	; F0FB C3 69 EF "?i?"
FAR_F0FE:		; code label
	; stop analyzing: already analyzed code at iteration #441: Opcode (or part of it) has been already analyzed
	; Referenced at F018
	; Code analyzation starting point at iteration #280 of 787
	EX   DE,HL	; F0FE EB "?"
	LD   HL,$1DD3	; F0FF 21 D3 1D "!??"
	LD   (HL),$01	; F102 36 01 "6?"
	INC  HL	; F104 23 "?"
	LD   (HL),A	; F105 77 "w"
	INC  HL	; F106 23 "?"
	INC  DE	; F107 13 "?"
	LD   A,(DE)	; F108 1A "?"
	AND  $1F	; F109 E6 1F "??"
	PUSH HL	; F10B E5 "?"
	PUSH DE	; F10C D5 "?"
	EXX  	; F10D D9 "?"
	PUSH DE	; F10E D5 "?"
	EXX  	; F10F D9 "?"
	POP  HL	; F110 E1 "?"
	LD   E,A	; F111 5F "_"
	LD   D,$00	; F112 16 00 "??"
	ADD  HL,DE	; F114 19 "?"
	LD   A,(HL)	; F115 7E "~"
	POP  DE	; F116 D1 "?"
	POP  HL	; F117 E1 "?"
	EXX  	; F118 D9 "?"
	LD   (HL),A	; F119 77 "w"
	INC  HL	; F11A 23 "?"
	EXX  	; F11B D9 "?"
	LD   (HL),A	; F11C 77 "w"
	INC  HL	; F11D 23 "?"
	INC  DE	; F11E 13 "?"
	INC  DE	; F11F 13 "?"
	LD   (HL),$00	; F120 36 00 "6?"
	INC  HL	; F122 23 "?"
	LD   (HL),$00	; F123 36 00 "6?"
	EX   DE,HL	; F125 EB "?"
	INC  HL	; F126 23 "?"
	; Opcode breaks the linear code flow
	JP   NEAR_EF69	; F127 C3 69 EF "?i?"
FAR_F12A:		; code label
	; stop analyzing: already analyzed code at iteration #442: Opcode (or part of it) has been already analyzed
	; Referenced at EF84 EFA3 EFB1 EFB7
	; Code analyzation starting point at iteration #281 of 787
	BIT  7,H	; F12A CB 7C "?|"
	JR   Z,NEAR_F13C	; F12C 28 0E "(?"
	SET  6,H	; F12E CB F4 "??"
	RES  7,H	; F130 CB BC "??"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	IN   A,($B2)	; F132 DB B2 "??"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; F134 D3 B1 "??"
	LD   ($1DAF),A	; F136 32 AF 1D "2??"
	INC  A	; F139 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; F13A D3 B2 "??"
NEAR_F13C:		; code label
	; stop analyzing: already analyzed code at iteration #282: Opcode (or part of it) has been already analyzed
	; Referenced at F12C
	LD   ($1DDF),HL	; F13C 22 DF 1D ""??"
	LD   A,($1E1A)	; F13F 3A 1A 1E ":??"
	OR   A	; F142 B7 "?"
	JP   Z,NEAR_EF69	; F143 CA 69 EF "?i?"
	EXX  	; F146 D9 "?"
	LD   (HL),$FF	; F147 36 FF "6?"
	EXX  	; F149 D9 "?"
FAR_F14A:		; code label
	; stop analyzing: already analyzed code at iteration #283: Opcode (or part of it) has been already analyzed
	; Referenced at EF53
	CALL SUB_F1C6	; F14A CD C6 F1 "???"
	CALL SUB_F27C	; F14D CD 7C F2 "?|?"
	CALL SUB_F332	; F150 CD 32 F3 "?2?"
	CALL SUB_F3E8	; F153 CD E8 F3 "???"
FAR_F156:		; code label
	; stop analyzing: already analyzed code at iteration #284: Opcode (or part of it) has been already analyzed
	; Referenced at ECF0 EF19
	POP  AF	; F156 F1 "?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; F157 D3 B2 "??"
	POP  AF	; F159 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; F15A D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; F15C C9 "?"
SUB_F15D:		; code label
	; stop analyzing: already analyzed code at iteration #443: Opcode (or part of it) has been already analyzed
	; Referenced at ED1F EF81
	; Code analyzation starting point at iteration #285 of 787
	LD   A,($1F30)	; F15D 3A 30 1F ":0?"
	OR   A	; F160 B7 "?"
	RET  Z	; F161 C8 "?"
	LD   A,($38A6)	; F162 3A A6 38 ":?8"
	OR   A	; F165 B7 "?"
	RET  Z	; F166 C8 "?"
	XOR  A	; F167 AF "?"
	LD   ($38A6),A	; F168 32 A6 38 "2?8"
	PUSH HL	; F16B E5 "?"
	LD   HL,$11AA	; F16C 21 AA 11 "!??"
	LD   DE,$11A8	; F16F 11 A8 11 "???"
	LD   A,(DE)	; F172 1A "?"
	LDI  	; F173 ED A0 "??"
	LDI  	; F175 ED A0 "??"
	LDI  	; F177 ED A0 "??"
	LDI  	; F179 ED A0 "??"
	LDI  	; F17B ED A0 "??"
	LDI  	; F17D ED A0 "??"
	LDI  	; F17F ED A0 "??"
	LDI  	; F181 ED A0 "??"
	LDI  	; F183 ED A0 "??"
	LDI  	; F185 ED A0 "??"
	LDI  	; F187 ED A0 "??"
	LDI  	; F189 ED A0 "??"
	LDI  	; F18B ED A0 "??"
	LDI  	; F18D ED A0 "??"
	LDI  	; F18F ED A0 "??"
	LDI  	; F191 ED A0 "??"
	LDI  	; F193 ED A0 "??"
	LDI  	; F195 ED A0 "??"
	LDI  	; F197 ED A0 "??"
	LDI  	; F199 ED A0 "??"
	LDI  	; F19B ED A0 "??"
	LDI  	; F19D ED A0 "??"
	LDI  	; F19F ED A0 "??"
	LDI  	; F1A1 ED A0 "??"
	LDI  	; F1A3 ED A0 "??"
	LDI  	; F1A5 ED A0 "??"
	LDI  	; F1A7 ED A0 "??"
	LDI  	; F1A9 ED A0 "??"
	LDI  	; F1AB ED A0 "??"
	LDI  	; F1AD ED A0 "??"
	AND  $1F	; F1AF E6 1F "??"
	LD   (DE),A	; F1B1 12 "?"
	INC  DE	; F1B2 13 "?"
	DEC  A	; F1B3 3D "="
	LD   (DE),A	; F1B4 12 "?"
	XOR  A	; F1B5 AF "?"
	CALL SUB_E881	; F1B6 CD 81 E8 "???"
	LD   HL,($1DAB)	; F1B9 2A AB 1D "*??"
	CALL SUB_E8B8	; F1BC CD B8 E8 "???"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; F1BF DB B1 "??"
	INC  A	; F1C1 3C "<"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; F1C2 D3 B2 "??"
	POP  HL	; F1C4 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; F1C5 C9 "?"
SUB_F1C6:		; code label
	; stop analyzing: already analyzed code at iteration #444: Opcode (or part of it) has been already analyzed
	; Referenced at F14A
	; Code analyzation starting point at iteration #286 of 787
	LD   A,($1DB2)	; F1C6 3A B2 1D ":??"
	OR   A	; F1C9 B7 "?"
	JR   Z,NEAR_F1EC	; F1CA 28 20 "( "
	XOR  A	; F1CC AF "?"
	LD   ($1DBA),A	; F1CD 32 BA 1D "2??"
	LD   ($1DB2),A	; F1D0 32 B2 1D "2??"
	LD   HL,($1DB3)	; F1D3 2A B3 1D "*??"
	LD   H,A	; F1D6 67 "g"
	LD   E,L	; F1D7 5D "]"
	LD   D,H	; F1D8 54 "T"
	ADD  HL,HL	; F1D9 29 ")"
	ADD  HL,HL	; F1DA 29 ")"
	ADD  HL,HL	; F1DB 29 ")"
	ADD  HL,HL	; F1DC 29 ")"
	ADD  HL,HL	; F1DD 29 ")"
	ADD  HL,HL	; F1DE 29 ")"
	ADD  HL,DE	; F1DF 19 "?"
	LD   DE,$203A	; F1E0 11 3A 20 "?: "
	ADD  HL,DE	; F1E3 19 "?"
	LD   ($1DBB),HL	; F1E4 22 BB 1D ""??"
	LD   A,(HL)	; F1E7 7E "~"
	LD   ($1DB9),A	; F1E8 32 B9 1D "2??"
	EX   DE,HL	; F1EB EB "?"
NEAR_F1EC:		; code label
	; stop analyzing: already analyzed code at iteration #287: Opcode (or part of it) has been already analyzed
	; Referenced at F1CA
	LD   A,($1DBA)	; F1EC 3A BA 1D ":??"
	OR   A	; F1EF B7 "?"
	RET  NZ	; F1F0 C0 "?"
	LD   HL,($1DBB)	; F1F1 2A BB 1D "*??"
	INC  HL	; F1F4 23 "?"
	LD   C,(HL)	; F1F5 4E "N"
	INC  HL	; F1F6 23 "?"
	LD   B,$00	; F1F7 06 00 "??"
	EX   DE,HL	; F1F9 EB "?"
	LD   A,C	; F1FA 79 "y"
	CP   $80	; F1FB FE 80 "??"
	JR   C,NEAR_F201	; F1FD 38 02 "8?"
	LD   B,$FF	; F1FF 06 FF "??"
NEAR_F201:		; code label
	; stop analyzing: already analyzed code at iteration #288: Opcode (or part of it) has been already analyzed
	; Referenced at F1FD
	LD   HL,($1DB5)	; F201 2A B5 1D "*??"
	ADD  HL,BC	; F204 09 "?"
	LD   A,H	; F205 7C "|"
	CP   $10	; F206 FE 10 "??"
	JR   C,NEAR_F214	; F208 38 0A "8?"
	CP   $80	; F20A FE 80 "??"
	LD   HL,$0FFF	; F20C 21 FF 0F "!??"
	JR   C,NEAR_F214	; F20F 38 03 "8?"
	LD   HL,$0000	; F211 21 00 00 "!??"
NEAR_F214:		; code label
	; stop analyzing: already analyzed code at iteration #289: Opcode (or part of it) has been already analyzed
	; Referenced at F208 F20F
	LD   ($1DB5),HL	; F214 22 B5 1D ""??"
	LD   A,L	; F217 7D "}"
	; I/O on port 0xa0: Dave tone channel 0 frequency low byte
	OUT  ($A0),A	; F218 D3 A0 "??"
	LD   A,H	; F21A 7C "|"
	; I/O on port 0xa1: Dave tone channel 0 frequency high nybble + params
	OUT  ($A1),A	; F21B D3 A1 "??"
	EX   DE,HL	; F21D EB "?"
	LD   A,(HL)	; F21E 7E "~"
	INC  HL	; F21F 23 "?"
	LD   B,A	; F220 47 "G"
	LD   A,($1DB7)	; F221 3A B7 1D ":??"
	ADD  B	; F224 80 "?"
	CP   $40	; F225 FE 40 "?@"
	JR   C,NEAR_F231	; F227 38 08 "8?"
	CP   $80	; F229 FE 80 "??"
	LD   A,$00	; F22B 3E 00 ">?"
	JR   NC,NEAR_F231	; F22D 30 02 "0?"
	LD   A,$3F	; F22F 3E 3F ">?"
NEAR_F231:		; code label
	; stop analyzing: already analyzed code at iteration #290: Opcode (or part of it) has been already analyzed
	; Referenced at F227 F22D
	LD   ($1DB7),A	; F231 32 B7 1D "2??"
	; I/O on port 0xa8: Dave tone channel 0 left volume
	OUT  ($A8),A	; F234 D3 A8 "??"
	LD   A,(HL)	; F236 7E "~"
	INC  HL	; F237 23 "?"
	LD   B,A	; F238 47 "G"
	LD   A,($1DB8)	; F239 3A B8 1D ":??"
	ADD  B	; F23C 80 "?"
	CP   $40	; F23D FE 40 "?@"
	JR   C,NEAR_F249	; F23F 38 08 "8?"
	CP   $80	; F241 FE 80 "??"
	LD   A,$00	; F243 3E 00 ">?"
	JR   NC,NEAR_F249	; F245 30 02 "0?"
	LD   A,$3F	; F247 3E 3F ">?"
NEAR_F249:		; code label
	; stop analyzing: already analyzed code at iteration #291: Opcode (or part of it) has been already analyzed
	; Referenced at F23F F245
	LD   ($1DB8),A	; F249 32 B8 1D "2??"
	; I/O on port 0xac: Dave tone channel 0 right volume
	OUT  ($AC),A	; F24C D3 AC "??"
	LD   A,($1DB4)	; F24E 3A B4 1D ":??"
	DEC  A	; F251 3D "="
	LD   ($1DB4),A	; F252 32 B4 1D "2??"
	JR   Z,NEAR_F276	; F255 28 1F "(?"
	LD   A,($1DDC)	; F257 3A DC 1D ":??"
	CP   $FF	; F25A FE FF "??"
	JR   Z,NEAR_F266	; F25C 28 08 "(?"
	LD   A,($1DB9)	; F25E 3A B9 1D ":??"
	DEC  A	; F261 3D "="
	LD   ($1DB9),A	; F262 32 B9 1D "2??"
	RET  NZ	; F265 C0 "?"
NEAR_F266:		; code label
	; stop analyzing: already analyzed code at iteration #292: Opcode (or part of it) has been already analyzed
	; Referenced at F25C
	LD   ($1DBB),HL	; F266 22 BB 1D ""??"
	LD   A,(HL)	; F269 7E "~"
	LD   ($1DB9),A	; F26A 32 B9 1D "2??"
	LD   A,(HL)	; F26D 7E "~"
	CP   $FF	; F26E FE FF "??"
	RET  NZ	; F270 C0 "?"
	LD   A,$01	; F271 3E 01 ">?"
	LD   ($1DBA),A	; F273 32 BA 1D "2??"
NEAR_F276:		; code label
	; stop analyzing: already analyzed code at iteration #293: Opcode (or part of it) has been already analyzed
	; Referenced at F255
	LD   A,$0A	; F276 3E 0A ">?"
	LD   ($1DDC),A	; F278 32 DC 1D "2??"
	; Opcode breaks the linear code flow
	RET  	; F27B C9 "?"
SUB_F27C:		; code label
	; stop analyzing: already analyzed code at iteration #445: Opcode (or part of it) has been already analyzed
	; Referenced at F14D
	; Code analyzation starting point at iteration #294 of 787
	LD   A,($1DBD)	; F27C 3A BD 1D ":??"
	OR   A	; F27F B7 "?"
	JR   Z,NEAR_F2A2	; F280 28 20 "( "
	XOR  A	; F282 AF "?"
	LD   ($1DC5),A	; F283 32 C5 1D "2??"
	LD   ($1DBD),A	; F286 32 BD 1D "2??"
	LD   HL,($1DBE)	; F289 2A BE 1D "*??"
	LD   H,A	; F28C 67 "g"
	LD   E,L	; F28D 5D "]"
	LD   D,H	; F28E 54 "T"
	ADD  HL,HL	; F28F 29 ")"
	ADD  HL,HL	; F290 29 ")"
	ADD  HL,HL	; F291 29 ")"
	ADD  HL,HL	; F292 29 ")"
	ADD  HL,HL	; F293 29 ")"
	ADD  HL,HL	; F294 29 ")"
	ADD  HL,DE	; F295 19 "?"
	LD   DE,$203A	; F296 11 3A 20 "?: "
	ADD  HL,DE	; F299 19 "?"
	LD   ($1DC6),HL	; F29A 22 C6 1D ""??"
	LD   A,(HL)	; F29D 7E "~"
	LD   ($1DC4),A	; F29E 32 C4 1D "2??"
	EX   DE,HL	; F2A1 EB "?"
NEAR_F2A2:		; code label
	; stop analyzing: already analyzed code at iteration #295: Opcode (or part of it) has been already analyzed
	; Referenced at F280
	LD   A,($1DC5)	; F2A2 3A C5 1D ":??"
	OR   A	; F2A5 B7 "?"
	RET  NZ	; F2A6 C0 "?"
	LD   HL,($1DC6)	; F2A7 2A C6 1D "*??"
	INC  HL	; F2AA 23 "?"
	LD   C,(HL)	; F2AB 4E "N"
	INC  HL	; F2AC 23 "?"
	LD   B,$00	; F2AD 06 00 "??"
	EX   DE,HL	; F2AF EB "?"
	LD   A,C	; F2B0 79 "y"
	CP   $80	; F2B1 FE 80 "??"
	JR   C,NEAR_F2B7	; F2B3 38 02 "8?"
	LD   B,$FF	; F2B5 06 FF "??"
NEAR_F2B7:		; code label
	; stop analyzing: already analyzed code at iteration #296: Opcode (or part of it) has been already analyzed
	; Referenced at F2B3
	LD   HL,($1DC0)	; F2B7 2A C0 1D "*??"
	ADD  HL,BC	; F2BA 09 "?"
	LD   A,H	; F2BB 7C "|"
	CP   $10	; F2BC FE 10 "??"
	JR   C,NEAR_F2CA	; F2BE 38 0A "8?"
	CP   $80	; F2C0 FE 80 "??"
	LD   HL,$0FFF	; F2C2 21 FF 0F "!??"
	JR   C,NEAR_F2CA	; F2C5 38 03 "8?"
	LD   HL,$0000	; F2C7 21 00 00 "!??"
NEAR_F2CA:		; code label
	; stop analyzing: already analyzed code at iteration #297: Opcode (or part of it) has been already analyzed
	; Referenced at F2BE F2C5
	LD   ($1DC0),HL	; F2CA 22 C0 1D ""??"
	LD   A,L	; F2CD 7D "}"
	; I/O on port 0xa2: Dave tone channel 1 frequency low byte
	OUT  ($A2),A	; F2CE D3 A2 "??"
	LD   A,H	; F2D0 7C "|"
	; I/O on port 0xa3: Dave tone channel 1 frequency high nybble + params
	OUT  ($A3),A	; F2D1 D3 A3 "??"
	EX   DE,HL	; F2D3 EB "?"
	LD   A,(HL)	; F2D4 7E "~"
	INC  HL	; F2D5 23 "?"
	LD   B,A	; F2D6 47 "G"
	LD   A,($1DC2)	; F2D7 3A C2 1D ":??"
	ADD  B	; F2DA 80 "?"
	CP   $40	; F2DB FE 40 "?@"
	JR   C,NEAR_F2E7	; F2DD 38 08 "8?"
	CP   $80	; F2DF FE 80 "??"
	LD   A,$00	; F2E1 3E 00 ">?"
	JR   NC,NEAR_F2E7	; F2E3 30 02 "0?"
	LD   A,$3F	; F2E5 3E 3F ">?"
NEAR_F2E7:		; code label
	; stop analyzing: already analyzed code at iteration #298: Opcode (or part of it) has been already analyzed
	; Referenced at F2DD F2E3
	LD   ($1DC2),A	; F2E7 32 C2 1D "2??"
	; I/O on port 0xa9: Dave tone channel 1 left volume
	OUT  ($A9),A	; F2EA D3 A9 "??"
	LD   A,(HL)	; F2EC 7E "~"
	INC  HL	; F2ED 23 "?"
	LD   B,A	; F2EE 47 "G"
	LD   A,($1DC3)	; F2EF 3A C3 1D ":??"
	ADD  B	; F2F2 80 "?"
	CP   $40	; F2F3 FE 40 "?@"
	JR   C,NEAR_F2FF	; F2F5 38 08 "8?"
	CP   $80	; F2F7 FE 80 "??"
	LD   A,$00	; F2F9 3E 00 ">?"
	JR   NC,NEAR_F2FF	; F2FB 30 02 "0?"
	LD   A,$3F	; F2FD 3E 3F ">?"
NEAR_F2FF:		; code label
	; stop analyzing: already analyzed code at iteration #299: Opcode (or part of it) has been already analyzed
	; Referenced at F2F5 F2FB
	LD   ($1DC3),A	; F2FF 32 C3 1D "2??"
	; I/O on port 0xad: Dave tone channel 1 right volume
	OUT  ($AD),A	; F302 D3 AD "??"
	LD   A,($1DBF)	; F304 3A BF 1D ":??"
	DEC  A	; F307 3D "="
	LD   ($1DBF),A	; F308 32 BF 1D "2??"
	JR   Z,NEAR_F32C	; F30B 28 1F "(?"
	LD   A,($1DDD)	; F30D 3A DD 1D ":??"
	CP   $FF	; F310 FE FF "??"
	JR   Z,NEAR_F31C	; F312 28 08 "(?"
	LD   A,($1DC4)	; F314 3A C4 1D ":??"
	DEC  A	; F317 3D "="
	LD   ($1DC4),A	; F318 32 C4 1D "2??"
	RET  NZ	; F31B C0 "?"
NEAR_F31C:		; code label
	; stop analyzing: already analyzed code at iteration #300: Opcode (or part of it) has been already analyzed
	; Referenced at F312
	LD   ($1DC6),HL	; F31C 22 C6 1D ""??"
	LD   A,(HL)	; F31F 7E "~"
	LD   ($1DC4),A	; F320 32 C4 1D "2??"
	LD   A,(HL)	; F323 7E "~"
	CP   $FF	; F324 FE FF "??"
	RET  NZ	; F326 C0 "?"
	LD   A,$01	; F327 3E 01 ">?"
	LD   ($1DC5),A	; F329 32 C5 1D "2??"
NEAR_F32C:		; code label
	; stop analyzing: already analyzed code at iteration #301: Opcode (or part of it) has been already analyzed
	; Referenced at F30B
	LD   A,$0A	; F32C 3E 0A ">?"
	LD   ($1DDD),A	; F32E 32 DD 1D "2??"
	; Opcode breaks the linear code flow
	RET  	; F331 C9 "?"
SUB_F332:		; code label
	; stop analyzing: already analyzed code at iteration #446: Opcode (or part of it) has been already analyzed
	; Referenced at F150
	; Code analyzation starting point at iteration #302 of 787
	LD   A,($1DC8)	; F332 3A C8 1D ":??"
	OR   A	; F335 B7 "?"
	JR   Z,NEAR_F358	; F336 28 20 "( "
	XOR  A	; F338 AF "?"
	LD   ($1DD0),A	; F339 32 D0 1D "2??"
	LD   ($1DC8),A	; F33C 32 C8 1D "2??"
	LD   HL,($1DC9)	; F33F 2A C9 1D "*??"
	LD   H,A	; F342 67 "g"
	LD   E,L	; F343 5D "]"
	LD   D,H	; F344 54 "T"
	ADD  HL,HL	; F345 29 ")"
	ADD  HL,HL	; F346 29 ")"
	ADD  HL,HL	; F347 29 ")"
	ADD  HL,HL	; F348 29 ")"
	ADD  HL,HL	; F349 29 ")"
	ADD  HL,HL	; F34A 29 ")"
	ADD  HL,DE	; F34B 19 "?"
	LD   DE,$203A	; F34C 11 3A 20 "?: "
	ADD  HL,DE	; F34F 19 "?"
	LD   ($1DD1),HL	; F350 22 D1 1D ""??"
	LD   A,(HL)	; F353 7E "~"
	LD   ($1DCF),A	; F354 32 CF 1D "2??"
	EX   DE,HL	; F357 EB "?"
NEAR_F358:		; code label
	; stop analyzing: already analyzed code at iteration #303: Opcode (or part of it) has been already analyzed
	; Referenced at F336
	LD   A,($1DD0)	; F358 3A D0 1D ":??"
	OR   A	; F35B B7 "?"
	RET  NZ	; F35C C0 "?"
	LD   HL,($1DD1)	; F35D 2A D1 1D "*??"
	INC  HL	; F360 23 "?"
	LD   C,(HL)	; F361 4E "N"
	INC  HL	; F362 23 "?"
	LD   B,$00	; F363 06 00 "??"
	EX   DE,HL	; F365 EB "?"
	LD   A,C	; F366 79 "y"
	CP   $80	; F367 FE 80 "??"
	JR   C,NEAR_F36D	; F369 38 02 "8?"
	LD   B,$FF	; F36B 06 FF "??"
NEAR_F36D:		; code label
	; stop analyzing: already analyzed code at iteration #304: Opcode (or part of it) has been already analyzed
	; Referenced at F369
	LD   HL,($1DCB)	; F36D 2A CB 1D "*??"
	ADD  HL,BC	; F370 09 "?"
	LD   A,H	; F371 7C "|"
	CP   $10	; F372 FE 10 "??"
	JR   C,NEAR_F380	; F374 38 0A "8?"
	CP   $80	; F376 FE 80 "??"
	LD   HL,$0FFF	; F378 21 FF 0F "!??"
	JR   C,NEAR_F380	; F37B 38 03 "8?"
	LD   HL,$0000	; F37D 21 00 00 "!??"
NEAR_F380:		; code label
	; stop analyzing: already analyzed code at iteration #305: Opcode (or part of it) has been already analyzed
	; Referenced at F374 F37B
	LD   ($1DCB),HL	; F380 22 CB 1D ""??"
	LD   A,L	; F383 7D "}"
	; I/O on port 0xa4: Dave tone channel 2 frequency low byte
	OUT  ($A4),A	; F384 D3 A4 "??"
	LD   A,H	; F386 7C "|"
	; I/O on port 0xa5: Dave tone channel 2 frequency high nybble + params
	OUT  ($A5),A	; F387 D3 A5 "??"
	EX   DE,HL	; F389 EB "?"
	LD   A,(HL)	; F38A 7E "~"
	INC  HL	; F38B 23 "?"
	LD   B,A	; F38C 47 "G"
	LD   A,($1DCD)	; F38D 3A CD 1D ":??"
	ADD  B	; F390 80 "?"
	CP   $40	; F391 FE 40 "?@"
	JR   C,NEAR_F39D	; F393 38 08 "8?"
	CP   $80	; F395 FE 80 "??"
	LD   A,$00	; F397 3E 00 ">?"
	JR   NC,NEAR_F39D	; F399 30 02 "0?"
	LD   A,$3F	; F39B 3E 3F ">?"
NEAR_F39D:		; code label
	; stop analyzing: already analyzed code at iteration #306: Opcode (or part of it) has been already analyzed
	; Referenced at F393 F399
	LD   ($1DCD),A	; F39D 32 CD 1D "2??"
	; I/O on port 0xaa: Dave tone channel 2 left volume
	OUT  ($AA),A	; F3A0 D3 AA "??"
	LD   A,(HL)	; F3A2 7E "~"
	INC  HL	; F3A3 23 "?"
	LD   B,A	; F3A4 47 "G"
	LD   A,($1DCE)	; F3A5 3A CE 1D ":??"
	ADD  B	; F3A8 80 "?"
	CP   $40	; F3A9 FE 40 "?@"
	JR   C,NEAR_F3B5	; F3AB 38 08 "8?"
	CP   $80	; F3AD FE 80 "??"
	LD   A,$00	; F3AF 3E 00 ">?"
	JR   NC,NEAR_F3B5	; F3B1 30 02 "0?"
	LD   A,$3F	; F3B3 3E 3F ">?"
NEAR_F3B5:		; code label
	; stop analyzing: already analyzed code at iteration #307: Opcode (or part of it) has been already analyzed
	; Referenced at F3AB F3B1
	LD   ($1DCE),A	; F3B5 32 CE 1D "2??"
	; I/O on port 0xae: Dave tone channel 2 right volume
	OUT  ($AE),A	; F3B8 D3 AE "??"
	LD   A,($1DCA)	; F3BA 3A CA 1D ":??"
	DEC  A	; F3BD 3D "="
	LD   ($1DCA),A	; F3BE 32 CA 1D "2??"
	JR   Z,NEAR_F3E2	; F3C1 28 1F "(?"
	LD   A,($1DDE)	; F3C3 3A DE 1D ":??"
	CP   $FF	; F3C6 FE FF "??"
	JR   Z,NEAR_F3D2	; F3C8 28 08 "(?"
	LD   A,($1DCF)	; F3CA 3A CF 1D ":??"
	DEC  A	; F3CD 3D "="
	LD   ($1DCF),A	; F3CE 32 CF 1D "2??"
	RET  NZ	; F3D1 C0 "?"
NEAR_F3D2:		; code label
	; stop analyzing: already analyzed code at iteration #308: Opcode (or part of it) has been already analyzed
	; Referenced at F3C8
	LD   ($1DD1),HL	; F3D2 22 D1 1D ""??"
	LD   A,(HL)	; F3D5 7E "~"
	LD   ($1DCF),A	; F3D6 32 CF 1D "2??"
	LD   A,(HL)	; F3D9 7E "~"
	CP   $FF	; F3DA FE FF "??"
	RET  NZ	; F3DC C0 "?"
	LD   A,$01	; F3DD 3E 01 ">?"
	LD   ($1DD0),A	; F3DF 32 D0 1D "2??"
NEAR_F3E2:		; code label
	; stop analyzing: already analyzed code at iteration #309: Opcode (or part of it) has been already analyzed
	; Referenced at F3C1
	LD   A,$0A	; F3E2 3E 0A ">?"
	LD   ($1DDE),A	; F3E4 32 DE 1D "2??"
	; Opcode breaks the linear code flow
	RET  	; F3E7 C9 "?"
SUB_F3E8:		; code label
	; stop analyzing: already analyzed code at iteration #447: Opcode (or part of it) has been already analyzed
	; Referenced at F153
	; Code analyzation starting point at iteration #310 of 787
	LD   A,($1DD3)	; F3E8 3A D3 1D ":??"
	OR   A	; F3EB B7 "?"
	JR   Z,NEAR_F40E	; F3EC 28 20 "( "
	XOR  A	; F3EE AF "?"
	LD   ($1DD9),A	; F3EF 32 D9 1D "2??"
	LD   ($1DD3),A	; F3F2 32 D3 1D "2??"
	LD   HL,($1DD4)	; F3F5 2A D4 1D "*??"
	LD   H,A	; F3F8 67 "g"
	LD   E,L	; F3F9 5D "]"
	LD   D,H	; F3FA 54 "T"
	ADD  HL,HL	; F3FB 29 ")"
	ADD  HL,HL	; F3FC 29 ")"
	ADD  HL,HL	; F3FD 29 ")"
	ADD  HL,HL	; F3FE 29 ")"
	ADD  HL,HL	; F3FF 29 ")"
	ADD  HL,HL	; F400 29 ")"
	ADD  HL,DE	; F401 19 "?"
	LD   DE,$203A	; F402 11 3A 20 "?: "
	ADD  HL,DE	; F405 19 "?"
	LD   ($1DDA),HL	; F406 22 DA 1D ""??"
	LD   A,(HL)	; F409 7E "~"
	LD   ($1DD8),A	; F40A 32 D8 1D "2??"
	EX   DE,HL	; F40D EB "?"
NEAR_F40E:		; code label
	; stop analyzing: already analyzed code at iteration #311: Opcode (or part of it) has been already analyzed
	; Referenced at F3EC
	LD   A,($1DD9)	; F40E 3A D9 1D ":??"
	OR   A	; F411 B7 "?"
	RET  NZ	; F412 C0 "?"
	LD   HL,($1DDA)	; F413 2A DA 1D "*??"
	INC  HL	; F416 23 "?"
	LD   A,(HL)	; F417 7E "~"
	; I/O on port 0xa6: Dave noise frequency, polynominal counter + misc
	OUT  ($A6),A	; F418 D3 A6 "??"
	INC  HL	; F41A 23 "?"
	LD   A,(HL)	; F41B 7E "~"
	INC  HL	; F41C 23 "?"
	LD   B,A	; F41D 47 "G"
	LD   A,($1DD6)	; F41E 3A D6 1D ":??"
	ADD  B	; F421 80 "?"
	CP   $40	; F422 FE 40 "?@"
	JR   C,NEAR_F42E	; F424 38 08 "8?"
	CP   $80	; F426 FE 80 "??"
	LD   A,$00	; F428 3E 00 ">?"
	JR   NC,NEAR_F42E	; F42A 30 02 "0?"
	LD   A,$3F	; F42C 3E 3F ">?"
NEAR_F42E:		; code label
	; stop analyzing: already analyzed code at iteration #312: Opcode (or part of it) has been already analyzed
	; Referenced at F424 F42A
	LD   ($1DD6),A	; F42E 32 D6 1D "2??"
	; I/O on port 0xab: Dave noise channel left volume
	OUT  ($AB),A	; F431 D3 AB "??"
	LD   A,(HL)	; F433 7E "~"
	INC  HL	; F434 23 "?"
	LD   B,A	; F435 47 "G"
	LD   A,($1DD7)	; F436 3A D7 1D ":??"
	ADD  B	; F439 80 "?"
	CP   $40	; F43A FE 40 "?@"
	JR   C,NEAR_F446	; F43C 38 08 "8?"
	CP   $80	; F43E FE 80 "??"
	LD   A,$00	; F440 3E 00 ">?"
	JR   NC,NEAR_F446	; F442 30 02 "0?"
	LD   A,$3F	; F444 3E 3F ">?"
NEAR_F446:		; code label
	; stop analyzing: already analyzed code at iteration #313: Opcode (or part of it) has been already analyzed
	; Referenced at F43C F442
	LD   ($1DD7),A	; F446 32 D7 1D "2??"
	; I/O on port 0xaf: Dave noise channel right volume
	OUT  ($AF),A	; F449 D3 AF "??"
	LD   A,($1DD5)	; F44B 3A D5 1D ":??"
	DEC  A	; F44E 3D "="
	LD   ($1DD5),A	; F44F 32 D5 1D "2??"
	RET  Z	; F452 C8 "?"
	LD   A,($1DD8)	; F453 3A D8 1D ":??"
	DEC  A	; F456 3D "="
	LD   ($1DD8),A	; F457 32 D8 1D "2??"
	RET  NZ	; F45A C0 "?"
	LD   ($1DDA),HL	; F45B 22 DA 1D ""??"
	LD   A,(HL)	; F45E 7E "~"
	LD   ($1DD8),A	; F45F 32 D8 1D "2??"
	LD   A,(HL)	; F462 7E "~"
	CP   $FF	; F463 FE FF "??"
	RET  NZ	; F465 C0 "?"
	LD   A,$01	; F466 3E 01 ">?"
	LD   ($1DD9),A	; F468 32 D9 1D "2??"
	; Opcode breaks the linear code flow
	RET  	; F46B C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #448 of 787
	LD   (HL),A	; F46C 77 "w"
	RLCA 	; F46D 07 "?"
	INC  C	; F46E 0C "?"
	RLCA 	; F46F 07 "?"
	AND  A	; F470 A7 "?"
	LD   B,$47	; F471 06 47 "?G"
	LD   B,$ED	; F473 06 ED "??"
	DEC  B	; F475 05 "?"
	SBC  B	; F476 98 "?"
	DEC  B	; F477 05 "?"
	LD   B,A	; F478 47 "G"
	DEC  B	; F479 05 "?"
	CALL M,$B404	; F47A FC 04 B4 "???"
	INC  B	; F47D 04 "?"
	LD   (HL),B	; F47E 70 "p"
	INC  B	; F47F 04 "?"
	LD   SP,$F404	; F480 31 04 F4 "1??"
	INC  BC	; F483 03 "?"
	CP   H	; F484 BC "?"
	INC  BC	; F485 03 "?"
	ADD  (HL)	; F486 86 "?"
	INC  BC	; F487 03 "?"
	LD   D,E	; F488 53 "S"
	INC  BC	; F489 03 "?"
	INC  H	; F48A 24 "$"
	INC  BC	; F48B 03 "?"
	OR   $02	; F48C F6 02 "??"
	CALL Z,$A402	; F48E CC 02 A4 "???"
	LD   (BC),A	; F491 02 "?"
	LD   A,(HL)	; F492 7E "~"
	LD   (BC),A	; F493 02 "?"
	LD   E,D	; F494 5A "Z"
	LD   (BC),A	; F495 02 "?"
	JR   C,NEAR_F49A	; F496 38 02 "8?"
	; Opcode breaks the linear code flow
	JR   $F49C	; F498 18 02 "??"
NEAR_F49A:		; code label
	; stop analyzing: already analyzed code at iteration #521: Opcode (or part of it) has been already analyzed
	; Referenced at F496
	; Code analyzation starting point at iteration #451 of 787
	JP   M,FAR_DE01	; F49A FA 01 DE "???"
	LD   BC,$01C3	; F49D 01 C3 01 "???"
	XOR  D	; F4A0 AA "?"
	LD   BC,$0192	; F4A1 01 92 01 "???"
	LD   A,E	; F4A4 7B "{"
	LD   BC,$0166	; F4A5 01 66 01 "?f?"
	LD   D,D	; F4A8 52 "R"
	LD   BC,$013F	; F4A9 01 3F 01 "???"
	DEC  L	; F4AC 2D "-"
	LD   BC,$011C	; F4AD 01 1C 01 "???"
	INC  C	; F4B0 0C "?"
	LD   BC,$00FD	; F4B1 01 FD 00 "???"
	RST  $28	; F4B4 EF "?"
	NOP  	; F4B5 00 "?"
	POP  HL	; F4B6 E1 "?"
	NOP  	; F4B7 00 "?"
	PUSH DE	; F4B8 D5 "?"
	NOP  	; F4B9 00 "?"
	; Opcode breaks the linear code flow
	RET  	; F4BA C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #522 of 787
	NOP  	; F4BB 00 "?"
	CP   (HL)	; F4BC BE "?"
	NOP  	; F4BD 00 "?"
	OR   E	; F4BE B3 "?"
	NOP  	; F4BF 00 "?"
	XOR  C	; F4C0 A9 "?"
	NOP  	; F4C1 00 "?"
	SBC  A	; F4C2 9F "?"
	NOP  	; F4C3 00 "?"
	SUB  (HL)	; F4C4 96 "?"
	NOP  	; F4C5 00 "?"
	ADC  (HL)	; F4C6 8E "?"
	NOP  	; F4C7 00 "?"
	ADD  (HL)	; F4C8 86 "?"
	NOP  	; F4C9 00 "?"
	LD   A,A	; F4CA 7F "?"
	NOP  	; F4CB 00 "?"
	LD   (HL),A	; F4CC 77 "w"
	NOP  	; F4CD 00 "?"
	LD   (HL),C	; F4CE 71 "q"
	NOP  	; F4CF 00 "?"
	LD   L,D	; F4D0 6A "j"
	NOP  	; F4D1 00 "?"
	LD   H,H	; F4D2 64 "d"
	NOP  	; F4D3 00 "?"
	LD   E,A	; F4D4 5F "_"
	NOP  	; F4D5 00 "?"
	LD   E,C	; F4D6 59 "Y"
	NOP  	; F4D7 00 "?"
	LD   D,H	; F4D8 54 "T"
	NOP  	; F4D9 00 "?"
	LD   D,B	; F4DA 50 "P"
	NOP  	; F4DB 00 "?"
	LD   C,E	; F4DC 4B "K"
	NOP  	; F4DD 00 "?"
	LD   B,A	; F4DE 47 "G"
	NOP  	; F4DF 00 "?"
	LD   B,E	; F4E0 43 "C"
	NOP  	; F4E1 00 "?"
	CCF  	; F4E2 3F "?"
	NOP  	; F4E3 00 "?"
	INC  A	; F4E4 3C "<"
	NOP  	; F4E5 00 "?"
	NOP  	; F4E6 00 "?"
	JP   M,FAR_F8FF	; F4E7 FA FF F8 "???"
	OR   $FB	; F4EA FD F6 FB "???"
	CALL P,$0106	; F4ED F4 06 01 "???"
	EX   AF,AF'	; F4F0 08 "?"
	INC  BC	; F4F1 03 "?"
	LD   A,(BC)	; F4F2 0A "?"
	DEC  B	; F4F3 05 "?"
	INC  C	; F4F4 0C "?"
	LD   BC,$0200	; F4F5 01 00 02 "???"
	NOP  	; F4F8 00 "?"
	INC  BC	; F4F9 03 "?"
	INC  B	; F4FA 04 "?"
	NOP  	; F4FB 00 "?"
	DEC  B	; F4FC 05 "?"
	NOP  	; F4FD 00 "?"
	LD   B,$00	; F4FE 06 00 "??"
	RLCA 	; F500 07 "?"
	LD   BC,$0200	; F501 01 00 02 "???"
	NOP  	; F504 00 "?"
	INC  BC	; F505 03 "?"
	INC  B	; F506 04 "?"
	NOP  	; F507 00 "?"
	DEC  B	; F508 05 "?"
	NOP  	; F509 00 "?"
	LD   B,$00	; F50A 06 00 "??"
	RLCA 	; F50C 07 "?"
	LD   BC,$0200	; F50D 01 00 02 "???"
	NOP  	; F510 00 "?"
	INC  BC	; F511 03 "?"
	INC  B	; F512 04 "?"
	NOP  	; F513 00 "?"
	DEC  B	; F514 05 "?"
	NOP  	; F515 00 "?"
	LD   B,$00	; F516 06 00 "??"
	RLCA 	; F518 07 "?"
	LD   BC,$0200	; F519 01 00 02 "???"
	NOP  	; F51C 00 "?"
	INC  BC	; F51D 03 "?"
	INC  B	; F51E 04 "?"
	NOP  	; F51F 00 "?"
	DEC  B	; F520 05 "?"
	NOP  	; F521 00 "?"
	LD   B,$00	; F522 06 00 "??"
	RLCA 	; F524 07 "?"
	LD   BC,$0200	; F525 01 00 02 "???"
	NOP  	; F528 00 "?"
	INC  BC	; F529 03 "?"
	INC  B	; F52A 04 "?"
	NOP  	; F52B 00 "?"
	DEC  B	; F52C 05 "?"
	NOP  	; F52D 00 "?"
	LD   B,$00	; F52E 06 00 "??"
	RLCA 	; F530 07 "?"
	NOP  	; F531 00 "?"
	NOP  	; F532 00 "?"
	NOP  	; F533 00 "?"
	NOP  	; F534 00 "?"
	NOP  	; F535 00 "?"
	NOP  	; F536 00 "?"
	NOP  	; F537 00 "?"
	NOP  	; F538 00 "?"
	NOP  	; F539 00 "?"
	NOP  	; F53A 00 "?"
	NOP  	; F53B 00 "?"
	NOP  	; F53C 00 "?"
	NOP  	; F53D 00 "?"
	NOP  	; F53E 00 "?"
	RST  $38	; F53F FF "?"
	NOP  	; F540 00 "?"
	NOP  	; F541 00 "?"
	NOP  	; F542 00 "?"
	RST  $38	; F543 FF "?"
	NOP  	; F544 00 "?"
	NOP  	; F545 00 "?"
	NOP  	; F546 00 "?"
	RST  $38	; F547 FF "?"
	NOP  	; F548 00 "?"
	NOP  	; F549 00 "?"
	NOP  	; F54A 00 "?"
	RST  $38	; F54B FF "?"
	NOP  	; F54C 00 "?"
	NOP  	; F54D 00 "?"
	RST  $38	; F54E FF "?"
	RST  $38	; F54F FF "?"
	NOP  	; F550 00 "?"
	NOP  	; F551 00 "?"
	RST  $38	; F552 FF "?"
	RST  $38	; F553 FF "?"
	NOP  	; F554 00 "?"
	NOP  	; F555 00 "?"
	RST  $38	; F556 FF "?"
	RST  $38	; F557 FF "?"
	NOP  	; F558 00 "?"
	NOP  	; F559 00 "?"
	RST  $38	; F55A FF "?"
	RST  $38	; F55B FF "?"
	NOP  	; F55C 00 "?"
	RST  $38	; F55D FF "?"
	RST  $38	; F55E FF "?"
	RST  $38	; F55F FF "?"
	NOP  	; F560 00 "?"
	RST  $38	; F561 FF "?"
	RST  $38	; F562 FF "?"
	RST  $38	; F563 FF "?"
	NOP  	; F564 00 "?"
	RST  $38	; F565 FF "?"
	RST  $38	; F566 FF "?"
	RST  $38	; F567 FF "?"
	NOP  	; F568 00 "?"
	RST  $38	; F569 FF "?"
	RST  $38	; F56A FF "?"
	RST  $38	; F56B FF "?"
	RST  $38	; F56C FF "?"
	RST  $38	; F56D FF "?"
	RST  $38	; F56E FF "?"
	RST  $38	; F56F FF "?"
	NOP  	; F570 00 "?"
	NOP  	; F571 00 "?"
	NOP  	; F572 00 "?"
	NOP  	; F573 00 "?"
	LD   BC,$0000	; F574 01 00 00 "???"
	NOP  	; F577 00 "?"
	NOP  	; F578 00 "?"
	LD   BC,$0000	; F579 01 00 00 "???"
	LD   BC,$0000	; F57C 01 00 00 "???"
	NOP  	; F57F 00 "?"
	NOP  	; F580 00 "?"
	LD   BC,$0000	; F581 01 00 00 "???"
	LD   BC,$0001	; F584 01 01 00 "???"
	NOP  	; F587 00 "?"
	NOP  	; F588 00 "?"
	LD   BC,$0001	; F589 01 01 00 "???"
	LD   BC,$0001	; F58C 01 01 00 "???"
	NOP  	; F58F 00 "?"
	NOP  	; F590 00 "?"
	LD   BC,$0001	; F591 01 01 00 "???"
	LD   BC,$0101	; F594 01 01 01 "???"
	NOP  	; F597 00 "?"
	NOP  	; F598 00 "?"
	LD   BC,$0101	; F599 01 01 01 "???"
	LD   BC,$0101	; F59C 01 01 01 "???"
	NOP  	; F59F 00 "?"
	NOP  	; F5A0 00 "?"
	LD   BC,$0101	; F5A1 01 01 01 "???"
	LD   BC,$0101	; F5A4 01 01 01 "???"
	; stop analyzing: already analyzed code at iteration #522: Opcode (or part of it) has been already analyzed
	; Disassembler: switching to DATA mode
	DB $01	; F5A7 01 "?"
	DB $00	; F5A8 00 "?"
SUB_F5A9:		; code label
	; Referenced at DB2D DBEE
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #72 of 787
	LD   A,($2036)	; F5A9 3A 36 20 ":6 "
	NEG  	; F5AC ED 44 "?D"
	LD   HL,$1E16	; F5AE 21 16 1E "!??"
	LD   B,$06	; F5B1 06 06 "??"
NEAR_F5B3:		; code label
	; Referenced at F5BF
	LD   (HL),A	; F5B3 77 "w"
	DEC  HL	; F5B4 2B "+"
	LD   (HL),A	; F5B5 77 "w"
	DEC  HL	; F5B6 2B "+"
	LD   (HL),A	; F5B7 77 "w"
	DEC  HL	; F5B8 2B "+"
	SRL  A	; F5B9 CB 3F "??"
	OR   A	; F5BB B7 "?"
	JR   NZ,NEAR_F5BF	; F5BC 20 01 " ?"
	INC  A	; F5BE 3C "<"
NEAR_F5BF:		; code label
	; stop analyzing: already analyzed code at iteration #73: Opcode (or part of it) has been already analyzed
	; Referenced at F5BC
	DJNZ NEAR_F5B3	; F5BF 10 F2 "??"
	LD   (HL),B	; F5C1 70 "p"
	; Opcode breaks the linear code flow
	RET  	; F5C2 C9 "?"
SUB_F5C3:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at C8F3 DE46 E18A
	; Code analyzation starting point at iteration #314 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; F5C3 DB B1 "??"
	PUSH AF	; F5C5 F5 "?"
	LD   A,$FE	; F5C6 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; F5C8 D3 B1 "??"
	LD   HL,$7900	; F5CA 21 00 79 "!?y"
	LD   DE,$7901	; F5CD 11 01 79 "??y"
	LD   BC,$045F	; F5D0 01 5F 04 "?_?"
	LD   (HL),$20	; F5D3 36 20 "6 "
	LDIR 	; F5D5 ED B0 "??"
	POP  AF	; F5D7 F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; F5D8 D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; F5DA C9 "?"
SUB_F5DB:		; code label
	; Referenced at C213 E921
	; Code analyzation starting point at iteration #74 of 787
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	IN   A,($B1)	; F5DB DB B1 "??"
	PUSH AF	; F5DD F5 "?"
	LD   A,$FE	; F5DE 3E FE ">?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; F5E0 D3 B1 "??"
	LD   HL,$4000	; F5E2 21 00 40 "!?@"
	LD   DE,$4001	; F5E5 11 01 40 "??@"
	LD   BC,$38FF	; F5E8 01 FF 38 "??8"
	LD   (HL),L	; F5EB 75 "u"
	LDIR 	; F5EC ED B0 "??"
	POP  AF	; F5EE F1 "?"
	; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector
	OUT  ($B1),A	; F5EF D3 B1 "??"
	; Opcode breaks the linear code flow
	RET  	; F5F1 C9 "?"
SUB_F5F2:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at DD23 ECFC EF5F
	; Code analyzation starting point at iteration #315 of 787
	LD   HL,$1E89	; F5F2 21 89 1E "!??"
	LD   DE,$0700	; F5F5 11 00 07 "???"
	LD   BC,$00A0	; F5F8 01 A0 00 "???"
	LDIR 	; F5FB ED B0 "??"
	; Opcode breaks the linear code flow
	RET  	; F5FD C9 "?"
SUB_F5FE:		; code label
	; stop analyzing: already analyzed code at iteration #453: Opcode (or part of it) has been already analyzed
	; Referenced at EEC2 F0C7
	; Code analyzation starting point at iteration #316 of 787
	PUSH HL	; F5FE E5 "?"
	PUSH DE	; F5FF D5 "?"
	PUSH BC	; F600 C5 "?"
	LD   A,$F0	; F601 3E F0 ">?"
	CALL SUB_F60A	; F603 CD 0A F6 "???"
	POP  BC	; F606 C1 "?"
	POP  DE	; F607 D1 "?"
	POP  HL	; F608 E1 "?"
	; Opcode breaks the linear code flow
	RET  	; F609 C9 "?"
SUB_F60A:		; code label
	; Referenced at C1ED F603
	; Code analyzation starting point at iteration #75 of 787
	LD   ($1F29),A	; F60A 32 29 1F "2)?"
	LD   A,B	; F60D 78 "x"
	LD   B,$FF	; F60E 06 FF "??"
NEAR_F610:		; code label
	; Referenced at F613
	SUB  $0C	; F610 D6 0C "??"
	INC  B	; F612 04 "?"
	JR   NC,NEAR_F610	; F613 30 FB "0?"
	ADD  $0C	; F615 C6 0C "??"
	PUSH BC	; F617 C5 "?"
	LD   C,A	; F618 4F "O"
	ADD  A	; F619 87 "?"
	ADD  A	; F61A 87 "?"
	ADD  A	; F61B 87 "?"
	ADD  C	; F61C 81 "?"
	LD   DE,$F66E	; F61D 11 6E F6 "?n?"
	CALL SUB_EF27	; F620 CD 27 EF "?'?"
	LD   A,(DE)	; F623 1A "?"
	LD   C,A	; F624 4F "O"
	LD   B,$00	; F625 06 00 "??"
	LD   HL,$0705	; F627 21 05 07 "!??"
	ADD  HL,BC	; F62A 09 "?"
	POP  AF	; F62B F1 "?"
	ADD  A	; F62C 87 "?"
	LD   C,A	; F62D 4F "O"
	ADD  A	; F62E 87 "?"
	ADD  A	; F62F 87 "?"
	ADD  A	; F630 87 "?"
	SUB  C	; F631 91 "?"
	LD   C,A	; F632 4F "O"
	ADD  HL,BC	; F633 09 "?"
	INC  DE	; F634 13 "?"
	LD   A,(DE)	; F635 1A "?"
	AND  (HL)	; F636 A6 "?"
	LD   (HL),A	; F637 77 "w"
	INC  DE	; F638 13 "?"
	LD   A,(DE)	; F639 1A "?"
	LD   C,A	; F63A 4F "O"
	LD   A,($1F29)	; F63B 3A 29 1F ":)?"
	AND  C	; F63E A1 "?"
	OR   (HL)	; F63F B6 "?"
	LD   (HL),A	; F640 77 "w"
	INC  HL	; F641 23 "?"
	INC  DE	; F642 13 "?"
	LD   A,(DE)	; F643 1A "?"
	AND  (HL)	; F644 A6 "?"
	LD   (HL),A	; F645 77 "w"
	INC  DE	; F646 13 "?"
	LD   A,(DE)	; F647 1A "?"
	LD   C,A	; F648 4F "O"
	LD   A,($1F29)	; F649 3A 29 1F ":)?"
	AND  C	; F64C A1 "?"
	OR   (HL)	; F64D B6 "?"
	LD   (HL),A	; F64E 77 "w"
	LD   C,$4F	; F64F 0E 4F "?O"
	ADD  HL,BC	; F651 09 "?"
	INC  DE	; F652 13 "?"
	LD   A,(DE)	; F653 1A "?"
	AND  (HL)	; F654 A6 "?"
	LD   (HL),A	; F655 77 "w"
	INC  DE	; F656 13 "?"
	LD   A,(DE)	; F657 1A "?"
	LD   C,A	; F658 4F "O"
	LD   A,($1F29)	; F659 3A 29 1F ":)?"
	AND  C	; F65C A1 "?"
	OR   (HL)	; F65D B6 "?"
	LD   (HL),A	; F65E 77 "w"
	INC  HL	; F65F 23 "?"
	INC  DE	; F660 13 "?"
	LD   A,(DE)	; F661 1A "?"
	AND  (HL)	; F662 A6 "?"
	LD   (HL),A	; F663 77 "w"
	INC  DE	; F664 13 "?"
	LD   A,(DE)	; F665 1A "?"
	LD   C,A	; F666 4F "O"
	LD   A,($1F29)	; F667 3A 29 1F ":)?"
	AND  C	; F66A A1 "?"
	OR   (HL)	; F66B B6 "?"
	LD   (HL),A	; F66C 77 "w"
	; Opcode breaks the linear code flow
	RET  	; F66D C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #317 of 787
	NOP  	; F66E 00 "?"
	NOP  	; F66F 00 "?"
	RST  $38	; F670 FF "?"
	LD   (HL),A	; F671 77 "w"
	ADC  B	; F672 88 "?"
	NOP  	; F673 00 "?"
	RST  $38	; F674 FF "?"
	NOP  	; F675 00 "?"
	XOR  $01	; F676 EE 01 "??"
	ADC  B	; F678 88 "?"
	RLCA 	; F679 07 "?"
	INC  SP	; F67A 33 "3"
	INC  C	; F67B 0C "?"
	RST  $38	; F67C FF "?"
	NOP  	; F67D 00 "?"
	RST  $38	; F67E FF "?"
	NOP  	; F67F 00 "?"
	LD   (BC),A	; F680 02 "?"
	CALL Z,$7733	; F681 CC 33 77 "?3w"
	ADC  B	; F684 88 "?"
	NOP  	; F685 00 "?"
	RST  $38	; F686 FF "?"
	NOP  	; F687 00 "?"
	XOR  $03	; F688 EE 03 "??"
	ADC  B	; F68A 88 "?"
	RLCA 	; F68B 07 "?"
	INC  SP	; F68C 33 "3"
	INC  C	; F68D 0C "?"
	RST  $38	; F68E FF "?"
	NOP  	; F68F 00 "?"
	RST  $38	; F690 FF "?"
	NOP  	; F691 00 "?"
	INC  B	; F692 04 "?"
	CALL Z,$0033	; F693 CC 33 00 "?3?"
	XOR  $00	; F696 EE 00 "??"
	RST  $38	; F698 FF "?"
	NOP  	; F699 00 "?"
	XOR  $06	; F69A EE 06 "??"
	NOP  	; F69C 00 "?"
	RST  $38	; F69D FF "?"
	LD   (HL),A	; F69E 77 "w"
	ADC  B	; F69F 88 "?"
	NOP  	; F6A0 00 "?"
	RST  $38	; F6A1 FF "?"
	NOP  	; F6A2 00 "?"
	XOR  $07	; F6A3 EE 07 "??"
	ADC  B	; F6A5 88 "?"
	RLCA 	; F6A6 07 "?"
	INC  SP	; F6A7 33 "3"
	INC  C	; F6A8 0C "?"
	RST  $38	; F6A9 FF "?"
	NOP  	; F6AA 00 "?"
	RST  $38	; F6AB FF "?"
	NOP  	; F6AC 00 "?"
	EX   AF,AF'	; F6AD 08 "?"
	CALL Z,$7733	; F6AE CC 33 77 "?3w"
	ADC  B	; F6B1 88 "?"
	NOP  	; F6B2 00 "?"
	RST  $38	; F6B3 FF "?"
	NOP  	; F6B4 00 "?"
	XOR  $09	; F6B5 EE 09 "??"
	ADC  B	; F6B7 88 "?"
	RLCA 	; F6B8 07 "?"
	INC  SP	; F6B9 33 "3"
	INC  C	; F6BA 0C "?"
	RST  $38	; F6BB FF "?"
	NOP  	; F6BC 00 "?"
	RST  $38	; F6BD FF "?"
	NOP  	; F6BE 00 "?"
	LD   A,(BC)	; F6BF 0A "?"
	CALL Z,$7733	; F6C0 CC 33 77 "?3w"
	ADC  B	; F6C3 88 "?"
	NOP  	; F6C4 00 "?"
	RST  $38	; F6C5 FF "?"
	NOP  	; F6C6 00 "?"
	XOR  $0B	; F6C7 EE 0B "??"
	ADC  B	; F6C9 88 "?"
	RLCA 	; F6CA 07 "?"
	INC  SP	; F6CB 33 "3"
	INC  C	; F6CC 0C "?"
	RST  $38	; F6CD FF "?"
	NOP  	; F6CE 00 "?"
	RST  $38	; F6CF FF "?"
	NOP  	; F6D0 00 "?"
	INC  C	; F6D1 0C "?"
	CALL Z,$0033	; F6D2 CC 33 00 "?3?"
	XOR  $00	; F6D5 EE 00 "??"
	RST  $38	; F6D7 FF "?"
	NOP  	; F6D8 00 "?"
	XOR  $F3	; F6D9 EE F3 "??"
	LD   B,A	; F6DB 47 "G"
	LD   A,$FF	; F6DC 3E FF ">?"
	; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector
	OUT  ($B2),A	; F6DE D3 B2 "??"
	LD   HL,($B994)	; F6E0 2A 94 B9 "*??"
	RES  6,H	; F6E3 CB B4 "??"
	SET  7,H	; F6E5 CB FC "??"
	LD   A,B	; F6E7 78 "x"
	RRA  	; F6E8 1F "?"
	RRA  	; F6E9 1F "?"
	RRA  	; F6EA 1F "?"
	RRA  	; F6EB 1F "?"
	CALL SUB_F705	; F6EC CD 05 F7 "???"
	LD   A,B	; F6EF 78 "x"
	CALL SUB_F705	; F6F0 CD 05 F7 "???"
	INC  HL	; F6F3 23 "?"
	LD   A,C	; F6F4 79 "y"
	RRA  	; F6F5 1F "?"
	RRA  	; F6F6 1F "?"
	RRA  	; F6F7 1F "?"
	RRA  	; F6F8 1F "?"
	CALL SUB_F705	; F6F9 CD 05 F7 "???"
	LD   A,C	; F6FC 79 "y"
	CALL SUB_F705	; F6FD CD 05 F7 "???"
NEAR_F700:		; code label
	; Referenced at F703
	DEC  A	; F700 3D "="
	; I/O on port 0x81: Nick border color
	OUT  ($81),A	; F701 D3 81 "??"
	; Opcode breaks the linear code flow
	JR   NEAR_F700	; F703 18 FB "??"
SUB_F705:		; code label
	; Referenced at C071 C075 F6EC F6F0 F6F9 F6FD
	; Code analyzation starting point at iteration #76 of 787
	AND  $0F	; F705 E6 0F "??"
	ADD  $90	; F707 C6 90 "??"
	DAA  	; F709 27 "'"
	ADC  $40	; F70A CE 40 "?@"
	DAA  	; F70C 27 "'"
	LD   (HL),A	; F70D 77 "w"
	INC  HL	; F70E 23 "?"
	; Opcode breaks the linear code flow
	RET  	; F70F C9 "?"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #320 of 787
	LD   (BC),A	; F710 02 "?"
	LD   D,E	; F711 53 "S"
	LD   D,H	; F712 54 "T"
SUB_F713:		; code label
	; stop analyzing: already analyzed code at iteration #320: Opcode (or part of it) has been already analyzed
	; Referenced at C01A C043
	; Code analyzation starting point at iteration #77 of 787
	LD   A,(HL)	; F713 7E "~"
	CP   B	; F714 B8 "?"
	RET  NZ	; F715 C0 "?"
NEAR_F716:		; code label
	; Referenced at F71B
	INC  HL	; F716 23 "?"
	INC  DE	; F717 13 "?"
	LD   A,(DE)	; F718 1A "?"
	CP   (HL)	; F719 BE "?"
	RET  NZ	; F71A C0 "?"
	DJNZ NEAR_F716	; F71B 10 F9 "??"
	; Opcode breaks the linear code flow
	RET  	; F71D C9 "?"
EXOS_STR_F71E:		; data label
	; stop analyzing: in fall-back mode data label found, revoking further CODE mode
	; Referenced at C039
	; Disassembler: switching to DATA mode
	DB "ST    version 1.0"	; F71E 53 54 20 20 20 20 76 65 72 73 69 6F 6E 20 31 2E 30 "ST    version 1.0"
	DB $0D	; F72F 0D "?"
	DB $0A	; F730 0A "?"
EXOS_STR_F731:		; data label
	; Referenced at C02A
	DB "ScoreTrack version 1.0"	; F731 53 63 6F 72 65 54 72 61 63 6B 20 76 65 72 73 69 6F 6E 20 31 2E 30 "ScoreTrack version 1.0"
	DB $0D	; F747 0D "?"
	DB $0A	; F748 0A "?"
	DB "           Enterprise ScoreTrack"	; F749 20 20 20 20 20 20 20 20 20 20 20 45 6E 74 65 72 70 72 69 73 65 20 53 63 6F 72 65 54 72 61 63 6B "           Enterprise ScoreTrack"
	DB $0D	; F769 0D "?"
	DB $0A	; F76A 0A "?"
	DB "           "	; F76B 20 20 20 20 20 20 20 20 20 20 20 "           "
	DB $80	; F776 80 "?"
	DB " 1990 Enterprise Computers Ltd EED"	; F777 20 31 39 39 30 20 45 6E 74 65 72 70 72 69 73 65 20 43 6F 6D 70 75 74 65 72 73 20 4C 74 64 20 45 45 44 " 1990 Enterprise Computers Ltd EED"
	DB $0D	; F799 0D "?"
	DB $0A	; F79A 0A "?"
	DB "           Written by Jeffrey"	; F79B 20 20 20 20 20 20 20 20 20 20 20 57 72 69 74 74 65 6E 20 62 79 20 4A 65 66 66 72 65 79 "           Written by Jeffrey"
	DB $0D	; F7B8 0D "?"
	DB $0A	; F7B9 0A "?"
	DB $00	; F7BA 00 "?"
	DB $0A	; F7BB 0A "?"
	DB $00	; F7BC 00 "?"
	DB $00	; F7BD 00 "?"
	DB $00	; F7BE 00 "?"
	DB $00	; F7BF 00 "?"
	DB $00	; F7C0 00 "?"
	DB $00	; F7C1 00 "?"
	DB $00	; F7C2 00 "?"
	DB $00	; F7C3 00 "?"
	DB $00	; F7C4 00 "?"
	DB $00	; F7C5 00 "?"
	DB $00	; F7C6 00 "?"
	DB $00	; F7C7 00 "?"
	DB $00	; F7C8 00 "?"
	DB $00	; F7C9 00 "?"
	DB $F6	; F7CA F6 "?"
	DB $DD	; F7CB DD "?"
	DB $21	; F7CC 21 "!"
	DB $89	; F7CD 89 "?"
	DB $1D	; F7CE 1D "?"
	DB $DD	; F7CF DD "?"
	DB $36	; F7D0 36 "6"
	DB $FE	; F7D1 FE "?"
	DB $30	; F7D2 30 "0"
	DB $DD	; F7D3 DD "?"
	DB $36	; F7D4 36 "6"
	DB $FF	; F7D5 FF "?"
	DB $30,$22	; F7D6 30 22 "0""
	DB $1C	; F7D8 1C "?"
	DB $1E	; F7D9 1E "?"
	DB $EB	; F7DA EB "?"
	DB $21	; F7DB 21 "!"
	DB $00	; F7DC 00 "?"
	DB $80	; F7DD 80 "?"
	DB $B7	; F7DE B7 "?"
	DB $ED	; F7DF ED "?"
	DB $52	; F7E0 52 "R"
	DB $11	; F7E1 11 "?"
	DB $10	; F7E2 10 "?"
	DB $27	; F7E3 27 "'"
	DB $CD	; F7E4 CD "?"
	DB $E1	; F7E5 E1 "?"
	DB $DA	; F7E6 DA "?"
	DB $11	; F7E7 11 "?"
	DB $E8	; F7E8 E8 "?"
	DB $03	; F7E9 03 "?"
	DB $CD	; F7EA CD "?"
	DB $E1	; F7EB E1 "?"
	DB $DA	; F7EC DA "?"
	DB $11	; F7ED 11 "?"
	DB $64	; F7EE 64 "d"
	DB $00	; F7EF 00 "?"
	DB $CD	; F7F0 CD "?"
	DB $E1	; F7F1 E1 "?"
	DB $DA	; F7F2 DA "?"
	DB $1E	; F7F3 1E "?"
	DB $0A	; F7F4 0A "?"
	DB $CD	; F7F5 CD "?"
	DB $E1	; F7F6 E1 "?"
	DB $DA	; F7F7 DA "?"
	DB $1E	; F7F8 1E "?"
	DB $01	; F7F9 01 "?"
	DB $CD	; F7FA CD "?"
	DB $E1	; F7FB E1 "?"
	DB $DA	; F7FC DA "?"
	DB $DB	; F7FD DB "?"
	DB $B1	; F7FE B1 "?"
	DB $32,$32,$41	; F7FF 32 32 41 "22A"
	DB $1F	; F802 1F "?"
	DB $02	; F803 02 "?"
	DB $81	; F804 81 "?"
	DB $FF	; F805 FF "?"
	DB $19	; F806 19 "?"
	DB $06	; F807 06 "?"
	DB $32,$41	; F808 32 41 "2A"
	DB $1F	; F80A 1F "?"
	DB $02	; F80B 02 "?"
	DB $81	; F80C 81 "?"
	DB $FF	; F80D FF "?"
	DB $19	; F80E 19 "?"
	DB $06	; F80F 06 "?"
	DB $32,$41	; F810 32 41 "2A"
	DB $1F	; F812 1F "?"
	DB $02	; F813 02 "?"
	DB $81	; F814 81 "?"
	DB $FF	; F815 FF "?"
	DB $19	; F816 19 "?"
	DB $06	; F817 06 "?"
	DB $32,$41	; F818 32 41 "2A"
	DB $1F	; F81A 1F "?"
	DB $02	; F81B 02 "?"
	DB $81	; F81C 81 "?"
	DB $FF	; F81D FF "?"
	DB $19	; F81E 19 "?"
	DB $06	; F81F 06 "?"
	DB $32,$41	; F820 32 41 "2A"
	DB $1F	; F822 1F "?"
	DB $03	; F823 03 "?"
	DB $81	; F824 81 "?"
	DB $FF	; F825 FF "?"
	DB $19	; F826 19 "?"
	DB $06	; F827 06 "?"
	DB $30,$41	; F828 30 41 "0A"
	DB $1F	; F82A 1F "?"
	DB $00	; F82B 00 "?"
	DB $81	; F82C 81 "?"
	DB $FF	; F82D FF "?"
	DB $19	; F82E 19 "?"
	DB $06	; F82F 06 "?"
	DB $32,$41	; F830 32 41 "2A"
	DB $1F	; F832 1F "?"
	DB $02	; F833 02 "?"
	DB $81	; F834 81 "?"
	DB $FF	; F835 FF "?"
	DB $19	; F836 19 "?"
	DB $06	; F837 06 "?"
	DB $32,$41	; F838 32 41 "2A"
	DB $1F	; F83A 1F "?"
	DB $02	; F83B 02 "?"
	DB $81	; F83C 81 "?"
	DB $FF	; F83D FF "?"
	DB $19	; F83E 19 "?"
	DB $06	; F83F 06 "?"
	DB $32,$41	; F840 32 41 "2A"
	DB $1F	; F842 1F "?"
	DB $02	; F843 02 "?"
	DB $81	; F844 81 "?"
	DB $FF	; F845 FF "?"
	DB $19	; F846 19 "?"
	DB $06	; F847 06 "?"
	DB $32,$41	; F848 32 41 "2A"
	DB $1F	; F84A 1F "?"
	DB $02	; F84B 02 "?"
	DB $81	; F84C 81 "?"
	DB $FF	; F84D FF "?"
	DB $19	; F84E 19 "?"
	DB $06	; F84F 06 "?"
	DB $32,$41	; F850 32 41 "2A"
	DB $1F	; F852 1F "?"
	DB $02	; F853 02 "?"
	DB $81	; F854 81 "?"
	DB $FF	; F855 FF "?"
	DB $19	; F856 19 "?"
	DB $06	; F857 06 "?"
	DB $32,$41	; F858 32 41 "2A"
	DB $1F	; F85A 1F "?"
	DB $02	; F85B 02 "?"
	DB $81	; F85C 81 "?"
	DB $FF	; F85D FF "?"
	DB $19	; F85E 19 "?"
	DB $06	; F85F 06 "?"
	DB $32,$41	; F860 32 41 "2A"
	DB $1F	; F862 1F "?"
	DB $02	; F863 02 "?"
	DB $81	; F864 81 "?"
	DB $FF	; F865 FF "?"
	DB $19	; F866 19 "?"
	DB $06	; F867 06 "?"
	DB $32,$41	; F868 32 41 "2A"
	DB $1F	; F86A 1F "?"
	DB $02	; F86B 02 "?"
	DB $81	; F86C 81 "?"
	DB $FF	; F86D FF "?"
	DB $19	; F86E 19 "?"
	DB $06	; F86F 06 "?"
	DB $32,$41	; F870 32 41 "2A"
	DB $1F	; F872 1F "?"
	DB $02	; F873 02 "?"
	DB $81	; F874 81 "?"
	DB $FF	; F875 FF "?"
	DB $19	; F876 19 "?"
	DB $06	; F877 06 "?"
	DB $32,$41	; F878 32 41 "2A"
	DB $1F	; F87A 1F "?"
	DB $02	; F87B 02 "?"
	DB $81	; F87C 81 "?"
	DB $FF	; F87D FF "?"
	DB $19	; F87E 19 "?"
	DB $06	; F87F 06 "?"
	DB $32,$41	; F880 32 41 "2A"
	DB $1F	; F882 1F "?"
	DB $02	; F883 02 "?"
	DB $81	; F884 81 "?"
	DB $FF	; F885 FF "?"
	DB $19	; F886 19 "?"
	DB $06	; F887 06 "?"
	DB $32,$41	; F888 32 41 "2A"
	DB $1F	; F88A 1F "?"
	DB $02	; F88B 02 "?"
	DB $81	; F88C 81 "?"
	DB $FF	; F88D FF "?"
	DB $19	; F88E 19 "?"
	DB $06	; F88F 06 "?"
	DB $32,$41	; F890 32 41 "2A"
	DB $1F	; F892 1F "?"
	DB $03	; F893 03 "?"
	DB $81	; F894 81 "?"
	DB $FF	; F895 FF "?"
	DB $19	; F896 19 "?"
	DB $06	; F897 06 "?"
	DB $32,$41	; F898 32 41 "2A"
	DB $1F	; F89A 1F "?"
	DB $02	; F89B 02 "?"
	DB $81	; F89C 81 "?"
	DB $FF	; F89D FF "?"
	DB $19	; F89E 19 "?"
	DB $04	; F89F 04 "?"
	DB $32,$41	; F8A0 32 41 "2A"
	DB $1F	; F8A2 1F "?"
	DB $02	; F8A3 02 "?"
	DB $81	; F8A4 81 "?"
	DB $FF	; F8A5 FF "?"
	DB $19	; F8A6 19 "?"
	DB $06	; F8A7 06 "?"
	DB $32,$41	; F8A8 32 41 "2A"
	DB $1F	; F8AA 1F "?"
	DB $02	; F8AB 02 "?"
	DB $81	; F8AC 81 "?"
	DB $FF	; F8AD FF "?"
	DB $19	; F8AE 19 "?"
	DB $06	; F8AF 06 "?"
	DB $32,$41	; F8B0 32 41 "2A"
	DB $1F	; F8B2 1F "?"
	DB $02	; F8B3 02 "?"
	DB $81	; F8B4 81 "?"
	DB $FF	; F8B5 FF "?"
	DB $19	; F8B6 19 "?"
	DB $06	; F8B7 06 "?"
	DB $32,$41	; F8B8 32 41 "2A"
	DB $1D	; F8BA 1D "?"
	DB $02	; F8BB 02 "?"
	DB $81	; F8BC 81 "?"
	DB $FF	; F8BD FF "?"
	DB $19	; F8BE 19 "?"
	DB $06	; F8BF 06 "?"
	DB $32,$41	; F8C0 32 41 "2A"
	DB $1F	; F8C2 1F "?"
	DB $22	; F8C3 22 """
	DB $81	; F8C4 81 "?"
	DB $FF	; F8C5 FF "?"
	DB $19	; F8C6 19 "?"
	DB $06	; F8C7 06 "?"
	DB $30,$41	; F8C8 30 41 "0A"
	DB $1F	; F8CA 1F "?"
	DB $02	; F8CB 02 "?"
	DB $81	; F8CC 81 "?"
	DB $FF	; F8CD FF "?"
	DB $19	; F8CE 19 "?"
	DB $06	; F8CF 06 "?"
	DB $32,$41	; F8D0 32 41 "2A"
	DB $1F	; F8D2 1F "?"
	DB $02	; F8D3 02 "?"
	DB $81	; F8D4 81 "?"
	DB $FF	; F8D5 FF "?"
	DB $19	; F8D6 19 "?"
	DB $06	; F8D7 06 "?"
	DB $32,$41	; F8D8 32 41 "2A"
	DB $1F	; F8DA 1F "?"
	DB $02	; F8DB 02 "?"
	DB $81	; F8DC 81 "?"
	DB $FF	; F8DD FF "?"
	DB $19	; F8DE 19 "?"
	DB $06	; F8DF 06 "?"
	DB $32,$41	; F8E0 32 41 "2A"
	DB $1F	; F8E2 1F "?"
	DB $02	; F8E3 02 "?"
	DB $81	; F8E4 81 "?"
	DB $FF	; F8E5 FF "?"
	DB $19	; F8E6 19 "?"
	DB $06	; F8E7 06 "?"
	DB $32,$41	; F8E8 32 41 "2A"
	DB $1F	; F8EA 1F "?"
	DB $02	; F8EB 02 "?"
	DB $81	; F8EC 81 "?"
	DB $FF	; F8ED FF "?"
	DB $19	; F8EE 19 "?"
	DB $06	; F8EF 06 "?"
	DB $32,$41	; F8F0 32 41 "2A"
	DB $1F	; F8F2 1F "?"
	DB $03	; F8F3 03 "?"
	DB $81	; F8F4 81 "?"
	DB $FF	; F8F5 FF "?"
	DB $19	; F8F6 19 "?"
	DB $06	; F8F7 06 "?"
	DB $32,$41	; F8F8 32 41 "2A"
	DB $1F	; F8FA 1F "?"
	DB $02	; F8FB 02 "?"
	DB $81	; F8FC 81 "?"
	DB $FF	; F8FD FF "?"
	DB $19	; F8FE 19 "?"
FAR_F8FF:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at F4E7
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #524 of 787
	LD   B,$32	; F8FF 06 32 "?2"
	LD   B,C	; F901 41 "A"
	RRA  	; F902 1F "?"
	LD   (BC),A	; F903 02 "?"
	ADD  C	; F904 81 "?"
	RST  $38	; F905 FF "?"
	ADD  HL,DE	; F906 19 "?"
	LD   B,$32	; F907 06 32 "?2"
	LD   B,C	; F909 41 "A"
	RRA  	; F90A 1F "?"
	LD   (BC),A	; F90B 02 "?"
	ADD  C	; F90C 81 "?"
	RST  $38	; F90D FF "?"
	ADD  HL,DE	; F90E 19 "?"
	LD   B,$32	; F90F 06 32 "?2"
	LD   B,C	; F911 41 "A"
	RRA  	; F912 1F "?"
	LD   (BC),A	; F913 02 "?"
	ADD  C	; F914 81 "?"
	RST  $38	; F915 FF "?"
	ADD  HL,DE	; F916 19 "?"
	LD   B,$32	; F917 06 32 "?2"
	LD   B,C	; F919 41 "A"
	RRA  	; F91A 1F "?"
	LD   (BC),A	; F91B 02 "?"
	ADD  C	; F91C 81 "?"
	RST  $38	; F91D FF "?"
	ADD  HL,DE	; F91E 19 "?"
	LD   B,$32	; F91F 06 32 "?2"
	LD   B,C	; F921 41 "A"
	RRA  	; F922 1F "?"
	LD   (BC),A	; F923 02 "?"
	ADD  C	; F924 81 "?"
	RST  $38	; F925 FF "?"
	ADD  HL,DE	; F926 19 "?"
	LD   B,$32	; F927 06 32 "?2"
	LD   B,C	; F929 41 "A"
	RRA  	; F92A 1F "?"
	ADD  D	; F92B 82 "?"
	ADD  C	; F92C 81 "?"
	RST  $38	; F92D FF "?"
	ADD  HL,DE	; F92E 19 "?"
	LD   B,$32	; F92F 06 32 "?2"
	LD   B,C	; F931 41 "A"
	RRA  	; F932 1F "?"
	LD   (BC),A	; F933 02 "?"
	ADD  C	; F934 81 "?"
	RST  $38	; F935 FF "?"
	ADD  HL,DE	; F936 19 "?"
	LD   B,$32	; F937 06 32 "?2"
	LD   B,C	; F939 41 "A"
	RRA  	; F93A 1F "?"
	LD   (BC),A	; F93B 02 "?"
	ADD  C	; F93C 81 "?"
	RST  $38	; F93D FF "?"
	ADD  HL,DE	; F93E 19 "?"
	LD   B,$32	; F93F 06 32 "?2"
	LD   B,C	; F941 41 "A"
	RRA  	; F942 1F "?"
	LD   (BC),A	; F943 02 "?"
	ADD  C	; F944 81 "?"
	RST  $38	; F945 FF "?"
	ADD  HL,DE	; F946 19 "?"
	INC  B	; F947 04 "?"
	LD   ($1F41),A	; F948 32 41 1F "2A?"
	LD   (BC),A	; F94B 02 "?"
	ADD  C	; F94C 81 "?"
	RST  $38	; F94D FF "?"
	ADD  HL,DE	; F94E 19 "?"
	LD   B,$32	; F94F 06 32 "?2"
	LD   B,C	; F951 41 "A"
	RRA  	; F952 1F "?"
	LD   (BC),A	; F953 02 "?"
	ADD  C	; F954 81 "?"
	RST  $38	; F955 FF "?"
	ADD  HL,DE	; F956 19 "?"
	LD   B,$32	; F957 06 32 "?2"
	LD   B,C	; F959 41 "A"
	RRA  	; F95A 1F "?"
	LD   (BC),A	; F95B 02 "?"
	ADD  C	; F95C 81 "?"
	RST  $38	; F95D FF "?"
	ADD  HL,DE	; F95E 19 "?"
	LD   B,$32	; F95F 06 32 "?2"
	LD   B,C	; F961 41 "A"
	RRA  	; F962 1F "?"
	LD   (BC),A	; F963 02 "?"
	ADD  C	; F964 81 "?"
	RST  $38	; F965 FF "?"
	ADD  HL,DE	; F966 19 "?"
	LD   B,$32	; F967 06 32 "?2"
	LD   B,C	; F969 41 "A"
	RRA  	; F96A 1F "?"
	LD   (BC),A	; F96B 02 "?"
	ADD  C	; F96C 81 "?"
	RST  $38	; F96D FF "?"
	ADD  HL,DE	; F96E 19 "?"
	LD   B,$32	; F96F 06 32 "?2"
	LD   B,C	; F971 41 "A"
	RRA  	; F972 1F "?"
	LD   (BC),A	; F973 02 "?"
	ADD  C	; F974 81 "?"
	RST  $38	; F975 FF "?"
	ADD  HL,DE	; F976 19 "?"
	LD   B,$32	; F977 06 32 "?2"
	LD   B,C	; F979 41 "A"
	RRA  	; F97A 1F "?"
	LD   (BC),A	; F97B 02 "?"
	ADD  C	; F97C 81 "?"
	RST  $38	; F97D FF "?"
	ADD  HL,DE	; F97E 19 "?"
	LD   B,$30	; F97F 06 30 "?0"
	LD   B,C	; F981 41 "A"
	RRA  	; F982 1F "?"
	LD   (BC),A	; F983 02 "?"
	ADD  C	; F984 81 "?"
	RST  $38	; F985 FF "?"
	ADD  HL,DE	; F986 19 "?"
	LD   B,$32	; F987 06 32 "?2"
	LD   B,C	; F989 41 "A"
	SBC  A	; F98A 9F "?"
	LD   (BC),A	; F98B 02 "?"
	ADD  C	; F98C 81 "?"
	RST  $38	; F98D FF "?"
	ADD  HL,DE	; F98E 19 "?"
	LD   B,$32	; F98F 06 32 "?2"
	LD   B,C	; F991 41 "A"
	RRA  	; F992 1F "?"
	LD   (BC),A	; F993 02 "?"
	ADD  C	; F994 81 "?"
	RST  $38	; F995 FF "?"
	ADD  HL,DE	; F996 19 "?"
	LD   (BC),A	; F997 02 "?"
	LD   ($1F41),A	; F998 32 41 1F "2A?"
	ADD  D	; F99B 82 "?"
	ADD  C	; F99C 81 "?"
	RST  $38	; F99D FF "?"
	ADD  HL,DE	; F99E 19 "?"
	LD   B,$32	; F99F 06 32 "?2"
	LD   B,C	; F9A1 41 "A"
	RRA  	; F9A2 1F "?"
	LD   (BC),A	; F9A3 02 "?"
	ADD  C	; F9A4 81 "?"
	RST  $38	; F9A5 FF "?"
	ADD  HL,DE	; F9A6 19 "?"
	LD   B,$32	; F9A7 06 32 "?2"
	LD   B,C	; F9A9 41 "A"
	RRA  	; F9AA 1F "?"
	LD   (BC),A	; F9AB 02 "?"
	ADD  C	; F9AC 81 "?"
	RST  $38	; F9AD FF "?"
	ADD  HL,DE	; F9AE 19 "?"
	LD   B,$32	; F9AF 06 32 "?2"
	LD   B,C	; F9B1 41 "A"
	RRA  	; F9B2 1F "?"
	LD   (BC),A	; F9B3 02 "?"
	ADD  C	; F9B4 81 "?"
	RST  $38	; F9B5 FF "?"
	ADD  HL,DE	; F9B6 19 "?"
	LD   B,$32	; F9B7 06 32 "?2"
	LD   B,C	; F9B9 41 "A"
	RRA  	; F9BA 1F "?"
	LD   (BC),A	; F9BB 02 "?"
	ADD  C	; F9BC 81 "?"
	RST  $38	; F9BD FF "?"
	ADD  HL,DE	; F9BE 19 "?"
	LD   B,$32	; F9BF 06 32 "?2"
	LD   B,C	; F9C1 41 "A"
	RRA  	; F9C2 1F "?"
	LD   (BC),A	; F9C3 02 "?"
	ADD  C	; F9C4 81 "?"
	RST  $38	; F9C5 FF "?"
	ADD  HL,DE	; F9C6 19 "?"
	LD   B,$32	; F9C7 06 32 "?2"
	LD   B,C	; F9C9 41 "A"
	RRA  	; F9CA 1F "?"
	LD   (BC),A	; F9CB 02 "?"
	ADD  C	; F9CC 81 "?"
	RST  $38	; F9CD FF "?"
	ADD  HL,DE	; F9CE 19 "?"
	LD   B,$32	; F9CF 06 32 "?2"
	LD   B,C	; F9D1 41 "A"
	RRA  	; F9D2 1F "?"
	LD   (BC),A	; F9D3 02 "?"
	ADD  C	; F9D4 81 "?"
	RST  $38	; F9D5 FF "?"
	ADD  HL,DE	; F9D6 19 "?"
	LD   B,$32	; F9D7 06 32 "?2"
	LD   B,C	; F9D9 41 "A"
	RRA  	; F9DA 1F "?"
	LD   (BC),A	; F9DB 02 "?"
	ADD  C	; F9DC 81 "?"
	RST  $38	; F9DD FF "?"
	ADD  HL,DE	; F9DE 19 "?"
	LD   B,$32	; F9DF 06 32 "?2"
	LD   B,C	; F9E1 41 "A"
	RRA  	; F9E2 1F "?"
	LD   (BC),A	; F9E3 02 "?"
	ADD  C	; F9E4 81 "?"
	RST  $38	; F9E5 FF "?"
	ADD  HL,DE	; F9E6 19 "?"
	LD   B,$32	; F9E7 06 32 "?2"
	LD   B,C	; F9E9 41 "A"
	RRA  	; F9EA 1F "?"
	LD   (BC),A	; F9EB 02 "?"
	ADD  C	; F9EC 81 "?"
	RST  $38	; F9ED FF "?"
	ADD  HL,DE	; F9EE 19 "?"
	LD   B,$32	; F9EF 06 32 "?2"
	LD   B,C	; F9F1 41 "A"
	RRA  	; F9F2 1F "?"
	LD   (BC),A	; F9F3 02 "?"
	ADD  C	; F9F4 81 "?"
	RST  $38	; F9F5 FF "?"
	ADD  HL,DE	; F9F6 19 "?"
	LD   B,$32	; F9F7 06 32 "?2"
	LD   B,C	; F9F9 41 "A"
	RRA  	; F9FA 1F "?"
	LD   (DATA_FF81),HL	; F9FB 22 81 FF ""??"
	ADD  HL,DE	; F9FE 19 "?"
	LD   B,$10	; F9FF 06 10 "??"
	LD   A,(BC)	; FA01 0A "?"
	DEC  H	; FA02 25 "%"
	XOR  A	; FA03 AF "?"
	LD   B,A	; FA04 47 "G"
	JP   PE,$BC23	; FA05 EA 23 BC "???"
	INC  B	; FA08 04 "?"
	LD   BC,$8000	; FA09 01 00 80 "???"
	LD   BC,$1000	; FA0C 01 00 10 "???"
	NOP  	; FA0F 00 "?"
	LD   ($A781),HL	; FA10 22 81 A7 ""??"
	XOR  L	; FA13 AD "?"
	ADC  A	; FA14 8F "?"
	ADD  E	; FA15 83 "?"
	RET  M	; FA16 F8 "?"
	OR   E	; FA17 B3 "?"
	LD   BC,$1401	; FA18 01 01 14 "???"
	OR   B	; FA1B B0 "?"
	NOP  	; FA1C 00 "?"
	DJNZ $FA22	; FA1D 10 03 "??"
	NOP  	; FA1F 00 "?"
NEAR_FA20:		; code label
	; Referenced at FA8C
	ADD  D	; FA20 82 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_FA4A	; FA21 18 27 "?'"
	; stop analyzing: already analyzed code at iteration #595: Opcode (or part of it) has been already analyzed
	CP   A	; FA23 BF "?"
	DEC  L	; FA24 2D "-"
	RET  PE	; FA25 E8 "?"
	CPL  	; FA26 2F "/"
	LD   L,E	; FA27 6B "k"
	NOP  	; FA28 00 "?"
	JR   NZ,NEAR_FA2B	; FA29 20 00 " ?"
NEAR_FA2B:		; code label
	; stop analyzing: already analyzed code at iteration #527: Opcode (or part of it) has been already analyzed
	; Referenced at FA29
	INC  B	; FA2B 04 "?"
	DEC  H	; FA2C 25 "%"
	SUB  D	; FA2D 92 "?"
	DJNZ NEAR_FA30	; FA2E 10 00 "??"
NEAR_FA30:		; code label
	; stop analyzing: already analyzed code at iteration #528: Opcode (or part of it) has been already analyzed
	; Referenced at FA2E
	ADC  B	; FA30 88 "?"
	LD   C,B	; FA31 48 "H"
	OR   A	; FA32 B7 "?"
	OR   L	; FA33 B5 "?"
	OR   A	; FA34 B7 "?"
	CP   B	; FA35 B8 "?"
	ADD  HL,HL	; FA36 29 ")"
	LD   E,C	; FA37 59 "Y"
	NOP  	; FA38 00 "?"
	LD   B,C	; FA39 41 "A"
	NOP  	; FA3A 00 "?"
	INC  B	; FA3B 04 "?"
	NOP  	; FA3C 00 "?"
	LD   BC,$00A0	; FA3D 01 A0 00 "???"
	AND  A	; FA40 A7 "?"
	ADD  H	; FA41 84 "?"
	RST  $38	; FA42 FF "?"
	CP   L	; FA43 BD "?"
	LD   D,$3B	; FA44 16 3B "?;"
	LD   A,(HL)	; FA46 7E "~"
	EX   (SP),HL	; FA47 E3 "?"
	ADD  H	; FA48 84 "?"
	NOP  	; FA49 00 "?"
NEAR_FA4A:		; code label
	; stop analyzing: already analyzed code at iteration #529: Opcode (or part of it) has been already analyzed
	; Referenced at FA21
	NOP  	; FA4A 00 "?"
	JR   NZ,NEAR_FA4D	; FA4B 20 00 " ?"
NEAR_FA4D:		; code label
	; stop analyzing: already analyzed code at iteration #530: Opcode (or part of it) has been already analyzed
	; Referenced at FA4B
	DJNZ NEAR_FA90	; FA4D 10 41 "?A"
	NOP  	; FA4F 00 "?"
	INC  B	; FA50 04 "?"
	ADD  E	; FA51 83 "?"
	LD   A,H	; FA52 7C "|"
	; stop analyzing: unknown Z80 opcode at iteration #526: Unknown ED opcode
	; Disassembler: switching to DATA mode
	DB $ED	; FA53 ED "?"
	DB $0F	; FA54 0F "?"
	DB $33,$26	; FA55 33 26 "3&"
	DB $D5	; FA57 D5 "?"
	DB $00	; FA58 00 "?"
	DB $20	; FA59 20 " "
	DB $0A	; FA5A 0A "?"
	DB $04	; FA5B 04 "?"
	DB $80	; FA5C 80 "?"
NEAR_FA5D:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at FA9F
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #533 of 787
	XOR  B	; FA5D A8 "?"
	INC  BC	; FA5E 03 "?"
	NOP  	; FA5F 00 "?"
	NOP  	; FA60 00 "?"
	CP   E	; FA61 BB "?"
	CP   A	; FA62 BF "?"
	CP   L	; FA63 BD "?"
NEAR_FA64:		; code label
	; Referenced at FAD8
	CP   L	; FA64 BD "?"
	CP   B	; FA65 B8 "?"
	XOR  E	; FA66 AB "?"
	ADD  IX,BC	; FA67 DD 09 "??"
	DJNZ NEAR_FA6F	; FA69 10 04 "??"
	DJNZ NEAR_FA8E	; FA6B 10 21 "?!"
	DJNZ NEAR_FA7A	; FA6D 10 0B "??"
NEAR_FA6F:		; code label
	; stop analyzing: already analyzed code at iteration #535: Opcode (or part of it) has been already analyzed
	; Referenced at FA69
	NOP  	; FA6F 00 "?"
	POP  HL	; FA70 E1 "?"
	SBC  A	; FA71 9F "?"
	XOR  A	; FA72 AF "?"
	LD   L,A	; FA73 6F "o"
	LD   A,A	; FA74 7F "?"
	JR   Z,NEAR_FA92	; FA75 28 1B "(?"
	LD   H,B	; FA77 60 "`"
	ADD  B	; FA78 80 "?"
NEAR_FA79:		; code label
	; stop analyzing: already analyzed code at iteration #536: Opcode (or part of it) has been already analyzed
	; Referenced at FAC1
	ADD  B	; FA79 80 "?"
NEAR_FA7A:		; code label
	; stop analyzing: already analyzed code at iteration #537: Opcode (or part of it) has been already analyzed
	; Referenced at FA6D
	LD   (BC),A	; FA7A 02 "?"
	INC  B	; FA7B 04 "?"
	NOP  	; FA7C 00 "?"
	LD   H,B	; FA7D 60 "`"
	LD   H,E	; FA7E 63 "c"
	LD   B,B	; FA7F 40 "@"
	DEC  B	; FA80 05 "?"
	LD   A,(BC)	; FA81 0A "?"
	RST  $20	; FA82 E7 "?"
	XOR  A	; FA83 AF "?"
	DEC  E	; FA84 1D "?"
	ADC  D	; FA85 8A "?"
	LD   C,L	; FA86 4D "M"
	CALL P,$0200	; FA87 F4 00 02 "???"
NEAR_FA8A:		; code label
	; Referenced at FAD0
	ADD  B	; FA8A 80 "?"
NEAR_FA8B:		; code label
	; Referenced at FAF8
	AND  B	; FA8B A0 "?"
	DJNZ NEAR_FA20	; FA8C 10 92 "??"
NEAR_FA8E:		; code label
	; stop analyzing: already analyzed code at iteration #538: Opcode (or part of it) has been already analyzed
	; Referenced at FA6B
	LD   H,B	; FA8E 60 "`"
	NOP  	; FA8F 00 "?"
NEAR_FA90:		; code label
	; stop analyzing: already analyzed code at iteration #533: Opcode (or part of it) has been already analyzed
	; Referenced at FA4D
	; Code analyzation starting point at iteration #531 of 787
	XOR  H	; FA90 AC "?"
	LD   L,A	; FA91 6F "o"
NEAR_FA92:		; code label
	; Referenced at FA75
	DEC  H	; FA92 25 "%"
	RRCA 	; FA93 FD 0F "??"
	LD   C,B	; FA95 48 "H"
	CP   E	; FA96 BB "?"
	POP  DE	; FA97 D1 "?"
	INC  B	; FA98 04 "?"
	LD   BC,$2081	; FA99 01 81 20 "?? "
	NOP  	; FA9C 00 "?"
	NOP  	; FA9D 00 "?"
	ADD  B	; FA9E 80 "?"
	JR   NZ,NEAR_FA5D	; FA9F 20 BC " ?"
	LD   B,(HL)	; FAA1 46 "F"
	CPL  	; FAA2 2F "/"
	CP   L	; FAA3 BD "?"
	SCF  	; FAA4 37 "7"
	JP   P,$7509	; FAA5 F2 09 75 "??u"
	ADD  B	; FAA8 80 "?"
	LD   BC,$3000	; FAA9 01 00 30 "??0"
	NOP  	; FAAC 00 "?"
	EX   AF,AF'	; FAAD 08 "?"
	LD   B,H	; FAAE 44 "D"
	LD   DE,$998C	; FAAF 11 8C 99 "???"
	OR   L	; FAB2 B5 "?"
NEAR_FAB3:		; code label
	; Referenced at FB30
	PUSH AF	; FAB3 F5 "?"
	HALT 	; FAB4 76 "v"
	LD   HL,($F5F7)	; FAB5 2A F7 F5 "*??"
NEAR_FAB8:		; code label
	; Referenced at FB04
	LD   BC,$1004	; FAB8 01 04 10 "???"
	AND  B	; FABB A0 "?"
	EX   AF,AF'	; FABC 08 "?"
	DEC  C	; FABD 0D "?"
	NOP  	; FABE 00 "?"
	NOP  	; FABF 00 "?"
	SBC  H	; FAC0 9C "?"
	; Opcode breaks the linear code flow
	JR   NEAR_FA79	; FAC1 18 B6 "??"
	; stop analyzing: already analyzed code at iteration #608: Opcode (or part of it) has been already analyzed
	; Code analyzation starting point at iteration #596 of 787
	OR   L	; FAC3 B5 "?"
	INC  C	; FAC4 0C "?"
	LD   D,B	; FAC5 50 "P"
NEAR_FAC6:		; code label
	; Referenced at FB37
	AND  $2D	; FAC6 E6 2D "?-"
	JR   NZ,$FAF2	; FAC8 20 28 " ("
	DJNZ NEAR_FACC	; FACA 10 00 "??"
NEAR_FACC:		; code label
	; stop analyzing: already analyzed code at iteration #597: Opcode (or part of it) has been already analyzed
	; Referenced at FACA
	LD   C,C	; FACC 49 "I"
	NOP  	; FACD 00 "?"
	LD   B,A	; FACE 47 "G"
	NOP  	; FACF 00 "?"
	JR   Z,NEAR_FA8A	; FAD0 28 B8 "(?"
	CPL  	; FAD2 2F "/"
	CP   L	; FAD3 BD "?"
	RRA  	; FAD4 1F "?"
	OR   B	; FAD5 B0 "?"
	LD   L,A	; FAD6 6F "o"
	RST  $20	; FAD7 E7 "?"
	DJNZ NEAR_FA64	; FAD8 10 8A "??"
	INC  BC	; FADA 03 "?"
	ADD  B	; FADB 80 "?"
	EX   AF,AF'	; FADC 08 "?"
	LD   B,B	; FADD 40 "@"
	AND  B	; FADE A0 "?"
	LD   BC,$3619	; FADF 01 19 36 "??6"
	CP   A	; FAE2 BF "?"
	CP   L	; FAE3 BD "?"
	DEC  DE	; FAE4 1B "?"
	LD   A,D	; FAE5 7A "z"
	DEC  B	; FAE6 05 "?"
	LD   B,B	; FAE7 40 "@"
	ADD  B	; FAE8 80 "?"
	NOP  	; FAE9 00 "?"
	NOP  	; FAEA 00 "?"
	NOP  	; FAEB 00 "?"
	JR   NZ,NEAR_FB02	; FAEC 20 14 " ?"
	LD   B,D	; FAEE 42 "B"
	NOP  	; FAEF 00 "?"
	LD   A,(BC)	; FAF0 0A "?"
	LD   B,$F5	; FAF1 06 F5 "??"
	; stop analyzing: already analyzed code at iteration #598: Opcode (or part of it) has been already analyzed
	DEC  BC	; FAF3 FD 0B "??"
	CP   B	; FAF5 B8 "?"
	ADD  HL,HL	; FAF6 29 ")"
	RET  NC	; FAF7 D0 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_FA8B	; FAF8 18 91 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #669 of 787
	INC  B	; FAFA 04 "?"
	JR   NZ,$FAFE	; FAFB 20 01 " ?"
	JR   NC,$FAC2	; FAFD 30 C3 "0?"
	NOP  	; FAFF 00 "?"
	DEC  H	; FB00 25 "%"
	NOP  	; FB01 00 "?"
NEAR_FB02:		; code label
	; stop analyzing: already analyzed code at iteration #669: Opcode (or part of it) has been already analyzed
	; Referenced at FAEC
	; Code analyzation starting point at iteration #599 of 787
	LD   D,$00	; FB02 16 00 "??"
	JR   NC,NEAR_FAB8	; FB04 30 B2 "0?"
	LD   (BC),A	; FB06 02 "?"
	NOP  	; FB07 00 "?"
	INC  B	; FB08 04 "?"
	JR   Z,$FAC2	; FB09 28 B7 "(?"
	RRA  	; FB0B FD 1F "??"
	LD   E,H	; FB0D 5C "\"
	DEC  E	; FB0E 1D "?"
	; I/O on port 0x0: Serial card 'Meszaros'
	IN   A,($00)	; FB0F DB 00 "??"
	INC  BC	; FB11 03 "?"
	INC  B	; FB12 04 "?"
	LD   BC,$0800	; FB13 01 00 08 "???"
	LD   DE,$1A00	; FB16 11 00 1A "???"
	INC  BC	; FB19 03 "?"
	AND  A	; FB1A A7 "?"
	XOR  L	; FB1B AD "?"
	RRA  	; FB1C 1F "?"
	RET  P	; FB1D F0 "?"
	RES  0,A	; FB1E CB 87 "??"
	ADD  B	; FB20 80 "?"
	EX   AF,AF'	; FB21 08 "?"
	INC  H	; FB22 24 "$"
	NOP  	; FB23 00 "?"
	NOP  	; FB24 00 "?"
	LD   A,($0002)	; FB25 3A 02 00 ":??"
	CALL NZ,$AF01	; FB28 C4 01 AF "???"
	OR   L	; FB2B B5 "?"
	ADC  C	; FB2C 89 "?"
	DEC  HL	; FB2D 2B "+"
	DEC  BC	; FB2E 0B "?"
	DEC  (HL)	; FB2F 35 "5"
	JR   NC,NEAR_FAB3	; FB30 30 81 "0?"
	LD   (BC),A	; FB32 02 "?"
	AND  B	; FB33 A0 "?"
	NOP  	; FB34 00 "?"
	JR   NC,$FB57	; FB35 30 20 "0 "
	DJNZ NEAR_FAC6	; FB37 10 8D "??"
	LD   ($BDA7),HL	; FB39 22 A7 BD ""??"
	LD   E,E	; FB3C 5B "["
	XOR  D	; FB3D AA "?"
	SBC  H	; FB3E 9C "?"
	LD   H,A	; FB3F 67 "g"
	LD   HL,$1D00	; FB40 21 00 1D "!??"
	NOP  	; FB43 00 "?"
	JR   NZ,NEAR_FB76	; FB44 20 30 " 0"
	LD   (BC),A	; FB46 02 "?"
	NOP  	; FB47 00 "?"
	INC  B	; FB48 04 "?"
	LD   SP,$BF6E	; FB49 31 6E BF "1n?"
	LD   E,$78	; FB4C 1E 78 "?x"
	DEC  L	; FB4E 2D "-"
	LD   A,L	; FB4F 7D "}"
	JR   NZ,NEAR_FB5A	; FB50 20 08 " ?"
	ADD  HL,DE	; FB52 19 "?"
	NOP  	; FB53 00 "?"
	NOP  	; FB54 00 "?"
	LD   BC,$0022	; FB55 01 22 00 "?"?"
	; stop analyzing: already analyzed code at iteration #609: Opcode (or part of it) has been already analyzed
	ADD  HL,HL	; FB58 29 ")"
	AND  E	; FB59 A3 "?"
NEAR_FB5A:		; code label
	; stop analyzing: already analyzed code at iteration #610: Opcode (or part of it) has been already analyzed
	; Referenced at FB50
	SUB  A	; FB5A 97 "?"
NEAR_FB5B:		; code label
	; Referenced at FB7E
	CP   A	; FB5B BF "?"
	RST  $08	; FB5C CF "?"
	LD   SP,$F94B	; FB5D 31 4B F9 "1K?"
	JR   NZ,NEAR_FB6A	; FB60 20 08 " ?"
	LD   ($9200),HL	; FB62 22 00 92 ""??"
	DJNZ NEAR_FBA8	; FB65 10 41 "?A"
	NOP  	; FB67 00 "?"
	DEC  D	; FB68 15 "?"
	ADD  HL,BC	; FB69 09 "?"
NEAR_FB6A:		; code label
	; stop analyzing: already analyzed code at iteration #611: Opcode (or part of it) has been already analyzed
	; Referenced at FB60
	LD   E,A	; FB6A 5F "_"
	CP   A	; FB6B BF "?"
	ADC  C	; FB6C 89 "?"
	AND  B	; FB6D A0 "?"
	LD   L,C	; FB6E 69 "i"
	NOP  	; FB6F FD 00 "??"
	JR   NZ,$FB9D	; FB71 20 2A " *"
	AND  B	; FB73 A0 "?"
	DEC  B	; FB74 05 "?"
	XOR  D	; FB75 AA "?"
NEAR_FB76:		; code label
	; stop analyzing: already analyzed code at iteration #612: Opcode (or part of it) has been already analyzed
	; Referenced at FB44
	LD   E,C	; FB76 59 "Y"
	LD   BC,$9B3D	; FB77 01 3D 9B "?=?"
	RST  $28	; FB7A EF "?"
	OR   L	; FB7B B5 "?"
	ADC  $30	; FB7C CE 30 "?0"
	JR   NZ,NEAR_FB5B	; FB7E 20 DB " ?"
	NOP  	; FB80 00 "?"
	LD   (DE),A	; FB81 12 "?"
	NOP  	; FB82 00 "?"
	JR   NZ,NEAR_FB85	; FB83 20 00 " ?"
NEAR_FB85:		; code label
	; stop analyzing: already analyzed code at iteration #613: Opcode (or part of it) has been already analyzed
	; Referenced at FB83
	JR   NC,NEAR_FBB7	; FB85 30 30 "00"
	NOP  	; FB87 00 "?"
	INC  B	; FB88 04 "?"
	ADC  B	; FB89 88 "?"
	AND  $BD	; FB8A E6 BD "??"
	INC  C	; FB8C 0C "?"
	LD   A,($61FF)	; FB8D 3A FF 61 ":?a"
	ADD  B	; FB90 80 "?"
	JR   NZ,NEAR_FB93	; FB91 20 00 " ?"
NEAR_FB93:		; code label
	; stop analyzing: already analyzed code at iteration #614: Opcode (or part of it) has been already analyzed
	; Referenced at FB91
	JR   NZ,NEAR_FB95	; FB93 20 00 " ?"
NEAR_FB95:		; code label
	; stop analyzing: already analyzed code at iteration #615: Opcode (or part of it) has been already analyzed
	; Referenced at FB93
	LD   (BC),A	; FB95 02 "?"
	INC  B	; FB96 04 "?"
	NOP  	; FB97 00 "?"
	CP   (HL)	; FB98 BE "?"
	LD   HL,(DATA_EF27)	; FB99 2A 27 EF "*'?"
	LD   E,$22	; FB9C 1E 22 "?""
	LD   C,L	; FB9E 4D "M"
	XOR  (HL)	; FB9F AE "?"
	NOP  	; FBA0 00 "?"
	INC  H	; FBA1 24 "$"
	LD   D,B	; FBA2 50 "P"
	NOP  	; FBA3 00 "?"
	INC  H	; FBA4 24 "$"
	DJNZ NEAR_FBAC	; FBA5 10 05 "??"
	ADD  B	; FBA7 80 "?"
NEAR_FBA8:		; code label
	; stop analyzing: already analyzed code at iteration #617: Opcode (or part of it) has been already analyzed
	; Referenced at FB65
	SUB  L	; FBA8 95 "?"
	ADD  B	; FBA9 80 "?"
	SBC  (HL)	; FBAA 9E "?"
	RST  $38	; FBAB FF "?"
NEAR_FBAC:		; code label
	; stop analyzing: already analyzed code at iteration #618: Opcode (or part of it) has been already analyzed
	; Referenced at FBA5
	LD   L,A	; FBAC 6F "o"
	LD   E,E	; FBAD 5B "["
	DEC  H	; FBAE 25 "%"
	LD   A,H	; FBAF 7C "|"
	NOP  	; FBB0 00 "?"
	ADD  D	; FBB1 82 "?"
	NOP  	; FBB2 00 "?"
	NOP  	; FBB3 00 "?"
	LD   BC,$0918	; FBB4 01 18 09 "???"
NEAR_FBB7:		; code label
	; stop analyzing: already analyzed code at iteration #619: Opcode (or part of it) has been already analyzed
	; Referenced at FB85
	NOP  	; FBB7 00 "?"
	INC  C	; FBB8 0C "?"
	INC  BC	; FBB9 03 "?"
	DEC  C	; FBBA 0D "?"
	CP   A	; FBBB BF "?"
	RRA  	; FBBC 1F "?"
	EX   AF,AF'	; FBBD 08 "?"
	CPL  	; FBBE 2F "/"
	ADD  A	; FBBF 87 "?"
	NOP  	; FBC0 00 "?"
	LD   BC,$200C	; FBC1 01 0C 20 "?? "
	ADC  B	; FBC4 88 "?"
	NOP  	; FBC5 00 "?"
	NOP  	; FBC6 00 "?"
	NOP  	; FBC7 00 "?"
	ADD  H	; FBC8 84 "?"
	LD   H,D	; FBC9 62 "b"
	CP   L	; FBCA BD "?"
	CP   L	; FBCB BD "?"
	RLA  	; FBCC 17 "?"
	AND  B	; FBCD A0 "?"
	LD   L,C	; FBCE 69 "i"
	LD   HL,$0020	; FBCF 21 20 00 "! ?"
	LD   (BC),A	; FBD2 02 "?"
	INC  L	; FBD3 2C ","
	NOP  	; FBD4 00 "?"
	NOP  	; FBD5 00 "?"
	LD   (BC),A	; FBD6 02 "?"
	NOP  	; FBD7 00 "?"
	INC  H	; FBD8 24 "$"
	DEC  BC	; FBD9 0B "?"
	CP   $A5	; FBDA FE A5 "??"
	DEC  DE	; FBDC 1B "?"
	LD   HL,($B373)	; FBDD 2A 73 B3 "*s?"
	JR   NZ,$FC03	; FBE0 20 21 " !"
	LD   BC,$2120	; FBE2 01 20 21 "? !"
	ADC  D	; FBE5 8A "?"
	NOP  	; FBE6 00 "?"
	NOP  	; FBE7 00 "?"
	LD   BC,$E7A6	; FBE8 DD 01 A6 E7 "????"
	DEC  BC	; FBEC 0B "?"
	ADD  HL,SP	; FBED 39 "9"
	INC  HL	; FBEE 23 "?"
	INC  D	; FBEF 14 "?"
	NOP  	; FBF0 00 "?"
	LD   C,B	; FBF1 48 "H"
	INC  B	; FBF2 04 "?"
	INC  B	; FBF3 04 "?"
	ADD  B	; FBF4 80 "?"
	ADD  B	; FBF5 80 "?"
	ADD  B	; FBF6 80 "?"
	ADD  H	; FBF7 84 "?"
	LD   A,E	; FBF8 7B "{"
	CALL P,$5249	; FBF9 F4 49 52 "?IR"
	LD   L,B	; FBFC 68 "h"
	LD   B,L	; FBFD 45 "E"
	DJNZ $FC2A	; FBFE 10 2A "?*"
	ADD  C	; FC00 81 "?"
	JP   NZ,$920D	; FC01 C2 0D 92 "???"
	; stop analyzing: already analyzed code at iteration #620: Opcode (or part of it) has been already analyzed
	DEC  DE	; FC04 1B "?"
	CALL C,SUB_FF48	; FC05 DC 48 FF "?H?"
	ADD  C	; FC08 81 "?"
	JP   NZ,$920D	; FC09 C2 0D 92 "???"
	DEC  DE	; FC0C 1B "?"
	CALL C,$0048	; FC0D DC 48 00 "?H?"
	ADD  C	; FC10 81 "?"
	JP   NZ,$920D	; FC11 C2 0D 92 "???"
	DEC  DE	; FC14 1B "?"
	CALL C,SUB_FF48	; FC15 DC 48 FF "?H?"
	ADD  C	; FC18 81 "?"
	JP   NZ,$920D	; FC19 C2 0D 92 "???"
	DEC  DE	; FC1C 1B "?"
	CALL C,$0048	; FC1D DC 48 00 "?H?"
	ADD  C	; FC20 81 "?"
	JP   NZ,$920D	; FC21 C2 0D 92 "???"
	DEC  DE	; FC24 1B "?"
	CALL C,SUB_FF48	; FC25 DC 48 FF "?H?"
	ADD  C	; FC28 81 "?"
	JP   NZ,$920D	; FC29 C2 0D 92 "???"
	; stop analyzing: already analyzed code at iteration #621: Opcode (or part of it) has been already analyzed
	DEC  DE	; FC2C 1B "?"
	CALL C,$0048	; FC2D DC 48 00 "?H?"
	ADD  C	; FC30 81 "?"
	JP   NZ,$920D	; FC31 C2 0D 92 "???"
	DEC  DE	; FC34 1B "?"
	CALL C,SUB_FF48	; FC35 DC 48 FF "?H?"
	ADD  C	; FC38 81 "?"
	JP   NZ,$920D	; FC39 C2 0D 92 "???"
	DEC  DE	; FC3C 1B "?"
	CALL C,$0048	; FC3D DC 48 00 "?H?"
	ADD  C	; FC40 81 "?"
	JP   NZ,$920D	; FC41 C2 0D 92 "???"
	DEC  DE	; FC44 1B "?"
	CALL C,SUB_FF48	; FC45 DC 48 FF "?H?"
	ADD  C	; FC48 81 "?"
	JP   NZ,$920D	; FC49 C2 0D 92 "???"
	DEC  DE	; FC4C 1B "?"
	CALL C,$0048	; FC4D DC 48 00 "?H?"
	ADD  C	; FC50 81 "?"
	JP   NZ,$920D	; FC51 C2 0D 92 "???"
	DEC  DE	; FC54 1B "?"
	CALL C,SUB_FF48	; FC55 DC 48 FF "?H?"
	ADD  C	; FC58 81 "?"
	JP   NZ,$920D	; FC59 C2 0D 92 "???"
	DEC  DE	; FC5C 1B "?"
	CALL C,$0048	; FC5D DC 48 00 "?H?"
	ADD  C	; FC60 81 "?"
	JP   NZ,$920D	; FC61 C2 0D 92 "???"
	DEC  DE	; FC64 1B "?"
	CALL C,SUB_FF48	; FC65 DC 48 FF "?H?"
	ADD  C	; FC68 81 "?"
	JP   NZ,$920D	; FC69 C2 0D 92 "???"
	DEC  DE	; FC6C 1B "?"
	CALL C,$0048	; FC6D DC 48 00 "?H?"
	ADD  C	; FC70 81 "?"
	JP   NZ,$920D	; FC71 C2 0D 92 "???"
	DEC  DE	; FC74 1B "?"
	CALL C,SUB_FF48	; FC75 DC 48 FF "?H?"
	ADD  C	; FC78 81 "?"
	JP   NZ,$920D	; FC79 C2 0D 92 "???"
	DEC  DE	; FC7C 1B "?"
	CALL C,$0048	; FC7D DC 48 00 "?H?"
	ADD  C	; FC80 81 "?"
	JP   NZ,$920D	; FC81 C2 0D 92 "???"
	DEC  DE	; FC84 1B "?"
	CALL C,SUB_FF48	; FC85 DC 48 FF "?H?"
	ADD  C	; FC88 81 "?"
	JP   NZ,$920D	; FC89 C2 0D 92 "???"
	DEC  DE	; FC8C 1B "?"
	CALL C,$0048	; FC8D DC 48 00 "?H?"
	ADD  C	; FC90 81 "?"
	JP   NZ,$920D	; FC91 C2 0D 92 "???"
	DEC  DE	; FC94 1B "?"
	CALL C,SUB_FF48	; FC95 DC 48 FF "?H?"
	ADD  C	; FC98 81 "?"
	JP   NZ,$920D	; FC99 C2 0D 92 "???"
	DEC  DE	; FC9C 1B "?"
	CALL C,$0048	; FC9D DC 48 00 "?H?"
	ADD  C	; FCA0 81 "?"
	JP   NZ,$920D	; FCA1 C2 0D 92 "???"
	DEC  DE	; FCA4 1B "?"
	CALL C,SUB_FF48	; FCA5 DC 48 FF "?H?"
	ADD  C	; FCA8 81 "?"
	JP   NZ,$920D	; FCA9 C2 0D 92 "???"
	DEC  DE	; FCAC 1B "?"
	CALL C,$0048	; FCAD DC 48 00 "?H?"
	ADD  C	; FCB0 81 "?"
	JP   NZ,$920D	; FCB1 C2 0D 92 "???"
	DEC  DE	; FCB4 1B "?"
	CALL C,SUB_FF48	; FCB5 DC 48 FF "?H?"
	ADD  C	; FCB8 81 "?"
	JP   NZ,$920D	; FCB9 C2 0D 92 "???"
	DEC  DE	; FCBC 1B "?"
	CALL C,$0048	; FCBD DC 48 00 "?H?"
	ADD  C	; FCC0 81 "?"
	JP   NZ,$920D	; FCC1 C2 0D 92 "???"
	DEC  DE	; FCC4 1B "?"
	CALL C,SUB_FF48	; FCC5 DC 48 FF "?H?"
	ADD  C	; FCC8 81 "?"
	JP   NZ,$920D	; FCC9 C2 0D 92 "???"
	DEC  DE	; FCCC 1B "?"
	CALL C,$0048	; FCCD DC 48 00 "?H?"
	ADD  C	; FCD0 81 "?"
	JP   NZ,$920D	; FCD1 C2 0D 92 "???"
	DEC  DE	; FCD4 1B "?"
	CALL C,SUB_FF48	; FCD5 DC 48 FF "?H?"
	ADD  C	; FCD8 81 "?"
	JP   NZ,$920D	; FCD9 C2 0D 92 "???"
	DEC  DE	; FCDC 1B "?"
	CALL C,$0048	; FCDD DC 48 00 "?H?"
	ADD  C	; FCE0 81 "?"
	JP   NZ,$920D	; FCE1 C2 0D 92 "???"
	DEC  DE	; FCE4 1B "?"
	CALL C,SUB_FF48	; FCE5 DC 48 FF "?H?"
	ADD  C	; FCE8 81 "?"
	JP   NZ,$920D	; FCE9 C2 0D 92 "???"
	DEC  DE	; FCEC 1B "?"
	CALL C,$0048	; FCED DC 48 00 "?H?"
	ADD  C	; FCF0 81 "?"
	JP   NZ,$920D	; FCF1 C2 0D 92 "???"
	DEC  DE	; FCF4 1B "?"
	CALL C,SUB_FF48	; FCF5 DC 48 FF "?H?"
	ADD  C	; FCF8 81 "?"
	JP   NZ,$920D	; FCF9 C2 0D 92 "???"
	DEC  DE	; FCFC 1B "?"
	CALL C,$0048	; FCFD DC 48 00 "?H?"
	ADD  C	; FD00 81 "?"
	JP   NZ,$920D	; FD01 C2 0D 92 "???"
	DEC  DE	; FD04 1B "?"
	CALL C,$0048	; FD05 DC 48 00 "?H?"
	ADD  C	; FD08 81 "?"
	JP   NZ,$920D	; FD09 C2 0D 92 "???"
	DEC  DE	; FD0C 1B "?"
	CALL C,SUB_FF48	; FD0D DC 48 FF "?H?"
	ADD  C	; FD10 81 "?"
	JP   NZ,$920D	; FD11 C2 0D 92 "???"
	DEC  DE	; FD14 1B "?"
	CALL C,$0048	; FD15 DC 48 00 "?H?"
	ADD  C	; FD18 81 "?"
	JP   NZ,$920D	; FD19 C2 0D 92 "???"
	DEC  DE	; FD1C 1B "?"
	CALL C,SUB_FF48	; FD1D DC 48 FF "?H?"
	ADD  C	; FD20 81 "?"
	JP   NZ,$920D	; FD21 C2 0D 92 "???"
	DEC  DE	; FD24 1B "?"
	CALL C,$0048	; FD25 DC 48 00 "?H?"
	ADD  C	; FD28 81 "?"
	JP   NZ,$920D	; FD29 C2 0D 92 "???"
	DEC  DE	; FD2C 1B "?"
	CALL C,SUB_FF48	; FD2D DC 48 FF "?H?"
	ADD  C	; FD30 81 "?"
	JP   NZ,$920D	; FD31 C2 0D 92 "???"
	DEC  DE	; FD34 1B "?"
	CALL C,$0048	; FD35 DC 48 00 "?H?"
	ADD  C	; FD38 81 "?"
	JP   NZ,$920D	; FD39 C2 0D 92 "???"
	DEC  DE	; FD3C 1B "?"
	CALL C,SUB_FF48	; FD3D DC 48 FF "?H?"
	ADD  C	; FD40 81 "?"
	JP   NZ,$920D	; FD41 C2 0D 92 "???"
	DEC  DE	; FD44 1B "?"
	CALL C,$0048	; FD45 DC 48 00 "?H?"
	ADD  C	; FD48 81 "?"
	JP   NZ,$920D	; FD49 C2 0D 92 "???"
	DEC  DE	; FD4C 1B "?"
	CALL C,SUB_FF48	; FD4D DC 48 FF "?H?"
	ADD  C	; FD50 81 "?"
	JP   NZ,$920D	; FD51 C2 0D 92 "???"
	LD   A,(DE)	; FD54 1A "?"
	CALL C,$0048	; FD55 DC 48 00 "?H?"
	ADD  C	; FD58 81 "?"
	JP   NZ,$920D	; FD59 C2 0D 92 "???"
	DEC  DE	; FD5C 1B "?"
	CALL C,SUB_FF48	; FD5D DC 48 FF "?H?"
	ADD  C	; FD60 81 "?"
	JP   NZ,$920D	; FD61 C2 0D 92 "???"
	DEC  DE	; FD64 1B "?"
	CALL C,$0048	; FD65 DC 48 00 "?H?"
	ADD  C	; FD68 81 "?"
	JP   NZ,$920D	; FD69 C2 0D 92 "???"
	DEC  DE	; FD6C 1B "?"
	CALL C,SUB_FF48	; FD6D DC 48 FF "?H?"
	ADD  C	; FD70 81 "?"
	JP   NZ,$920D	; FD71 C2 0D 92 "???"
	DEC  DE	; FD74 1B "?"
	CALL C,$0048	; FD75 DC 48 00 "?H?"
	ADD  C	; FD78 81 "?"
	JP   NZ,$920D	; FD79 C2 0D 92 "???"
	DEC  DE	; FD7C 1B "?"
	CALL C,SUB_FF48	; FD7D DC 48 FF "?H?"
	ADD  C	; FD80 81 "?"
	JP   NZ,$920D	; FD81 C2 0D 92 "???"
	DEC  DE	; FD84 1B "?"
	CALL C,$0048	; FD85 DC 48 00 "?H?"
	ADD  C	; FD88 81 "?"
	JP   NZ,$920D	; FD89 C2 0D 92 "???"
	DEC  DE	; FD8C 1B "?"
	CALL C,SUB_FF48	; FD8D DC 48 FF "?H?"
	ADD  C	; FD90 81 "?"
	JP   NZ,$920D	; FD91 C2 0D 92 "???"
	DEC  DE	; FD94 1B "?"
	CALL C,$0048	; FD95 DC 48 00 "?H?"
	ADD  C	; FD98 81 "?"
	JP   NZ,$920D	; FD99 C2 0D 92 "???"
	DEC  DE	; FD9C 1B "?"
	CALL C,SUB_FF48	; FD9D DC 48 FF "?H?"
	ADD  C	; FDA0 81 "?"
	JP   NZ,$920D	; FDA1 C2 0D 92 "???"
	DEC  DE	; FDA4 1B "?"
	CALL C,$0048	; FDA5 DC 48 00 "?H?"
	ADD  C	; FDA8 81 "?"
	JP   NZ,$920D	; FDA9 C2 0D 92 "???"
	DEC  DE	; FDAC 1B "?"
	CALL C,SUB_FF48	; FDAD DC 48 FF "?H?"
	ADD  C	; FDB0 81 "?"
	JP   NZ,$920D	; FDB1 C2 0D 92 "???"
	DEC  DE	; FDB4 1B "?"
	CALL C,$0048	; FDB5 DC 48 00 "?H?"
	ADD  C	; FDB8 81 "?"
	JP   NZ,$920D	; FDB9 C2 0D 92 "???"
	DEC  DE	; FDBC 1B "?"
	CALL C,SUB_FF48	; FDBD DC 48 FF "?H?"
	ADD  C	; FDC0 81 "?"
	JP   NZ,$920D	; FDC1 C2 0D 92 "???"
	LD   A,(DE)	; FDC4 1A "?"
	CALL C,$0048	; FDC5 DC 48 00 "?H?"
	ADD  C	; FDC8 81 "?"
	JP   NZ,$920D	; FDC9 C2 0D 92 "???"
	DEC  DE	; FDCC 1B "?"
	CALL C,SUB_FF48	; FDCD DC 48 FF "?H?"
	ADD  C	; FDD0 81 "?"
	JP   NZ,$920D	; FDD1 C2 0D 92 "???"
	DEC  DE	; FDD4 1B "?"
	CALL C,$0048	; FDD5 DC 48 00 "?H?"
	ADD  C	; FDD8 81 "?"
	JP   NZ,$920D	; FDD9 C2 0D 92 "???"
	DEC  DE	; FDDC 1B "?"
	CALL C,SUB_FF48	; FDDD DC 48 FF "?H?"
	ADD  C	; FDE0 81 "?"
	JP   NZ,$920D	; FDE1 C2 0D 92 "???"
	DEC  DE	; FDE4 1B "?"
	CALL C,$0048	; FDE5 DC 48 00 "?H?"
	ADD  C	; FDE8 81 "?"
	JP   NZ,$920D	; FDE9 C2 0D 92 "???"
	DEC  DE	; FDEC 1B "?"
	CALL C,SUB_FF48	; FDED DC 48 FF "?H?"
	ADD  C	; FDF0 81 "?"
	ADD  D	; FDF1 82 "?"
	DEC  C	; FDF2 0D "?"
	SUB  B	; FDF3 90 "?"
	DEC  DE	; FDF4 1B "?"
	CALL C,$0048	; FDF5 DC 48 00 "?H?"
	ADD  C	; FDF8 81 "?"
	JP   NZ,$920D	; FDF9 C2 0D 92 "???"
	DEC  DE	; FDFC 1B "?"
	CALL C,SUB_FF48	; FDFD DC 48 FF "?H?"
	LD   (BC),A	; FE00 02 "?"
	DEC  C	; FE01 0D "?"
	SBC  H	; FE02 9C "?"
	LD   L,L	; FE03 6D "m"
	LD   (HL),A	; FE04 77 "w"
	OR   D	; FE05 B2 "?"
	RRCA 	; FE06 0F "?"
	DEC  A	; FE07 3D "="
	NOP  	; FE08 00 "?"
	LD   BC,$0101	; FE09 01 01 01 "???"
	NOP  	; FE0C 00 "?"
	EX   AF,AF'	; FE0D 08 "?"
	LD   (BC),A	; FE0E 02 "?"
	NOP  	; FE0F 00 "?"
	LD   C,E	; FE10 4B "K"
	LD   H,L	; FE11 65 "e"
	SUB  D	; FE12 92 "?"
	LD   C,A	; FE13 4F "O"
	LD   L,L	; FE14 6D "m"
	EX   DE,HL	; FE15 EB "?"
	INC  BC	; FE16 03 "?"
	RET  P	; FE17 F0 "?"
	NOP  	; FE18 00 "?"
	LD   D,B	; FE19 50 "P"
	OR   B	; FE1A B0 "?"
	NOP  	; FE1B 00 "?"
	LD   (BC),A	; FE1C 02 "?"
	JR   NZ,NEAR_FE40	; FE1D 20 21 " !"
	JR   NZ,NEAR_FE42	; FE1F 20 21 " !"
	LD   C,$64	; FE21 0E 64 "?d"
	LD   SP,$1853	; FE23 31 53 18 "1S?"
	LD   H,(HL)	; FE26 66 "f"
	INC  D	; FE27 14 "?"
	NOP  	; FE28 00 "?"
	INC  B	; FE29 04 "?"
	NOP  	; FE2A 00 "?"
	NOP  	; FE2B 00 "?"
	NOP  	; FE2C 00 "?"
	NOP  	; FE2D 00 "?"
	LD   (BC),A	; FE2E 02 "?"
	NOP  	; FE2F 00 "?"
	RRA  	; FE30 1F "?"
	DAA  	; FE31 27 "'"
	LD   H,L	; FE32 65 "e"
	INC  BC	; FE33 03 "?"
	AND  L	; FE34 A5 "?"
	LD   HL,$9107	; FE35 21 07 91 "!??"
	LD   (BC),A	; FE38 02 "?"
	LD   (BC),A	; FE39 02 "?"
	DJNZ NEAR_FE3C	; FE3A 10 00 "??"
NEAR_FE3C:		; code label
	; stop analyzing: already analyzed code at iteration #622: Opcode (or part of it) has been already analyzed
	; Referenced at FE3A
	NOP  	; FE3C 00 "?"
	EX   AF,AF'	; FE3D 08 "?"
	ADD  C	; FE3E 81 "?"
	NOP  	; FE3F 00 "?"
NEAR_FE40:		; code label
	; stop analyzing: already analyzed code at iteration #623: Opcode (or part of it) has been already analyzed
	; Referenced at FE1D
	ADD  B	; FE40 80 "?"
	DEC  H	; FE41 25 "%"
NEAR_FE42:		; code label
	; stop analyzing: already analyzed code at iteration #624: Opcode (or part of it) has been already analyzed
	; Referenced at FE1F
	LD   H,D	; FE42 62 "b"
	EX   (SP),HL	; FE43 E3 "?"
	LD   C,A	; FE44 4F "O"
	LD   L,C	; FE45 69 "i"
	RRA  	; FE46 1F "?"
	LD   A,L	; FE47 7D "}"
	NOP  	; FE48 00 "?"
	LD   B,$64	; FE49 06 64 "?d"
	NOP  	; FE4B 00 "?"
	INC  B	; FE4C 04 "?"
	LD   A,(BC)	; FE4D 0A "?"
	LD   DE,$5B00	; FE4E 11 00 5B "??["
	LD   B,C	; FE51 41 "A"
	CALL M,$1F3D	; FE52 FC 3D 1F "?=?"
	ADD  E	; FE55 83 "?"
	ADD  (HL)	; FE56 86 "?"
	JP   Z,$1000	; FE57 CA 00 10 "???"
	DJNZ NEAR_FE9C	; FE5A 10 40 "?@"
	NOP  	; FE5C 00 "?"
	NOP  	; FE5D 00 "?"
	DEC  B	; FE5E 05 "?"
	NOP  	; FE5F 00 "?"
	INC  H	; FE60 24 "$"
	LD   BC,$88F5	; FE61 01 F5 88 "???"
	LD   A,A	; FE64 7F "?"
	XOR  E	; FE65 AB "?"
	INC  DE	; FE66 13 "?"
	AND  B	; FE67 A0 "?"
	NOP  	; FE68 00 "?"
	LD   H,$12	; FE69 26 12 "&?"
	NOP  	; FE6B 00 "?"
	NOP  	; FE6C 00 "?"
	INC  H	; FE6D 24 "$"
	INC  BC	; FE6E 03 "?"
	NOP  	; FE6F 00 "?"
	LD   L,D	; FE70 6A "j"
	JR   NZ,NEAR_FED5	; FE71 20 62 " b"
	OR   L	; FE73 B5 "?"
	LD   E,H	; FE74 5C "\"
	ADD  HL,BC	; FE75 09 "?"
	LD   H,D	; FE76 62 "b"
	INC  D	; FE77 14 "?"
	NOP  	; FE78 00 "?"
	INC  B	; FE79 04 "?"
	ADC  D	; FE7A 8A "?"
	NOP  	; FE7B 00 "?"
	INC  B	; FE7C 04 "?"
	NOP  	; FE7D 00 "?"
	LD   D,L	; FE7E 55 "U"
	NOP  	; FE7F 00 "?"
	JP   Z,$7E24	; FE80 CA 24 7E "?$~"
	CP   L	; FE83 BD "?"
	DEC  B	; FE84 05 "?"
	LD   C,C	; FE85 49 "I"
	INC  E	; FE86 1C "?"
	INC  L	; FE87 2C ","
	NOP  	; FE88 00 "?"
	LD   HL,($0200)	; FE89 2A 00 02 "*??"
	NOP  	; FE8C 00 "?"
	NOP  	; FE8D 00 "?"
	LD   (BC),A	; FE8E 02 "?"
	NOP  	; FE8F 00 "?"
	EX   AF,AF'	; FE90 08 "?"
	ADD  HL,BC	; FE91 09 "?"
	RET  P	; FE92 F0 "?"
	ADD  HL,BC	; FE93 09 "?"
	LD   H,A	; FE94 67 "g"
	LD   H,E	; FE95 63 "c"
	DEC  SP	; FE96 3B ";"
	LD   E,$00	; FE97 1E 00 "??"
	NOP  	; FE99 00 "?"
	ADD  HL,BC	; FE9A 09 "?"
	INC  B	; FE9B 04 "?"
NEAR_FE9C:		; code label
	; stop analyzing: already analyzed code at iteration #625: Opcode (or part of it) has been already analyzed
	; Referenced at FE5A
	NOP  	; FE9C 00 "?"
	NOP  	; FE9D 00 "?"
	LD   BC,$8F00	; FE9E 01 00 8F "???"
	LD   H,B	; FEA1 60 "`"
	DEC  H	; FEA2 25 "%"
	DEC  L	; FEA3 2D "-"
	ADD  (HL)	; FEA4 86 "?"
	LD   E,D	; FEA5 5A "Z"
	LD   HL,($0000)	; FEA6 2A 00 00 "*??"
	LD   B,$B0	; FEA9 06 B0 "??"
	NOP  	; FEAB 00 "?"
	NOP  	; FEAC 00 "?"
	NOP  	; FEAD 00 "?"
	LD   BC,$C200	; FEAE 01 00 C2 "???"
	LD   BC,$B1BE	; FEB1 01 BE B1 "???"
	INC  SP	; FEB4 33 "3"
	LD   H,E	; FEB5 63 "c"
	LD   HL,$02B4	; FEB6 21 B4 02 "!??"
	DEC  H	; FEB9 25 "%"
	INC  (HL)	; FEBA 34 "4"
	DJNZ NEAR_FEBD	; FEBB 10 00 "??"
NEAR_FEBD:		; code label
	; stop analyzing: already analyzed code at iteration #626: Opcode (or part of it) has been already analyzed
	; Referenced at FEBB
	LD   A,(BC)	; FEBD 0A "?"
	ADD  HL,DE	; FEBE 19 "?"
	NOP  	; FEBF 00 "?"
	LD   (DE),A	; FEC0 12 "?"
	DEC  H	; FEC1 25 "%"
	ADD  HL,DE	; FEC2 19 "?"
	LD   A,E	; FEC3 7B "{"
	LD   B,L	; FEC4 45 "E"
	LD   SP,$8B6F	; FEC5 31 6F 8B "1o?"
	NOP  	; FEC8 00 "?"
	LD   B,$41	; FEC9 06 41 "?A"
	NOP  	; FECB 00 "?"
	NOP  	; FECC 00 "?"
	LD   BC,$000B	; FECD 01 0B 00 "???"
	LD   H,(HL)	; FED0 66 "f"
	AND  H	; FED1 A4 "?"
	LD   HL,($17A9)	; FED2 2A A9 17 "*??"
NEAR_FED5:		; code label
	; stop analyzing: already analyzed code at iteration #627: Opcode (or part of it) has been already analyzed
	; Referenced at FE71
	LD   H,E	; FED5 63 "c"
	DEC  SP	; FED6 3B ";"
	XOR  L	; FED7 AD "?"
	LD   BC,$0404	; FED8 01 04 04 "???"
	LD   B,B	; FEDB 40 "@"
	LD   B,B	; FEDC 40 "@"
	INC  B	; FEDD 04 "?"
	INC  D	; FEDE 14 "?"
	NOP  	; FEDF 00 "?"
	LD   H,C	; FEE0 61 "a"
	PUSH AF	; FEE1 F5 "?"
	LD   (HL),H	; FEE2 74 "t"
	LD   (HL),B	; FEE3 70 "p"
	OR   A	; FEE4 B7 "?"
	LD   B,H	; FEE5 44 "D"
	CPL  	; FEE6 2F "/"
	SUB  A	; FEE7 97 "?"
	EX   AF,AF'	; FEE8 08 "?"
	INC  D	; FEE9 14 "?"
	DJNZ NEAR_FF1C	; FEEA 10 30 "?0"
	LD   B,$13	; FEEC 06 13 "??"
	INC  H	; FEEE 24 "$"
	NOP  	; FEEF 00 "?"
	LD   B,D	; FEF0 42 "B"
	CALL PO,$658C	; FEF1 E4 8C 65 "??e"
	LD   A,L	; FEF4 7D "}"
	ADD  HL,HL	; FEF5 29 ")"
	DEC  SP	; FEF6 3B ";"
	LD   SP,$260A	; FEF7 31 0A 26 "1?&"
	OR   B	; FEFA B0 "?"
	NOP  	; FEFB 00 "?"
	LD   (BC),A	; FEFC 02 "?"
	LD   BC,$020C	; FEFD 01 0C 02 "???"
	NOP  	; FF00 00 "?"
	DEC  H	; FF01 25 "%"
	DJNZ NEAR_FF04	; FF02 10 00 "??"
NEAR_FF04:		; code label
	; stop analyzing: already analyzed code at iteration #628: Opcode (or part of it) has been already analyzed
	; Referenced at FF02
	JR   NZ,NEAR_FF0A	; FF04 20 04 " ?"
	LD   (DE),A	; FF06 12 "?"
	NOP  	; FF07 00 "?"
	SBC  D	; FF08 9A "?"
	INC  HL	; FF09 23 "?"
NEAR_FF0A:		; code label
	; stop analyzing: already analyzed code at iteration #629: Opcode (or part of it) has been already analyzed
	; Referenced at FF04
	LD   H,D	; FF0A 62 "b"
	ADD  C	; FF0B 81 "?"
	LD   B,A	; FF0C 47 "G"
	DEC  HL	; FF0D 2B "+"
	ADD  HL,BC	; FF0E 09 "?"
	NOP  	; FF0F 00 "?"
	NOP  	; FF10 00 "?"
	DJNZ NEAR_FF13	; FF11 10 00 "??"
NEAR_FF13:		; code label
	; stop analyzing: already analyzed code at iteration #630: Opcode (or part of it) has been already analyzed
	; Referenced at FF11
	NOP  	; FF13 00 "?"
	NOP  	; FF14 00 "?"
	LD   C,C	; FF15 49 "I"
	LD   (BC),A	; FF16 02 "?"
	NOP  	; FF17 00 "?"
	LD   B,E	; FF18 43 "C"
	LD   L,C	; FF19 69 "i"
	XOR  (HL)	; FF1A AE "?"
	XOR  B	; FF1B A8 "?"
NEAR_FF1C:		; code label
	; stop analyzing: already analyzed code at iteration #631: Opcode (or part of it) has been already analyzed
	; Referenced at FEEA
	DEC  E	; FF1C 1D "?"
	LD   ($7C03),HL	; FF1D 22 03 7C ""?|"
	LD   A,(BC)	; FF20 0A "?"
	LD   B,H	; FF21 44 "D"
	AND  H	; FF22 A4 "?"
	NOP  	; FF23 00 "?"
	INC  B	; FF24 04 "?"
	LD   BC,$0212	; FF25 01 12 02 "???"
	LD   A,(BC)	; FF28 0A "?"
	LD   D,L	; FF29 55 "U"
	SUB  (HL)	; FF2A 96 "?"
	LD   L,L	; FF2B 6D "m"
	LD   B,L	; FF2C 45 "E"
	DEC  BC	; FF2D 0B "?"
	DAA  	; FF2E 27 "'"
	INC  L	; FF2F 2C ","
	NOP  	; FF30 00 "?"
	; Opcode breaks the linear code flow
	JR   NEAR_FF43	; FF31 18 10 "??"
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Code analyzation starting point at iteration #671 of 787
	NOP  	; FF33 00 "?"
	NOP  	; FF34 00 "?"
	INC  C	; FF35 0C "?"
	INC  B	; FF36 04 "?"
	NOP  	; FF37 00 "?"
	LD   E,D	; FF38 5A "Z"
	LD   B,B	; FF39 40 "@"
	ADC  H	; FF3A 8C "?"
	RET  PE	; FF3B E8 "?"
	LD   E,E	; FF3C 5B "["
	LD   E,D	; FF3D 5A "Z"
	LD   E,A	; FF3E 5F "_"
	ADD  D	; FF3F 82 "?"
	NOP  	; FF40 00 "?"
	RET  NC	; FF41 D0 "?"
	; stop analyzing: already analyzed code at iteration #671: Opcode (or part of it) has been already analyzed
	; Disassembler: switching to DATA mode
	DB $30	; FF42 30 "0"
NEAR_FF43:		; code label
	; fall-back code analyzation starting point [maybe incorrect, and this is data!]
	; Referenced at FF31
	; Disassembler: switching to CODE mode
	; Code analyzation starting point at iteration #632 of 787
	NOP  	; FF43 00 "?"
	NOP  	; FF44 00 "?"
	LD   B,$26	; FF45 06 26 "?&"
	NOP  	; FF47 00 "?"
SUB_FF48:		; code label
	; stop analyzing: already analyzed code at iteration #633: Opcode (or part of it) has been already analyzed
	; Referenced at FC05 FC15 FC25 FC35 FC45 FC55 FC65 FC75 FC85 FC95 FCA5 FCB5 FCC5 FCD5 FCE5 FCF5 FD0D FD1D FD2D FD3D FD4D FD5D FD6D FD7D FD8D FD9D FDAD FDBD FDCD FDDD FDED FDFD
	DEC  DE	; FF48 1B "?"
	LD   H,B	; FF49 60 "`"
	RST  $28	; FF4A EF "?"
	ADD  HL,DE	; FF4B 19 "?"
	RLCA 	; FF4C 07 "?"
	ADD  HL,DE	; FF4D 19 "?"
	DEC  H	; FF4E 25 "%"
	NOP  	; FF4F 00 "?"
	EX   AF,AF'	; FF50 08 "?"
	NOP  	; FF51 00 "?"
	LD   B,H	; FF52 44 "D"
	NOP  	; FF53 00 "?"
	NOP  	; FF54 00 "?"
	NOP  	; FF55 00 "?"
	LD   ($0A00),A	; FF56 32 00 0A "2??"
	INC  H	; FF59 24 "$"
	OR   E	; FF5A B3 "?"
	INC  HL	; FF5B 23 "?"
	CCF  	; FF5C 3F "?"
	NOP  	; FF5D 00 "?"
	ADD  IY,IY	; FF5E FD 29 "?)"
	NOP  	; FF60 00 "?"
	INC  B	; FF61 04 "?"
	LD   H,B	; FF62 60 "`"
	NOP  	; FF63 00 "?"
	NOP  	; FF64 00 "?"
	LD   BC,$0020	; FF65 01 20 00 "? ?"
	LD   H,E	; FF68 63 "c"
	LD   B,L	; FF69 45 "E"
	LD   (HL),C	; FF6A 71 "q"
	OR   C	; FF6B B1 "?"
	LD   C,$2A	; FF6C 0E 2A "?*"
	ADD  HL,DE	; FF6E 19 "?"
	SUB  B	; FF6F 90 "?"
	LD   (DE),A	; FF70 12 "?"
	NOP  	; FF71 00 "?"
	LD   B,B	; FF72 40 "@"
	NOP  	; FF73 00 "?"
	DJNZ $FF78	; FF74 10 02 "??"
	LD   ($6680),HL	; FF76 22 80 66 ""?f"
	; stop analyzing: already analyzed code at iteration #634: Opcode (or part of it) has been already analyzed
	LD   H,C	; FF79 61 "a"
	INC  L	; FF7A 2C ","
	PUSH HL	; FF7B E5 "?"
	LD   C,A	; FF7C 4F "O"
	CP   E	; FF7D BB "?"
	CPL  	; FF7E 2F "/"
	CP   H	; FF7F BC "?"
	LD   (BC),A	; FF80 02 "?"
DATA_FF81:		; data label
	; stop analyzing: in fall-back mode data label found, revoking further CODE mode
	; Referenced at F9FB
	; Disassembler: switching to DATA mode
	DB $02	; FF81 02 "?"
	DB $20	; FF82 20 " "
	DB $00	; FF83 00 "?"
	DB $00	; FF84 00 "?"
	DB $50	; FF85 50 "P"
	DB $06	; FF86 06 "?"
	DB $10	; FF87 10 "?"
	DB $0A	; FF88 0A "?"
	DB $7B,$28	; FF89 7B 28 "{("
	DB $E9	; FF8B E9 "?"
	DB $05	; FF8C 05 "?"
	DB $B3	; FF8D B3 "?"
	DB $6A	; FF8E 6A "j"
	DB $01	; FF8F 01 "?"
	DB $00	; FF90 00 "?"
	DB $20	; FF91 20 " "
	DB $90	; FF92 90 "?"
	DB $00	; FF93 00 "?"
	DB $07	; FF94 07 "?"
	DB $20	; FF95 20 " "
	DB $04	; FF96 04 "?"
	DB $00	; FF97 00 "?"
	DB "*e!-o"	; FF98 2A 65 21 2D 6F "*e!-o"
	DB $02	; FF9D 02 "?"
	DB $0F	; FF9E 0F "?"
	DB $07	; FF9F 07 "?"
	DB $00	; FFA0 00 "?"
	DB $10	; FFA1 10 "?"
	DB $B0	; FFA2 B0 "?"
	DB $00	; FFA3 00 "?"
	DB $00	; FFA4 00 "?"
	DB $09	; FFA5 09 "?"
	DB $20	; FFA6 20 " "
	DB $00	; FFA7 00 "?"
	DB $06	; FFA8 06 "?"
	DB $F5	; FFA9 F5 "?"
	DB $8F	; FFAA 8F "?"
	DB $19	; FFAB 19 "?"
	DB $37,$26	; FFAC 37 26 "7&"
	DB $03	; FFAE 03 "?"
	DB $21	; FFAF 21 "!"
	DB $02	; FFB0 02 "?"
	DB $45	; FFB1 45 "E"
	DB $00	; FFB2 00 "?"
	DB $20	; FFB3 20 " "
	DB $00	; FFB4 00 "?"
	DB $01	; FFB5 01 "?"
	DB $0A	; FFB6 0A "?"
	DB $10	; FFB7 10 "?"
	DB $B2	; FFB8 B2 "?"
	DB $65	; FFB9 65 "e"
	DB $89	; FFBA 89 "?"
	DB $05	; FFBB 05 "?"
	DB $4E,$59,$25	; FFBC 4E 59 25 "NY%"
	DB $10	; FFBF 10 "?"
	DB $08	; FFC0 08 "?"
	DB $02	; FFC1 02 "?"
	DB $20	; FFC2 20 " "
	DB $10	; FFC3 10 "?"
	DB $00	; FFC4 00 "?"
	DB $00	; FFC5 00 "?"
	DB $62	; FFC6 62 "b"
	DB $00	; FFC7 00 "?"
	DB $5A,$30,$6A,$49	; FFC8 5A 30 6A 49 "Z0jI"
	DB $0C	; FFCC 0C "?"
	DB $0E	; FFCD 0E "?"
	DB $20	; FFCE 20 " "
	DB $0B	; FFCF 0B "?"
	DB $02	; FFD0 02 "?"
	DB $00	; FFD1 00 "?"
	DB $40	; FFD2 40 "@"
	DB $00	; FFD3 00 "?"
	DB $00	; FFD4 00 "?"
	DB $0A	; FFD5 0A "?"
	DB $00	; FFD6 00 "?"
	DB $00	; FFD7 00 "?"
	DB $CB	; FFD8 CB "?"
	DB $35,$5C	; FFD9 35 5C "5\"
	DB $E5	; FFDB E5 "?"
	DB $4F,$79,$2B,$3E	; FFDC 4F 79 2B 3E "Oy+>"
	DB $01	; FFE0 01 "?"
	DB $10	; FFE1 10 "?"
	DB $60	; FFE2 60 "`"
	DB $00	; FFE3 00 "?"
	DB $04	; FFE4 04 "?"
	DB $01	; FFE5 01 "?"
	DB $0A	; FFE6 0A "?"
	DB $00	; FFE7 00 "?"
	DB $7A,$26,$72	; FFE8 7A 26 72 "z&r"
	DB $85	; FFEB 85 "?"
	DB $14	; FFEC 14 "?"
	DB $02	; FFED 02 "?"
	DB $2B	; FFEE 2B "+"
	DB $00	; FFEF 00 "?"
	DB $00	; FFF0 00 "?"
	DB $04	; FFF1 04 "?"
	DB $A0	; FFF2 A0 "?"
	DB $01	; FFF3 01 "?"
	DB $00	; FFF4 00 "?"
	DB $00	; FFF5 00 "?"
	DB $23	; FFF6 23 "?"
	DB $02	; FFF7 02 "?"
	DB $FF	; FFF8 FF "?"
	DB $FF	; FFF9 FF "?"
	DB $FF	; FFFA FF "?"
	DB $FF	; FFFB FF "?"
	DB $FF	; FFFC FF "?"
	DB $FF	; FFFD FF "?"
	DB $FF	; FFFE FF "?"
	DB $FF	; FFFF FF "?"
END_OF_PROGRAM:		; Do not put anything after this!