'DUMP - Recreated by Z80DIS' Z80ASM 1.09 Page 1 DUMP Z80 1 TITLE 'DUMP - Recreated by Z80DIS' 2 0100 3 ORG 0100H 4 0005 5 CPM EQU 0005H 005C 6 DFCB EQU 005CH 0065 7 FCBEXT EQU 0065H 8 0100 9 DUMP 0100 11 005C 10 LD DE,DFCB 0103 0E 0F 11 LD C,0FH ;SI 0105 CD 0005 12 CALL CPM ;OPENFIL 0108 3C 13 INC A 0109 20 09 14 JR NZ,FILEOK 010B 11 01E6 15 LD DE,CANTOPE 010E 0E 09 16 LD C,09H ;HT 0110 CD 0005 17 CALL CPM ;PRNTSTG 0113 C9 18 RET 0114 19 FILEOK 0114 21 0065 20 LD HL,FCBEXT 0117 7E 21 LD A,(HL) 0118 FE 43 22 CP 43H ;'C' 011A 20 12 23 JR NZ,NEXTPAGE 011C 23 24 INC HL 011D 7E 25 LD A,(HL) 011E FE 4F 26 CP 4FH ;'O' 0120 20 0C 27 JR NZ,NEXTPAGE 0122 23 28 INC HL 0123 7E 29 LD A,(HL) 0124 FE 4D 30 CP 4DH ;'M' 0126 20 06 31 JR NZ,NEXTPAGE 0128 21 0100 32 LD HL,DUMP 012B 22 01F7 33 LD (ADDR),HL 012E 34 NEXTPAGE 012E 1E 0C 35 LD E,0CH ;FF 0130 0E 02 36 LD C,02H ;STX 0132 CD 0005 37 CALL CPM ;CONOUT 0135 3E 08 38 LD A,08H ;BS 0137 32 01FB 39 LD (PAGECNT),A 013A 40 NEXTSECT 013A 11 005C 41 LD DE,DFCB 013D 0E 14 42 LD C,14H ;DC4 013F CD 0005 43 CALL CPM ;READSEQ 0142 B7 44 OR A 0143 C0 45 RET NZ 0144 3E 08 46 LD A,08H ;BS 0146 32 01F6 47 LD (LINECNT),A 0149 21 0080 48 LD HL,0080H 014C 22 01F9 49 LD (ADDR1),HL 014F 50 NXTLINE 014F 0E 0B 51 LD C,0BH ;VT 0151 CD 0005 52 CALL CPM ;CONSTAT 0154 B7 53 OR A 0155 C0 54 RET NZ 0156 21 01FC 55 LD HL,OUTBUF 0159 36 0D 56 LD (HL),0DH ;CR 015B 23 57 INC HL 015C 36 0A 58 LD (HL),0AH ;LF 'DUMP - Recreated by Z80DIS' Z80ASM 1.09 Page 2 DUMP Z80 015E 23 59 INC HL 015F ED 5B 01F7 60 LD DE,(ADDR) 0163 7A 61 LD A,D 0164 CD 01C7 62 CALL HEXOUT 0167 7B 63 LD A,E 0168 CD 01C7 64 CALL HEXOUT 016B 36 20 65 LD (HL),20H ;' ' 016D 23 66 INC HL 016E EB 67 EX DE,HL 016F 01 0010 68 LD BC,0010H 0172 09 69 ADD HL,BC 0173 22 01F7 70 LD (ADDR),HL 0176 EB 71 EX DE,HL 0177 ED 5B 01F9 72 LD DE,(ADDR1) 017B 06 10 73 LD B,10H ;DLE 017D 74 NXTBYTE 017D 1A 75 LD A,(DE) 017E 13 76 INC DE 017F CD 01C7 77 CALL HEXOUT 0182 36 20 78 LD (HL),20H ;' ' 0184 23 79 INC HL 0185 10 F6 80 DJNZ NXTBYTE 0187 36 20 81 LD (HL),20H ;' ' 0189 23 82 INC HL 018A 36 24 83 LD (HL),24H ;'$' 018C 11 01FC 84 LD DE,OUTBUF 018F 0E 09 85 LD C,09H ;HT 0191 CD 0005 86 CALL CPM ;PRNTSTG 0194 2A 01F9 87 LD HL,(ADDR1) 0197 06 10 88 LD B,10H ;DLE 0199 89 NXTASCI 0199 7E 90 LD A,(HL) 019A 23 91 INC HL 019B E6 7F 92 AND 7FH ;DEL 019D FE 20 93 CP 20H ;' ' 019F 38 04 94 JR C,CTRL 01A1 FE 7F 95 CP 7FH ;DEL 01A3 20 02 96 JR NZ,NOTCTRL 01A5 97 CTRL 01A5 3E 2E 98 LD A,2EH ;'.' 01A7 99 NOTCTRL 01A7 5F 100 LD E,A 01A8 0E 02 101 LD C,02H ;STX 01AA C5 102 PUSH BC 01AB E5 103 PUSH HL 01AC CD 0005 104 CALL CPM ;CONOUT 01AF E1 105 POP HL 01B0 C1 106 POP BC 01B1 10 E6 107 DJNZ NXTASCI 01B3 22 01F9 108 LD (ADDR1),HL 01B6 21 01F6 109 LD HL,LINECNT 01B9 35 110 DEC (HL) 01BA C2 014F 111 JP NZ,NXTLINE 01BD 21 01FB 112 LD HL,PAGECNT 01C0 35 113 DEC (HL) 01C1 C2 013A 114 JP NZ,NEXTSECT 01C4 C3 012E 115 JP NEXTPAGE 01C7 116 HEXOUT 'DUMP - Recreated by Z80DIS' Z80ASM 1.09 Page 3 DUMP Z80 01C7 F5 117 PUSH AF 01C8 1F 118 RRA 01C9 1F 119 RRA 01CA 1F 120 RRA 01CB 1F 121 RRA 01CC E6 0F 122 AND 0FH ;SI 01CE C6 30 123 ADD A,30H ;'0' 01D0 FE 3A 124 CP 3AH ;':' 01D2 38 02 125 JR C,HEX1 01D4 C6 07 126 ADD A,07H ;BEL 01D6 127 HEX1 01D6 77 128 LD (HL),A 01D7 23 129 INC HL 01D8 F1 130 POP AF 01D9 E6 0F 131 AND 0FH ;SI 01DB C6 30 132 ADD A,30H ;'0' 01DD FE 3A 133 CP 3AH ;':' 01DF 38 02 134 JR C,HEX2 01E1 C6 07 135 ADD A,07H ;BEL 01E3 136 HEX2 01E3 77 137 LD (HL),A 01E4 23 138 INC HL 01E5 C9 139 RET 01E6 140 CANTOPE 01E6 43 61 6E 27 141 DEFB 43H,61H,6EH,27H,74H,20H ; Can't 01EC 4F 70 65 6E 142 DEFB 4FH,70H,65H,6EH,20H,46H ; Open F 01F2 69 6C 65 24 143 DEFB 69H,6CH,65H,24H ; ile$ 01F6 144 LINECNT 01F6 0001 145 DEFS 0001H 01F7 146 ADDR 01F7 0002 147 DEFS 0002H 01F9 148 ADDR1 01F9 0002 149 DEFS 0002H 01FB 150 PAGECNT 01FB 0001 151 DEFS 0001H 01FC 152 OUTBUF 01FC 0004 153 DEFS 0004H 154 END 0 Error(s) Detected. 512 Absolute Bytes. 21 Symbols Detected. 'DUMP - Recreated by Z80DIS' Z80ASM 1.09 Page 4 Symbol Table: 01F7 ADDR 01F9 ADDR1 01E6 CANTOPE 0005 CPM 01A5 CTRL 005C DFCB 0100 DUMP 0065 FCBEXT 0114 FILEOK 01D6 HEX1 01E3 HEX2 01C7 HEXOUT 01F6 LINECNT 012E NEXTPAGE 013A NEXTSECT 01A7 NOTCTRL 0199 NXTASCI 017D NXTBYTE 014F NXTLINE 01FC OUTBUF 01FB PAGECNT 'DUMP - Recreated by Z80DIS' Z80ASM 1.09 Page 5 Cross Reference: 01F7 ADDR 33 60 70 146 01F9 ADDR1 49 72 87 108 148 01E6 CANTOPE 15 140 0005 CPM 5 12 17 37 43 52 86 104 01A5 CTRL 94 97 005C DFCB 6 10 41 0100 DUMP 9 32 0065 FCBEXT 7 20 0114 FILEOK 14 19 01D6 HEX1 125 127 01E3 HEX2 134 136 01C7 HEXOUT 62 64 77 116 01F6 LINECNT 47 109 144 012E NEXTPAGE 23 27 31 34 115 013A NEXTSECT 40 114 01A7 NOTCTRL 96 99 0199 NXTASCI 89 107 017D NXTBYTE 74 80 014F NXTLINE 50 111 01FC OUTBUF 55 84 152 01FB PAGECNT 39 112 150  014F NXTLINE