MEWTERM Installation Guide Software Version 3.01

December 10, 1998

P/N 82060702, Rev. C

Multi-Tech Systems, Inc. 2205 Woodale Drive Mounds View, MN 55112 (612) 785-3500 or (800) 328-9717 U.S. Fax (612) 785-9874 Technical Support (800) 972-2439 BBS (612) 785-3702 or (800) 392-2432 Fax Back (612) 717-5888 Internet Address: http://www.multitech.com 1 1.1 Introduction to MultiExpress for Windows™ Terminal

Welcome to MultiExpress for Windows Terminal, hereafter MEWTERM, a data communications software package designed for use with a Multi-Tech in the Microsoft Windows® environment. You must have Windows 3.1, Windows for Workgroups 3.11, Windows 95, Windows 98, or Windows NT 3.51 or 4.0 installed on your IBM or compatible computer and approximately 1.5 meg. free disk space for MEWTERM. MEWTERMs' features include: A button bar for point and click operation; diverse terminal emulation, including support for VT100, ANSI, IBM3101, TTY, and Hex Dump terminals; popular file transfer protocols, including XModem, YModem, ZModem, and ; a powerful script language and an integrated shell; programmable function keys; top and bottom status bars; sessions’ and phonebook entries; support for COM, MCSI, COMMCSI, and INT14 communication links; a scroll mode; connection log; and on- line Help.

1.2 Installation Instructions

For Windows 3.1, Windows for Workgroups 3.11, Windows 95/98, or Windows NT: 1. Turn on your computer and run Windows. 2. Create a backup copy of your installation diskette before you install MEW- TERM. Store the master diskette in a safe place and install MEWTERM using your backup copy. 3. Insert the backup diskette for MEWTERM into the floppy drive of your computer. For Windows 3.1 or Windows for Workgroups 3.11 users: 4a. Click on the File Menu in your Program Manager. 4b. Click on Run. The Run dialog box appears. 4c. Type a:\install or b:\install (depending on the location of your floppy disk drive) in the Command Line field, and then click on OK. For Windows 95, Windows 98, or Winows NT 3.51or 4.0 users: 4a. Click on Start. 4b. Go to Settings. 4c. Click on Control Panel. 4d. Double-click on Add/Remove Programs icon. 4e. Install/Uninstall Programs menu appears. Click on Install. 4f. Click on Next. Windows locates the INSTALL.EXE file on the MEWTERM disk in your floppy drive. 4g. Click on Finish. 2 For Windows 3.1, Windows for Workgroups 3.11, Windows 95, or Windows NT users: Note: If a previous installation of MEWTERM is detected, a message box appears that states, "Previous Installation of MultiExpress Detected. Choose Upgrade or Reinstall to overwrite". Click on OK. In the MultiEx- press Installation dialog box, in the Install Option box click on the Reinstall or Upgrade option buttons. 5. The MultiExpress Terminal Installation dialog box appears. By default, MEWTERM will be installed into the c:\mew30 directory. If you are satisfied with the defaults in this dialog box, click on the Continue button and go to Step 6. If you need to make changes in this dialog box, refer to the information below. Terminal Options By default, MEWTERM will be installed in its entirety. If you do not want to install the TERMINAL Module (this is the main MEWTERM program), then uncheck its checkbox. If you do not want to install the Sample Scripts, then uncheck its checkbox. If you need to change the destination directory, you can do so in the Destina- tion Directory field. Type in the path name for the directory into which you want MEWTERM to be installed or click on Browse if you need to search for the destination directory. In the Install Option box, click on the Reinstall or Upgrade (only available when a software version earlier than 3.0 is detected) option button if you are not installing MEWTERM for the first time. If you need to change the source directory, you can do so in the Source Directory field. Type in the path name for the directory from which you want MEWTERM to be installed or click on Browse if you need to search for the source directory. Click on Continue to continue with the installation. 6. The installation progress box appears along with a box showing sample MEWTERM configurations and a box containing information about MEWTERM. When installation is complete, the Create Default PhoneBook Entry dialog box appears. 7. In this dialog box, there are four tabs across the top of the dialog box. To configure MEWTERM you should click on all four tabs consecutively and fill in the necessary information before you ever click on OK. MEWTERM can also be configured after the installation, but if you want MEWTERM to be config- ured when the installation is finished, we recommend that you configure it now.

3 Communication The Communication tab is highlighted so the Communication dialog box appears. In the Device list box, you may specify a Com Port from 1 to 8, INT14 COM 1 to 4, or MCSI. If you select MCSI, but the software redirector is not present, you will receive an error message. In the Baud Rate list box, you can specify your serial baud rate (the speed at which your computer is talking to your modem). MEWTERM offers baud rates from 50 to 115,200 bps. In the Flow Control list box, you may choose from NONE, CTS/RTS, or XON/ XOFF flow control options. In the Break Length list box, you can specify a break length in milliseconds, to commence or interrupt communications with the host of your choice. In the Stop Bits box, select the 1, 1.5, or 2 option buttons for timing in your asynchronous data transmission applications. In the Data Bits box, select the 5, 6, 7, or 8 option buttons to be bracketed by start, stop, and optional parity bits for asynchronous transmission. In the Parity list box, select even, mark, none, odd, or space depending on your transmission needs. If you have MCSI installed, then you can click on the More button to select a specific line on a communication server, or by default MEWTERM will connect to any available line "wildcard". Terminal 8. Click on the Terminal tab. The Terminal dialog box appears. Check the Local Echo checkbox if you want MEWTERM to reflect the key- strokes you transmit back to your display. Check the Follow Cursor checkbox if you want the display aligned so that the cursor is visible. The display window may NOT always reveal the entire terminal data, since the window and actual terminal dimensions may be different. If you experience too much cursor movement, and your terminal window is small, reset this option to avoid irritating screen movements. Check the Map CR to CR+LF checkbox if you want all the carriage returns (CRs) transmitted as carriage returns plus line feeds (LFs). Check the Wrap At End Of Line checkbox if you want to make sure that when a line is received that is longer than the current number of columns, MEWTERM wraps it to the next line instead of overwriting the last character. Check the Map backspace to ^H checkbox if you want MEWTERM to send a Control+H character whenever the backspace key is pressed.

4 Check the OverStrike Backspace checkbox if you want to move the cursor backwards without removing characters. Check the Wrap BackSpace checkbox if you want your backspacing to continue to previous lines. Check the Strip LF checkbox to strip the linefeed, that is, if you do not want MEWTERM to respond to linefeeds received in downloaded data. In the Emulation list box, select ANSI, HEXDUMP, IBM3101, TTY, or VT100 as the type of terminal emulation. It is best to select your terminal type based on your host computer’s requirements. In the Lines box, select either the 24 or the 25 lines per screen option button. If the terminal type is VT100, then the lines per screen needs to be 24. In the Columns box, select either the 80 or the 132 characters per line option button. Note: If you change this parameter, you will reset the current screen, and lose all data in the scroll buffer. In the Tab Stops field, type in the tab width from two through eight characters. MEWTERM will replace the tab character with the number of characters you designate. If you enter an incorrect value, you will receive a warning message. File Transfer 9. Click on the File Transfer tab. The File Transfer dialog box appears. In this dialog box you select your file transfer protocol. If you click on the ASCII, the ZModem, or the Kermit option button, then you can click on the Settings button to reveal an additional dialog box with further options. Click on the ASCII option button if you want to upload and download text files. MEWTERM supports character pacing, line pacing, and CR-LF translation in ASCII transfers. Click on the XModems option button if you want to use the oldest PC file transfer protocol. It breaks a file down into individual blocks of 128 characters. It uses one byte checksum. Click on the XModem-CRC option button if you want to use a variation of the XModem protocol, with either 129 or 1024 byte blocks, and two byte CRC. Click on the XModem-1K option button if you want to use a variation of the XModem protocol, with 1024 byte blocks, with either one byte checksum, or two byte CRC.

5 Click on the YModem option button if you want to include a header record in the downloaded data. These records contain file-dependent information, such as name, size and date/time stamps. As a result, file names need not be specified prior to starting downloads. YModem protocols assume that the modem is performing error correction. Click on the YModem-G option button if you want to dump 1024 byte blocks once it receives the response character G. You may use this protocol for transferring either single or multiple files. YModem protocols assume that the modem is performing error correction. A header record will be included in the downloaded data. Click on the ZModem option button if you want to use the MEWTERM default. It uses a variable sized block to transfer data over even the noisiest phone lines. ZModem was designed as a batch transfer protocol, as such, it shares the same transfer windows and allocation methods that the YModem protocol uses. ZModem features crash recovery. This allows an aborted file transfer to be restarted at a later time, without having to retransmit the already received portion of the file. Should errors occur, ZModem can tell the sending end just exactly where to restart. A check is made to make sure the partial file has not changed. If it hasn't, then transfer picks up where it left off. If the file has changed, then the file transfer is completely restarted. Click on the Kermit option button if you want to use a standard protocol with an ACK (acknowledge) after each data packet is transmitted. Click on the CompuServe B+ option button if you want to use a proprietary protocol developed by CompuServe to manage file transfers through its commercial information service. ASCII If you selected the ASCII, the ZModem, or the Kermit option button in the File Transfer Protocols dialog box, then the Settings button becomes available. After you have selected the ASCII option button in the File Transfer dialog box, you can then click on the Settings button. The Set ASCII Parameters dialog box appears. In the Character Delay field you can specify the delay (in milliseconds) MEWTERM will pause between sending each character in an ASCII upload. Many remote systems cannot process characters received one upon the other. The default character pacing is 2 milliseconds. In the Line Delay field you can specify (in milliseconds) the delay between sending each line to the other computer during ASCII upload. The default character pacing is 2 milliseconds.

6 In the Expand Tabs box you can cause MEWTERM to replace all tab charac- ters with spaces. If you click on the No option button, which is the default, tab characters are sent without modification. In the Send After Each Line box, you may choose to send a carriage return, (click on the CR option button), Line Feed (click on the LF option button), or Carriage Return and Line Feed (click on the CR+LF option button), or None (click on the None option button) after each line. Click on OK to have your selections accepted. ZModem After you have selected the ZModem option button in the File Transfer dialog box, you can then click on the Settings button. The Set ZModem Parameters dialog box appears. In the Optional Features box, check the File Crash Recovery checkbox if you would like MEWTERM to recover from a file transfer interruption. That is, reconnect to the remote modem and begin the ZModem transfer again from where it left off, if possible. If File Crash Recovery is unchecked, then a file of the same name will be renamed. Check the Auto File Download checkbox if you want MEWTERM to automati- cally begin receiving files sent with ZModem. In the Block Size box, click on the 128, 256, 512, or 1024 byte blocks option button as the amount of data between error checks. In the Frame CRC Type box, click on either the 16 Bit or the 32 Bit CRC (cyclic redundancy check) option button. (Applications in Windows 3.1 and Windows for Worgroups 3.11 run on 16 Bit, and applications in Windows 95 and Windows NT run on 32 Bit.) Check the Escape Control Characters checkbox if you want to have escape control characters during a file transfer. Click on OK to have your selections accepted. Kermit After you have selected the Kermit option button in the File Transfer dialog box, you can then click on the Settings button. The Set Kermit Parameters dialog box appears. If the remote system, often a mini- or mainframe system, requires Kermit for file transfers, you should choose options based on the requirements of that system. For PC or PC-based bulletin board transfers, use our default values. Click on OK to have your selections accepted.

7 Modem 10. Click on the Modem tab. The Modem dialog box appears. In the Modem list box, if you are connected to a device, all the in this list will be grayed. The modem that you have currently selected for that communication port will be highlighted. You may NOT change this field without disconnecting from your session. If you are disconnected from a device, and have selected a different modem for a port, (or if your specific modem is not represented, then its best match), the Modem Setup window will reflect your choice. The Extra Command field gives you increased flexibility with modem configura- tion options. For example, if you need to set a higher rate of data transmittal from your PC to your modem for compression, you may use this field to set a serial baud rate. Any parameter value you set in this field will override all other settings, including those in the Modem Setup dialog box. In the Connect Response field, you can program a response for this Phone- book file. For example, you may want one Phonebook file to respond with CONNECT 9600, and another to respond with CONNECT 9600 RELIABLE COMPRESSED. In the Connect Wait Time field, you can specify the number of seconds you want your modem to wait for a connect message. In the Retry Count field, you can specify the number of times you want MEWTERM to attempt to connect to the number specified in the Phone Number field. In the Wait Before Redial field, you can specify how long to wait before another attempt at dialing. This field works in conjunction with the Connect Retry Count field. Note: If you try to dial, or change Phonebook files after changing parameters, MEWTERM will ask you if you want to save any changes made to the Phonebook file. Answer as appropriate. Click on OK when you are finished with the Create Default PhoneBook Entry dialog box. 11. The MultiExpress Group Selection dialog box appears. Click on OK if you want the MEWTERM icons to appear in the MultiExpress V3.2 Program Group. If you do not, click on the name of another group in the list box and then click on OK. 12. A message appears stating, "MultiExpress Installed successfully", click on OK. 13. You are returned to your Program Manager where a MultiExpress V3.2 Program Group and MEWTERM icons have been created.

8 1.3 MEWTERM

Start MEWTERM by double clicking on the MultiExpress Terminal icon in the MultiExpress V3.2 program group in your Program Manager. MEWTERM is organized into phonebooks, which are collections of phonebook entries. A phonebook entry is a set of parameter values that defines how a communications session should operate. The parameters that are defined in a phonebook entry include the entry name, its description (such as “Multi-Tech BBS”), the phone number to be called, the COM port, the modem initialization string, baud rate, parity, default file transfer protocol, etc. In telecommunications, a session is a period of time during which a connection to another computer is established and maintained; also the set of parameters or rules that govern that connection.

1.4 Dialing

Click on Perform | Dial. The Dial Phone Number dialog box appears. Type a number in the Phone Number field or highlight an entry (or entries) in the List of Hosts list box and then click on the Dial button. The MultiExpress Dial window will appear. Any AT commands you have entered will flash through the dialog box and also appear in the main MEWTERM window. Every host system is different, and you may need to make changes in the Dial Phone Number dialog box in order to connect successfully to the host of your choice. In the Dialing Option box, click on the Number option button if you want to manually type in a phone number in the Phone Number field. Click on the From List option button if you want to select a Host from the List of Hosts list box. Click on the Advanced Options button if you need to make configuration changes before trying to connect to a Host. Click on the Dial button to make a connection to the selected Host. Click on the Close button if you wish to exit the Dialing Phone Number dialog box. Click on the Add button to add a new Host to the List of Hosts. Click on the Save button to save any changes made to the default settings for the selected Host. Click on the Delete button if you wish to delete selected entries from your List of Hosts. You will be asked to confirm each deletion.

9 1.5 MEWHOST

MEWTERM features a Host mode. This feature lets you define a PC as the “Host” PC (Host mode) and have a remote PC call into that PC using any communication software. The Host mode works like a mini BBS. A remote PC can call into a Host PC and download and upload files (please note that this is not remote control). The following steps will help you setup a Host PC to receive calls from a remote PC. 1. Start MEWHOST by double clicking on the MultiExpress Terminal HOST icon in the MultiExpress V3.2 program group in your Program Manager. If you already have MEWTERM open, then you can click on the Perform menu, and then click on Script Shell. The Script Files dialog appears. Click on the HOST.SCR file in the files list (by default this file is found in the SCRIPT directory), and then click on the Execute button. The MEWHOST main screen appears. MEWHOST is waiting for a connection with a remote PC. 2. At a remote PC, load MEWTERM or another communication software program. 3. Dial the number of the Host PC’s modem. 4. When you have connected to the Host PC successfully, the remote PC’s screen appears. 5. Enter your terminal type by selecting from the on-screen choices. 6. You can execute eight different commands by typing the first letter of the command, the commands are as follows: Files - Press F and then press Enter and the file names of the files found in the current directory will be listed. SubDir - Press S and then press Enter and the sub-directories found in the current directory will be listed. Upload - Press U and then press Enter and the Select a Protocol screen appears. Your protocol choices are X-Modem, Y-Modem, Z-Modem, or Kermit. You can also press A to Abort, if you do not want to upload a file. After you select a protocol, press the Page Up button. Download - Press D and then press Enter and the files found in the current directory will be listed. At the bottom of the list there are four commands. Press A to Abort, if you do not want to download a file. Press N for Next Screen to see the next screen of files listed. Press M to Mark the files you want to download. To do this type the number for each file you want to download on a separate line. When you finished type a period (.) on a separate line and then press Enter.

10 Press X for File Transfer after you have marked the files you want to download using the M command. The Select a Protocol screen appears. Your protocol choices are X-Modem, Y-Modem, Z-Modem, or Kermit (refer to Chapter 3 in the MEW Owner's Manual, if you are unfamiliar with these protocols). You can also press A to Abort, if you do not want to upload a file. After you select a protocol, press the Page Down button. ChangeDir - Press C and then press Enter if you want to change directories. The current directory will be listed. You can type in the name of the directory you would like to change to and then press Enter. MakeDir - Press M and then press Enter if you want to create a new sub- directory under the current directory. NewUploadDir - Press N and then press Enter to change to the directory to which you want to upload files. This selection will only be valid for the current session. Logout - Press L and then press Logout if you want to end this Host session. The MEWTERM main screen appears. 7. If you want to shut down the MEW Host PC, click on Perform | Abort Script.

11 1.6 Installation Notes

Files to be copied to any of these directories should have the corresponding Number following its name. The format is FILE=,, . The actual directory names are determined at the time of installation. Assuming \MEW30 is the install directory for both FAX and TERMINAL, a typical example is given below.

0 - Windows system directory { \WINDOS\SYSTEM } 1 - Windows directory { \WINDOWS } 2 - Fax directory { \MEW30 } 3 - Terminal directory { \MEW30 } 4 - Fax coverpage directory { \MEW30\COVER } 5 - Terminal script directory { \MEW30\SCRIPT } 6 - Terminal system files directory { \MEW30\SYS } 7 - Fax phonebook directory { \MEW30\PHONEBK } 8 - MultiExpress install directory { \MEW30 } 9 - Terminal phonebook directory { \MEW30\PBK }

File Structure

[COMMON] InstallSize=24 InstallFiles=4 UpgradeSize=24 UpgradeFiles=4 FILE0=REGISTER.WR_,8,1 FILE1=MEWCOM.DL_,1,1 FILE2=MEWSHARE.EX_,1,1 FILE3=MEWDLG.DL_,1,1 [TERMINALMODULE] InstallSize=1763 InstallFiles=18 UpgradeSize=1735 UpgradeFiles=13

12 FILE0=MTCFG.DL_,3,1 FILE1=INT14.DL_,3,1 FILE2=MCSI.DL_,3,1 FILE3=MEWEDIT.EX_,3,1 FILE4=MEWTRM.EX_,3,1 FILE5=SC.EX_,3,1 FILE6=DEBUG.HL_,3,1 FILE7=MEWDEB.HL_,3,1 FILE8=MEWEDT.HL_,3,1 FILE9=MEWTRM.HL_,3,1 FILE10=MEWTRM.IN_,1,1 FILE11=HOST.PB_,9,1 FILE12=MODEMS.CN_,6,1 ; Upgrade Files FILE13=ANSI.TR_,6,1 FILE14=HEXDUMP.TR_,6,1 FILE15=IBM3101.TR_,6,1 FILE16=TTY.TR_,6,1 FILE17=VT100.TR_,6,1 [SCRIPT] InstallSize=40 InstallFiles=8 FILE0=HOST.CO_,5,1 FILE1=MTBBS.CO_,5,1 FILE2=COMSERV.CO_,5,1 FILE3=MCI.CO_,5,1 FILE4=HOST.SC_,5,1 FILE5=MTBBS.SC_,5,1 FILE6=COMSERV.SC_,5,1 FILE7=MCI.SC_,5,1

13 Software User License Agreement

The software contained in the MultiExpress for Windows Terminal package is licensed by Multi-Tech Systems, Inc. to the original end-user purchaser of the product, hereafter referred to as “Licensee.” The License includes the distribution diskette, other accompanying programs, and the documentation. The software programs and installation utilities, hereafter referred to as “Software,” consists of the computer program files included on the original distribution diskette. Licensee agrees that by purchase and/or use of the Software, he hereby accepts and agrees to the terms of this License Agreement. In consideration of mutual covenants contained herein, and other good and valuable considerations, the receipt and sufficiency of which is acknowledged, Multi-Tech Systems, Inc. does hereby grant to the Licensee a non-transferrable and non- exclusive license to use the Software and accompanying documentation on the following conditions and terms: The software is furnished to the Licensee for execution and use on a single computer system only and may be copied (with the inclusion of the Multi-Tech Systems, Inc. copyright notice) only for use on that computer system. The Licensee hereby agrees not to provide or otherwise make available any portion of this software in any form to any third party without the prior express written approval of Multi-Tech Systems, Inc. Licensee is hereby informed that this Software contains confidential, proprietary, and valuable trade secrets developed by or licensed to Multi-Tech Systems, Inc. and agrees that sole ownership shall remain with Multi-Tech Systems, Inc. The Software is copyrighted. Except as provided herein, the Software and docu- mentation supplied under this agreement may not be copied, reproduced, pub- lished, licensed, sub-licensed, distributed, transferred, or made available in any form, in whole or in part, to others, without expressed written permission of Multi- Tech Systems, Inc. Copies of the Software may be made to replace worn or deteriorated copies for archival or back-up procedures. Licensee agrees to implement sufficient security measures to protect Multi-Tech Systems’, Inc. proprietary interests and not to allow the use, copying or transfer by any means, other than in accordance with this agreement. Licensee agrees that any breach of this agreement will be damaging to Multi-Tech Systems, Inc. Licensee agrees that all warranties, implied or otherwise, with regard to this Software, including all warranties of merchantability and fitness for any particular purpose are expressly waived, and no liability shall extend to any damages, including consequential damages, whether known to Multi-Tech Systems, Inc. It is hereby expressly agreed that Licensee’s remedy is limited to replacement or refund of the license fee, at the option of Multi-Tech Systems, Inc. for defective distribution media. There is no warranty for misused materials.

14 This package contains a 3.5" disk; it is provided only to facilitate use on a single computer. Neither this Software nor the accompanying documentation may be modified or translated without the written permission of Multi-Tech Systems, Inc. This agreement shall be governed by the laws of the State of Minnesota. The terms and conditions of this agreement shall prevail regardless of the terms of any other submitted by the Licensee. This agreement supersedes any proposal or prior agreement. Licensee further agrees that this License Agreement is the complete and exclusive Statement of Agreement, and supersedes oral, written, or any other communications between Multi-Tech Systems, Inc. and Licensee relating to the subject matter of this agreement. This agreement is not assignable without the written permission of an authorized agent of Multi-Tech Systems, Inc.

Notes: Additional documents are available in Portable Document Format (PDF) files at http://www.multitech.com/support/ . You can download Acrobat Reader to view PDF files (you may want to bookmark http://www.adobe.com/prodindex/acrobat/ readstep.html before following the “download” link). Additional manuals, in ASCII text, MS Word, MS Write and Acrobat formats, are available on the ftp server. The files for some manuals have been zipped into one compressed file to expedite downloading. If the filename carries a .ZIP extension, please download PKUNZIP.EXE to extract the zipped files from ftp://ftp.multitech.com/Utiltities/PKUNZIP.EXE . Note: The MTS P/N also indicates the version of the manual. The initial release of any manual has 00 as the last two digits, and is referred to as Rev. A. All subsequent revisions increment the P/N by one (e.g., 01 indicates a Rev. B manual). This number is printed on the back cover and on the inside flyleaf of the published document.

TRADEMARKS · Multi-Tech Trademarks: MultiExpressFax, MultiExpress and the Multi-Tech logo. · IBM, IBM PC, and PC-DOS are trademarks of IBM Corporation. · Windows is a registered trademark of Microsoft in the U.S. and other countries.

15 PN 82060702, Rev. C 12/10/98

16