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

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



Enterprise-128 EXOS file analyzer, lister and disassembler v0.5.8 ©2012,2013 "LGB" Gábor Lénárt (lgb at-sign lgb dot hu)