jmg@cernvax.UUCP (jmg) (03/15/85)
I hope to be able to try out modem connections on a Commodore 64 sometime in the near future. It seems to me that Kermit would be a nice way, both for terminal emulation and file transfer. I therefore need to obtain Kermit for the 64. Since the European PTT telecommunications standards differ from those of the U S of A I can envisage having to fiddle with the program, so would need the source. Therefore:- 1. What implementations exist? 2. What language? I can accept 6502 assembly code, Commodore Basic (ugh!), Pascal or even C. 3. How do I get something actually on a Commodore diskette (the classical bootstrap problem: best answer is copy someone else's diskette). 4. Anyone already done this: if so then what specs on the Unix side? Thanks for any help.
lenoil@mit-eddie.UUCP (Robert Scott Lenoil) (03/18/85)
To address your problem (how to obtain Kermit) I thought I'd let you know that I am willing to provide Kermit diskettes to those people who are reluctant or unable to go through the downloading procedure. For $7.00 (U.S. funds), I will provide a diskette containing the executable code and documentation file. (Outside North America, please enclose an extra $1.00 to cover additional mailing expense.) Note that Kermit is written using the CROSS cross assembler which runs on DEC-10's and DEC-20's; hence enclosing the source code would not be of much help. An additional problem is that the source code is larger than an entire 1541 diskette, and therefore would be too much trouble for me to copy. Please note that I am not conducting a business. I am making this offer to increase the availability of Kermit, which I hold to be a fine program. I must stress that Kermit may be copied free of charge, so long as this copying is not for "explicitly commercial purposes" (Taken from Columbia University's policy document on Kermit distribution.), and those of you who wish to do so may download it free of charge from Columbia University machine CU20B (on ARPANET), using BITSERVE (from BITNET), or via UUCP from host OKSTATE. Having said that, I will now make the following, for profit, statement: I have developed several utilities for the C64 which I have decided to offer for sale. These utilities are: 1) STRINGSORT Adds a BASIC command for sorting two-dimensional string arrays (uses a bi-directional bubble sort algorithm). A sample usage would be: GO A$,0,S,F. This example would sort the two-dimensional array A$, using column zero as key, and sorting all rows from S to F. (Note that any numeric expression is acceptable for the arguments.) Due to a bug that appeared otherwise, this command may not be given in direct mode. 2) DISK CATALOGER This BASIC program writes out a new disk directory, which is alphabetized and sorted by filetype. (BASIC programs come first, followed by sequential files, followed by relative files, followed by machine language files.) (A machine language program is any PGM file that does not load into memory at address $0801, i.e. a file that you must load with the secondary address 1. 3) BASIC PGM LISTER This BASIC program reads a BASIC program from disk, and generates a listing with REM statements in reverse and control codes changed to English equivalents (e.g. a string consisting of clear screen, followed by three cursor downs, would appear as: "[CLEAR][DOWN 3]".) It generates page headings, and also prints useful statistics at the end of the listing. These statistics are: # of lines, # of disk blocks, and # of bytes. It also includes memory conservation information, which is useful for "crunching" large programs. This info includes the number of unnecessary spaces and the number of rem statements, along with the total number of bytes that can be saved if they are removed. (Will also list BASIC 4.0 programs.) 4) FILECOPY This is a simple (but effective) machine language program for copying both sequential and program files. These four utilities are available on a seperate diskette for ten dollars (U.S. funds; again add extra $1.00 if outside North America), or I'll include them on a Kermit diskette for five dollars above the cost of the Kermit diskette alone. Send requests and inquiries to: Robert Lenoil 229 Commonwealth Avenue Boston, MA 02116 (USA)