aij@s.cc.purdue.edu.UUCP (03/25/87)
Hello! I finally got around to doing what I have been talking about for so long. ANNOUNCING ----------- Commodore 64/Commodore 128 Kermit Version 2.0(57) The new features include: 1) Bug fixes. 2) VT100 emulation. 3) Commodore 128 support. 4) Fresh bugs. 1) Bug fixes. I fixed the bug that prevented people from using a standard VT52 termcap entry when emulating a VT52. The problem was when UNIX wanted to scroll the screen in moved the cursor to what it thought was the bottom line (the 24th) and sent a line feed. On the Commodore, this didnt scroll the screen. The cursor was moved to the 25th line. The fix for this bug was to reduce the size of the screen to 24 lines. The 25th can be used as a status line by programs like sysline (see below). This change obsoletes the termcap entry for Kermit 1.7. Use a straight VT52 termcap. You can add so=\Eo:se=\En if you desire. IMPORTANT: If you use the old Kermit termcap entry, strange things happen! 2) VT100 emulation. Kermit 2.0 will emulate a VT100. Type "set terminal-emulation vt100". Kermit recognizes most of the VT100 escape sequences, and all of the popular ones such as start underline, start flashing, set scrolling area, and others. Kermit 2.0 will support a status line like that generated by sysline(1) in VT100 mode. To do this, you must add the hs, ts, fs, and ds termcap entrys. The interesting part of my .login file is: set noglob set term=(`tset -SQ -m '<2400:vt100' -m 'unknown:?regent20'`) if ($term[1] == vt100) then setenv TERM vt100 setenv TERMCAP $term[2]"hs:ts=\E7\E[m\E[25;0H:fs=\E8:ds=\E7\E[25;0H\E[2K\E8" else setenv TERM $term[1] setenv TERMCAP $term[2] endif unset noglob Note that Kermit 2.0 will work with a standard VT100 termcap, but if you dont add the hs, ts, fs, and ds fields, you cant use a sysline. 3) Commodore 128 support. Kermit 2.0 will support the 80-column chip in the Commodore 128. To use this, boot your Commodore 128 in C64 mode. At the prompt, type "set screen-driver commodore-128". 4) Fresh bugs. There are probally alot of fresh bugs in this version. If you find any, pleas let us know! The commands that have been changed in this version are: set vt52-emulation on -> set terminal-emulation vt52 set vt52-emulation off -> set terminal-emulation none (added) -> set terminal-emulation vt100 show vt52-emulation -> show terminal-emulation set screen-width 80-columns -> set screen-driver 80-columns set screen-width 40-columns -> set screen-driver 40-columns (added) -> set screen-driver commodore-128 There are many more things I want to add in the future, such as the ability to change the screen colors, a file-type compatible with C-power files, Improved VT100 emulation, key bindings for the extra keys on the C128, etc. These will get done in due time. So much for the features. To get a copy of Kermit 2.0, the only place that you will be able to get it FOR SURE (Columbia U. may or may not elect to distribute this preliminary upgrade) is from: Dr. Evil Laboratories P.O. Box 190 St. Paul, IN 47272 Why this place that you have never heard about? Well, this company is a third mine, and it is the only place I know of set up to distribute disks on any kind of regular, reasonable basis. To get it, just send $5.00 to cover the disk and postage. I want to stress that Kermit is PUBLIC DOMAIN, and may be freely copied. Dr. Evil Labs can't afford to give it away because supplies cost $$. Dr. Evil Labs isn't out for your buck, as it sells shareware exclusively (i.e. Do you know of anyone rich from selling shareware?? Of course not!). One more thing. The manual with this new version is still the same manual that was released with v1.7(52). My roommate, Kent Sullivan, is going to completely revise the manual to reflect all of the new features. It will be released as soon as the final 2.XX version is finished. He should do a good job, as he is a Professional (Technical) Writing major. He said that if anyone has any complaints/ideas about the manual to drop me a line, or him directly at: corvair@ec.ecn.purdue.edu pur-ee!ec.ecn.purdue.edu!corvair Ray Moody aij@s.cc.purdue.edu pur-ee!s.cc.purdue.edu!aij