<!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/phpFEaiJp (106 bytes)
Options: bin=None cset='UK' dasm='' html='' info='' out='/tmp/phpFEaiJp.out'
EP-ASCII: UK
EXOS header pos/serial: #0 at 0x0
EXOS type/header: 0x5 [00 05 5A 00 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 0x5a, last byte is 0x159
Program start address (+ code hint points): 0x100
ML analyzation mode: disassembly
63 locations in the image
4/1 data/code labels created
3 iterations used to disassemble
8 xref points found</div>
; Disassembled by LGB's two pass Z80/Enterprise disassembler
	ORG 0xf0
	DB 0x00,0x05,0x5A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ; EXOS header

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

<a name="L0_PROGRAM_ENTRY_POINT"></a><span class="name">PROGRAM_ENTRY_POINT</span>:		<span class="comment">; code label</span>
	<span class="comment">; Disassembler: switching to CODE mode</span>
	<span class="comment">; Code analyzation starting point at iteration #1 of 3</span>
	<span class="token">LD</span>   SP,<span class="hex">$3000</span>	<span class="comment">; 0100 31 00 30 "1?0"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x1a at 0x106</span>
	<span class="token">LD</span>   DE,<a href="#L0_EXOS_STR_0123"><span class="name">EXOS_STR_0123</span></a>	<span class="comment">; 0103 11 23 01 "???"</span>
	<span class="comment">; EXOS call (0x1a): Scan system extensions</span>
	<span class="comment">; DE is known! :-) -&gt; 0x123</span>
<a name="L0_0106"></a>	<span class="token">EXOS</span> <span class="hex">$1A</span>	<span class="comment">; 0106 F7 1A "??"</span>
	<span class="token">LD</span>   A,<span class="hex">$01</span>	<span class="comment">; 0108 3E 01 "&gt;?"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x1 at 0x10d</span>
	<span class="token">LD</span>   DE,<a href="#L0_EXOS_STR_013B"><span class="name">EXOS_STR_013B</span></a>	<span class="comment">; 010A 11 3B 01 "?;?"</span>
	<span class="comment">; EXOS call (0x1): Open channel</span>
	<span class="comment">; DE is known! :-) -&gt; 0x13b</span>
	<span class="comment">; A=0x1</span>
<a name="L0_010D"></a>	<span class="token">EXOS</span> <span class="hex">$01</span>	<span class="comment">; 010D F7 01 "??"</span>
	<span class="token">LD</span>   A,<span class="hex">$01</span>	<span class="comment">; 010F 3E 01 "&gt;?"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x8 at 0x117</span>
	<span class="token">LD</span>   DE,<span class="hex">$0142</span>	<span class="comment">; 0111 11 42 01 "?B?"</span>
	<span class="token">LD</span>   BC,<span class="hex">$0018</span>	<span class="comment">; 0114 01 18 00 "???"</span>
	<span class="comment">; EXOS call (0x8): Write block</span>
	<span class="comment">; DE is known! :-) -&gt; 0x142</span>
	<span class="comment">; A=0x1</span>
<a name="L0_0117"></a>	<span class="token">EXOS</span> <span class="hex">$08</span>	<span class="comment">; 0117 F7 08 "??"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x1a at 0x11c</span>
	<span class="token">LD</span>   DE,<a href="#L0_EXOS_STR_0129"><span class="name">EXOS_STR_0129</span></a>	<span class="comment">; 0119 11 29 01 "?)?"</span>
	<span class="comment">; EXOS call (0x1a): Scan system extensions</span>
	<span class="comment">; DE is known! :-) -&gt; 0x129</span>
<a name="L0_011C"></a>	<span class="token">EXOS</span> <span class="hex">$1A</span>	<span class="comment">; 011C F7 1A "??"</span>
	<span class="comment">; EXOS filename string for EXOS call 0x1a at 0x121</span>
	<span class="token">LD</span>   DE,<a href="#L0_EXOS_STR_0131"><span class="name">EXOS_STR_0131</span></a>	<span class="comment">; 011E 11 31 01 "?1?"</span>
	<span class="comment">; EXOS call (0x1a): Scan system extensions</span>
	<span class="comment">; DE is known! :-) -&gt; 0x131</span>
<a name="L0_0121"></a>	<span class="token">EXOS</span> <span class="hex">$1A</span>	<span class="comment">; 0121 F7 1A "??"</span>
<a name="L0_EXOS_STR_0123"></a><span class="name">EXOS_STR_0123</span>:		<span class="comment">; data label</span>
	<span class="comment">; Referenced at </span><a href="#L0_0106">0106</a>
	<span class="token">DEC</span>  B	<span class="comment">; 0123 05 "?"</span>
	<span class="token">LD</span>   C,B	<span class="comment">; 0124 48 "H"</span>
	<span class="token">LD</span>   B,(HL)	<span class="comment">; 0125 46 "F"</span>
	<span class="token">LD</span>   C,A	<span class="comment">; 0126 4F "O"</span>
	<span class="token">LD</span>   C,(HL)	<span class="comment">; 0127 4E "N"</span>
	<span class="token">LD</span>   D,H	<span class="comment">; 0128 54 "T"</span>
<a name="L0_EXOS_STR_0129"></a><span class="name">EXOS_STR_0129</span>:		<span class="comment">; data label</span>
	<span class="comment">; Referenced at </span><a href="#L0_011C">011C</a>
	<span class="token">RLCA</span> 	<span class="comment">; 0129 07 "?"</span>
	<span class="token">LD</span>   B,E	<span class="comment">; 012A 43 "C"</span>
	<span class="token">LD</span>   B,H	<span class="comment">; 012B 44 "D"</span>
<a name="L0_012C"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<span class="hex">$0174</span>	<span class="comment">; 012C 20 46 " F"</span>
	<span class="token">LD</span>   C,C	<span class="comment">; 012E 49 "I"</span>
	<span class="token">LD</span>   C,H	<span class="comment">; 012F 4C "L"</span>
	<span class="token">LD</span>   C,L	<span class="comment">; 0130 4D "M"</span>
<a name="L0_EXOS_STR_0131"></a><span class="name">EXOS_STR_0131</span>:		<span class="comment">; data label</span>
	<span class="comment">; Referenced at </span><a href="#L0_0121">0121</a>
	<span class="token">ADD</span>  HL,BC	<span class="comment">; 0131 09 "?"</span>
	<span class="token">LD</span>   C,H	<span class="comment">; 0132 4C "L"</span>
	<span class="token">LD</span>   C,A	<span class="comment">; 0133 4F "O"</span>
	<span class="token">LD</span>   B,C	<span class="comment">; 0134 41 "A"</span>
	<span class="token">LD</span>   B,H	<span class="comment">; 0135 44 "D"</span>
<a name="L0_0136"></a>	<span class="token">JR</span>   <span class="token">NZ</span>,<span class="hex">$018C</span>	<span class="comment">; 0136 20 54 " T"</span>
	<span class="token">LD</span>   B,L	<span class="comment">; 0138 45 "E"</span>
	<span class="token">LD</span>   D,E	<span class="comment">; 0139 53 "S"</span>
	<span class="token">LD</span>   D,H	<span class="comment">; 013A 54 "T"</span>
<a name="L0_EXOS_STR_013B"></a><span class="name">EXOS_STR_013B</span>:		<span class="comment">; data label</span>
	<span class="comment">; Referenced at </span><a href="#L0_010D">010D</a>
	<span class="token">LD</span>   B,<span class="hex">$56</span>	<span class="comment">; 013B 06 56 "?V"</span>
	<span class="token">LD</span>   C,C	<span class="comment">; 013D 49 "I"</span>
	<span class="token">LD</span>   B,H	<span class="comment">; 013E 44 "D"</span>
	<span class="token">LD</span>   B,L	<span class="comment">; 013F 45 "E"</span>
	<span class="token">LD</span>   C,A	<span class="comment">; 0140 4F "O"</span>
<a name="L0_0141"></a>	<span class="token">LD</span>   A,(<span class="hex">$4B1B</span>)	<span class="comment">; 0141 3A 1B 4B ":?K"</span>
	<span class="token">RRCA</span> 	<span class="comment">; 0144 0F "?"</span>
	<span class="token">LD</span>   (HL),<span class="hex">$24</span>	<span class="comment">; 0145 36 24 "6$"</span>
	<span class="token">NOP</span>  	<span class="comment">; 0147 00 "?"</span>
	<span class="token">INC</span>  A	<span class="comment">; 0148 3C "&lt;"</span>
	<span class="token">LD</span>   H,(HL)	<span class="comment">; 0149 66 "f"</span>
	<span class="token">LD</span>   H,(HL)	<span class="comment">; 014A 66 "f"</span>
	<span class="token">LD</span>   H,(HL)	<span class="comment">; 014B 66 "f"</span>
	<span class="token">INC</span>  A	<span class="comment">; 014C 3C "&lt;"</span>
	<span class="token">NOP</span>  	<span class="comment">; 014D 00 "?"</span>
	<span class="token">DEC</span>  DE	<span class="comment">; 014E 1B "?"</span>
	<span class="token">LD</span>   C,E	<span class="comment">; 014F 4B "K"</span>
	<span class="token">DEC</span>  B	<span class="comment">; 0150 05 "?"</span>
	<span class="token">INC</span>  C	<span class="comment">; 0151 0C "?"</span>
	<span class="token">EX</span>   AF,AF'	<span class="comment">; 0152 08 "?"</span>
	<span class="token">NOP</span>  	<span class="comment">; 0153 00 "?"</span>
	<span class="token">INC</span>  A	<span class="comment">; 0154 3C "&lt;"</span>
	<span class="token">LD</span>   H,(HL)	<span class="comment">; 0155 66 "f"</span>
	<span class="token">LD</span>   A,(HL)	<span class="comment">; 0156 7E "~"</span>
	<span class="token">LD</span>   H,B	<span class="comment">; 0157 60 "`"</span>
	<span class="token">INC</span>  A	<span class="comment">; 0158 3C "&lt;"</span>
	<span class="token">NOP</span>  	<span class="comment">; 0159 00 "?"</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>