!766#6#61A!QRB G0)WRBORB_RBW ,UB~ RBW!BB,~ !76{ 8_6 !7BS76B67QB~BN‡BN‡BN F(N ~(~6 { ~B6 !B~(#3BF ~>= ERRORNO SYS!766#6#61A!QRB G0)WRBORB_RBW ,UB~ RBW!BB,~ !76{ 8_6 !7BS76B67QB~BN‡BN‡BN F(N ~(~6 { ~B6 !B~(#3BF ~>= ERRORNO SYSPP PP PP PP H(PP P@#HP$A#($AP(@ wV!XEX![@ZD!fXEX![@A[D͎W(?X-@ͦWWYVͦWWxVͦWW͜VV!s[4G?? 2y[x''''2z[!s[4GV????O:z[ 2z[x''2{[!s[4G??????O:{[ 2{[x? 2|[!t[4*u[[y[[z[[{[[|["u[sW!"y["{[:t[ *w[[uW["w[:s[ ͭW»W![:t[G~ͭW»W#*u[|''G}?????? ͭW»W}? ͭW»W> ͭW»W!["}[2t[2s[!"u[*}[:y[w#:z[w#W:{[w#:|[w#"}[!YZ$D!AZA[ DZ3A[?X_XXX-@(( ?X_XXX-@y((:s[ |V͠VVV> ͭW»WX*w[|''G}?????? ͭW»W}? ͭW»W> ͭW»WXX_X-@ D~ ( ( 3#3A[(DZ(DDESTINATION FILE ----->  XBINERR/CMD -- VERSION 1.1 -- 08/27/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH CONVERTS FILES TO ERROR DETECTING FORMAT SOURCE FILYE ----------> 4Z @A[ [V$D!AZA[ DZ3A[?X_XXX-@(( ?X_XXX-@y((:s[ |R!RU!U@9TD!RU!U@kUDU( zR-@2UU*V_!R~CVV_!R~CVV:U<2U7R> CVV3R DR0123456789ABCDEFDESTINATION FILE ----->  BINHEX/CMD -- VERSION 1.3 -- 08/26/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH CONVERTS B;SINARY FILES TO ASCII HEX FILES SOURCE FILE ----------> 49T 5kU sU!9S9T$D!kTkU D9T~ ( ( 3#3kU(D9T(DzRVV-@((zR> CVVV-@3kURDU( zR-@2UU*V_!R~CVV_!R~CVV:U<2U7R> CVV3R DR0123456789ABCDEFDESTINATION FILE ----->  BINHEX/CMD -- VERSION 1.3 -- 08/26/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH CORY FILES SO]SURCE FILE ---------->  ********** ERROR ********* NON-HEX BYTE ENCOUNTERED IN SOURCE FILE 4T F a#ddI!!b""+`. FdLD=E!$ejjnn{|g:)1ii 屸 ORG 77B4H DEFW 8080H DEFW 9780H DEFW 8383H DEFW 90ADH DEFW 9580H DEFW 8080H DEFW 9580H DEFW 9F80H DEFW 8090H DEFW 9580H DEFW 0A080H DEFW 8387H DEFW 80A5H DEFW 8380H DEFW 9783H DEFW 8183H DEFW 9780H DEFW 8383H DEFW 8183H DEFW 9780H DEFW 8383H DEFW 9583H DEFW 0BF80H DEFW 8080H DEFW 95AAH DEFW 7428H DEFW 296DH DEFW 8020H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 9580H DEFW 8080H DEFW 9580H DEFW 8280H DEFW 0A0A4H DEFW 8086H DEFW 9580H DEFW 0A482H DEFW 9580H DEFW 9A80H DEFW 8C8CH DEFW 908EH DEFW 8080H DEFW 9580H DEFW 8080H DEFW 9D80H DEFW 8C8CH DEFW 8084H DEFW 9D80H DEFW 8CACH DEFW 858CH DEFB 80H DEFB 95H DEFW 0A0A5H DEFW 9585H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 0B580H DEFW 0B8B0H DEFW 818EH DEFW 8080H DEFW 9580H DEFW 8080H DEFW 9580H DEFW 8080H DEFW 95A9H DEFW 9580H DEFW 8080H DEFW 9580H DEFW 8080H DEFW 9580H DEFW 8080H DEFW 0B580H DEFW 0B0B0H DEFW 90B0H DEFW 9580H DEFW 0AD82H DEFW 90B0H DEFW 9580H DEFW 8682H DEFW 9580H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFW 8080H DEFB 80H END 尰 ; *** DYNATERM *** 31/7/84 *** ; EXTENSIVELY MODIFIED BY A.S.VINCENT. ; FOR SYSTEM-80 WELLINGTON N.Z. ORG 5200H BUFFER DEFS 256 DBUFF DEFS 50 FCBV DEFS 32 WARM DEFB 00H LPR EQU 003BH XCURS DEFB 00H CHRR EQU 94D XBAUDV DEFB 00H ESCS DEFS 01H SAV DEFS 02H SAV2 DEFS 02H XBX DEFS 04H XCX DEFS 04H XDX DEFS 04H CURSAV DEFS 02H DISPL EQU 0033H VIDF DEFB 00H DELAY PUSH BC PUSH HL PUSH AF PUSH DE LD BC,3000D CALL 0060H POP DE POP AF POP HL POP BC RET SETCUS PUSH HL LD HL,(4016H) LD (FIN+1),HL LD HL,BLNK LD (4016H),HL POP HL RET BLNK LD A,(4022H) OR A JP Z,FIN LD HL,(4020H) LD A,(IX+3) XOR 01H LD (IX+3),A SETCR LD (HL),CHRR JP Z,DSDB LD (HL),20H DSDB LD BC,183H CALL 0060H FIN JP 0000H NOCSR LD HL,(FIN+1) LD (4016H),HL RET INPUT DI IN A,(0EAH) RLCA JR NC,NDTT IN A,(0EBH) LD C,A LD A,(AHIB) OR A JR Z,ITT RES 7,C ITT IN A,(0EAH) AND 38H JP Z,OK RRCA RRCA RRCA RRCA LD C,9FH JP C,OK LD C,97H RRCA JP C,OK LD C,0BFH OK LD A,C OR A EI RET NDTT SCF EI RET OUTPUT DI LD C,A OUT1 IN A,(0EAH) BIT 6,A JP Z,OUT1 LD A,C OUT (0EBH),A EI RET READY OUT (0E8H),A OUT (0E9H),A LD A,C OUT (0EAH),A RET NEXT LD A,(HL) CP 0DH RET Z CP 20H RET NZ INC HL JP NEXT START NOP FILL80 LD A,80H LD BC,1024D LD HL,3C00H LOOP80 LD A,80H LD (HL),A INC HL DEC BC LD A,B OR C JR NZ,LOOP80 OK80 NOP CALL BITS SIGN LD HL,BANSN LD DE,3C00H+130D LD BC,191D LDIR EXX LD B,04H X4 PUSH BC CALL DELAY CALL DELAY CALL DELAY LD HL,3FFFH LD B,3CH INNN LD A,(HL) CP 128D JP C,OUTTT CPL OR 128D LD (HL),A OUTTT DEC HL LD A,H CP B JP NC,INNN POP BC DJNZ X4 EXX PUSH IX PUSH IY LD A,143D LD IX,3F00H LD IY,COPRT SHOW9 LD (IX+01H),A PUSH AF LD A,(IY) LD (IX),A INC IX INC IY LD A,(IY) CP 0DH JP Z,COMMM9 PUSH BC LD BC,11000D CALL 0060H POP BC JP NZ,PPOPP PPOPP POP AF JP SHOW9 COPRT DEFM ' BY A.S.VINCENT / VERSION 3.1' DEFB 0DH COMMM9 LD A,128D LD (IX),A POP AF POP IY POP IX NOP CALL DELAY CALL DELAY CALL DELAY LD HL,431BH LD A,(HL) CP 0DH JP Z,RUNN INC HL LD A,(HL) CP '*' JP Z,RUNB CALL CLS LD HL,ERRR CALL SHOW JP 4400H ERRR DEFM ' COMMAND ERROR: ' DEFB 0AH DEFM ' CORRECT COMMANDS ARE "MPH *" (KEEPS BUFFER CONTENTS INTACT)' DEFB 0AH DEFM ' "MPH" (START WITH A CLEAR BUFFER)' DEFB 0AH DEFB 0DH RUNN CALL CLRBUF LD A,00H LD B,04H LD HL,SAV DSDS LD (HL),A INC HL DJNZ DSDS JP SOK RUNB CALL CBNB LD HL,WARMM CALL SHOW CALL DELAY CALL DELAY CALL DELAY CALL DELAY CALL DELAY JP SOK INITM DEFB 0FH SOK CALL 01C9H CALL SETCUS LD HL,(4020H) LD (CURLO),HL MAIN LD HL,MENUD PUSH BC PUSH DE PUSH HL CALL 01C9H POP HL POP DE POP BC CALL SHOW LD HL,3D00H LD (4020H),HL INCMD LD SP,41FCH LD HL,INCMD PUSH HL LD HL,(0000H) LD (4020H),HL LD A,1EH CALL DISPL XOR A LD (SPF),A LD A,08H LD B,73H-25D LOOP9 CALL DISPL DJNZ LOOP9 LD HL,COMMM CALL SHOW JP GO20 COMMM DEFB 27D DEFB 27D DEFM 'COMMAND ' DEFB 0DH GO20 LD A,'?' CALL DISPL LD HL,3C40H LD DE,3C40H+63D STICK LD A,131D LD (HL),A INC HL RST 18H JP Z,DMFSTR JR NZ,STICK DMFSTR NOP LD HL,4318H LD B,0EH CALL INP JP C,MAIN LD A,1FH CALL DISPL CALL NEXT RET Z CP '?' JP Z,HLP RES 5,A CP 'X' JP Z,FINE CP 'T' JP Z,TERM CP 'P' JP Z,PHONED CP 'H' JP Z,HELP CP 'Q' JP Z,BSTT CP 'E' JP Z,ECHO CP 'R' JP Z,RESET CP 'Z' JP Z,COLDST CP 'W' JP Z,SAVE CP 'S' JP Z,SEND CP 'L' JP Z,LOAD CP 'D' JP Z,DISP CP 'U' JP Z,LCUCX CP 'C' JP Z,CLEAR CP 'O' JP Z,LPRINT RET DEFB 0AH DEFB 0DH MENUD DEFB 0FH DEFB 1CH DEFB 1FH DEFM 'DYNATERM - VERSION 3.1 - AUTO DIALER - BY A.S.VINCENT ' DEFB 0AH DEFB 0AH DEFM 'LEAR BUFFER UERY STATUS OF RS232' DEFB 0AH DEFM 'ISPLAY BUFFER S232 SET' DEFB 0AH DEFM 'CHO (ON/OFF) SWITCH END BUFFER' DEFB 0AH DEFM 'ELP FOR COMMANDS ERMINAL MODE (ON)' DEFB 0AH DEFM 'OAD FILE FROM DISK RITE BUFFER TO DISK' DEFB 0AH DEFM '

HONE (DIAL A NUMBER) EIT TO DOS' DEFB 0AH DEFM 'UTPUT BUFFER TO PRINTER <@> EXECUTE DOS COMMAND' DEFB 0AH DEFM 'C - LC CONVERSION HEX DISPLAY OF BUFFER' DEFB 0AH DEFB 0DH BAD DEFM ' ### ILLEGAL COMMAND ###' DEFB 0DH PAR DEFM ' ### BAD PARAMETERS ###' DEFB 0DH AHIB DEFB 00H BITS LD A,(AHIB) CPL LD (AHIB),A RET OUTMEM LD HL,OME JP AA1 PARERR LD HL,PAR AA1 CALL SHOW CALL DELAY CALL DELAY CALL DELAY JP MAIN OME DEFM '### BUFFER OVERFLOW, SAVE BUFFER TO DISK' DEFB 0DH ASTATM DEFM 'STATUS INFO: ' DEFB 0AH DEFM ' AS READ THROUGH SOFTWARE SETTINGS: ' DEFB 0AH DEFB 0AH DEFB 0DH HIT DEFB 0AH DEFB 0AH DEFM ' PRESS ANY KEY TO RETURN TO MENU' DEFB 03H BSTT CALL 01C9H LD HL,ASTATM CALL SHOW LD DE,EOP LD HL,(HNB) OR A SBC HL,DE LD (INT),HL LD HL,BMSG+09H LD C,01H CALL COUNT5 LD DE,(HNB) LD HL,(4049H) OR A SBC HL,DE LD (INT),HL LD C,01H LD HL,BMSG1+09H CALL COUNT5 LD HL,(XBAUD) LD (INT),HL LD C,01H LD HL,RSTAT+0AH CALL COUNT4 LD A,(WORD) LD (MMQ1+09H),A LD A,(STOP) LD (MMQ2+09H),A LD A,(HDX) CP 00H JP Z,ECHOFF LD HL,ECHMON CALL SHOW JP DFDF ECHOFF LD HL,ECHM CALL SHOW JP DFDF ECHM DEFM ' ECHO ( (OFF) ) ' DEFB 0DH ECHMON DEFM ' ECHO ( (ON) ) ' DEFB 0DH DFDF NOP LD HL,RSTAT CALL SHOW LD A,(APAR) LD HL,APEVEN CP 45H JP Z,NEXTCR LD HL,APODD CP 4FH JP Z,NEXTCR LD HL,APNONE NEXTCR CALL SHOW LD HL,MMQ3 CALL SHOW LD B,09H LD A,20H HSMD CALL DISPL DJNZ HSMD LD A,(4049H+01H) CALL HEXPR LD A,(4049H) CALL HEXPR LD A,'H' CALL DISPL LD HL,HMSS CALL SHOW LD HL,HIT CALL SHOW CALL 0049H JP MAIN HMSS DEFM ' = HIGH MEMORY' DEFB 0DH ECHO LD A,(HDX) XOR 0FFH LD (HDX),A PUSH AF LD HL,AECHO CALL SHOW LD HL,AOFF POP AF JP Z,DIST LD HL,AON DIST CALL SHOW CALL DELAY CALL DELAY CALL DELAY JP MAIN AON DEFM '((ON))' DEFB 0DH AOFF DEFM '((OFF))' DEFB 0DH AECHO DEFM ' THE ECHO MODE IS NOW: ' DEFB 03H CLEAR LD HL,SURE CALL SHOW CALL 0049H RES 5,A CP 'Y' JP Z,KILLYS CP 'N' JP Z,MAIN JP NZ,MAIN SURE DEFM ' KILL CONTENTS OF BUFFER ?' DEFB 0AH DEFM ' Y = YES, N = NO' DEFB 0AH DEFB 0DH KILLYS NOP LD HL,EOP LD (HNB),HL LD (HCB),HL LD HL,BCLE CALL CLRBUF CALL SHOW CALL DELAY CALL DELAY CALL DELAY JP MAIN BCLE DEFM ' ' DEFW 8F8FH DEFM ' BUFFER HAS BEEN RESET (CLEARED) ' DEFW 8F8FH DEFB 0DH RSTAT DEFB 0AH DEFM ' 300 BAUD ' DEFB 0AH MMQ1 DEFM ' 8 BIT WORD ' DEFB 0AH MMQ2 DEFM ' 1 STOP BIT ' DEFB 0AH DEFM ' FULL DUPLEX ' DEFB 0AH DEFB 03H MMQ3 DEFM '******* CHARACTER READING ON BUFFER *******' DEFB 0AH BMSG DEFM ' XXXXX BYTES (DEC.) ALREADY USED' DEFB 0AH BMSG1 DEFM ' XXXXX UNUSED BYTES (DEC.) IN BUFFER' DEFB 0AH DEFB 03H APEVEN DEFM ' PARITY BIT IS ((EVEN))' DEFB 0AH DEFB 03H APODD DEFM ' PARITY BIT IS ((ODD))' DEFB 0AH DEFB 03H APNONE DEFM ' PARITY BIT IS ((DISABLED))' DEFB 0AH DEFB 03H INT DEFW 0000H COUNT5 LD DE,10000D CALL COUNT COUNT4 LD DE,1000D CALL COUNT COUNT3 LD DE,100D CALL COUNT COUNT2 LD DE,10D CALL COUNT LD A,(INT) JP LOP4 COUNT PUSH BC LD B,00H PUSH HL LD HL,(INT) LOP OR A SBC HL,DE JP C,LOP3 PUSH AF INC B POP AF JP Z,LOP2 JP LOP LOP3 ADD HL,DE LOP2 LD (INT),HL LD A,B POP HL POP BC OR A JP Z,LOP4A LD C,00H JP LOP4 LOP4A LD A,C OR A JP Z,LOP4 LD A,0D0H LOP4 ADD A,30H LD (HL),A INC HL RET ATERM DEFB 1CH DEFB 1FH DEFB 0EH DEFM 'PRESS + @ TO ABORT, AND RECALL DIAL TONE ON PHONE' DEFB 0AH DEFM 'PRESS + <*> TO TOGGLE BIT 7' DEFB 0AH DEFM 'PRESS + <1> FOR 32 CHAR. MODE' DEFB 0AH DEFM 'PRESS + <2> FOR 64 CHAR. MODE' DEFB 0AH DEFM 'PRESS + TO BUFFER RECEIVED DATA' DEFB 0AH DEFM 'PRESS +

TO STOP BUFFERING DATA' DEFB 0AH DEFM 'PRESS + TO TURN CURSOR OFF' DEFB 0AH DEFM 'PRESS + <.> TO TURN CURSOR ON' DEFB 0AH DEFB 0DH TERM XOR A LD HL,ATERM CALL SHOW JP NDI TMAIN CALL INPUT JP C,NIP SCF CP 12H JP Z,STI CP 14H JP Z,NDI CALL OUTDEV NIP NOP CALL 002BH OR A JP Z,TMAIN CP 01H JP Z,CSW CP 1FH JP Z,TMAIN CP '`' JP Z,MAIN2 CP '!' CALL Z,CHAR32 CP '"' CALL Z,CHAR64 CP '*' CALL Z,BITS LD C,A LD A,(3840H) BIT 1,A LD A,C JP Z,CLW AND 1FH CP 11H JP Z,STI CP 10H JP Z,NDI CLW CALL OUTPUT LD A,(HDX) OR A JP Z,TMAIN LD A,C CP 0AH JP Z,SKIPD CALL DISPL SKIPD JP TMAIN NDI XOR A LD (SPF),A LD HL,SPOFF CALL SHOW JP TMAIN SPOFF DEFM '** BUFFER CLOSED **' DEFB 0AH DEFB 0DH STI LD (SPF),A LD HL,SPON CALL SHOW JP TMAIN SPON DEFM '** BUFFER OPENED **' DEFB 0AH DEFB 0DH CSW LD A,(3880H) RRA JP C,MAIN LD A,(ABREAK) JP CLW ABREAK DEFB 01H SPF DEFB 00H OUTDEV LD C,A CP 0AH JP Z,NOPD CALL DISPL NOPD LD A,(SPF) OR A LD A,C RET Z LD DE,(HNB) LD HL,(4049H) SBC HL,DE JP C,NTH LD A,C LD (DE),A INC DE LD (HNB),DE RET NTH LD A,14 CALL DISPL JP TMAIN SEND LD DE,OUTPUT JP SA1 DISP LD HL,EOP LD DE,(HNB) RST 18H JP Z,PRER LOOP LD A,(HL) CALL DISPL PUSH AF CALL 002BH CP '`' JP Z,GO1 CP 'P' CALL Z,PAUSE CP 70H CALL Z,PAUSE POP AF LD DE,(HNB) RST 18H JP Z,WAIT INC HL JP NZ,LOOP PAUSE CALL 0049H XOR A RET Z WAIT LD HL,WAITM CALL SHOW CALL 0049H JP MAIN WAITM DEFB 0AH DEFM '** END OF BUFFERED DATA **' DEFB 0AH DEFM '>>>>> PRESS ANY KEY TO RETURN TO MENU' DEFB 0DH SAVE LD A,1BH LD E,A LD D,00H SA1 LD (PCPOS+1),DE LD C,A XOR A PUSH HL LD HL,EOP LD DE,(HNB) RST 18H JP Z,PRER EX (SP),HL CALL SAV55 POP HL LP CALL MEMS JP NZ,U55 ENDD LD A,(PCPOS+1) CP 1BH JP NZ,HR2 LD DE,FCBV CALL 4428H JP Z,HR2 CALL ERROR CALL DELAY CALL DELAY CALL DELAY HR2 JP MAIN U55 NOP U66 LD A,(HL) INC HL LD DE,FCBV PCPOS CALL DISPL JP LP PRER LD HL,PMH CALL SHOW CALL DELAY CALL DELAY CALL DELAY CALL DELAY JP MAIN PMH DEFM ' ' DEFW 8F8FH DEFM ' BUFFER EMPTY ' DEFW 8F8FH DEFB 0DH MEMS LD DE,(HNB) RST 18H PUSH AF CALL 002BH CP '`' JP Z,ENDD POP AF RET HIGH LD DE,(4049H) INC DE RST 18H RET SAV55 LD A,C CP 1BH RET NZ INC HL CALL NEXT LD DE,FCBV CALL 441CH LD HL,BUFFER LD B,00H CALL 4420H RET Z CALL ERROR JP MAIN ERRX CALL ERROR JP MAIN ERROR OR 0C0H CALL 4409H CALL DELAY CALL DELAY CALL DELAY RET LOAD INC HL CALL NEXT JP Z,PARERR LD DE,FCBV CALL 441CH LD B,00H LD HL,BUFFER CALL 4424H JP NZ,ERRX LD HL,(HNB) LR2 CALL HIGH JP Z,OUTMEM LD DE,FCBV CALL 0013H PUSH AF CALL 022CH POP AF JP NZ,EML LD (HL),A INC HL LD (HNB),HL JP LR2 EML CP 1CH JP Z,EMN CP 1DH JP NZ,ERRX EMN LD HL,LOADMM CALL SHOW CALL 0049H CALL 01C9H JP MAIN LOADMM DEFM 'FINISHED LOADING FILE.' DEFB 0AH DEFM '>>>>> PRESS ANY KEY TO RETURN TO MENU' DEFB 0DH HDX DEFB 00H HNB DEFW EOP HCB DEFW EOP INP LD A,0EH CALL DISPL PUSH HL LD C,B LD B,00H INPL CALL 0049H CP 01H JP Z,BRKL CP 0DH JP Z,LDON CP '@' JP Z,DOSCMD CP 1BH JP Z,ESC CP 08H JP Z,BCKSP CP 1FH JP Z,INPD LD E,A LD A,B CP C JP Z,INPL LD A,E CP 20H JP C,INPL CP 7BH JP NC,INPL LD (HL),A CALL DISPL INC HL INC B JP INPL INPD LD A,B OR A JP Z,INPL LD A,08H CALL DISPL DEC B JP INPL BCKSP LD A,B OR A JP Z,INPL LD A,08H CALL DISPL DEC HL DEC B JP INPL BRKL SCF LDON LD (HL),0DH POP HL PUSH AF LD A,0FH CALL DISPL LD A,0DH CALL DISPL POP AF RET CURLO DEFW 0000H MMS1 DEFM ' ******* BAUD RATE ******* (110,300,600,1200,4800,9600) ?' DEFB 03H MMS2 DEFM ' ******* WORD LENGTH ******* (5,6,7 OR 8) ?' DEFB 03H MMS3 DEFM ' ******* STOP BITS ******* HOW MANY (1 OR 2) ?' DEFB 03H MMS4 DEFM ' ******* PARITY ******* VEN' DEFB 0AH DEFM ' DD ' DEFB 0AH DEFM ' ISABLE ?? ' DEFB 03H XBAUD DEFM '300' WORD DEFB 38H STOP DEFB 31H APAR DEFB 00H LOOKUP DEFW 110 DEFB 22H DEFW 300 DEFB 55H DEFW 600 DEFB 66H DEFW 1200 DEFB 77H DEFW 4800 DEFB 0CCH DEFW 9600 DEFB 0EEH DEFW 0000H AWORDL DEFB 00H DEFW 4020H DEFB 60H RESET CALL POSNC LD HL,MMS1 CALL SHOW LD HL,4318H LD B,04H CALL INP JP C,RESET CALL GETINP LD HL,LOOKUP BST LD C,(HL) INC HL LD B,(HL) INC HL INC HL LD A,B OR C JP Z,RESET LD A,D CP B JP NZ,BST LD A,E CP C JP NZ,BST DEC HL LD A,(HL) LD (XBAUDV),A LD (XBAUD),DE GWL CALL POSNC LD HL,MMS2 CALL SHOW LD HL,4318H LD B,01H CALL INP JP C,GWL LD A,(HL) LD (WORD),A SUB 35H JP C,GWL CP 04H JP NC,GWL LD HL,AWORDL LD D,00H LD E,A ADD HL,DE LD A,(HL) LD (XCURS),A GSB CALL POSNC LD HL,MMS3 CALL SHOW LD HL,4318H LD B,01H CALL INP JP C,GSB LD A,(HL) LD (STOP),A SUB 31H JP C,GSB CP 02H JP NC,GSB LD C,00H OR A JP Z,Y1SB LD C,10H Y1SB LD A,(XCURS) OR C LD (XCURS),A GPB CALL POSNC LD HL,MMS4 CALL SHOW LD HL,4318H LD B,01H CALL INP JP C,GPB LD A,(HL) LD (APAR),A LD C,80H CP 'E' JP Z,YPX CP 64H JP Z,YPX LD C,00H CP 'O' JP Z,YPX CP 6FH JP Z,YPX LD C,08H CP 'D' JP Z,GPB YPX LD A,(XCURS) OR C OR 07H LD (XCURS),A LD C,A LD A,(XBAUDV) CALL READY JP MAIN POSNC LD HL,(CURLO) LD DE,64D ADD HL,DE LD (4020H),HL LD A,1FH JP DISPL GETINP PUSH HL LD DE,00H DEC LD A,(HL) CP 0DH JP NZ,DEC2 DEC3 EX (SP),HL POP HL RET DEC2 INC HL CP 20H JP Z,DEC3 CP '0' JP C,HEXINP CP ':' JP NC,HEXINP SUB 30H PUSH HL LD H,D LD L,E ADD HL,HL ADD HL,HL ADD HL,DE ADD HL,HL JP C,DECX LD D,00H LD E,A ADD HL,DE EX DE,HL DECX POP HL JP NC,DEC JP DEC3 HEXINP POP HL LD DE,00H HEX LD A,(HL) CP 0DH RET Z CP 20H RET Z INC HL CP 'H' JP Z,HEX CP '0' RET C CP 47H CCF RET C CP 3AH JP C,HEX1 CP 41H RET C SUB 07H HEX1 SUB 30H EX DE,HL PUSH AF LD A,H AND 0F0H SCF JP Z,HEX7 EX DE,HL POP AF RET HEX7 ADD HL,HL ADD HL,HL ADD HL,HL ADD HL,HL POP AF OR L LD L,A EX DE,HL JP HEX SHOW LD A,(HL) CP 0DH RET Z CALL DISPL LD A,(HL) CP 03H RET Z INC HL JP NZ,SHOW FINE LD HL,DOSM CALL SHOW CALL NBCB LD A,00H LD (402EH),A LD A,44H LD (402FH),A CALL NOCSR JP 4400H DOSM DEFM ' +++ RETURN TO DOS +++ MOD 001A ' DEFB 0AH DEFB 0AH DEFB 0AH DEFB 0DH GO1 POP AF JP WAIT CLRBUF NOP PUSH BC PUSH HL LD B,00H LD HL,EOP ZZZZ LD (HL),B INC HL LD A,H OR L JP NZ,ZZZZ POP HL POP BC RET CLS EQU 01C9H DOS EQU 4400H INPUTP EQU 05D9H KEY EQU 0049H PHONED CALL CLS LD HL,PREDM CALL SHOW LOP99 CALL 002BH CP '1' JP Z,D111 CP '2' JP Z,D222 CP '3' JP Z,D333 CP '4' JP Z,D444 CP '5' JP Z,MAIN PUSH AF PUSH BC LD A,'?' CALL DISPL CALL DEL LD A,08H CALL DISPL CALL DEL POP BC POP AF JP NZ,LOP99 REGO NOP LD HL,PHONEM CALL SHOW PUSH IX LD B,30D LD A,0DH LD IX,DBUFF LOADPH LD (IX+01H),A INC IX DJNZ LOADPH POP IX DES NOP DI CALL RESETD GIVE PUSH DE LD B,30D LD HL,DBUFF CALL INPUTP POP DE CP 0DH JP Z,CORR NOP CORR LD HL,DBUFF LD A,(HL) CP 'T' JP Z,TERM CP 74H JP Z,TERM CP 'B' JP Z,MAIN CP 62H JP Z,MAIN CALL NUM LD HL,TXT8 LD DE,3E00H LD BC,TXT8L LDIR CHK8 CALL KEY CP 'Y' JP Z,CONC CP 79H JP Z,CONC CP 'N' JP Z,PHONED CP 6EH JP Z,PHONED JR NZ,CHK8 CONC LD HL,TXT9 LD DE,3E00H LD BC,TXT9L LDIR JP CONV NOP CONV LD HL,DBUFF LOOPXX LD A,(HL) CP 30H JP Z,TEN CP '-' JP Z,NEXTXX CP '(' JP Z,NEXTXX CP ')' JP Z,NEXTXX AND 0FH LD B,A CONT CALL DIAL NEXTXX INC HL LD A,(HL) CP 0DH JP Z,TERM JR NZ,LOOPXX DIAL LD A,4D OUT (0FFH),A CALL DEL LD A,0D OUT (0FFH),A CALL DEL DJNZ DIAL CALL WAITXX RET NUM NOP LD HL,WD8 LD DE,3E40H LD BC,WD8L LDIR PUSH IX LD IX,3E52H LD HL,DBUFF LOOPX8 LD A,(HL) LD (IX),A INC IX INC HL LD A,(HL) CP 0DH JP Z,ROUND JR NZ,LOOPX8 ROUND POP IX RET MAIN2 CALL RESETD JP MAIN SCAN CALL KEY CP 'Y' JR NZ,SCAN DEL PUSH BC LD BC,5900D CALL 0060H POP BC RET WAITXX PUSH BC LD BC,8700D CALL 0060H POP BC RET PREDM DEFM '***********************************************************' DEFB 0AH DEFM '** DYNATERM - AUTO DIAL SECTION - FOR USE WITH INTERFACE **' DEFM ' NEW ZEALAND NUMBERS ' DEFB 0AH DEFB 0AH DEFM '***********************************************************' DEFB 0AH DEFB 0AH DEFM '1. BOARD ONE' DEFB 0AH DEFM '2. BOARD TWO' DEFB 0AH DEFM '3. BOARD THREE' DEFB 0AH DEFM '4. MANUAL DIAL' DEFB 0AH DEFM '5. RETURN TO MAIN MENU' DEFB 0AH DEFB 0AH DEFB 0AH DEFM 'SELECT (1-5) ' DEFB 03H D111 LD HL,DM111 JP CONVT JP TERM D222 LD HL,DM222 JP CONVT JP TERM D333 LD HL,DM333 JP CONVT JP TERM D444 CALL CLS JP REGO CONVT NOP LPXXX LD A,(HL) CP 30H JP Z,TENXX CP '-' JP Z,PASS CP '(' JP Z,PASS CP ')' JP Z,PASS AND 0FH LD B,A CNTXX CALL DIAL PASS INC HL LD A,(HL) CP 0DH JP Z,DELLL JP NZ,LPXXX TENXX LD B,10D JP CNTXX DELLL CALL WAITXX JP TERM DM111 DEFM '111-111' DEFB 0DH DM222 DEFM '222-222' DEFB 0DH DM333 DEFM '333-333' DEFB 0DH CONB CALL CLS CALL RESET LD DE,3C00H LDIR CALL NUM CALL 0060H CALL 0060H JP CONV NOW JP DOS TEN LD B,10D RET MENU NOP LD DE,3F00H LDIR CHK2 CALL KEY CP 'R' JP Z,CONB CP 72H JP Z,CONB CP 'E' JP Z,MAIN CP 65H JP Z,MAIN CP 'N' JP Z,DES CP 6EH JP Z,DES JP NZ,CHK2 RESETD LD BC,123000D BEGIN LD A,4D OUT (0FFH),A DEC BC LD A,B OR C JR NZ,BEGIN LD A,0D OUT (0FFH),A RET TXT8 DEFM 'IS NUMBER CORRECT AS IT STANDS (Y/N) ??' TXT8L EQU $-TXT8 TXT9 DEFM ' ' TXT9L EQU $-TXT9 WD8 DEFM 'PHONE NO. ENTERED: ' WD8L EQU $-WD8 PHONEM DEFM '>>>> ENTER REQUIRED TELEPHONE NUMBER...(UP TO 30 DIGITS)' DEFB 0AH DEFM 'REMEMBER TO CONNECT INTERFACE!' DEFB 0AH DEFM 'YOU MAY USE "(" , ")" OR "-" IF DESIRED' DEFB 0AH DEFM 'TO RETURN TO MAIN MENU, TYPE "B" (N/L)' DEFB 0AH DEFM 'TO ENTER TERMINAL MODE, TYPE "T" (N/L)' DEFB 0AH DEFB 0AH DEFM 'ENTER NUMBER TO BE DIALED: ' DEFB 03H HELP CALL CLS LD HL,WHATT CALL SHOW BLINK CALL 002BH CP '?' JP Z,HLPH CP '/' JP Z,HLPH RES 5,A CP 'Z' JP Z,ZZ000 CP 'A' JP Z,MAIN CP 'C' JP Z,CEE CP '\' JP Z,UPR CP 'D' JP Z,DEE CP 'E' JP Z,EEE CP 'H' JP Z,HHH CP 'L' JP Z,LLL CP 'O' JP Z,OOO CP 'P' JP Z,PPP CP 'U' JP Z,UUU CP 'Q' JP Z,QQQ CP 'R' JP Z,RRR CP 'S' JP Z,SSS CP 'T' JP Z,TTT CP 'W' JP Z,WWW CP 'X' JP Z,XXX CP '@' JP Z,DOSDOS PUSH AF LD A,8FH CALL DISPL PUSH BC LD BC,200D CALL 0060H POP BC LD A,08H CALL DISPL PUSH BC LD BC,200D CALL 0060H POP BC POP AF JP NZ,BLINK WHATT DEFM 'COMMAND SELECTION...(LETTER): ' DEFB 03H CEE LD HL,CC CALL SHOW JP BACKM CC DEFB 0AH DEFM 'CHOICE WILL CLEAR THE DATA BUFFER!' DEFB 0DH UPR LD HL,ARROWE CALL SHOW JP BACKM ARROWE DEFB 0AH DEFM 'COMMAND WITH A LETTER FOLLOWING IT WILL SEND THAT CODE TO THE PRINTER. = ESC. CHR$(27) ' DEFB 0AH DEFB 0DH DEE LD HL,CD CALL SHOW JP BACKM CD DEFB 0AH DEFM 'CHOICE WILL DISPLAY THE BUFFER.' DEFB 0AH DEFM 'EACH TIME YOU ENTER THE TERMINAL SECTION, AND YOUR BUFFERING ' DEFB 0AH DEFM 'IS ((ON)), ALL THE DATA WILL APPEND ONE BY ONE TO EACH OTHER.' DEFB 0AH DEFM 'AT THE END OF THE BUFFER THE SCROLLING WILL STOP. DEFB 0AH DEFM 'PRESS + "@" TO RETURN TO MENU.' DEFB 0AH DEFM 'PRESSING "P" WILL FREEZE THE DISPLAY, TO RESTART THE' DEFB 0AH DEFM 'DISPLAY PRESS "P" AGAIN. HOLDING WILL SLOW ' DEFB 0AH DEFM 'THE SCROLL RATE.' DEFB 0DH EEE LD HL,CE CALL SHOW JP BACKM CE DEFB 0AH DEFM 'CHOICE WILL TOGGLE THE ECHO FEATURE ON AND OFF.' DEFB 0DH ZZ000 LD HL,C000 CALL SHOW JP BACKM C000 DEFB 0AH DEFM 'COMMAND WILL CLEAR THE BUFFER AND RE-INITIALIZE DYNATERM.' DEFB 0AH DEFB 0DH HHH LD HL,CH CALL SHOW JP BACKM CH DEFB 0AH DEFM '*** THIS COMMAND IS CURRENTLY SELECTED ***' DEFB 0AH DEFM 'PRESS TO RETURN TO MAIN MENU <---' DEFB 0AH DEFB 0DH LLL LD HL,CL CALL SHOW JP BACKM UUU LD HL,UL CALL SHOW JP BACKM UL DEFB 0AH DEFM 'CHOICE TOGGLES THE CASE OF THE CHARACTERS CONTAINED IN THE DATA BUFFER, THEN DISPLAYS ITS CONTENTS.' DEFB 0AH DEFB 0DH CL DEFB 0AH DEFM 'CHOICE WILL LOAD AN ASCII FILE INTO THE BUFFER FOR SENDING' DEFB 0AH DEFM 'TO A HOST COMPUTER.(EG...L FILENAME)' DEFB 0DH OOO LD HL,CO CALL SHOW JP BACKM CO DEFM 'CHOICE WILL DUMP THE BUFFER TO THE VDU AND THE PRINTER.' DEFB 0AH DEFM '

TO PAUSE... + <@> TO ABORT. **ERRORS REPORTED **' DEFB 0AH DEFB 0DH PPP LD HL,CP CALL SHOW JP BACKM CP DEFB 0AH DEFM 'CHOICE

WILL DIAL ANY TELEPHONE NUMBER STORED IN THE ' DEFM 'DIRECTORY. THE PROGRAM THEN SWITCHES TO TERMINAL MODE.' DEFB 0AH DEFM 'THE DYNATERM AUTO DIAL INTERFACE IS REQUIRED FOR THIS ' DEFB 0AH DEFM 'FUNCTION.' DEFB 0AH DEFB 0DH QQQ LD HL,CQ CALL SHOW JP BACKM CQ DEFB 0AH DEFM 'CHOICE WILL DISPLAY THE CURRENT SOFTWARE SETTINGS OF THE ' DEFB 0AH DEFM 'RS232 UART CONTROLLER.' DEFB 0DH HLPH LD HL,MHLPH CALL SHOW JP BACKM MHLPH DEFB 0AH DEFM 'CHOICE WILL DISPLAY BUFFER CONTENTS IN HEX.' DEFB 0AH DEFM '

= PAUSE... + <@> TO ABORT... TO SLOW SCROLL.' DEFB 0DH RRR LD HL,CR CALL SHOW JP BACKM CR DEFB 0AH DEFM 'CHOICE TO SET BAUD RATE, PARITY, NO. STOP BITS,' DEFB 0AH DEFM ' AND CHAR.LENGTH.' DEFB 0DH DOSDOS LD HL,DOSMMM CALL SHOW JP BACKM DOSMMM DEFB 0AH DEFM 'CHOICE <@> WILL ALLOW THE EXECUTION OF ANY DOS COMMAND THEN RETURN TO DYNATERM.' DEFB 0AH DEFB 0DH SSS LD HL,CS CALL SHOW JP BACKM CS DEFB 0AH DEFM 'CHOICE WILL TRANSMIT THE BUFFER TO A HOST COMPUTER.' DEFB 0AH DEFM ' TO RETURN TO THE MAIN MENU AT ANY TIME PRESS + <@>.' DEFB 0AH DEFB 0DH TTT LD HL,CT CALL SHOW JP BACKM CT DEFB 0AH DEFM 'CHOICE INITIALIZES THE TERMINAL MODE, ENABLING ' DEFB 0AH DEFM 'THE TRANSMISSION AND RECEPTION OF DATA.' DEFB 0AH DEFM '** DUPLEX IS AUTOMATICALLY SELECTED ACCORDING TO INCOMING ' DEFB 0AH DEFM 'DATA **' DEFB 0AH DEFM 'ON SOME SYSTEMS IT MAY BE NECESSARY TO MASK BIT #7.' DEFB 0AH DEFM ' + <*> TURNS BIT #7 ((ON)) AND ((OFF))' DEFB 0AH DEFM ' + <1> ENABLES 32 CHAR. MODE' DEFB 0AH DEFM ' + <2> ENABLES 64 CHAR. MODE' DEFB 0AH DEFM ' + SENDS INCOMING DATA TO THE BUFFER' DEFB 0AH DEFM ' +

CLOSES THE BUFFER' DEFB 0AH DEFM '** FUNCTIONS AND

WILL ALSO OPERATE WITH CHR$(18) AND ' DEFB 0AH DEFM 'CHR$(20) RESPECTIVELY **.' DEFB 0AH DEFM ' + = CURSOR ((OFF))... + <.> = CURSOR (ON))' DEFB 0DH WWW LD HL,CW CALL SHOW JP BACKM CW DEFB 0AH DEFM 'CHOICE WILL WRITE THE BUFFER CONTENTS TO DISK.' DEFB 0AH DEFM 'EG. "W FILENAME" ' DEFB 0DH XXX LD HL,CX CALL SHOW JP BACKM CX DEFB 0AH DEFM 'CHOICE TO RETURN TO DOS...' DEFB 0DH BACKM LD HL,REDD CALL SHOW GOOO CALL 0049H JP HELP REDD DEFB 0AH DEFM '>>>>> PRESS ANY KEY FOR HELP MENU...' DEFB 0DH CHAR32 CALL POSAV PUSH AF LD A,23D CALL 0033H POP AF RET CHAR64 PUSH AF LD A,28D CALL 0033H LD HL,(CURSAV) LD (4020H),HL POP AF RET POSAV LD HL,(4020H) LD (CURSAV),HL RET LPRINT NOP SETTTT LD A,(37E8H) BIT 7,A JP NZ,BUSYP LD HL,EOP LD DE,(HNB) RST 18H JP Z,PRER LPRNTX LD A,(HL) CALL 0033H CALL LPR PUSH AF CALL 002BH CP '`' JP Z,GO1WT CP 'P' CALL Z,PAUSE CP 70H CALL Z,PAUSE POP AF LD A,H CP 0FFH JP Z,WAIT INC HL JP NZ,LPRNTX GO1WT LD A,0DH CALL LPR CALL FILLPR JP GO1 BUSYP LD HL,BUSYM CALL SHOW CALL DELAY JP SETTTT BUSYM DEFM '<<<<< PRINTER IS BUSY >>>>>' DEFB 0AH DEFB 0DH NBCB LD HL,(HNB) LD (SAV),HL LD HL,(EOP) LD (SAV2),HL LD HL,(XBAUD) LD (XBX),HL INC HL INC HL LD A,(HL) LD (XBX+2),A LD HL,(WORD) LD (XCX),HL LD HL,(STOP) LD (XDX),HL RET CBNB LD HL,(SAV2) LD (EOP),HL LD HL,(SAV) LD (HNB),HL LD HL,(XBX) LD (XBAUD),HL LD HL,(XCX) LD (WORD),HL LD HL,(XDX) LD (STOP),HL RET WARMM DEFB 1CH DEFB 1FH DEFB 0AH DEFB 0AH DEFB 0AH DEFB 0AH DEFM ' ** WARM START...BUFFER DATA RESTORED **' DEFB 0DH DOSCMD LD HL,EXEC LD (402EH),HL LD HL,DOSM2 CALL SHOW JP 4400H DOSM2 DEFB 0AH DEFM '** DYNATERM DOS COMMAND **' DEFB 0DH EXEC NOP LD HL,DDONEM CALL SHOW LOOPEX CALL 0049H CP ' ' JP Z,MAIN JR NZ,LOOPEX DDONEM DEFB 0AH DEFM '** TO RETURN TO MENU **' DEFB 0DH LCUCX LD HL,EOP LD DE,(HNB) RST 18H JP Z,EMERG CALL OKDOIT CALL TOGGLE JP DISP TOGGLE LD HL,EOP LOOPLC LD A,(HL) CP 40H JP C,NEXTL CP 'Z'+1 JP C,LCX CP 7BH JP C,UCX NEXTL LD DE,(HNB) RST 18H INC HL RET Z JP NZ,LOOPLC LCX ADD A,32D LD (HL),A JP NEXTL UCX LD D,32D SUB D LD (HL),A JP NEXTL EMERG LD HL,EMEM CALL SHOW LD B,05H LOPXPX CALL DELAY DJNZ LOPXPX JP MAIN EMEM DEFM ' ** BUFFER EMPTY **' DEFB 0DH OKDOIT LD HL,OKMX CALL SHOW CALL DELAY CALL DELAY RET OKMX DEFM ' << REVERSING CASE >>' DEFB 0AH DEFB 0DH FILLPR LD A,0DH CALL LPR CALL 0049H CALL LPR RET ESC CALL LPR CALL 0049H RES 5,A LD (ESCS),A CALL LPR LD A,0DH CALL LPR LD HL,ESCM CALL SHOW LD A,(ESCS) CALL 0033H LD B,07H KEYEX CALL DELAY DJNZ KEYEX JP MAIN ESCM DEFB 0AH DEBCOMMS 00/00/00 "# H93^BOOT SYS` BINERR CMDBB  BINHEX CMDBB COMMUNI CMDBB  DYNATERMADDBB DYNATERMAV2BB ERRBIN CMDBB HEXBIN CMDBB ]DIR SYS  MPH CMDBB( OMNI CMDBB4  OMNIXFERCIMBB " OMNIXFERCMDBB  TELCOM CMDBB+ ( SSVDOBJSDATBB  USVDOBJSDATBB% RECALL CMDBB FM ' SENT CODE: + ' DEFB 03H COLDST LD HL,CLDSTR CALL SHOW CALL 0049H RES 5,A CP 'Y' JP Z,CLDYY JP NZ,MAIN CLDSTR DEFB 0AH DEFM ' ** COLD START...ARE YOU SURE (Y/N) ? ' DEFB 0DH CLDYY CALL CLS CALL NOCSR LD HL,COLDM CALL SHOW LD B,0AH MARK CALL DELAY DJNZ MARK CALL 01C9H LD HL,SATIS LD DE,4318H LD BC,SATISL LDIR JP START COLDM DEFB 0AH DEFB 0AH DEFB 0AH DEFB 23D DEFM ' ** COLD START **' DEFB 0DH SATIS DEFM 'MPH' DEFB 0DH SATISL EQU $-SATIS HLP LD HL,EOP HLP2 LD DE,(HNB) RST 18H JP Z,EMERG LD A,(HL) CALL HEXPR INC HL LD DE,(HNB) RST 18H JP Z,WAIT CALL 002BH CP 70H CALL Z,PAUSE CP 'P' CALL Z,PAUSE CP '`' JP Z,EXEC JR HLP2 HEXPR PUSH AF RLCA RLCA RLCA RLCA CALL SETH POP AF PUSH AF CALL SETH POP AF RET SETH AND 0FH CP 0AH JR NC,DIFF OR 30H NODIF CALL DISPL DOLPH RET DIFF ADD A,37H JR NODIF BANSN DEFW 8080H EOP EQU $+190D END START TEMP l':%SYS80 Sl'AUTOEXECOLD2[[͉WW*[ O "[âV:[?''G:[0????:[''W''G:[ 3WWW-@WWW-@ D~ ( ( 3#3[(DfZ(DDESTINATXION FILE ----->  ERRBIN/CMD -- VERSION 1.1 -- 08/27/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH CONVERTS ERROR DETECTING FORMAT FIXLES TO BINARY SOURCE FILE ----------> **** BAD BYTE READ FROM SOURCE **** **** CONVERSION ABORTED **** **** BAD CHECKSUhYM ERROR **** **** CONVERSION ABORTED **** **** LINE TOO LONG ERROR **** **** CONVERSION ABORTED **** 4fZ =[ V[(D DR0123456789ABCDEFDESTINATION FILE ----->  BINHEX/CMD -- VERSION 1.3 -- 08/26/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH COR!SͽR!?V@TD!RͽR!?V@ VDTR(ͷR-@lR£RG lR£R͐R—R3R!ST$D! U V DT3 (!RRy!SͽR>< VͷRRR-@((ͷRRR-@ D~ ( ( 3#3 V(DT(DFEDCBA9876543210DESTINATION FILE -S---->  HEXBIN/CMD -- VERSION 1.3 -- 12/10/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH CONVERTS ASCII HEX FILES TO BINARY FILES SO]SURCE FILE ---------->  ********** ERROR ********* NON-HEX BYTE ENCOUNTERED IN SOURCE FILE 4T RIAG2 RLE guy.6IAGNOSEEXE ~.<ELP3 LDR Ml- NTERRPTCMD Rn-R ?4x  EpxARWD DYNATERM/ADD (PRINTER CODES = SHIFRT + LETTER)')'rx30D81 1 `*@"S!S"@:"@ʦS* @~w6^ʠS6 `E*S"@0'O:X(˹8SSSy7OwSyy~ S#S>!<>w# x ͷX!w<iSiSiS!?<~>T/w+|4T>!?!{Tw~w##~ ʣT*`wTVT BY A.S.VINCENT / VERSION 3.1 >wiSiSiS!C~ \U#~*mU!TldD COMMAND ERROR: CORRECT COMMANDS ARE T"MPH *" (KEEPS BUFFER CONTENTS INTACT) "MPH" (START WITH A CLEAR BUFFER) d>!VSw#ÉUu!-uldiSiSiSiSiSÉUxS* @"a!\Vld!=" @1A!U*" @>32_>Z3!UldUCOMMAND >?3!@<<>w#U !CU3aڕU>3S?gw˯X{dTY^PeHʏiQeYE[ZRcZvW_SF_Lʡ`DL_UuCʽZO|t DYNATERM - VERSION 3.1 - AUTO DIALER - BY A.S.VINCENT LEAR BUFFER UERY STATUS OF RS232 ISPLAY BUFFER S232 SET VCHO (ON/OFF) SWITCH END BUFFER ELP FOR COMMANDS ERMINAL MODE (ON) OAD FILE FROM DISK RITE BUFFER TO DISK

HONE (DIAL A NUMBER) EIT TO DOS UTPUT BUFFER TO PRINTER <@> EXECUTE DOS COMMAND C - LC CONVERSION W HEX DISPLAY OF BUFFER ### ILLEGAL COMMAND ### ### BAD PARAMETERS ### :X/2X!XX!XldiSiSiSÕU### BUFFER OVERFLOW, SAVE BXUFFER TO DISK STATUS INFO: AS READ THROUGH SOFTWARE SETTINGS: PRESS ANY KEY TO RETURN TO MENU!Yldrx*/aR"\!\ͷ\[/a*I@R"\!*\ͷ\*b"\![ͽ\:b2[:b2[:.aY!YldY!YldY ECHO ( (OFF) ) ECHO Y( (ON) ) !u[ld:b!O\EZ!p\OZ!\ld![ld > 3:J@͓w:I@͓w>H3!LZld!9YldIÕU = HIGH MEMORY :.a2.a!Zld!ZtZ!ZldiSiSiSÕU((ON)) ((OFF)) THE ECHO MODE IS NOW: !ZldI˯Y$[NʕU•U KILL CONTZENTS OF BUFFER ? Y = YES, N = NO !rx"/a"1a!C[dldiSiSiSÕU BUFFER HAS BEEN RESET (CLEARED) 300 BAUD 8 BIT WORD 1 STOP BIT FULL DUPLEX ******* CHARACTER READING ON BUF[FER ******* XXXXX BYTES (DEC.) ALREADY USED XXXXX UNUSED BYTES (DEC.) IN BUFFER  PARITY BIT IS ((EVEN))  PARITY BIT IS ((ODD))  PARITY BIT IS ((DISABLED)) '\\d\ \:\]*\R\\\\"\x\]y]>0w#PRESS + @ TO ABORT, AND RECALL DIAL TONE ON PHONE PRESS + <*> TO TOGGLE BIT 7 PRESS + <1> FOR 32 CHAR. MODE PRESS + <2> FOR 64 CHAR. MODE PRESS + TO BUFFER RECEIVED DATA PRESS +

TO STOP BUFFERING DATA PRESS + TO TURN CURSOR OFF PRESS + <.> TO TURN CURSOR ON !]ld^ͰSw^7^^_+c^ _c^`f!\t"gt*̷XO:@8Oyʳ^^^S:.ac^y ^3c^2_!^ldc^** BUFFER CLOSED^ ** 2_!^ldc^** BUFFER OPENED ** :8ڕU:_ó^O $_3:_y[/a*I@R>_yS/a>3c^S_!rx[/a`~3+`dP{_p{_[/aʀ_#W_I!_ldIÕU ** END OF BUFFERED DATA ** >>>>> PRESS ANY KEY TO RETURN TO MENU >_S`O!rx[/a_`o`X``:` `2S(D `͒`iSiSiSÕU~#2S3_!1`ldiSiSiSiSÕU BUFFER EMPTY [/a+`_[I@y#S2SD!R D͒`ÕU͒`ÕU DiSiSiS#SX2SD!R$DŒ`*/ah`ʿX2S,`w#"/aü``Œ``!`ldIÕUFINISHED LOADING FILE. >>>>> PRESS ANY KEY TO RETURN TO MENU rxrx>3HIʔa ʕa@luʉvʅawa_x33+3> 3< ******* BAUD RATE ******* (110,3a00,600,1200,4800,9600) ? ******* WORD LENGTH ******* (5,6,7 OR 8) ? ******* STOP BITS ******* HOW MANY (1 OR 2) ? ******* PARITY ******* VEN DD b ISABLE ?? 30081n",UXfẁ% @`c!ald!C3acc!bN#F##xcz(c{(c+~2TSSbc!ald!C3aEc~2b5EcEc! c_~2SSc!Bbld!C3arc~2b1rcrcʜc:SS2SSc!bld!C3aڣc~2bEcdcOcocDʣc:ScS2SSO:TSSÕU*a@" @>3~ d# d01d:1d0bk)))*d_dd~ #H5d0G?:SdA0|7ad))))o5d~ 3~#ld!dldt>2.@>D2/@ͩSD +++ RETURN TO DOS +++ d MOD 001A À_!rxp#|d!;fld+1}g2ʆg3ʏg4ʘg5ʕU>?3)f>3)f e!hld> !Sw#.h!S le!S~TY^tY^BʕUbʕUe!?h>'IYʫeyʫeNene !fh>+úe!S~0h-e(e)eGee#~ Y^ >)f>)f2f!h@>!R>!S~w##~ f .hÕUIY  `!`*********************************************************** ** DYNATERM - AUTO DIAL SECTION - FOR USE WITH INTERFACE ** NEW ZEALAND fNUMBERS *********************************************************** 1. BOARD ONE 2. BOARD TWO 3. BOARD THREE 4. MANUAL DIAL 5. RETURN TO MAIN MENU SELECT (1-5) !gÞgY^!gÞgY^!gÞgY^=e~0g-ʺg(ʺg)ʺgGe#~ gŸg ÷g2fY^111-1g11 222-222 333-333 c x >IS NUMBER CORRECT AS IT STANDS (Y/N) ?? PHONE NO. ENTERED: >>>> ENTER REQUIRED TELEPHONE NUMBER...(UP TO h30 DIGITS) REMEMBER TO CONNECT INTERFACE! YOU MAY USE "(" , ")" OR "-" IF DESIRED TO RETURN TO MAIN MENU, TYPE "B" (N/L) TO ENTER TERMINAL MODE, TYPE "T" (N/L) ENTER NUMBER TO BE DIALED: ! jld+?o/o˯ZʣlAʕUC?j\pjDjEelHlLHmiO+nPʭnUQmQhoR@pSpTyqWʲsXt@ʐp>3`>3`˜iCOMMAND SELECTION...(LETTER): !Hjld*t CHOICE WILL CLEAR THE DATA BUFFER! !yjld*t COMMAND WITH A LETTER FOLLOWING IT WILL SEND THAT CODE TO THE PRINTER. = ESC. CHR$(27) !jld*t CHOICE WILL DISPLAY THE BUFFER. EACH TIME YOU ENTER THE TERMINAL SECTION, AND YOUR BUFFERING IS ((ON)), ALL THE DATA WILL APPEND ONE BY ONE TO EACH OTHER. AT THE END OF THE BUFFER THE SCROLLING WILL STOP. PRESS + "@" TO RETURN TO MENU. PRESSING "P" WILL FREEZE THE DISPLAY, TO RESTART THE DISPLAY PRESS "P" AGAIN. HOLDING WILL SLOW THE SCROLL RATE. !nlld*t CHOICE WILL TOGGLE THE ECHO FEATURE ON AND OFF. !lld*t COMMAND WILL CLEAR THE BUlFFER AND RE-INITIALIZE DYNATERM. !lld*t *** THIS COMMAND IS CURRENTLY SELECTED *** PRESS TO RETURN TO MAIN MENU <--- !mld*t!Zmld*t CHOICE TOGGLES THE CASE OF THE CHARACTERS CONTAINED IN THE DATA BUFFER, THEN DISPLAYS ITS CONTENTS. CmHOICE WILL LOAD AN ASCII FILE INTO THE BUFFER FOR SENDING TO A HOST COMPUTER.(EG...L FILENAME) !4nld*tCHOICE WILL DUMP THE BUFFER TO THE VDU AND THE PRINTER.

TO PAUSE... + <@> TO ABORT. **ERRORS REPORTED ** !nld*t CHOICE

WILLn DIAL ANY TELEPHONE NUMBER STORED IN THE DIRECTORY. THE PROGRAM THEN SWITCHES TO TERMINAL MODE. THE DYNATERM AUTO DIAL INTERFACE IS REQUIRED FOR THIS FUNCTION. !qold*t CHOICE WILL DISPLAY THE CURRENT SOFTWARE SETTINGS OF THE RS232 UART CONTROLLEoR. !old*t CHOICE WILL DISPLAY BUFFER CONTENTS IN HEX.

= PAUSE... + <@> TO ABORT... TO SLOW SCROLL. !Ipld*t CHOICE TO SET BAUD RATE, PARITY, NO. STOP BITS, AND CHAR.LENGTH. !pld*t CHOICE <@> WILL ALLOW THE EXECUTION OF ApNY DOS COMMAND THEN RETURN TO DYNATERM. !qld*t CHOICE WILL TRANSMIT THE BUFFER TO A HOST COMPUTER. TO RETURN TO THE MAIN MENU AT ANY TIME PRESS + <@>. !qld*t CHOICE INITIALIZES THE TERMINAL MODE, ENABLING THE TRANSqMISSION AND RECEPTION OF DATA. ** DUPLEX IS AUTOMATICALLY SELECTED ACCORDING TO INCOMING DATA ** ON SOME SYSTEMS IT MAY BE NECESSARY TO MASK BIT #7. + <*> TURNS BIT #7 ((ON)) AND ((OFF)) + <1> ENABLES 32 CHAR. MODE + <2> ENABLES r64 CHAR. MODE + SENDS INCOMING DATA TO THE BUFFER +

CLOSES THE BUFFER ** FUNCTIONS AND

WILL ALSO OPERATE WITH CHR$(18) AND CHR$(20) RESPECTIVELY **. + = CURSOR ((OFF))... + <.> = CURSOR (ON)) !sld*t sCHOICE WILL WRITE THE BUFFER CONTENTS TO DISK. EG. "W FILENAME" ! tld*t CHOICE TO RETURN TO DOS... !6tldIÏi >>>>> PRESS ANY KEY FOR HELP MENU... ut>3>3*fS" @* @"fS:7t!rx[/a`~3;+`ʵtP{_p{_|ʀ_#t> ;t}vd!tldiS}t<<<<< PRINTER IS BUSY >>>>> */a"VS*rx"XS*b"ZS##~2\S*b"^S*b"bS*XS"rx*VS"/a*ZS"b*^S"b*bS"b ** WARM START...BUFFER DATA RESTORED ** !u".@!{uldD ** DYNATERM DOS COMMAND ** !uldI ʕU ** TO RuETURN TO MENU ** !rx[/avBvuL_!rx~@u[u{v[/a#u wu wu!vldiSÕU ** BUFFER EMPTY ** !OvldiSiS << REVERSING CASE >> > ;I;;I˯2US;> ;!vld:US3iSÕU v SENT CODE: + !vldI˯Y!w•U ** COLD START...ARE YOU SURE (Y/N) ? ͩS!Ewld iS!cwCT  ** COLD START ** MPH !rx[/av~͓w#[/aʀ_+p{_P{_`ʗu͢w͢w 0037w(tm) T`*@"*&@":%I(>2<:< $! r"@*@~ #"@:B2B*B"*&@?R0!(r"&@~ (!Vq e /h V!wrEs+(22! >2>62*͍[څ͍[چ͍[ڇ͍[Z ˿ ڈ͍[ډ͍[ڋ͍[ڊ͍[qr>2ی!܍![ut>2!ލ!\ut`>2!!lut>2!!glut>2!!k\ut>2:!!k\ut>2G!!lut>2F!!mut>2!!!mut> 2!!;mut> 2!!Umut> 2!!omut> 2"!!lut> 2%!!mut>2$!!mut>2D!!luta>23!!mut>2!!Rnut>2!!2!!`nut>2!!nut>2!!+nut>2ߌ!!rut>2ڌ!!mut! !0\ut! !lut!!mut!!mut>2!!lut!!mut>2!!nut>2ԍ!b!lut:%IU><25>>27>25>^2>2Z>|2[>_2\>{2]>}2^>\2_>~2`>2a>[2b>]2c>2d!p+!p+< < >2|U V:(o:%I 4:(->:B 2B!X"B >m2>U22!_~2G:(x>U22c>U2>@>N2>52> 2ڄ*I@:%I *D"qr* 7?R"U"Q"S7?R"W"Y222222222222222222!@"> *Ww[W !"["!Lsr+(#:@8W :V:( !=kh:ل2* @6X! 2eW! KY! dZEW Y_Wx !:x(V Z͛Z@[G:xvZ2"vZG:x( Z͛Z@[2_W| 22!ڌ͘[ɇڍ_>Wogg}:WG:ل!ڄ͘[x=2!چG: x d:>2x(9P(;:<2G:ل!ڄ͘[͢p#:=2~ :=22{!چ2W!-e % ͘[a+( (_([3:%I(Q:>@)XG:@8W 2:: :(+>2: !څ͘[:@8g(!*͘[22~>22 G_W : : ( ( x!ډG͘[O:( w(yxG(yx:(X!ڋ͘[*Sw#"S[Q| /} +[U| } *+"S2* @6 !hur* @6[| } *UZ ȯ;([Q*S| } ;SQ*| } [USQ!{|2m:(6!ڊ͘[*[w#"[[W| } +"[* @6 !}ur* @62`is_~* @<7?R@7?R[_WV: ::˗!iW + : ::x2V:(_WV!{=@F\p!{=@F\V:(_WVpVFwx# ~# _WV:ʇ\x222V!<\\* @"qr!~r!I~ro!tr: !tr=( <&on!trj#o!T~r!g~ro!tr: !tr=( <&on!tr#o!}~r!~ro!tr: !tr=( <&on!tr#o!~r!~ro!tr: !tr=( <&on!tr#o!~r!~ro!tr: !tr=( <&on!tr#o!~r!kro!tr: !tr=( <&on!tr#o!r!/ro!tr: !tr=( <&on!tr#o!Ar!Yro!tr: !tr=( <&on!tr#o!lr!ro!tr: !tr=( <&on!tr#o!r> 3,o! 3Mo!4ur: w!/u !*ur#o!ur*n> 3́o!Luro!/u !*ur#o!ur*n> 3ͯo!Durg!/u !*ur#oooP`D`E`L%`Rd`@$cAYcC0`G;`ZzcXʒcT;aUʊiIF`Fm$kSʩkOʏ`Bl™\222:3V:2Ù\:2Ù\:2Ù\:2Ù\:2Ù\:2Ù\:™\: !"[:2Ù\!?" @!Ztr!K@ڙ\xʙ\͢pz™\{2Ù\:™\:0a!?" @!,vr!Kpx2}(27f !K]n~ #͢p{#~ #  y2}!vr!K@ڙ\͢pz™\!s2!vr!K@ڙ\͢pz™\!s2~!":2Ù\!xro1 !yڈ!a2 !yډ!a3 !yڊ!a4 !yڋ!a5 !yڅ!a6 !yچ!a7 !zڇ!a8 !ozڌ!a9 !(z*!aʙ\;aY\l<:2!8zrr> 3oy͘[W{z (>> 3yc>=3y͘[cy͘[W{z (>> 3y > 3o x@ !zro+a;a=(- yրOaʙ\ ]!zr!K@8Mx(I͢pz B{!pzr͘[&on!{r!K@8x(͢pzx ͘[sy@Oa????!͘[3!͘[3@vZ:( >@ Z͛Z@[:3!2W!<F\*" @:3!V!A@:%I !B6#6#6Ù\!r#o!r#o!;r#o!pqr#o!r: :o:G!/u !*ur#o!πr:O!/u !*ur!r:(!(!vu!hu!our!#o!r:!*u !/ur> 3oMhQʊdC|RLdS eAweFʎfIIgEʟgRTgDʁgWgʙ\Òc*"@*"&@*:B2B"B:¶dr-@: :-@:-@!xr!K@ڒcxڒcVqded/hʙ\!wrEso|R@*x y >!ȯ" @>2!xr!K@ڒcxʒc>2qʙ\EsoÒc!r!ڄ:ل(G~3#!>" @!r:( G!~3# !>s" @!roA fPeD\hTNfʒcwe!>" @!ur2! px2we7fwe2we!>" @!r2ل!ڄpx2لwe7fwe2لwe:!NrEso2<:mf:2(>wewe: :2we:2we!"[:(g:(g!D3q( trEsoÒc!Aq(rOqEsoÒcw#| } [!@z R{ NOq:%I :( :B2B :%I’c:ʒc:B 2BÒc!vrEsoÒc!GxrOqEsoÒc:2Ù\:(:G(ˇ2Òc:o(˯2Òc:(:O(ˏ2yÒc![[|u } Òc!I{r!Z+:@8(ʒc(~3#[[| } !{rZ+:@8 :2Òc2!4> w|U/hʒc:<2 !6|UÒc:(OOO!?khwe_" @!:xr: >2!: :ˏ2 :vˏ2`:G: >: :ˏ :ˏ` ( `ri<(Wy > G!>(W: ::f`: :ˏ:ˏ ``:: ɯf`>!?" @>3>3,o:w(> 3=!tr!K@ڙ\x((7r! #~# ~(#++~2G:(xMo!tr!K@ڙ\x(G7r{ vZ V:V:z(_WV>3>3:32V:V>232V:V: V> 2_W|(2_WV2V2V:V* @6 >3:32VV:V* @6 >32V:V* @6 >32V:V* @6 >32V:V* @6 >32V:{V* @6 >32V:V* @6 >32V:V22>3>3V:VX(!;G@|@m!?X( O:y(@n>?͘[* @6 " @2V_WVx22V:V_WV>2V_WV2V:V_WV* @6 !vr* @6!"[>2|V_WV* @6 !vr* @62V:(_WV> 3͞[} V!:^VR8<(03##>>(> Z>2eW(aozo 2͞[x> 3!tr:! #(##^#Vno!tr: :G:o(w(&hno!tr}: :@( :g(&hno!tr: :g( o(:_(!tr !tr!tro!Tur*[7?Rn!]ur*W7?R+n!burɯO2+( (("(' (4p >Pw#3 y(63> wA> 3wy(+~͐p>3 :2(>>+ ~(((((:2~ (3~H *~! "Y#####~! {_7r!+> >+ > 2!1D !F{s! q$D q D(Dɯ3q(r@::Oqrɯ:q(r/!xrOMNITERM: General Purpose Intelligent Termxinal Program Version 1.60 Release 12 Completed 04/12/83 For TRS-80 Model I / Model III with 32K RAM minimum Copyright 1983, David J. Lindbergh Serial Number: EGJJAKMIB Lindbergh Systems, 41 Fairhill Road, Holden MA 01520 Enter new Screen Reformatt value -->  is: ON OFF FULL HALF 1 EVEN ODD NONEBaud Rate: Stop Bits: Data Bits: Parity : Parity (E,O,N): Parity Errors : Overrun Errors: Framing Errors:  ON OFFDSR is:CTS is:RI is:CD is:Buffer:  of  used RS232 pMCONN LYNX *** ERROR --> I/O BUFFER FULL *** INPUT TO BUFFER STOPPED *** ERROR --> PRINTER BUFFER FULL *** PRINTER TURNED OFF *** OUTPUT COMPLETE *** INPUT BEGUN *** INPUT COMPLETE Enter your prompt string. If none, just hit . Use anld to enclose control characters --> Enter time between characters (0 to 255) ---> Enter time before each line (0 to 255) ----->  Both I INPUT TO BUFFER and O OUTPUT FROM BUFFER must be turned OFF before using the file transfer program, because it hwill destroy the contents of the buffer. Improper settings file. Default settings will be used.  Should the settings file do Auto-Start? (Y/N) -->  Enter save filespec -->  Enter load filespec --> Dialing... File transfer program cannot dbe used with this version of OMNITERM. Hit any key... Select a table by number, or hit to quit 1) TO Display table 2) TO Comm Line table 3) TO Disk Buffer table 4) TO Printer table 5) FROM Keyboard table 6) FROM Disk Buff`er table 7) FROM Comm Line table 8) Special Command table 9) Control Key tableTO Display TO Comm Line TO Disk Buffer TO Printer FROM Keyboard FROM Disk Buffer FROM Comm Line of Special Commands of Control Keys  Hit \to quit Table  Hit - for previous page, + for next, or to alter value Enter byte to alter (add H for Hex) --> That byte is currently (in decimal) --> Enter your new value (add H for Hex) --> OMTHit Xto see text, to quit, or to restart T P  OMNITERM Command Mode - Hit to quit P LPRINTERX SYSTEM COMMANDS R SCREEN REFORMATINGT CHANGE/EXAMINE TABLES C CR SUPPRESSIONU CHANGE UART SETTINGS L LF SUPPRESSIONA SEND CONTROL-A & QUIT D DUPLEX@ SEND "AT" SYMBOL & QUIT E ECHOB SCROLL BACK DISPLAY G CR/LF GROUPINGZ ZEROH REAL TIME CLOCK I INPUT TO BUFFERF FILL BUFFER FROM DISK O OUTPUT FROM BUFFERS SAVE BUFFER TO DISK  System Commands - Hit to quit Q QUIT OMNITERM & GO TO DOSC COLD OMNITERM RE-START L LOAD OMNITERM SETTINGSS SAVE ODMNITERM SETTINGS E EXAMINE DISK I/O BUFFERI RE-OPEN BUFFER FOR INPUT A AUTO-SIGNON & AUTO-DIALF FILE TRANSFER R RTS OUTPUT LINE is:D DTR OUTPUT LINE is: M MODEM TYPE is:W WAIT FOR CTS is: Auto-Signon & Auto-Dial - Hit @ to quit A Auto-Signon string change Current Auto-Signon string is: P Phone number change Current Phone number is: D Dial stored phone number with Microconnection or Lynx modem T Toggle phone< line with Microconnection or Lynx modem Enter your choice or hit to quitEnter your new Auto-Signon message below. Use and (down- arrow key) to enclose pauses and control characters. For example: PP for two pauses; 13 or 0DH for8 carriage return.--> Graphic quotes not correctly paired. Enter your new phone number below. Use and (down-arrow key)to enclose pauses. For example: PP for two pauses. --> 0123456789ABCDEF"DUfw2K"n3DU,fXw`  .4%K'd OMNIXFER/CIM !`RQ2RQHIMEM SYS(k`-SCRATCH PADhLBJ%CONFIG 000 vW`YAUTOEXEC000HaY{!r@s٩!Ͳ!"ש!W!!L(R($S!@>" @{٩+:@8W({٩!h>" @>R3ɡ(!cI{٩ >2ݩa(!cI{٩ 1 ܯ2ߩ!=" @!̨*۩#"۩Ǣ֤!=" @!> j !cI{٩ >L!h>" @>S3V(ͬ!cI{٩ 2ݩ(͠!ި*۩Ǣ!=" @!A!=" @1( ({٩ (!cI{٩ 1 ,2ߩ!=" @!ި*۩#"۩Ǣ!=" @!4!5*שR"שC( !!C͹!!@ x2D!p D ,01}!̨*۩Ǣ!=" @!A!=" @>Lͬ>+ !!p@ ~Y(N( !>" @{٩ !!@ x2D!p$D!@=" @!O:G!~3# !e!@=" @![> 3 D> 3> 3 !^VR8<(03##>>(> ~ ( ( 3#3:㩷 :婷(͝(>L:L/L*ש~2?<L#"ש!ީw :ީL(2ީ 1 ,((E(͖>L!=" @!>1 ֤C( !C͹xL!ީw1 ͖!⩾ ͖!ީw1 ͖a!ީ(͖aw+(:@8W({٩C( !͹1 C( !͹>L!ߩ4> !=" @+ !!p@8~Q(6R :ݩ( !=" @!̨*۩Ǣ!=" @!ߩw!=" @!ި(D{٩ 2ݩ2ީ2ߩ22222<2!"۩ɯ!ީw!w1 !֤C( !͹>L>*שw#"ש2?<!ީw!4> *ש:_R"ש1(!ީ ֤!4!4C( !C͹!֤>L>&  % &:=2㩷 !"ש>ͬ(DCש& % :<2 (( ͬ(D>>2>% :<2㩯>L:( jͬ(D>L 1 , !=" @!(D>& %   Gw(x File Transfer Program - Hit to quit By Donna LaMadeleine For OMNITERM Ver 1.60 Completed 04/13/83 Copyright (C) 1983, David J. Lindbergh This program allows you to send or receive files by using the Christensen (also known as MODEM, XMODEM, or CP/M) protocol. This requires a compatible program on the remote computer. Do you wish to send or receive? (S/R) >>_<< Enter filename to send ----------------->  Enter filename to receive --------------> - Waiting...Receiving Sending  with Christensen protocol. - Time out error. Retrying...Existing file - Use it? (Y/N) ----------> Receiving block Sending block Ten errors - Retry or Quit? (R/Q) ------> File transfer successfully completed. - Protocol error. Retrying...Hit any key... This program may only be run from within Omniterm. 'd  DR0123456789ABCDEFDESTINATION FILE ----->  BINHEX/CMD -- VERSION 1.3 -- 08/26/81 COPYRIGHT (C) 1981 DAVID J. LINDBERGH CO OMNIXF ` `si!oͩd!i"i!Nfb!fb!gbC`(R($S`!@>" @{i+:@8W({i!h>" @>R3a(!ZibI{i`>2iXc(!ZibI{i`d (e ܯ2i!=" @!hb*i#"i;bd!=" @!i> ae !ZibI{i`>Cf!h>" @>S3Mb(ͣb!Zib`I{i`2i(͗b!hb*i;b!=" @!8hb!=" @(f( d({i`c(!ZibI{i`(f ,2i!=" @!hb*i#"i;b!=" @!i4!i5*iR"i:d( !xh!:ibͰb! hb!m@dx2iiD!gli D ,01tb!hb*i;ab!=" @!8hb!=" @>Cfͣb>+ !hb!gm@d~Y(N( !>" @{i`!gb!m@dx2iiD!gli$D!@=" @!Fhb:iG!m~3# !\hb!@=" @!Rh> 3 D> 3> 3 !i^VR8<(03##>>(> ~b ( ( 3#3:i :i(e͔e(>Cf:iCf/Cf*i~2?<Cf#"i!iw :iCf(2i (f #d((E(͍c>Cfe!=" @!ib>(f d:d( !:ibͰbxCf!iw(f ͍c!i ͍c!iw(f ͍cXc!i(͍cXcwc+(:@8W({i:d( !xhbͰb(f :d( !xhbͰb>Cf!i4> !=" @+ !hb!gm@8~Q(6R :i( !=" @!hb*i;b!=" @!iw!=" @!hi(D{i`2i2i2i2i2i2i2i2i<2i!"iɯ!iw!iw(f ed:d( !xhdbͰb>Cf>*iw#"i2?<!iw!i4> *i:i_R"i(f(!i d!i4!i4:d( !:ibͰbed>Cf>i& i % &:i=2i !i"i>ͣbi(DiCi&i % :i<2i (( ͣbi(D>>2i>% :i<2i>Cf:ie( aeeͣbi(D>Cf (f #d !=" @!ibi(D>& % c  Gw(x File Transfer Program - Hit to quit By Donna LaMadeleine For OMNITERM Ver 1.60 Completed 04/13/83 Copyright (C) 1f983, David J. Lindbergh This program allows you to send or receive files by using the Christensen (also known as MODEM, XMODEM, or CP/M) protocol. This requires a compatible program on the remote computer. Do you wish to send or receive? (S/R) >>_<<g Enter filename to send ----------------->  Enter filename to receive --------------> - Waiting...Receiving Sending  with Christensen protocol. - Time out error. Retrying...Existing file - Use it? (Y/N) ----------> Receiving block Sendinhg block Ten errors - Retry or Quit? (R/Q) ------> File transfer successfully completed. - Protocol error. Retrying...Hit any key... This program may only be run from within Omniterm. i'd `CB CMD Lv-RINTCHRBAS Mx- ROGRAMABAS oTz- ROGRAMBBAS -M|-`ãpFg!X"n"p{t>͢hUlͳa(bG:l{( b:m{(>bxlg97739:79:477739:7:66:@8ʔa`ͩh͈l:@8_Sag ͐`O͈l͸g͹a`ul`͈l:88ckgob Nb d͈l:8ʰb:8ʏbc baʎd b@ʇc͈l:8GBkOHkWNk_SkgXko]kwbkgk͈l: 8GlkOqkAe`͈l:@8Wšaj`͈l0`:yaò`0͈l!k_~`ò`:8+gp:k:@8W :k+`!k!k!l !%l!9l (###~!F`?>Aq!j`!F`Aqb?~#͎a ,*{R( !k>2ufi (BIG BUFFER) e!kˆ> 2ufe`͎a !k>2e !kˎ> 2ee`͎a 2lh>2e >2lh> 2ee`͎a !k>2(f !k˞> 2(fe`b>2f> 2fe`:%I(>!t"@2=@!kɯ2@b>2f> 2fe`:%I(c2=@!X"@!k˖>2@!{"k*""!,<6 -<e`͎a #!{"""*`"!kˆ> 2uf>2Je!]"""!]"> 2Jee` VIEW MODE+g{t!{[k(8~gͩh͈l`͈l!}c5< ͈l:@8 G 4#[k0ggi** End of Buffer ** Hit :@8G(dFg+`i +͎o`!^3$D†d!{"k3( ((Æd*kw#"k[`8qt`dd`*k{R͘p!0A,<!+<6 !2<6 D`i :k2jˇ2k!{"e*e[kRd:@8G .*e~#"eG͸g͹aul:{dsͰkUlͳa2vgTs:j2ki :@8 `+g{t+e+eFg:8 !<@~w#͈l+g{ti B = Use RAM buffer for print spooler (SHIFT-B for small spooler) C = Reset clock D = Display Control Codes (SHIFT-D to disable) E = Echo (SHIFT-E to disable) G = Get ffile into buffer L = Enable lowercase P = Enable printer (SHIFT-P to disable) R = Reset RAM buffer and spooler S = Save data in RAM (SHIFT-S to disable) T = Transmit buffer U = Uppercase lock V = View RAM buffer 1-0 = Transmit custom messagges!?" @iHit ͈l+ Fg`<* @")g!<Y@͈l*)g" @!Y<@͈l*)g6 >3!:%I "B"B"B`"A@"C@"E@`!kV(G:%Ix@>@o(˯a˯!kNlg?hͿk͈l \h͈lg͈l2gk> * @?R8 ( (* @h?R03!@<<@͈l!???6 ͈l* @@R" @G!k^*w#"[*+"  ((1>>gg͊hgͿk> g: @ k̈́tg gͿk*[ *""k:%I *k~a*:7k~a27#"[k*""ik!D`##>~Oy!`+!!"u!"u!l~u#!"u*u[kR:8$z D&p~͢h#~g#zi{tx!@<66@6#͈l" @~ (6i6@##͈l#66@6#͈l:< !=" @͢h~#͢h͈l~# (͢h͈lj*v@"v" @!"%2(2':@8W¿j͈l+(( ([( (2͍gO 8.:@8_y &͈l:(G:'0*%yw#"%g:'<2'͈l (?(O͈l:'(=2'*%+"%~ 8>g"j:lh"j>ggg"j*%6 #w2k:'͈l+͈l  8[(ɯ+͈l͍gO:@8_ykͿk͈l!;k[@k:| >!wtk! xtk!5x!!_x!x!x!x !y!1y![y~()͈l͸g͹aulͰkUlͳag#~(:08 `!+͈l| !+͈l| U{l"DUfw*n[pR( *p,"p~(ɯͿkOw(͈lykjl(*n,w"n2k!MlO ~2k͛l m:k:k!kF(0*k(w##+*`ѷRl*k{Rm!{m"kddui Select Baud Rate i 1 = 110 2 = 150 3 = 300 4 = 600 5 = 1200 6 = 2400 7 = 4800 8 = 9600 'uJo+ ʚmIʻl18901_!Mlͳlui Select The Word Length i 5 = 5 Bits Per Word 6 = 6 Bits Per Word 7 = 7 Bits Per Word 8 = n8 Bits Per Word'u:kGJo+ Kn5 ˨˰6 ˨7 ˰8 x2kui Select Parity i E = Even Parity O = Odd Parity D = Parity Disabled'uJo+ (E ˘O ˸˘D x2kui Select The Number Of Stop Bits i 1 o= One Stop Bit 2 = Two Stop Bits'uJo+ (1 ˠ2 x2kp:@8W>3p!Jrzi͎opo!{"e:@8(*e~o#"e[k8pp!{"e2!36 #iFile Name: >2k>j(JoͭO!32k>͢h> ͢h:'!^3 Dp!^3$Dppk3pk3(D2.g Dpi << Hit The ENTER Key >> 1_:@8 p!@?" @iThe current value is: |pgͿk!3AͿk!0Ao&͘paik͚ 41_*""l!YY6 !{"k#~G/wp(+++"`!<")g:kW(b1_:.p:u͈li:kq͈lui Telcom II -- Copyright (C) 1982 By Bryan Mumford ͈la2k2m͈l>@!?ͯq͈l!<;q!<͈l;q!<" @͈liMumford Micro Systems - Box 400 - Summerland, CA 93067@6@6#w!="v" @i1 = Terminal Mode 2 = LYNC Protocol Mode 3 = Prrogram Variables !="v" @͈li4 = Send A File 5 = Receive A File 6 = Dump Buffer On Disk !>" @i0 = Return to DOS:@8|+͈l1`24r56v3ʅy6Xo?̺r0 b{t-@?!n!%rzi͎opo!kˆ!{"k3( ((p*kw#"k[s`8pqt&pp!="v!"u!{~!v(a(uluͰkUl2vTsJo#[kR8t:{G:vȷȸdsɯ2i͈lJo:{GUlg(;j(3͈l*g+"g| !"g:i2i͈l(!s!s:<͈l!s:< !s<>2t!t<>2t** CHECKSUtM ** ** NO CHECKSUM **:kvv(v_w!u:vDt>ulNwv_w!u:v >ul:w The Buffer Is Full {t![tai>g>3nfښ~(wyҦ }Baud Rate: Bits/Word: Parity: Stop Bits: EVEN ODD DISABuLED110 150 300 600 1200240048009600????!?" @!tai:k?(!t!t_(!tg(!?62!?61!?o(w(x5w:k" !uBD !u9U ! u0f !u'w !u !u !u !u!#u?!?6_??_*u"u Checksum: v*u͘p{t!uai!0Aaigggf>*vw#|@ !="v!6rzi:t(ss:n{(!ww!ww!"u!{"k+˯2vC s>2t:vN s2tJoG(!="vv w:v(Ϳa(rw!vu[k*`Rvqt&p2v2v ":@8p:v=2v( :v=( 2vw2vɯ=:tʠvv:k:uulͰk:uulv ,:v iData Verified&piData Error&piNot Verified&pG:l{( >2n{!ww$:m{( 2n{!ww:n{( x*kw#"k** BUFFER CLOSED **** BUFFER OPEN ** <Hello mate whats new???? one, xalong the Goto the phone!!!!!! ?? one, along the Please repeat that ?? one, along the COM/CMD one!!!!! lephone, along the COM/CMD one!!!!! lephone, along the transmitted via the telephone, along the wires and thru PABX's to get to youyr VDU This TELCOM2/CMD program was written by Bryan Mumford of Mumford Microsystems in COM/CMD one!!!!! lephone, along the !qzii C = Custom Keys M = Custom Messages T = Character Translation Tables D = Delay Between Characters O = Buzffer Open/Close Protocol H = Halt/Resume Protocol R = RS-232 Format S = Save The Current TELCOM On Disk Jo+˯S}Dʶ|M{Co{O{Tʔ}R mH :{RpiHalt Transmission Code (0-255): ~2{:{RpiResume Transmission Code (0-255): ~2{{Åy:l{RpiOpen buffer code (0-255): ~2l{:m{RpiClose buffer code (0-255): ~2m{:l{ʅy2n{Åy2|!yzii KEY VALUE >0k ͊h͊h͢h>:͢ḧ́pg<giUp, down, new value, or : k~!k:|_ws{>2||!yziiWhich message do you want to change (0-9)? Jo+08:0͢hi The current message is: /!w*R= lii What is the new message? >2k>(jJo!*Åy:kRpiEnter a number between 1 (fast) and 7 (slow): Jo+1880!}02kGR"kÅy!Lzzi͎opo!`>o>o}o|o~o#:@8("{R)}>o>o!`}o|op!}>S @ai+ pHit ...!yzii 1 = Terminal Input 2 = Terminal Output 3 = File Input 4 = File Output 5 = Printer Output~ Jo͈l:8888"8,86!}zi!k2!}zi!k%!}zi!l!}zi!%l !}zi!9l"2|}iUp, down, new value (0-255) or : ~:|_*w#")}iValue to translate to (0-255): ~*)w!=" @d~>2k!"%2'Jo͈l+[d r (E(%08:0:'<2'*%w#"%g:'(![%0*%+"%:'=2'>*%6:'(2k!Z{:|=2|k:| (<*"!=" @i FROM TO  ͊h͊h*~|pi ---> *#~#"|pggk]]]]!@<6!qzi1_!"i Linking >2>/V>ͭ/L>./ >ͭͭͭL1_i OK1_i -- )ź‰kͥͭk/͕k>ʼ!V"i -- >22!{"I]*( u>ͭu>ͭ!{d~ (.(a8˯#> !"1>/i -- w>ͭ!"!"͖|ʀ*#ͺz:r(((]*s](-fHD*|ʖ; "ͺ͓H!] DHx8>0!]6#] 6 > !3] ~ /(# # ]i -- w!]d~/ >.#(>ͭu!"!]d>22/]Li -- u!{">!"~Ir>TP^*ͺʄ>CP^**ͺʧڜ>DP^>MPH^|ʿ:fHa:02>2.!38!^3 Dʹ DpxO*#3~ (a8˯# ~ (>/#(~ (> i !""*#"> //u>//*/" @*">*}ͭ|ͭ[ }ͭ|ͭd>22/o> 2/g/o/gV ͺ[ >ͼ  ]>RP>ͭ >ͭÖ:G*&!]!1">ͭxń*}ń|ń=~#ń1*}ͭ|ͭ>2!1"!d/̦p>2W>2Ͷ2GͶoͶg"*ʛͶw#Î/o/g/¨]/ȄxVͭ*o)ӄ#"**ͺ~#&߄>2>́͊]0/ȷ:>2/$2:G*d+|I6V́9͊G=x>í>í),Vͥ!`+|y*22*52!38!^3$D D*!8 +| i (XMIT not ready) ;2)́͊, _  >/:/> /://=~ (3#> 3: @ * @"/1_*i **ABORTED** :.pVi Complete > /> /TELCOM/CMD:1 that ?? one, along the Ȇ < ^g''J( {XXiFile Name(s): !"1>2k>djJo_#6>3g!#~ a8˯w!3416 *13~ (,( ((##"1~(08> =!]2r3 w#2r"s( ( Dɯ=ÄWÀ3GQLT͘p!0Aaiw:@8Wp+(G:@8gx(2 :3å!6@8 _͈lU͈ls #򘈯_zWy ͈lz2:8ۈ!!4~2 ̈́t!kVòg x @abcdefghijklmnopqrstuvwxyz0123456789:;,-./  `ABCDEFGHIJKLMNOPQRSTUVWXYZ !"#$%&'()*+<=>?  --05/27/83-->> dsdsdsm how are u ?? Please repeat... Hi there mate, what's new in mischief ? What's that you say ?? Please repeat... What's tha`FFab#d"ddGH!!!bb""⊎((+`. FFdL=E$!$ejjnn{|:)1ii