SSTERM Version 2.00 (3/24/87) SSTERM is a simple split screen terminal program designed to be used on GEnie (General Electric Network for Information Exchange). It does not have some of the features needed to make it useful as a general purpose terminal program. The most notable of these is the lack of any means of saving text to disk. The program works as follows: All text received from the modem is displayed on line 20 of your terminal and is scrolled upwards after each carriage return or after the 80th character is displayed. Text from your keyboard is displayed on lines 22 & 23 starting with line 22. They are in your alternate video mode if that is supported by your terinal. The maximum number of characters typed before a carriage return is 159, if you enter more than that number the display will be messed up until you type a carriage return. (The modem will still send the proper data, only your display is affected.) There are three control commands, all of which are prefixed by the ESC character. The commands are: D or d - disconnect the modem from the phone line using the DTR line. (This is one standard way to disconnect a Smartmodem type of modem.) X or x - Exit from SSTERM back to CP/M. And a second ESC which returns you to the terminal program and clears the screen. (This is useful if you strike ESC by mistake. SSTERM is written for the Columbia Data Products "Commander M64" which is also known as the Conkey-64 or "Shoebox". If you are going to use SSTERM on a M64 then the only area of the overlay file which needs to be changed is the section for terminal control commands. If you are not, then you will probably have to change the port addresses for the console uart and the modem uart. If your system does not use the 8251 usart then you will probably have to change the usart initialiazation section and the section containing the routines for usart I/O. I suggest that you start with the ADM-3A overlay file (ADM3OVL.ASM) because it is the least hacked up of the two files included with the library. The other overlay file (VT100OVL.ASM) is for VT100 compatable terminals which can run in the VT52 mode. It contains two patches which switch the VT100 to VT52 mode and back to VT100 mode on exit from SSTERM. You may want to examine it to see one way to include patches in your overlay. Also included in the package is an overlay for the Kaypro II system since that system does not use a console USART. This overlay was developed by William Duerr (B.DUERR). This overlay can be used as the basis for other systems which do not use console USART's. I have included the assembly language listing of the basic SSTERM program in the library for those people who want to hack it for other uses such as for RTTY conversion. P.S. If someone can provide me with detailed information on how a memory mapped system is set up I will try to make a version of this program for systems using memory mapped video. Good luck; William Munson (W.MUNSON) 3/24/87