Changes in KERMIT-65 (V2.1) Some new functionality has been added to KERMIT-65, especially in relation to CONNECT mode support. A cursor is now displayed when connected to a remote host. Upper case characters appear in inverse so the user can now distinguish between upper and lower case characters. Also, characters which can not be directly generated from the Apple ][ keyboard can now be generated by using a right-arrow as a prefix character. The connect-escape processing now has more options. Break signals can be sent, etc. Some bugs have been fixed in the GET and SEND commands. KERMIT-65 no longer runs out of buffers in long sessions. The GET command uses file names out of the File-header packets sent from the remote Kermit. There is now an easy way to change the drive which KERMIT-65 uses for file transfers. CONNECT Enhancements The keyboard is always in either default UPPERCASE mode or default lowercase mode. When in UPPERCASE, all letters typed are sent out as uppercase. In lowercase, all letters are sent as lowercase. To reverse the case for the next character only, hit the right-arrow ("prefix") key. To switch the default case, hit the prefix-key twice in a row. Funny characters: The prefix key is also used to get the unusual punctuation characters which are not on the Apple keyboard. Here they are: (To represent the prefix character I am using the letter p). To get Type Appearence Left Square Bracket p( [ Right Square Bracket p) ] Left Curly Bracket p< { Right Curly Bracket p> } Underline p- _ Backslash p/ \ Tilde (wiggle) p^ ~ Vertical Line p. | With left-arrow and right arrow doing special things, its a little hard to enter their characters (^H and ^U respectivly). There is therefore an escape from prefix mode sequence. If you type prefix-ESC, the next character is sent without any interpretation. CONNECT-ESCAPE Enhancements The options now available after typing the connect-escape character are: B - Send a BREAK Signal. C - Close the connection and return to KERMIT-65. S - Show status of the connection. 0 - Send a null. Connect-escape - Send the Connect-escape character itself. ? - List all the possible single-character arguments. DEFAULT-DISK Enhancement There are two new commands which are used to manipulate or check the setting of the disk which KERMIT-65 will use for its file transfers. They are described below. Syntax: SET DEFAULT-DISK parameter value This command will tell KERMIT-65 which disk drive should be used for file transfers. The two parameters which may be set separately are SLOT and DRIVE. The value for SLOT ranges from 1 to 7. The value for DRIVE is either 1 or 2. Syntax: SHOW DEFAULT-DISK This command shows what the slot and drive of the default disk for file transfers. The EDITS 31 By: Peter Trei On: 10-Feb-1984 Added support for visible cursor. See CURON and CUROFF routines. oc.trei%cu20b@columbia-20 32 By: Peter Trei On: 12-Feb-1984 Fixed bug in SSC support software; altered RRF flag mask from $#04 to $#08. oc.trei%cu20b@columbia-20 33 By: Peter Trei On: 21-FEB-1984 Corrected definitions of BASL and BASH. oc.trei%cu20b@columbia-20 34 By: Peter Trei On: 23-FEB-1984 Adjustments to make uppercase and weird chars appear inverse. 35 By Peter Trei On: 17-MAR-84 Installed CHRCON routine to allow the 2/2+ keyboard to enter lowercase, rubout, and other 'missing' characters. This also involved adding the 'SET KEYBOARD' switch, with positions for 2P and 2E. 36 By: Antonino N.J. Mione On: 22-JUN-1984 Make the FILE-BYTE-SIZE default sensible (i.e. Seven-bit since we are defaulting the FILE-TYPE-MODE to TEXT). 37 By: Antonino N.J. Mione On: 25-JUN-1984 Fix 'Get' so that the first time it is used, it will work. 38 By: Antonino N.J. Mione On: 25-JUN-1984 Handle error packet processing correctly. 39 By: Tim Heuser On: 26-JUN-1984 Start assembly at $801 so we don't break Applesoft. 40 By: Antonino N.J. Mione On: 29-JUN-1984 Add capability to set drive for file transfers. Added the 'SET DEFAULT-DISK' and 'SHOW DEFAULT-DISK' commands. 41 By: Antonino N.J. Mione On: 29-JUN-1984 Add capabilities to code which processes Escaping from CONNECT mode. Give user ability to send a BREAK signal, a nul character, or the Escape character itself. Also, add these to the online help message. 42 By: Antonino N.J. Mione On: 02-JUL-1984 Fix the 'GET' command. When receiving files, have KERMIT-65 use the filenames from the File-header packets. 43 By: Antonino N.J. Mione On: 11-JUL-1984 Clear the FCB when fetching a filename from the packet buffer. Previously when receiving files, if subsequent filenames where shorter than filenames in the beginning of the session, the name of the file created on disk would be incorrect. 44 By: Antonino N.J. Mione On: 12-JUL-1984 Fix 'No buffers available' problem when doing >3 SENDs in one session. Make the SDAT routine reset the eofinp flag and close the file when the BUFILL routine returns an end-of-file. 45 By: Antonino N.J. Mione On: 12-JUL-1984 Make version read '2.1'.