Path: utzoo!attcan!uunet!dalcs!dalcsug!seeley From: seeley@dalcsug.UUCP (Geoff Seeley) Newsgroups: comp.sys.cbm Subject: Re: Wanted: terminal emulation software Summary: Getting kermit from columbia Message-ID: <131@dalcsug.UUCP> Date: 30 Sep 88 23:56:19 GMT References: <22@ <16700023@clio> <465@pmafire.UUCP> Organization: Math, Stats & CS, Dalhousie University, Halifax, NS, Canada Lines: 81 In article <465@pmafire.UUCP>, mike@pmafire.UUCP (mike caldwell) writes: > In article <16700023@clio> berger@clio.las.uiuc.edu writes: > > > >The later versions of Kermit provide very nice vt-100 and vt-52 > >emulation, and are free. > > > Where do you get Kermit from? The only place I have seen is columbia > and they want a tape, etc. > > Mike Caldwell Last year (I say that because it might have changed) I was able to get Kermit v2.0 for the c64/128 from columbia. The only problem with my method is this: 1. You will need a VAX running VMS with network access to COLUMBIA. 2. If condition (1) is met, then you should be able to get an ASCII file containing a hex dump of Kermit 2.0 from KERMSRV@COLUMBIA (use the command 'send kermsrv@columbia' to request files.) 3. Now the tricky part. Some how you will need to get the file from the VAX to your c64. (I used an XMODEM program, as our VAX here has that capablity). If all goes well, you will have a SEQ file containing the hex dump. 4. This next part may be even more tricky (Hey ... you can't get nothing for free today without some work). The file you have on disk is only an ASCII dump. You will have to write a small basic program to read in the SEQ file, strip off the 'junk' (will be explained), and write the hex codes back to disk in the form of a PRG file. 5. I will now explain the format of the ASCII file (if you have gotten this far). This is what the first three lines of the ASCII file looks like: ;0F08010D080A009E2832303634290000000001F2 ;1808104CDC24000000000000F000FF0000000000000000010203040375 ;18082805060708090A0B0C0D0E0F101112131415161718191A1B1C01D4 In the first line: ;0F08010D080A009E2832303634290000000001F2 ^ ^ ^ | | | | | + Discard the last two hex bytes | + This is the start of the PRG '01' and 'F2'. these are checksum | file. The 1st two bytes are values for the line. You MUST strip | the load address of the file off the last two bytes for each line | ($0801 = 2049 decimal). Begin in the SEQ file. (i.e. don't write | writing to the PRG file these bytes to the PRG file.) | starting with these bytes. | + This is 'junk'; strip it off. Now for the second line: (this is the format for most of the lines in the ASCII file, but NOT all lines.) ;1808104CDC24000000000000F000FF0000000000000000010203040375 ^ ^ ^ | + Write the bytes from here to here ----------->| | + 'junk', discard it. + 'junk'- discard it. The ';180810' is an address field. These appear on MOST lines. There are 24 bytes in the above line that must be written. The last 4 digits in the address field gives the address of the next byte as it corresponds to the loading address of that byte in the 64. This is NOT an easy method for getting Kermit v2.0 from Columbia but it worked for me. If you want vt52 emulation with the ablity to send/receive files from mainframe/mini bad enough, then this could work for you. Hey... it's free...there's no tape-in-the-mail involved, there should be no charge... I hope this helps. -Geoff Seeley ---- (seeley@dalcsug.UUCP) -- +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+ |Geoff Seeley | "My guitar IS my wife. She talks FOR me, not at me. | |Dalhousie University | She screams FOR me, not at me." - Stevie Ray Vaughan | |UUCP: dalcsug!seeley +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+ +=-=-=-=-=-=-=-=-=-=-=+ Disclaimer: I watch too much Monty Python ok!!? ---