REVISION HISTORY for MSXTIPRO.ASM REVLVL=1 29-Oct-84 First version to be able to transfer files REVLVL=2 14-Nov-84 Fixed bugs in version 1 REVLVL=3 27-Nov-84 Added Tektronix-4010 emulation in CONNECT mode, now works with TI internal modem, any port. -- CHANGES -- MSXTIPRO has been tested with the Sync/Async Comm Card at all speeds from 110 to 9600 baud. Works with COMM card in any port, 1 thru 4. This version of KERMIT will work with a TI internal modem. To use the internal modem, SET PORT 3, SET BAUD 300, CONNECT. With external phone, type "O" to go into manual original mode. Or type "T1(617)467-7437X" to use the built-in dialer. Capital T means to use touch-tones, capital X marks the end of the number. Terminal emulation works fine at 1200 baud, reasonably OK at 2400 baud if you use ".SET TERMINAL TYPE VT100 FILL 3" on TOPS-10. Can transfer file-packets at 9600 baud (but not 19.2 kbaud). The VT52 "identify yourself" sequence of ESC,'Z' triggers a response of ESC,'[?1;4c' which is a VT100 with graphics (but no STP, no printer). -- BUGS -- No known bugs in the MSXTIPRO portion of KERMIT. -- DEFICIENCIES -- The STATUS command is wrong if you select port 2, 3, or 4. *** According to the MSXSYS.DOC, flags.comflg is supposed to be 0 *** when using port 2. This makes it difficult to use ports 3 and 4. extrn port3:byte, port4:byte ;******** *** MSCOMM.ASM must be edited to define PORT3 and PORT4 like PORT1 and 2. *** You MUST edit MSCOMM.ASM, and add the following at line 17: port3 prtinfo <0FFFH,0,defpar,1,0,defhand,floxon> port4 prtinfo <0FFFH,0,defpar,1,0,defhand,floxon> The SET HEATH-19 ON/OFF command needs to be replaced by a new command, SET TERMINAL-EMULATION ON/OFF/HEATH-19/VT52/VT100/VT102/ADM3A/TVI910/etc. In REVLVL=3, this command changes only the ID sequence for ESC-Z. ANSI.SYS is a part of the TI-BIOS, but it does not fully emulate a VT100. Looses the 4th character after LF at 2400 baud when scrolling because DOS is so slow at outputing characters to the screen. Looses even more at 9600 baud. (Although you can type "KERMIT SERVER" at transfer files at 9600.) The commands to the TI internal modem are not the same as Hayes Smartmodem. -- SUGGESTIONS -- [Send suggestions via US mail to Joe Smith, CSM Computing Center, 1500 Illinois Street, Golden, CO 80401 (303)273-3448] Use interrupts so that terminal emulation works above 1200 baud. [Any volunteers?] Finish implementing a generalized ESCape sequence processor that can handle both HEATH19/VT52 and ANSI/VT100 sequences. It will be general enough to run on any 8088/8086 CPU regardless of hardware or operating system. [I intend to do this for version 4] Add ReGIS(GIGI/VT125/VT241) emulation in addition to Tektronix 4105 emulation. Write it so that it can be used on the TI-PRO, IBM-PC, Rainbow-100, etc. [I intend to do this for version 4] Add routine to translate Hayes "AT" commands to TI internal modem commands. [I am considering this for version 4] [End of MSXTIPRO.BWR]