Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!decwrl!kaoa01.dec.com!curzon From: curzon@kaoa01.dec.com Newsgroups: net.micro.atari8 Subject: BINARIES-Kermit 1030/xm301 (runtime vers) Message-ID: <5367@decwrl.DEC.COM> Date: Mon, 15-Sep-86 17:23:04 EDT Article-I.D.: decwrl.5367 Posted: Mon Sep 15 17:23:04 1986 Date-Received: Tue, 16-Sep-86 18:50:19 EDT Sender: daemon@decwrl.DEC.COM Organization: Digital Equipment Corporation Lines: 1400 In response to several requests, and the also the silence lately in this newsgroup, this is the binary file for Jack Palevich's Kermit. (Runtime version for xm301/1030, with the xm301 driver - no cartridge required) PS. does anyone have Action! source code for XMODEM send and receive?? --------------------------- To set the record straight, the author did actually put a copyright notice on the source code, but made it clear that it was only preventative... ie: no one could profit from it. He specified it could be distributed free of charge... If any want more clues, here's how to proceed: 1) capture the HEX file attached onto your Atari disk under any file name. 2) enter Mr Fleysher's trusty basic program HEXBIN.LIS using the ENTER command under your ATARI basic cartridge. 3) run...this will be a longer run than some fall TV series, so don't hold your breath... (go talk to your wife for a change). 4) the output file should be called AUTORUN.SYS on a DOS 2.5, or 2.0 disk 5) boot the disk and try it out Notes: - the phone list baud rate is 'inert' for xm301/1030 modems; the first significant character is "#", where the number to dial is found. Any identification you place before the "#" is ignored. - the VT52 emulation is pretty low level; for instance, you can forget the cursor keys ... you have to type instead the actual escape sequence - escape followed by (CAPITAL) A, B, C, or D. Delete is Control-BS ; the delete/bs key itself does a backspace. For other escape sequences (for instance those generated by a numeric keypad) check a vt52 escape sequence card. - maybe somebody will substitute the 80 column screen driver posted here by Michael Jenkins sometime ago, add VT100 features, etc etc etc. ... not to take anything away from the scrolling 80 columns here... its masterfully done, but not easy for more than a few minutes. If possible I tell my host VMS system that I have 40 columns (SET TER/WI=40), and forget about the scrolling. - Re Kermit's famous ability to transfer more than one file at a run, using wildcard filespecs: Bear in mind the Atari DOS is the limiting factor here; use wildcarding and filenames that are accepted by Atari DOS. ;------------hexbin.lis--------------- [enter from Atari Basic] 1 REM HEXBIN 1.1, DECEMBER 1984 2 REM -- BY DAN FLEYSHER -- 3 REM (FLEYSHER.WBST@XEROX) 4 REM THIS BASIC PROGRAM CONVERTS A 5 REM HEXADECIMAL TEXT FILE CREATED 6 REM BY COMPANION PROGRAM BINHEX 7 REM BACK INTO ITS ORIGINAL BINARY 8 REM FILE FORMAT. THE CHECKSUM AT 9 REM THE END OF THE INPUT HEX FILE 10 REM IS VERIFIED. 11 REM 20 DIM FILEIN$(15),FILEOUT$(15) 30 BUFSIZ=37:DIM BUF$(BUFSIZ) 40 ASCA=ASC("A"):ASCF=ASC("F"):ASC0=ASC("0"):ASC9=ASC("9") 50 ? "} HEXBIN 1.0":? :? 60 TRAP 60:? "INPUT FILENAME";:INPUT FILEOUT$ 70 IF FILEOUT$<>"" THEN 90 80 FILEOUT$="D:HEXFILE.TXT":? " ";FILEOUT$:GOTO 100 90 GOSUB 1000 100 FILEIN$=FILEOUT$:? 110 TRAP 110:? "OUTPUT FILENAME";:INPUT FILEOUT$:GOSUB 1000:? 120 TRAP 40000:SUM=0 130 OPEN #4,4,0,FILEIN$:OPEN #5,8,0,FILEOUT$ 140 TRAP 310:INPUT #4,BUF$:? BUF$:LBUF=LEN(BUF$):IF LBUF<7 THEN 140 142 FOR I=1 TO LBUF-6:IF BUF$(I,I+6)=".START." THEN 146 144 NEXT I:GOTO 140 146 POP :? " STARTING FILE CONVERSION" 150 TRAP 310:INPUT #4,BUF$:? BUF$:LBUF=LEN(BUF$):EVENODD=0:REM EVEN=0 155 IF LBUF=0 THEN 150 160 FOR I=1 TO LBUF 170 HEX1=ASC(BUF$(I,I)) 180 IF HEX1>=ASC0 AND HEX1<=ASC9 THEN HEX1=HEX1-ASC0:GOTO 200 190 IF HEX1>=ASCA AND HEX1<=ASCF THEN HEX1=HEX1-ASCA+10:GOTO 200 192 IF LBUF