<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
	<html>
	<head>
		<META HTTP-EQUIV="Content-Type" CONTENT="text/HTML; charset=UTF-8">
		<title>Enterprise-128 EXOS file analyzer, lister and disassembler</title>
		<style type="text/css">
			BODY {
	        		background: #000000;
				color: #80FF80;
	        		margin: 2px;
	        		padding: 2px;
			}
			.linehead {
				background: #204020;
			}
			.sign {
				font-weight: bold;
			}
			a:hover {
				background: #FF0000;
				text-decoration: none;
			}
			.string {
				background: #408040;
			}
			.comment {
				color: #A0A0A0;
			}
			.token {
				color: #FF8080;
				font-weight: bold;
			}
			.number {
				color: #C0C0C0;
			}
			.name {
				background: #808080;
			}
			.stat {
				font-weight: bold;
				border: 1px solid #00FF00;
				padding: 10px;
			}
			.hex {
				color: #8080FF;
				font-weight: bold;
			}
		</style>
	</head>
	<body>
<h1><a href="http://epbas.lgb.hu/">epbas.lgb.hu</a> :: Enterprise-128 EXOS file analyzer, lister and disassembler</h1>
<pre><div class="stat">File name: /tmp/phpTE3pVA (346 bytes)
Options: bin=None cset='UK' dasm='' html='' info='' out='/tmp/phpTE3pVA.out'
EP-ASCII: UK
EXOS header pos/serial: #0 at 0x0
EXOS type/header: 0x5 [00 05 4A 01 00 00 00 00 00 00 00 00 00 00 00 00]
EXOS type determined: User program (ML)
</div>
<div class="stat">Program load address: 0x100, size is 0x14a, last byte is 0x249
Program start address (+ code hint points): 0x100
ML analyzation mode: disassembly
199 locations in the image
2/16 data/code labels created
29 iterations used to disassemble
40 xref points found</div>
; Disassembled by LGB's two pass Z80/Enterprise disassembler
	ORG 0xf0
	DB 0x00,0x05,0x4A,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ; EXOS header

	MACRO EXOS n ; by LGB
	RST 0x30
	DB n
	ENDMACRO

	<span class="comment">; Warning: both of data and code labels, maybe this is not code, but data?</span>
<a name="L0_PROGRAM_ENTRY_POINT"></a><span class="name">PROGRAM_ENTRY_POINT</span>:		<span class="comment">; code label</span>
<a name="L0_DATA_0100"></a><span class="name">DATA_0100</span>:		<span class="comment">; data label</span>
	<span class="comment">; Referenced at </span><a href="#L0_0179">0179</a> <a href="#L0_0189">0189</a>
	<span class="comment">; Disassembler: switching to CODE mode</span>
	<span class="comment">; Code analyzation starting point at iteration #1 of 29</span>
	<span class="token">DI</span>   	<span class="comment">; 0100 F3 "?"</span>
	<span class="token">LD</span>   SP,<span class="hex">$0100</span>	<span class="comment">; 0101 31 00 01 "1??"</span>
<a name="L0_0104"></a>	<span class="token">CALL</span> <a href="#L0_SUB_018C"><span class="name">SUB_018C</span></a>	<span class="comment">; 0104 CD 8C 01 "???"</span>
	<span class="token">LD</span>   A,<span class="hex">$01</span>	<span class="comment">; 0107 3E 01 "&gt;?"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x1 at 0x10c</span>
	<span class="token">LD</span>   DE,<a href="#L0_EXOS_STR_023E"><span class="name">EXOS_STR_023E</span></a>	<span class="comment">; 0109 11 3E 02 "?&gt;?"</span>
	<span class="comment">; EXOS call (0x1): Open channel</span>
	<span class="comment">; DE is known! :-) -&gt; 0x23e</span>
	<span class="comment">; A=0x1</span>
<a name="L0_010C"></a>	<span class="token">EXOS</span> <span class="hex">$01</span>	<span class="comment">; 010C F7 01 "??"</span>
	<span class="token">OR</span>   A	<span class="comment">; 010E B7 "?"</span>
<a name="L0_010F"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_015A"><span class="name">NEAR_015A</span></a>	<span class="comment">; 010F 20 49 " I"</span>
	<span class="token">INC</span>  A	<span class="comment">; 0111 3C "&lt;"</span>
	<span class="token">LD</span>   BC,<span class="hex">$0002</span>	<span class="comment">; 0112 01 02 00 "???"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x6 at 0x118</span>
	<span class="token">LD</span>   DE,<span class="hex">$0060</span>	<span class="comment">; 0115 11 60 00 "?`?"</span>
	<span class="comment">; EXOS call (0x6): Read block</span>
	<span class="comment">; DE is known! :-) -&gt; 0x60</span>
<a name="L0_0118"></a>	<span class="token">EXOS</span> <span class="hex">$06</span>	<span class="comment">; 0118 F7 06 "??"</span>
	<span class="token">OR</span>   A	<span class="comment">; 011A B7 "?"</span>
<a name="L0_011B"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_015A"><span class="name">NEAR_015A</span></a>	<span class="comment">; 011B 20 3D " ="</span>
<a name="L0_011D"></a>	<span class="token">LD</span>   BC,(<span class="hex">$0060</span>)	<span class="comment">; 011D ED 4B 60 00 "?K`?"</span>
	<span class="token">LD</span>   A,B	<span class="comment">; 0121 78 "x"</span>
	<span class="token">XOR</span>  <span class="hex">$64</span>	<span class="comment">; 0122 EE 64 "?d"</span>
	<span class="token">OR</span>   C	<span class="comment">; 0124 B1 "?"</span>
<a name="L0_0125"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_015A"><span class="name">NEAR_015A</span></a>	<span class="comment">; 0125 20 33 " 3"</span>
	<span class="token">INC</span>  A	<span class="comment">; 0127 3C "&lt;"</span>
	<span class="token">LD</span>   BC,<span class="hex">$000E</span>	<span class="comment">; 0128 01 0E 00 "???"</span>
	<span class="comment">; EXOS call (0x6): Read block</span>
	<span class="token">EXOS</span> <span class="hex">$06</span>	<span class="comment">; 012B F7 06 "??"</span>
	<span class="token">OR</span>   A	<span class="comment">; 012D B7 "?"</span>
<a name="L0_012E"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_015A"><span class="name">NEAR_015A</span></a>	<span class="comment">; 012E 20 2A " *"</span>
<a name="L0_0130"></a>	<span class="token">LD</span>   HL,(<span class="hex">$006E</span>)	<span class="comment">; 0130 2A 6E 00 "*n?"</span>
	<span class="token">LD</span>   A,L	<span class="comment">; 0133 7D "}"</span>
	<span class="token">OR</span>   H	<span class="comment">; 0134 B4 "?"</span>
<a name="L0_0135"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_015A"><span class="name">NEAR_015A</span></a>	<span class="comment">; 0135 20 23 " ?"</span>
	<span class="comment">; I/O on port 0xb0: Dave MMU reg, page 0 (0000-3FFF) selector</span>
	<span class="token">IN</span>   A,(<span class="hex">$B0</span>)	<span class="comment">; 0137 DB B0 "??"</span>
	<span class="comment">; I/O on port 0xb1: Dave MMU reg, page 1 (4000-7FFF) selector</span>
	<span class="token">OUT</span>  (<span class="hex">$B1</span>),A	<span class="comment">; 0139 D3 B1 "??"</span>
	<span class="token">LD</span>   A,<span class="hex">$FF</span>	<span class="comment">; 013B 3E FF "&gt;?"</span>
	<span class="comment">; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector</span>
	<span class="token">OUT</span>  (<span class="hex">$B2</span>),A	<span class="comment">; 013D D3 B2 "??"</span>
	<span class="token">LD</span>   HL,<span class="hex">$01AC</span>	<span class="comment">; 013F 21 AC 01 "!??"</span>
	<span class="token">LD</span>   DE,<span class="hex">$0008</span>	<span class="comment">; 0142 11 08 00 "???"</span>
	<span class="token">LD</span>   BC,<span class="hex">$0028</span>	<span class="comment">; 0145 01 28 00 "?(?"</span>
	<span class="token">LDIR</span> 	<span class="comment">; 0148 ED B0 "??"</span>
	<span class="token">LD</span>   HL,<span class="hex">$01D4</span>	<span class="comment">; 014A 21 D4 01 "!??"</span>
	<span class="token">LD</span>   E,<span class="hex">$60</span>	<span class="comment">; 014D 1E 60 "?`"</span>
	<span class="token">LD</span>   C,<span class="hex">$6A</span>	<span class="comment">; 014F 0E 6A "?j"</span>
	<span class="token">LDIR</span> 	<span class="comment">; 0151 ED B0 "??"</span>
	<span class="token">LD</span>   DE,<span class="hex">$0100</span>	<span class="comment">; 0153 11 00 01 "???"</span>
	<span class="token">PUSH</span> DE	<span class="comment">; 0156 D5 "?"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_0157"></a>	<span class="token">JP</span>   <span class="hex">$0028</span>	<span class="comment">; 0157 C3 28 00 "?(?"</span>
<a name="L0_NEAR_015A"></a><span class="name">NEAR_015A</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #6: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_010F">010F</a> <a href="#L0_011B">011B</a> <a href="#L0_0125">0125</a> <a href="#L0_012E">012E</a> <a href="#L0_0135">0135</a>
	<span class="comment">; Code analyzation starting point at iteration #3 of 29</span>
	<span class="token">DI</span>   	<span class="comment">; 015A F3 "?"</span>
	<span class="token">LD</span>   SP,<span class="hex">$0100</span>	<span class="comment">; 015B 31 00 01 "1??"</span>
<a name="L0_015E"></a>	<span class="token">CALL</span> <a href="#L0_SUB_018C"><span class="name">SUB_018C</span></a>	<span class="comment">; 015E CD 8C 01 "???"</span>
	<span class="token">DI</span>   	<span class="comment">; 0161 F3 "?"</span>
	<span class="token">LD</span>   HL,<span class="hex">$0008</span>	<span class="comment">; 0162 21 08 00 "!??"</span>
	<span class="token">LD</span>   A,<span class="hex">$30</span>	<span class="comment">; 0165 3E 30 "&gt;0"</span>
<a name="L0_NEAR_0167"></a><span class="name">NEAR_0167</span>:		<span class="comment">; code label</span>
	<span class="comment">; Referenced at </span><a href="#L0_016C">016C</a> <a href="#L0_016F">016F</a>
	<span class="token">LD</span>   (HL),H	<span class="comment">; 0167 74 "t"</span>
	<span class="token">INC</span>  L	<span class="comment">; 0168 2C ","</span>
<a name="L0_0169"></a>	<span class="token">JR</span>   <span class="token">Z</span>,<a href="#L0_NEAR_0171"><span class="name">NEAR_0171</span></a>	<span class="comment">; 0169 28 06 "(?"</span>
	<span class="token">CP</span>   L	<span class="comment">; 016B BD "?"</span>
<a name="L0_016C"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_0167"><span class="name">NEAR_0167</span></a>	<span class="comment">; 016C 20 F9 " ?"</span>
	<span class="token">ADD</span>  HL,HL	<span class="comment">; 016E 29 ")"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_016F"></a>	<span class="token">JR</span>   <a href="#L0_NEAR_0167"><span class="name">NEAR_0167</span></a>	<span class="comment">; 016F 18 F6 "??"</span>
<a name="L0_NEAR_0171"></a><span class="name">NEAR_0171</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #7: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_0169">0169</a>
	<span class="comment">; Code analyzation starting point at iteration #4 of 29</span>
	<span class="token">EI</span>   	<span class="comment">; 0171 FB "?"</span>
	<span class="token">LD</span>   A,<span class="hex">$FF</span>	<span class="comment">; 0172 3E FF "&gt;?"</span>
	<span class="comment">; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector</span>
	<span class="token">OUT</span>  (<span class="hex">$B2</span>),A	<span class="comment">; 0174 D3 B2 "??"</span>
	<span class="token">LD</span>   HL,<span class="hex">$B3D3</span>	<span class="comment">; 0176 21 D3 B3 "!??"</span>
<a name="L0_0179"></a>	<span class="token">LD</span>   (<a href="#L0_DATA_0100"><span class="name">DATA_0100</span></a>),HL	<span class="comment">; 0179 22 00 01 ""??"</span>
	<span class="token">LD</span>   HL,<span class="hex">$E979</span>	<span class="comment">; 017C 21 79 E9 "!y?"</span>
<a name="L0_017F"></a>	<span class="token">LD</span>   (<span class="hex">$0102</span>),HL	<span class="comment">; 017F 22 02 01 ""??"</span>
	<span class="token">LD</span>   HL,<span class="hex">$C00D</span>	<span class="comment">; 0182 21 0D C0 "!??"</span>
	<span class="token">LD</span>   C,<span class="hex">$06</span>	<span class="comment">; 0185 0E 06 "??"</span>
	<span class="token">LD</span>   A,<span class="hex">$01</span>	<span class="comment">; 0187 3E 01 "&gt;?"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_0189"></a>	<span class="token">JP</span>   <a href="#L0_PROGRAM_ENTRY_POINT"><span class="name">PROGRAM_ENTRY_POINT</span></a>	<span class="comment">; 0189 C3 00 01 "???"</span>
<a name="L0_SUB_018C"></a><span class="name">SUB_018C</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #8: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_0104">0104</a> <a href="#L0_015E">015E</a>
	<span class="comment">; Code analyzation starting point at iteration #5 of 29</span>
	<span class="token">LD</span>   C,<span class="hex">$60</span>	<span class="comment">; 018C 0E 60 "?`"</span>
	<span class="token">DI</span>   	<span class="comment">; 018E F3 "?"</span>
	<span class="token">POP</span>  DE	<span class="comment">; 018F D1 "?"</span>
	<span class="token">LD</span>   SP,<span class="hex">$0100</span>	<span class="comment">; 0190 31 00 01 "1??"</span>
	<span class="token">PUSH</span> DE	<span class="comment">; 0193 D5 "?"</span>
<a name="L0_0194"></a>	<span class="token">LD</span>   HL,(<span class="hex">$004F</span>)	<span class="comment">; 0194 2A 4F 00 "*O?"</span>
	<span class="token">LD</span>   DE,<span class="hex">$000D</span>	<span class="comment">; 0197 11 0D 00 "???"</span>
	<span class="token">ADD</span>  HL,DE	<span class="comment">; 019A 19 "?"</span>
	<span class="token">RES</span>  6,H	<span class="comment">; 019B CB B4 "??"</span>
	<span class="token">XOR</span>  A	<span class="comment">; 019D AF "?"</span>
	<span class="comment">; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector</span>
	<span class="token">OUT</span>  (<span class="hex">$B2</span>),A	<span class="comment">; 019E D3 B2 "??"</span>
	<span class="token">LD</span>   E,(HL)	<span class="comment">; 01A0 5E "^"</span>
	<span class="token">INC</span>  HL	<span class="comment">; 01A1 23 "?"</span>
	<span class="token">LD</span>   D,(HL)	<span class="comment">; 01A2 56 "V"</span>
	<span class="token">DEC</span>  A	<span class="comment">; 01A3 3D "="</span>
	<span class="comment">; I/O on port 0xb2: Dave MMU reg, page 2 (8000-BFFF) selector</span>
	<span class="token">OUT</span>  (<span class="hex">$B2</span>),A	<span class="comment">; 01A4 D3 B2 "??"</span>
	<span class="token">XOR</span>  A	<span class="comment">; 01A6 AF "?"</span>
	<span class="token">LD</span>   (DE),A	<span class="comment">; 01A7 12 "?"</span>
	<span class="comment">; EXOS call, unknown function: 0x0</span>
	<span class="comment">; A=0x0</span>
	<span class="token">EXOS</span> <span class="hex">$00</span>	<span class="comment">; 01A8 F7 00 "??"</span>
	<span class="token">EI</span>   	<span class="comment">; 01AA FB "?"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
	<span class="token">RET</span>  	<span class="comment">; 01AB C9 "?"</span>
	<span class="comment">; fall-back code analyzation starting point [maybe incorrect, and this is data!]</span>
	<span class="comment">; Code analyzation starting point at iteration #9 of 29</span>
	<span class="token">LD</span>   HL,<span class="hex">$0000</span>	<span class="comment">; 01AC 21 00 00 "!??"</span>
	<span class="token">ADD</span>  HL,DE	<span class="comment">; 01AF 19 "?"</span>
<a name="L0_01B0"></a>	<span class="token">JR</span>   <span class="token">C</span>,<a href="#L0_NEAR_01B5"><span class="name">NEAR_01B5</span></a>	<span class="comment">; 01B0 38 03 "8?"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_01B2"></a>	<span class="token">JR</span>   <a href="#L0_NEAR_0204"><span class="name">NEAR_0204</span></a>	<span class="comment">; 01B2 18 50 "?P"</span>
<a name="L0_NEAR_01B4"></a><span class="name">NEAR_01B4</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #14: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_01BA">01BA</a>
	<span class="comment">; Code analyzation starting point at iteration #12 of 29</span>
	<span class="token">INC</span>  B	<span class="comment">; 01B4 04 "?"</span>
<a name="L0_NEAR_01B5"></a><span class="name">NEAR_01B5</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #12: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_01B0">01B0</a>
	<span class="comment">; Code analyzation starting point at iteration #10 of 29</span>
	<span class="token">SRL</span>  C	<span class="comment">; 01B5 CB 39 "?9"</span>
<a name="L0_01B7"></a>	<span class="token">CALL</span> <span class="token">Z</span>,<span class="hex">$0086</span>	<span class="comment">; 01B7 CC 86 00 "???"</span>
<a name="L0_01BA"></a>	<span class="token">JR</span>   <span class="token">C</span>,<a href="#L0_NEAR_01B4"><span class="name">NEAR_01B4</span></a>	<span class="comment">; 01BA 38 F8 "8?"</span>
	<span class="token">INC</span>  B	<span class="comment">; 01BC 04 "?"</span>
	<span class="token">LD</span>   HL,<span class="hex">$0001</span>	<span class="comment">; 01BD 21 01 00 "!??"</span>
	<span class="token">DEC</span>  B	<span class="comment">; 01C0 05 "?"</span>
	<span class="token">RET</span>  <span class="token">Z</span>	<span class="comment">; 01C1 C8 "?"</span>
<a name="L0_NEAR_01C2"></a><span class="name">NEAR_01C2</span>:		<span class="comment">; code label</span>
	<span class="comment">; Referenced at </span><a href="#L0_01C9">01C9</a>
	<span class="token">SRL</span>  C	<span class="comment">; 01C2 CB 39 "?9"</span>
<a name="L0_01C4"></a>	<span class="token">CALL</span> <span class="token">Z</span>,<span class="hex">$0086</span>	<span class="comment">; 01C4 CC 86 00 "???"</span>
	<span class="token">ADC</span>  HL,HL	<span class="comment">; 01C7 ED 6A "?j"</span>
<a name="L0_01C9"></a>	<span class="token">DJNZ</span> <a href="#L0_NEAR_01C2"><span class="name">NEAR_01C2</span></a>	<span class="comment">; 01C9 10 F7 "??"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
	<span class="token">RET</span>  	<span class="comment">; 01CB C9 "?"</span>
	<span class="comment">; fall-back code analyzation starting point [maybe incorrect, and this is data!]</span>
	<span class="comment">; Code analyzation starting point at iteration #15 of 29</span>
<a name="L0_01CC"></a>	<span class="token">CALL</span> <span class="hex">$00BE</span>	<span class="comment">; 01CC CD BE 00 "???"</span>
	<span class="token">XOR</span>  A	<span class="comment">; 01CF AF "?"</span>
	<span class="token">LD</span>   L,A	<span class="comment">; 01D0 6F "o"</span>
	<span class="token">LD</span>   H,A	<span class="comment">; 01D1 67 "g"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_01D2"></a>	<span class="token">JR</span>   <a href="#L0_NEAR_020C"><span class="name">NEAR_020C</span></a>	<span class="comment">; 01D2 18 38 "?8"</span>
	<span class="comment">; fall-back code analyzation starting point [maybe incorrect, and this is data!]</span>
	<span class="comment">; Code analyzation starting point at iteration #24 of 29</span>
	<span class="token">POP</span>  DE	<span class="comment">; 01D4 D1 "?"</span>
	<span class="token">POP</span>  DE	<span class="comment">; 01D5 D1 "?"</span>
<a name="L0_NEAR_01D6"></a><span class="name">NEAR_01D6</span>:		<span class="comment">; code label</span>
	<span class="comment">; Referenced at </span><a href="#L0_01E9">01E9</a>
	<span class="token">LD</span>   L,E	<span class="comment">; 01D6 6B "k"</span>
	<span class="token">LD</span>   H,D	<span class="comment">; 01D7 62 "b"</span>
	<span class="token">XOR</span>  A	<span class="comment">; 01D8 AF "?"</span>
	<span class="token">LD</span>   C,A	<span class="comment">; 01D9 4F "O"</span>
	<span class="token">EI</span>   	<span class="comment">; 01DA FB "?"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
	<span class="token">RET</span>  	<span class="comment">; 01DB C9 "?"</span>
	<span class="comment">; fall-back code analyzation starting point [maybe incorrect, and this is data!]</span>
	<span class="comment">; Code analyzation starting point at iteration #28 of 29</span>
	<span class="token">SBC</span>  HL,DE	<span class="comment">; 01DC ED 52 "?R"</span>
<a name="L0_01DE"></a>	<span class="token">LD</span>   (<span class="hex">$0009</span>),HL	<span class="comment">; 01DE 22 09 00 ""??"</span>
	<span class="token">INC</span>  A	<span class="comment">; 01E1 3C "&lt;"</span>
	<span class="comment">; EXOS call (0x6): Read block</span>
	<span class="token">EXOS</span> <span class="hex">$06</span>	<span class="comment">; 01E2 F7 06 "??"</span>
<a name="L0_01E4"></a>	<span class="token">CALL</span> <span class="hex">$00BE</span>	<span class="comment">; 01E4 CD BE 00 "???"</span>
	<span class="token">LD</span>   A,C	<span class="comment">; 01E7 79 "y"</span>
	<span class="token">OR</span>   B	<span class="comment">; 01E8 B0 "?"</span>
<a name="L0_01E9"></a>	<span class="token">JR</span>   <span class="token">Z</span>,<a href="#L0_NEAR_01D6"><span class="name">NEAR_01D6</span></a>	<span class="comment">; 01E9 28 EB "(?"</span>
	<span class="token">DI</span>   	<span class="comment">; 01EB F3 "?"</span>
	<span class="token">PUSH</span> DE	<span class="comment">; 01EC D5 "?"</span>
	<span class="token">EXX</span>  	<span class="comment">; 01ED D9 "?"</span>
	<span class="token">POP</span>  HL	<span class="comment">; 01EE E1 "?"</span>
	<span class="token">EXX</span>  	<span class="comment">; 01EF D9 "?"</span>
	<span class="token">EX</span>   DE,HL	<span class="comment">; 01F0 EB "?"</span>
	<span class="token">ADD</span>  HL,BC	<span class="comment">; 01F1 09 "?"</span>
	<span class="token">PUSH</span> HL	<span class="comment">; 01F2 E5 "?"</span>
	<span class="token">DEC</span>  HL	<span class="comment">; 01F3 2B "+"</span>
	<span class="token">EX</span>   DE,HL	<span class="comment">; 01F4 EB "?"</span>
	<span class="token">LD</span>   BC,<span class="hex">$1001</span>	<span class="comment">; 01F5 01 01 10 "???"</span>
	<span class="token">RST</span>  <span class="hex">$18</span>	<span class="comment">; 01F8 DF "?"</span>
<a name="L0_NEAR_01F9"></a><span class="name">NEAR_01F9</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #28: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_0225">0225</a>
	<span class="comment">; Code analyzation starting point at iteration #19 of 29</span>
	<span class="token">RST</span>  <span class="hex">$08</span>	<span class="comment">; 01F9 CF "?"</span>
<a name="L0_NEAR_01FA"></a><span class="name">NEAR_01FA</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #20: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_020A">020A</a>
	<span class="token">EXX</span>  	<span class="comment">; 01FA D9 "?"</span>
	<span class="token">LD</span>   A,B	<span class="comment">; 01FB 78 "x"</span>
	<span class="token">LD</span>   B,C	<span class="comment">; 01FC 41 "A"</span>
	<span class="token">DEC</span>  HL	<span class="comment">; 01FD 2B "+"</span>
	<span class="token">LD</span>   C,(HL)	<span class="comment">; 01FE 4E "N"</span>
	<span class="token">EXX</span>  	<span class="comment">; 01FF D9 "?"</span>
<a name="L0_0200"></a>	<span class="token">JR</span>   <span class="token">NC</span>,<a href="#L0_NEAR_0205"><span class="name">NEAR_0205</span></a>	<span class="comment">; 0200 30 03 "0?"</span>
	<span class="token">RRA</span>  	<span class="comment">; 0202 1F "?"</span>
	<span class="token">LD</span>   C,A	<span class="comment">; 0203 4F "O"</span>
<a name="L0_NEAR_0204"></a><span class="name">NEAR_0204</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #19: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_01B2">01B2</a>
	<span class="comment">; Opcode breaks the linear code flow</span>
	<span class="comment">; Code analyzation starting point at iteration #13 of 29</span>
	<span class="token">RET</span>  	<span class="comment">; 0204 C9 "?"</span>
<a name="L0_NEAR_0205"></a><span class="name">NEAR_0205</span>:		<span class="comment">; code label</span>
	<span class="comment">; fall-back code analyzation starting point [maybe incorrect, and this is data!]</span>
	<span class="comment">; Referenced at </span><a href="#L0_0200">0200</a>
	<span class="comment">; Code analyzation starting point at iteration #17 of 29</span>
	<span class="token">LD</span>   (DE),A	<span class="comment">; 0205 12 "?"</span>
	<span class="token">DEC</span>  DE	<span class="comment">; 0206 1B "?"</span>
	<span class="token">DEC</span>  HL	<span class="comment">; 0207 2B "+"</span>
	<span class="token">LD</span>   A,L	<span class="comment">; 0208 7D "}"</span>
	<span class="token">OR</span>   H	<span class="comment">; 0209 B4 "?"</span>
<a name="L0_020A"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<a href="#L0_NEAR_01FA"><span class="name">NEAR_01FA</span></a>	<span class="comment">; 020A 20 EE " ?"</span>
<a name="L0_NEAR_020C"></a><span class="name">NEAR_020C</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #21: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_01D2">01D2</a> <a href="#L0_0227">0227</a>
	<span class="token">RST</span>  <span class="hex">$08</span>	<span class="comment">; 020C CF "?"</span>
	<span class="token">PUSH</span> HL	<span class="comment">; 020D E5 "?"</span>
	<span class="token">LD</span>   L,B	<span class="comment">; 020E 68 "h"</span>
	<span class="token">LD</span>   B,<span class="hex">$04</span>	<span class="comment">; 020F 06 04 "??"</span>
<a name="L0_0211"></a>	<span class="token">JR</span>   <span class="token">Z</span>,<a href="#L0_NEAR_0229"><span class="name">NEAR_0229</span></a>	<span class="comment">; 0211 28 16 "(?"</span>
<a name="L0_0213"></a>	<span class="token">CALL</span> <span class="hex">$001E</span>	<span class="comment">; 0213 CD 1E 00 "???"</span>
	<span class="token">LD</span>   B,L	<span class="comment">; 0216 45 "E"</span>
	<span class="token">RST</span>  <span class="hex">$18</span>	<span class="comment">; 0217 DF "?"</span>
<a name="L0_NEAR_0218"></a><span class="name">NEAR_0218</span>:		<span class="comment">; code label</span>
	<span class="comment">; Referenced at </span><a href="#L0_0230">0230</a>
	<span class="token">ADD</span>  HL,DE	<span class="comment">; 0218 19 "?"</span>
	<span class="token">LD</span>   A,C	<span class="comment">; 0219 79 "y"</span>
	<span class="token">LDD</span>  	<span class="comment">; 021A ED A8 "??"</span>
	<span class="token">POP</span>  BC	<span class="comment">; 021C C1 "?"</span>
	<span class="token">LDDR</span> 	<span class="comment">; 021D ED B8 "??"</span>
	<span class="token">LD</span>   C,A	<span class="comment">; 021F 4F "O"</span>
	<span class="token">SRL</span>  C	<span class="comment">; 0220 CB 39 "?9"</span>
<a name="L0_0222"></a>	<span class="token">CALL</span> <span class="token">Z</span>,<span class="hex">$0086</span>	<span class="comment">; 0222 CC 86 00 "???"</span>
<a name="L0_0225"></a>	<span class="token">JR</span>   <span class="token">NC</span>,<a href="#L0_NEAR_01F9"><span class="name">NEAR_01F9</span></a>	<span class="comment">; 0225 30 D2 "0?"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_0227"></a>	<span class="token">JR</span>   <a href="#L0_NEAR_020C"><span class="name">NEAR_020C</span></a>	<span class="comment">; 0227 18 E3 "??"</span>
<a name="L0_NEAR_0229"></a><span class="name">NEAR_0229</span>:		<span class="comment">; code label</span>
	<span class="comment">; stop analyzing: already analyzed code at iteration #25: Opcode (or part of it) has been already analyzed</span>
	<span class="comment">; Referenced at </span><a href="#L0_0211">0211</a>
	<span class="comment">; Code analyzation starting point at iteration #22 of 29</span>
<a name="L0_0229"></a>	<span class="token">CALL</span> <span class="hex">$0025</span>	<span class="comment">; 0229 CD 25 00 "?%?"</span>
	<span class="token">INC</span>  L	<span class="comment">; 022C 2C ","</span>
	<span class="token">LD</span>   B,L	<span class="comment">; 022D 45 "E"</span>
	<span class="token">RST</span>  <span class="hex">$18</span>	<span class="comment">; 022E DF "?"</span>
	<span class="token">DEC</span>  HL	<span class="comment">; 022F 2B "+"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
<a name="L0_0230"></a>	<span class="token">JR</span>   <a href="#L0_NEAR_0218"><span class="name">NEAR_0218</span></a>	<span class="comment">; 0230 18 E6 "??"</span>
	<span class="comment">; fall-back code analyzation starting point [maybe incorrect, and this is data!]</span>
	<span class="comment">; Code analyzation starting point at iteration #26 of 29</span>
<a name="L0_0232"></a>	<span class="token">CALL</span> <span class="hex">$00C2</span>	<span class="comment">; 0232 CD C2 00 "???"</span>
	<span class="token">LD</span>   L,B	<span class="comment">; 0235 68 "h"</span>
	<span class="token">PUSH</span> DE	<span class="comment">; 0236 D5 "?"</span>
	<span class="token">LD</span>   A,<span class="hex">$01</span>	<span class="comment">; 0237 3E 01 "&gt;?"</span>
	<span class="comment">; EXOS call (0x5): Read character</span>
	<span class="comment">; A=0x1</span>
	<span class="token">EXOS</span> <span class="hex">$05</span>	<span class="comment">; 0239 F7 05 "??"</span>
	<span class="token">POP</span>  DE	<span class="comment">; 023B D1 "?"</span>
	<span class="token">LD</span>   C,L	<span class="comment">; 023C 4D "M"</span>
	<span class="comment">; Opcode breaks the linear code flow</span>
	<span class="token">RET</span>  	<span class="comment">; 023D C9 "?"</span>
<a name="L0_EXOS_STR_023E"></a><span class="name">EXOS_STR_023E</span>:		<span class="comment">; data label</span>
	<span class="comment">; stop analyzing: in fall-back mode data label found, revoking further CODE mode</span>
	<span class="comment">; Referenced at </span><a href="#L0_010C">010C</a>
	<span class="comment">; Disassembler: switching to DATA mode</span>
	DB <span class="hex">$0B</span>	<span class="comment">; 023E 0B "?"</span>
	DB "<span class="string">RACEACE.BIN</span>"	<span class="comment">; 023F 52 41 43 45 41 43 45 2E 42 49 4E "RACEACE.BIN"</span>
END_OF_PROGRAM:		; Do not put anything after this!
<div class="stat">End of FILE parsing, because: After type-5 header</div>
</pre><br><br><hr>Enterprise-128 EXOS file analyzer, lister and disassembler v0.5.8 &copy;2012,2013 "LGB" Gábor Lénárt (lgb at-sign lgb dot hu)</body></html>