!'+.26;?CHPTX[]agkow~ &,247:>BMU\`hjprwx|  !"#$%&'()*/7<CHMPTW\dhjlmqs The G option takes you from the menu system to the terminal mode. If you are the originate system, and you have a phone number entered in the parameter menu, MITE will dial the phone and establish a connection to the remote system. MITE will not attempt to dial the phone if the direct option (option D in the option menu) is on. MITE will wait up to 45 seconds for the remote system to answer. Note that some modems will not wait 45 seconds for a carrier. If carrier is already present and you enter a 'G' command, MITE responds with "Now resuming previous call" and you are placed in the terminal mode. If you are not actually dialed into another system then this usually indicates that the modem switches are not properly set, or that the cable connecting the modem to the computer is not correct. For further information see the chapter in the MITE manual entitled "Modem and Cable Installation." If MITE is set to answer a call (option R in the parameter menu) a message indicating that it is awaiting a call is displayed. The call is detected by the modem answering the phone and raising the carrier detect signal.  The H option can be used to hang up the phone at any time. With some on-line systems, this may be the only way to terminate a session. Not all such systems support a "BYE" or "OFF" command that causes their carrier to go away. If you try to exit to CP/M with carrier still present, you will be reminded that it is still present, and asked if you wish to hang up at that time. Normally, when the carrier is lost, the phone is automatically hung up and control returns to the Main Menu. It is then possible to exit to CP/M. The proper functioning of this option depends on the actual implementation. Not all hardware systems will allow the software to hang up the phone.  The I option allows you to enter a one-line description of your site or the site you will be using. This "site ID" will be printed on the third line of each menu page. When using MITE in the ANSWER role, this site ID should be set to something identifying YOUR site. This ID will be sent to the user dialing into your system, along with the standard MITE greeting. If you are in the Originate role, the site ID is purely informational.  The L option allows you to load parameters from a previously saved parameter file. You will be prompted for a file name, which should be entered in the "d:fn.ft" format (e.g., B:SOURCE.PAR, RATOFF.1, B:CPMNET, etc.). If a file type is not specified, the default file type .PAR will be used. If the specified file is not found, you will be notified, and control will return to the Main Menu. If anything other than a valid parameter file is specified, MITE will abort the load command and issue the following message: "Invalid Parameter File" If a parameter file created with an earlier version of MITE is loaded, then you will be warned: "Warning - old parameter file." At this point you should check all parameters, change if necessary and resave them (on the same file, normally) with the new version of MITE.  The S option allows you to save the current parameters on a disk file for future use as a command line argument or as input for the L option. You will be prompted for a file name, which should be entered in the "d:fn.ft" format. If no file type is specified, the default file type .PAR will be used. Even though it is called a parameter file, it is not only the settings of the parameter menu that are saved. In fact, all parameters that can be configured from ANY of the menus will be saved. Once you determine how to access a particular system you can save a parameter file and in the future, by loading that file, you can instantly configure MITE to access the system again.  The P option selects the PARAMETER MENU. From this menu, you can easily check or set various communications parameters, such as the baud rate, the number of data bits, etc. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option. For more information on the parameter menu go to the parameter menu and request help.  The O option selects the OPTION MENU. From this menu, you can select the "trigger characters", as well as several other options. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option. For more information on the option menu go to the option menu and request help.  The U option selects the TEXT FILE UPLOAD MENU. From this menu, you can initiate the uploading of a text file to the remote system, or select various options which effect how this is to be done. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option (with the exception of the "upload" function itself, which automatically returns control to the terminal mode once the upload is complete).  The D option selects the TEXT FILE DOWNLOAD MENU. From this menu, you can turn the text file capture mode ON or OFF. You can decide whether "flow control" (XON/XOFF handshaking) is used, and if so, what characters are used to start and stop the flow of data from the remote system. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option.  The B option selects the BINARY FILE TRANSFER MENU. From this menu, you can initiate a transfer of any file (including executable files, etc.) to or from another system running MITE (or various other intelligent terminal programs) or an RCPM system. You can also select the protocol to be used. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option. As with the text file "upload", once the actual Send or Receive functions have completed, control is automatically returned to the terminal mode.  The M option selects the MACRO STRING DEFINITION MENU. From this menu, the user can view or change any of the ten macro strings which may be invoked via the "macro trigger" character. Macros are used to automatically login to the system you're accessing or to allow you to easily transmit frequently used commands. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option.  The C option selects the SYSTEM COMMAND PROCESSOR, from which the user can issue a number of commands similar to those available in the operating system command mode. These include such commands as DIR, ERA, and TYPE. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option, or enter an "empty" command line (i.e., immediate CR after prompt).  The F option selects the UNWANTED CHARACTER FILTER MENU. From this menu, you can view and modify up to 10 ASCII characters that should be discarded immediately upon receipt. These unwanted characters will not be displayed to the console or saved in memory. The first two of these characters default to 7FH (DEL) and 1AH (Control-Z). The NULL character (00H) is automatically discarded. Once control has been transferred to this menu, it remains there until you exit to the Main Menu with the X option.  The X option allows you to exit to CP/M. You will be asked to confirm this action before the exit is done: "Are you sure (Y/N)? " If you wish to exit at this time, type a "Y" or "y". Any other response will return control to the Main Menu. If you do elect to exit, and a capture file is currently open, MITE will automatically close it for you and inform you of this operation with the following message: "Capture Complete. Now closing file d:fn.ft" If the carrier is still present, MITE will inform you with the following message: "Warning... Carrier still present. Hang up (Y/N)? " If you are finished with the session, reply with anything starting with "Y" or "y", and MITE will hang up before exiting. If you merely wish to return to CP/M temporarily and plan to resume this link, reply with anything else (typically "N" or "n") and the hang up function will not be performed.  The B option allows you to select a new baud rate. You will be prompted as follows: "Enter New Value: " If an illegal value is entered (one not supported by your implementation and/or hardware), the message "Illegal Value" will be displayed, and the rate will remain unchanged. If an empty line (i.e., immediate CR) is entered, the rate will remain unchanged. The default value is 300.  The D option allows you to select the number of data bits in each character. This option toggles between the values 7 and 8. Most timesharing systems use 7 data bits, and most systems that support binary file transfers use 8. The default value is 7. Note that MITE will automatically make a temporary switch from 7 to 8 data bits if you request a binary file transfer.  The P option allows you to select the parity of each character. This option toggles between the values NONE, ODD and EVEN. Most systems that use 7 data bits will use EVEN parity, while most systems that use 8 data bits will use NONE. The default value is EVEN.  The S option allows you to select the number of stop bits on each character. This option toggles between the values 1 and 2. Most 110 baud (and slower) systems use 2 stop bits, virtually all other systems use 1. The default value is 1.  The R option allows you to select the "role" that MITE will play in a connection. The choices are ORG (originate) and ANS (answer). Selecting this option toggles between ORG and ANS. If you are dialing into another system, you should select the ORG role. If someone else is going to be dialing into your system, you should select the ANS role. Note that not all hardware will support the answer role. The default value is ORG.  The M option allows you to select the mode (or duplex) of the transmission. It toggles between the values FULL and HALF. When running in FULL-duplex, it is up to the remote system to echo any characters typed on the local keyboard back to the local display. In HALF-duplex, it is up to the local system to perform this echo function. If you are getting NO echoes of characters you type, you are probably running FULL-duplex on a HALF-duplex system. If you are getting TWO characters for every character you type, you are probably running HALF-duplex on a FULL-duplex system. Most on-line systems use FULL-duplex. The default value is FULL.  The A option allows the user to specify the number of times an auto-dial modem will automatically redial the Phone Number (specified in the N option) if the connection is not completed in the first dialing. The default is zero which means do not redial if the initial call is unsuccessful. The value can be set from zero to fifteen to indicate the number of desired retries before giving-up. A number above fifteen is flagged as an illegal value and is ignored.  The N option allows the user to specify the phone number of the remote site. If a "smart modem" is being used, consult its user manual for specifics as to legal characters. To enter a blank phone number, enter at least one blank character. If the phone number field is blank, the dialing procedure will be skipped. Thirty characters are reserved for this string.  The I option permits the user to initialize the modem with up to twenty characters. Some smart modems require software switches to be set before they will operate properly with MITE. If you are running MITE under CP/M, an appropriate string should be set by the INSTALL program. Recommended settings for some popular modems are: Modem Name Init String Dial Prefix ----- ---- ---- ------ ---- ------ Anchor Signalman Mark VII None None Anchor Signalman Mark XII None AT D BIZCOMP 1012 None None CTS 212AH None ^Q^MD Datec 212 None AT Hayes Smartmodems None AT D Novation Smart-Cat %I %D (space after D) Novation J-cat or Auto-cat None None Rixon 212A ^M^MNU AT D Toyocom (BYTCOM) 212AD Q^M^MQ Q^M^MD^W U.S. Robotics Modems None AT D Note: Additional modems may be found in the "Modem and Cable Installation" section of the MITE handbook.  The H option allows the user to specify a string of up to ten characters which are to precede the number in the dial string. For example, with the Hayes Smartmodem, an "AT D" must be sent to instruct the modem to dial a number. This string must be sent regardless of the number to be dialed. Therefore, the user may enter this string as the dial header string. Likewise, if a switchboard system is always used, part of the number may be included in the 10 characters allotted to the dial header, e.g., "AT DT9,". The combination of the dial header and the number string gives the user 40 characters to express the dial string. The recommended dial prefix for many popular modems may be found by requesting help on option I of this menu, or by looking in the "Modem and Cable Installation" section of the MITE handbook.  The E option allows the user to specify an "Escape Trigger" character that will allow control to be transferred from the link back to the Main Menu. Any time this user-specified character is typed while in link mode, the screen will be erased and the Main Menu will be displayed. From the Main Menu it is possible to initiate various functions, exit to CP/M, return to the link, or go to other menus. This "Escape Trigger" character should be specified as something not required on the remote system. The normal default value is 0AH (10 decimal), which is the ASCII Line Feed (LF) character.  The M option allows you to specify the "Macro Trigger" character. Any time this user-specified character is typed while in the link mode, a second character will be read. If it is a digit in the range 0 to 9, the corresponding macro string will be sent to the remote site as if it were coming from the keyboard. As with the "Escape Trigger" character, it should be specified as something not normally required for use on the remote site. A new value may be specified in the same manner as with the "Escape Trigger" character described above. The normal default value is usually 1BH (ESC). If the character selected is required by the remote site, it may be sent by typing it twice.  The B option allows you to specify the "Break Trigger" character. Any time this user-specified character is typed while in the link mode, a communications line BREAK function (SPACE condition for 150 milliseconds) will be performed. A BREAK is NOT a real character and is rather out-dated, but is still required by certain computer systems (mostly IBM).  The K option allows you to specify the "Local Command Trigger" character. Any time this user-specified character is typed while in the link mode, you will be prompted with "Local Command?". For further information, type the local command trigger while in terminal mode and request help. This function is disabled when the value 00H (null) is selected. The recommended value is ^K (0BH).  The R option allows you to specify the "Remote Command Trigger" character. Any time this user-specified character is typed on the ORIGINATE system while in the link mode, the ANSWER system will prompt you with "Remote Command?". In response, the ORIGINATE user can issue "local" commands on the ANSWER system. This allows an ANSWER system to be put on-line in an unattended mode, so that the ORIGINATE user can control both ends of a file transfer, check directory space, and perform other tasks all from the ORIGINATE system. The "Remote Command Trigger" character is specified by the ANSWER system operator. It is listed (if active, i.e., non-null) when an incoming call is answered, as part of the initial greeting. Output of "local" commands invoked via the "Remote Command Trigger" character actually goes to both systems, and as a matter of convenience, remote commands may be invoked and/or entered from either console. If you are the ORIGINATE system it is not possible for the remote system to issue commands that your system will process.  The C option allows you to select an automatic conversion of lower case characters to upper case both to and from the remote system. This affects only alphabetic characters and serves the same function as a CAPS LOCK key. The default value is OFF. Each time this option is selected, the value toggles between ON and OFF.  The L option allows you to select an Automatic LF (Line Feed) character to be sent on the local console any time a CR (Carriage Return) character is received. Some timesharing systems send only a CR at the end of each line, whereas most CP/M console terminals require both a CR and a LF to advance to the next line. The default value is OFF. Each time this option is selected, the value toggles between ON and OFF.  The T option allows you to enable or disable the Western Union TWX compatibility mode. It is possible to access any TELEX terminal in the world via either of two mechanisms supported by Western Union. When the TWX mode of operation is selected, the following differences are in effect: * Any time a Control-E is received, macro string number 8 will be sent as an "answerback" message. * On establishing a connection, MITE will send a Control-E and await the returned "answerback", echoing it to your console. Once this has been displayed, MITE will automatically ask for the name of the file to be uploaded and will send the file. * On detection of an incoming call, the normal header is suppressed. It should be sufficient to create a parameter file called TWX.PAR that will set up all parameters for accessing the TWX network. The TWX Mode requires the following options to be set: AUTO LF after CR = ON (option L on OPTIONS MENU) Mode(duplex) = HALF (option M on PARAMETER MENU) CR/LF Handshaking = OFF (option H on UPLOAD MENU) Baud Rate = 110 (option B on PARAMETER MENU)  The D option allows you to go into direct connect mode. This mode is used to "fool" the computer into thinking that a modem carrier signal has been received. This option should be used when connecting two computers together without the use of modems. Another use is direct communications with a "smart modem". In most cases, this option should remain OFF.  The Q option allows the user to expand tab characters to spaces or send the tabs themselves to the console. This will not expand tabs on transmission to the remote system, but only to the console. If this option is ON, any tab character sent to the console will be expanded to spaces to place the cursor at the next 8th character position. When receiving terminal control codes that MITE does not recognize, positioning of the cursor with tabs will cause invalid expansions. The escape codes will be counted as characters sent, but will have no effect on the cursor position. This option may be turned off to allow the terminal itself to position the cursor upon receipt of a tab. Each time this option is selected, the value toggles between ON and OFF. The default is ON.  The U option allows you to "upload" (send) a text file to the remote system as if it were coming from the keyboard of the local console. When this option is selected, you will be prompted for a file name, which should be entered in the "d:fn.ft" format. The specified file will be sent to the remote system, using the conventions selected by the other options on this menu. Once the file has been sent, the communications link will be resumed automatically. If an XOFF character (13H, or ^S) is received from the remote system during transmission, MITE will pause until an XON (11H or ^Q) is received before continuing to transmit the file. This will prevent many systems from losing data while transmitting. An upload can be aborted at any time by typing an ESC on the console keyboard. The READ local command performs the same function.  The D option allows you to specify an "intercharacter delay" of 0 to 255 milliseconds. This delay allows you to slow down the outgoing text to the point that a "slow" remote system can accept it. This function works in both FULL- and HALF-duplex. It is the only way to slow down text in HALF-duplex. The time starts with the actual transmission of the character, not counting the transmission time at whatever baud rate you are running. If the actual delay time is less than a single character time, there will be no effect. For example, at 300 baud, each character takes about 33 milliseconds to transmit, so values below 33 will have no effect. A value of 100 will result in about 10 characters per second being sent. This option does NOT affect baud rate, it merely inserts a variable length delay between characters which are being sent at the normal baud rate. The intercharacter delay works for text being sent through the macro strings as well as from a file. When this option is selected, you will be prompted for a new value. The default value is 0.  The E option allows you to enable or disable a "wait for character echo" mode. When this mode is enabled, MITE will wait for each character that it sends to be echoed back by the remote system before it sends the next character. This insures that data will not be lost even on the "slowest" remote systems. The overall throughput is much slower (usually about half) than the rate without the "wait-for-echo" enabled. When this option is enabled, MITE will compare each echoed character it receives against the character it sent and list the number of characters that didn't match at the end of the transmission (nnnnn Compare Errors). Each time this option is selected, the value will toggle between ON and OFF. The default value is OFF.  The H option allows you to select the end-of-line (CR/LF) handshaking mode. When this mode is enabled, any time a CR (Carriage Return) is sent, MITE will wait until the remote system sends back a LF (Line Feed) before sending the next line. This feature is required on most timesharing systems, as they are usually "deaf" during this interval. If the user wishes to communicate with a remote printer or simple data communications utility (such as those found on many commercial word processors), it may be necessary to turn this option OFF, as the remote site in these cases will not send a LF in response to a CR. Each time this option is selected, the value will toggle between ON and OFF. The default value is ON.  The T option allows you to specify a "turnaround" character. When set to 00H, this option is disabled. When set to any other value, MITE will wait at the end of each line until it sees the specified character before it begins to transmit the next line. This feature allows the user to upload text to remote systems that prompt with a question mark (?), or some other prompt. If the turnaround character is not seen within twenty seconds, MITE will send the next line. Typing the escape key during this twenty second timeout period will cancel the timeout and cause MITE to immediately send the next line. When this option is selected, you will be prompted to enter a new ASCII character. The default value is 0.  The G option allows you to set the "Garbage Character Count". This count refers to the number of characters that MITE will wait for, after transmitting a line, before starting to send the next line. Each such "garbage" character has a one-half (.5) second timeout. This feature allows the user to upload text to remote systems that send nulls, line numbers, or other extraneous characters at the start of each line before they are ready to receive the new line. When this option is selected, you will be prompted to enter a new value. The default value is 0. Note : The H, T and G options can be used in combination. The H option is processed first, then the T option, then the G option. This combination allows the user to select a mode such as "At the end of each line, wait for a '?', then ignore the next 2 characters with a one-half (.5) second timeout on each, then send the next line". Using the various options, it should be possible to upload text to virtually ANY on-line system.  The C option allows you to turn the text capture mode ON or OFF. The first time capture mode is enabled (or the first time after a Write operation), the user will be prompted for a file name: "Enter Filename: " This file name should be entered in the "d:fn.ft" format (e.g., FRED.TXT). Note that it is possible to specify a logical device ( e.g., LST:) in addition to disk file names. If the specified file already exists, you will be notified of this fact and asked if you wish to overwrite it. If you later exit to the operating system without writing the captured data to disk with the W option, MITE will automatically write it for you at that time. Each time this option is selected, the value will toggle between ON and OFF. The initial value is OFF. The CAPT local command performs the same function. The I option indicates to the user that the incoming data is being placed into the capture buffer. If capture is ON (C option above) and the I option is ON (default), the first column of the display will be used as a capture buffer indicator. Initially a colon (:) will be placed by MITE at the front of each captured line displayed to the screen. This colon is merely an indicator and does not go into the capture buffer; nor does it get saved on the disk. The colon indicates to you that the information on the screen is being captured and that more than 4K (4096) characters of yet unused capture buffer space is available. The indicator character (first of each line) is also used to let you know when the capture buffer is approaching capacity. When the space remaining in the buffer drops below 4K (4096) characters, the indicator character is changed to an asterisk (*). This is a warning to the user that some action needs to be taken at the earliest opportunity to avoid overflowing the capture buffer. If the sending system pauses before the capture buffer overflows, you can save the text either by going back to the download menu, or by issuing the appropriate local commands. Information on local commands may be obtained by issuing a help request while in terminal mode.  The A option allows the user to write a partial file from the capture buffer. The APPEND local command performs the same function. The data captured will be written to the file specified earlier and the buffer pointer will be reset to empty. Also, the capture mode will remain ON and the output file will remain open. This allows the user to capture several long sessions to the same file, flushing the buffer each time.  The W option is used to write any captured data to the file that was originally specified when capture mode was first enabled. If flow control is enabled, this may actually be the last (partial) buffer. When the write is complete, MITE will remind the user which file was being used: "Capture Complete. Now closing file d:fn.ft" The Write option will set the capture mode to OFF and reset the capture buffer to empty. When this option is selected, the write operation is performed at that time.  The R option allows you to reset the capture buffer to empty. This option is useful only when flow control is disabled.  The P option allows you to turn the "printer echo" function ON or OFF. Any time the printer echo is ON, any character that is written to the console during a link will also be written to the list device. In order for this to function properly, the list device must operate at an effective baud rate that is higher than that of the communications link. For slower printers, it may be necessary to use the "capture to LST:" mechanism or to capture the data to a disk file for later printing. Each time this option is selected, the value toggles between ON and OFF. The initial value is OFF.  The T option allows you to list the current contents of the capture buffer to the console. The listing will pause every 23 lines (and at the end of file), until you hit a CR to continue or ESC to abort the listing. Control-S can be used to cause a pause in listing at any time. This feature is normally of use only when flow control is disabled (otherwise you can only list the last "partial buffer").  The F option allows you to select whether "flow control" handshaking is to be used while capturing text. XON/XOFF (Control-S/Control-Q) characters are usually used to accomplish this handshaking. Many systems will pause when you type Control-S and start back up when you type Control-Q. If flow control is enabled, MITE will attempt to use this mechanism to cause the remote system to pause while it writes the data to disk it has captured since the last pause. This is normally done every 2048 bytes. When the flow stop character is sent, MITE will wait until a full second has elapsed since the last character arrived before writing to disk. This is necessary since some systems have characters in transmission when the flow stop character is read. If the remote system supports this convention, it is highly recommended that you take advantage of it. Each time this option is selected, the value will toggle between ON and OFF. The default value is OFF.  The Q option allows you to specify the flow start character as described under the F option. Most systems that have this feature use Control-Q. When this option is specified, the user will be prompted for a new ASCII character. The default value is ^Q.  The S option allows you to specify the flow stop character as described under the F option. Most systems that have this feature use Control-S. When this option is specified, the user will be prompted for a new ASCII character. The default value is ^S.  The P option allows you to select the protocol to be used in the transfer of binary files from one system to another. When the P option is selected, the list of available protocols will appear. To change the protocol, you may enter the character listed beside the desired protocol. Enter a CR (carriage return) if you wish to leave the protocol unchanged. Be sure that the system with which you plan to communicate supports at least one of these protocols. The default value is XMODEM. For more information on each protocol select the P option of this menu and request help.  The S option allows a file to be sent using the currently selected protocol. When this option is selected, you will be prompted for a file name, which should be entered in the "d:fn.ft" format. At this time, MITE will start sending the specified file to the remote system. A period (".") will be displayed on the console for each block sent and acknowledged as correct. An 'R' will be displayed for each block that was rejected. A 'T' (timeout) means that the remote system didn't respond in the required amount of time. A 'U' (unrecognized) means that your system received an unrecognizable message from the remote system. When the file has been completely sent, MITE will display the message: "File Sent" and the terminal mode will be resumed automatically.  The R option allows a file to be received using the currently selected protocol. When this option is selected, you will be prompted for a file name, which should be entered in the "d:fn.ft" format. At this time, MITE will start receiving the specified file from the remote system. A period (".") will be displayed on the console for each block received correctly. An 'R' will be displayed for each block that is received in error. Other characters that may appear are described in the help screen for the S option of this menu. When the file has been completely received, MITE will display the message "File Received" and the terminal mode will be resumed automatically.  CLINK The original Mycroft Labs binary file protocol. It is compatible with CLINK and CROSSTALK. MITE will also permit the user to receive an ambiguous file list from a CROSSTALK system if several conditions are met. Since CROSSTALK does not include the file name in the protocol, but uses the remote command feature to indicate the beginning of a new transmission, MITE's remote command trigger character must be set to "^C" in order to be compatible with CROSSTALK. MITE must also be the Answer system for the remote command to work. If MITE is the originating system, single file transmissions are required.  HAYES The Hayes Terminal Program Verification protocol. As used in the Smartcom communications package.  IBMPC The IBM Asynchronous Support Package text file protocol. This is not strictly a binary protocol, as only text files can be sent, and no error checking or retransmission is done.  MITE The native MITE protocol (as used in the Mycroft Labs SEND/RECV utilities, see the August, 1982 "Dr. Dobbs Journal"). This protocol supports multi-file transfers, e.g., all files of type .ASM. No file name is required on the receive end.  TEXT A simple ASCII text file protocol that can interact with a high-level language program on a minicomputer or mainframe to transfer text files with error checking and recovery. A sample program to interact with this protocol is provided on the MITE distribution disk. The program, written in FORTRAN, is on file TEXTP.FOR.  XMODEM The protocol used on most RCPM systems. It is compatible with MODEM7, XMODEM, MODEM80, and various other intelligent terminal programs. MITE supports either the checksum or CRC versions of this protocol. To select which will be used issue the CRC local command or set the C option in the binary file transfer menu.  This menu allows you to view and/or define up to 10 pre-stored macro strings each of which can be up to 62 characters in length. These strings are saved and loaded along with the parameters in the .PAR file. Typical uses for macro strings include semi- or fully automatic login or favorite commands. To define the "n"th string, type the number of the desired string (0 to 9). You will be prompted for a new string, which will then be displayed in the menu following the string number. To exit from this menu, use the X option. Any printable ASCII characters can be entered directly. To enter control codes (such as CR, LF, Control-X, Control-H), enter a caret (^) followed by the printable character corresponding to it. The MITE manual contains a list of control codes in the chapter discussing the macro string menu. To invoke a macro string during a session, enter the "Macro Trigger Character" (see Option Menu), followed by the "n"th index character as set up for your terminal (see Installation Notes). For most systems the index characters are set up as '0' - '9'. If the character following the "Macro Trigger Character" is NOT one of these index characters, then that second character is sent through normally. If the remote system needs the "Macro Trigger Character" itself, it can be sent by typing it twice.  There are several special control codes that may be used to automate the login process on many remote systems. The example in help option C is for The Source. The characters currently available are as follows: @E Turn on wait-for-echo mode @N No echo wait (default) @W Wait until no characters received for 1 full second @Pi Wait until no characters received for "i"/10 second @Tn Trap on the ASCII character "n" @Li Link to Macro String "i" (0-9) ^M Carriage Return (control-M is the ASCII character for a carriage return). The "wait-for-echo" mode forces MITE to wait for the echo of each character that it sends before proceeding to the next character. This mode defaults to OFF at the start of each string. Some systems will lose characters if this wait is not enabled. However, many systems do not echo initial CR characters, passwords, etc., and require a means of turning this mode on and off on a character-by-character basis.  This sub-menu gives the user the capability of ignoring certain characters received from the remote system. This feature may be useful when a micro is communicating with a mainframe that uses the delete character (7FH) as a pad character. Many microcomputers will do a character delete from the screen when the delete character is received. In order to prevent this deletion, the user would select the 7FH as a character to ignore from the remote system. The 7FH character is a standard character to be ignored. Another example of when the unwanted character filter is useful involves the Dow Jones Service. This service will sometimes send a 1EH code which will cause certain computers to home the cursor without clearing the screen which can cause havoc for the user.  Three methods of entering the value are allowed. The ASCII value of the character may be entered in decimal or in hexadecimal. The control character may be entered by pressing the Control key along with the appropriate character. In some cases the operating system will trap this and not return it to MITE. For these cases a third method of entry is needed. Enter "^" followed by the character (e.g., "^M" to indicate a carriage return, 0DH).  Available commands: COPY new=old copy one file to another DIR x:afnx list directory of files DRIVE x: select new drive as default ERA x:afnx [q] erase file(s) HELP print list of legal commands LIST x:ufn list file to printer REN new=old rename "old" file to "new" RESET make all drives read/write SET x:afnx $att give file(s) new attribute SIZE x:afnx list size of file(s) in k bytes SPACE x: show space available on d: TYPE x:ufn list text file on console USER n set user number The "system command processor" executes a number of commands similar to the CP/M "direct" commands (e.g., DIR, ERA, TYPE), as opposed to transient commands (e.g., STAT, ED). When this option is selected, any number of these commands may be entered, one at a time.  COPY new=old Simple file to file copy. Uses syntax similar to PIP (e.g., COPY DEMO=TEST.DAT to make a copy of TEST.DAT on the file DEMO).  DIR x:afnx List the names of all of the files on disk 'x' that satisfy the ambiguous file name expression (afnx). For example, "DIR *.ASM" will list the names of all files of type "ASM". If the drive (x:) is not specified, the current drive is assumed. Names of R/W files will be preceded with the standard ':'. Names of R/O files will be preceded with a '>'. SYS files are not listed. See help screen H for an explanation of ambiguous file name expressions.  DRIVE x: Equivalent to 'x:' by itself in CP/M command mode. This makes drive 'x' the new default (or current) drive.  ERA x:afnx [q] Erase all files on disk 'x' that satisfy the ambiguous file name expression (afnx). For example, "ERA *.ASM" will erase all files of type "ASM". If the drive (x:) is not specified, the current drive is assumed. If a second parameter of "q" is specified (ERA *.ASM Q), you will be asked YES or NO on each file before it is deleted.  LIST x:ufn List the specified unambiguous file to the printer.  REN new=old Give an existing file ("old") a new name ("new"). Note that both "old" and "new" must be unambiguous file names. Drive designations (x:) may be included in "old" and/or "new". For example, to change the name of the file "FRED.ASM" to "JOE.MAC", enter "REN JOE.MAC=FRED.ASM".  What is an afnx? An ambiguous file name expression is a list of ambiguous file names separated with + or - operators, for set inclusion or exclusion. A '+' means to include any of the file names covered by the following afn that are not already in the overall list. A '-' means to exclude any of the file names covered by the following "afn" that ARE currently in the overall list. Note that the drive name is not significant in the comparisons. As an example, the afnx "*.ASM+*.SRC-F*.*" would mean all files of type ".ASM" and all files of type ".SRC" except those beginning with 'F'. It is also possible to use an expression like "A:*.ASM-B:*.ASM" which means all files on drive A: of type ".ASM" except those that also occur on drive B:.  RESET Make all drives Read/Write again. Equivalent to a Control-C (^C) in CP/M command mode. Should be done any time a new disk is mounted.  SET x:afnx $att Give all files on disk 'x' that satisfy the ambiguous file name expression (afnx) the new attribute "att". If the drive (x:) is not specified, the current drive is assumed. Possible new attributes are: $DIR - make files visible in directory $SYS - make files invisible in directory $R/W - make files Read/Write $R/O - make files Read/Only For example, to make all files of type "COM" on the current disk Read/Only, use the command: "SET *.COM $R/O".  SIZE x:afnx List size of specified file(s) in K bytes, then list total size of those listed. This can be helpful for estimating transmission time for a file.  SPACE x: List space available on specified drive. If no drive is specified, the current drive is assumed.  TYPE x:ufn List specified file to the console. Control- S (^S) may be used to pause (once paused, any character will restart the listing). Any other character will abort the listing.  USER n Set user number (0 to 7).  To invoke the use of a Local Command in terminal mode, the user would type the "Local Command Trigger" character. The default (preset) and recommended character is ^K. This "Local Command Trigger" can be changed through option K on the OPTION MENU. Do not set the trigger value to 00H, since this effectively disables the function. Whenever the "Local Command Trigger" character is typed on the Local console while in terminal link mode, the prompt Local Command? is displayed. At this time, any system command (see SYSTEM COMMAND PROCESSOR) or any one of the Local Commands may be entered. Once the command has been processed, terminal mode will be automatically resumed. Note that only the first four characters of the Local Commands need be entered. If a file name is omitted, MITE will ask for it later.  BUFFer Prints the capture buffer statistics (i.e., number of bytes captured out of total space available).  ECHO ON or ECHO OFF Allows the user to turn the printer echo function ON or OFF. This is the same as the P option on the TEXT FILE DOWNLOAD MENU.  EXIT Exits to CP/M. Closes open files. Does not hang up the phone  READ d:fn.ft Reads specified file from disk and sends it as if it were coming from the local keyboard without interpretation by your system. 'd' is the drive name, "fn" is the file name, and "ft" is the file type. The drive name is optional; if it is not specified, the drive name is assumed to be the current logged drive. This is the same as the U option on the TEXT FILE UPLOAD MENU.  SCREen OFF or SCREen ON This option allows the user to turn screen output OFF or ON. When OFF, characters received over the communications link will not be displayed on the screen. It is useful on those systems whose video displays are too slow to keep up with communications. This most often occurs on machines without a separate terminal. Problems with losing characters at the beginning of lines would indicate this option might be necessary when uploading or capturing files.  The X option allows control to return to the Main Menu.  This is the principal menu which starts MITE and provides access to its other features through the sub-menus. If this is your first time using MITE, there are a couple of things you should know: 1) You can obtain help on any menu option by going to the menu containing the option and pressing a question mark. You will then be requested to enter a single character indicating the topic on which you wish help. In most cases the character will be the letter of the menu option. 2) While the large number of options available in MITE may seem imposing at first, every option exists to solve a specific communications problem. The general rule of thumb is "If you don't understand an option, don't change it." Each option has a default value that is appropriate for the vast majority of the systems with which you are likely to communicate. Most of the options that are likely to cause you confusion are intended to solve problems that you are not likely to encounter.  The current value of the parameter is displayed to the right of the option description for most options. If the value is changed, it is immediately updated on the menu display. Some of the options prompt the user for input (e.g., Baud). Others merely toggle between two or three states when selected (e.g., Mode). This approach makes it easy to determine the current setting of all parameters at a glance and gives immediate feedback when they are being changed. With all parameters, options, macro strings, etc., any change(s) you make will stay in effect only until you exit to CP/M, unless you use the S option on the Main Menu to make the change(s) permanent.  From this menu, you can select the "trigger characters", as well as several other options. Trigger characters are the characters you type while online to invoke some of the special features of MITE. Once control is transferred to this menu, it remains there until you exit to the Main Menu with the X option.  This menu is used to set the parameters that control how MITE will interact with the remote computer when trying to upload a text file.  This menu controls what MITE will do in terms of saving information as it is received from the remote computer.  This menu is used to control sending or receiving of binary files. A binary file may contain any type of information whatsoever, making this the recommended means of transferring information whenever possible. When files are transmitted using one of the protocols allowed by MITE you have the added advantage that if errors occur while transmitting the file the block in which the error occurred will be re-transmitted. MITE supports a variety of protocols to allow compatability with the widest possible range of programs to be running on the remote system.  The C option enables or disables the use of a CRC (cyclic redundancy check) for error detection. This option has no effect if a protocol other than XMODEM or XMODEM/B is in use. Many RCP/M systems default to using a CRC for error detection when transferring files. The advantage to using this option is that the probability of detecting a transmission error is somewhat improved.  This variant of the original XMODEM protocol is used to allow multiple files to be transmitted with a single command. It may use either a CRC or checksum for error detection. You may determine whether or not to use a CRC for error detection through the C option of the binary file transfer menu or the CRC local command.  As an example of an auto login, the following string may be used to logon to The Source via TELENET: ^M@W^M@E@T=d1^M@T@c 30128^M@T>id tcm495 xxxxx^M When invoked, this string performs the following functions: ^M First CR to get attention (not echoed) @W Wait until no characters have come in for 1 second. ^M Second CR to get attention (not echoed) @E Turn on wait-for-echo mode @T= Input and display characters until "=" is seen d1^M Response to "Terminal=" question on TELENET @T@ Input and display characters until "@" is seen c 30128^M Response to "@" prompt on TELENET @T> Input and display characters until ">" is seen id ...^M Source logon command  Another example of macro string usage is in automating commands used to control MITE. One common use for this is turning capture on and specifying the name of the capture file with the invocation of a single macro. A macro that will perform this function could look like the following: ^Kcapt on^Mexample.txt^M An explanation of this macro string follows: ^K Control-K. This is the local command trigger. It Tells MITE that a local command is comming. capt on The local command to turn capture on. ^M Carraige return. example.txt The name of the capture file. ^M Carraige return.  APPEnd Allows the user to write the captured data to the disk file without closing the file. Capture mode must be ON before you use APPEnd. The capture mode is left ON after the writing operation is completed. Since the file is not closed by APPEnd, another append or write to the same file is allowed. This is the same as the A option on the TEXT FILE DOWNLOAD MENU.  CAPTure ON or CAPTure OFF Allows user to turn text capture mode ON or OFF. he first time capture is enabled or the first time after a WRITe, MITE will ask for a file name. This is the same as the C option on the TEXT FILE DOWNLOAD MENU.  ECHO ON or ECHO OFF Allows the user to turn the printer echo function ON or OFF. This is the same as the P option on the TEXT FILE DOWNLOAD MENU.  MACRos Lists all non-blank macro strings to the console.  PROTocol Displays the current binary protocol, displays the list of available protocols and allows a new protocol to be selected. This is the same as the P option on the BINARY FILE TRANSFER MENU.  READ d:fn.ft Reads specified file from disk and sends it as if it were coming from the local keyboard without interpretation by your system. 'd' is the drive name, "fn" is the file name, and "ft" is the file type. The drive name is optional; if it is not specified, the drive name is assumed to be the current logged drive. This is the same as the U option on the TEXT FILE UPLOAD MENU.  RECV d:fn.ft Receives file transmission onto specified file using the currently selected binary protocol. 'd' is the drive name, "fn" is the file name, and "ft" is the file type. If you are using the MITE binary transfer protocol, the d:fn.ft (drive, file name and type) is ignored and the sending system will supply the file name. This is the same as the R option on the BINARY FILE TRANSFER MENU.  SEND d:fn.ft Sends specified file from disk using the currently selected binary protocol. 'd' is the drive name, "fn" is the file name, and "ft" is the file type. This is the same as the S option on the BINARY FILE TRANSFER MENU.  WRITe Allows the user to write the captured data (or the last part of it, if flow control is enabled) to disk. Capture mode must be ON before using WRITe. A WRITe closes the file and turns the capture mode OFF. This is the same as the W option on the TEXT FILE DOWNLOAD MENU.  The features available in the SPECIAL TERMINAL MENU are features that allow you to customize MITE by selecting menu options. The exact features available vary somewhat from one machine to the next. Features available on an IBM-PC may be different from those available on a Z-100. To see what features are available in your implementation select the T option of the MAIN MENU. While in the SPECIAL TERMINAL MENU help is available to explain how each of the features operates.  The V option, in association with the B option above, allows the user to re-define the location of the RS-232 port specified in the C option above. In particular, this option allows the user to change the Interrupt Vector Address. This option should normally be set to either 0030H(port 1) or 002CH(port 2) (as are the defaults). Extreme caution should be taken in changing these addresses to values other than those above. See descriptions of the C and B options above for a complete discussion of the port re-definition options. WARNING: This option should be used with caution.  The B option allows the user to re-define the location of the RS-232 serial port specified in the C option above. This option provides for the ability to change the Port Base Address from its pre-defined value. This is very useful when using an internal modem board in a PC "look-alike" such as the Columbia MPC. Some PC look-alike systems have the RS-232 ports on the main computer board and are not optional. Therefore, an alternate address must be used on the modem board. The B option, in conjunction with the V option (described below), allows this flexability. After selecting the B option, the user will be asked to enter the base address of the RS-232 port. Please check the documentation associated with the modem board or serial board being implemented for the appropriate address. This address should be entered in hexadecimal format, e.g., 03F8H. The address entered will be associated with the port number currently in the C option until the session is terminated unless the Save option (Main Menu) is used to save all parameters. WARNING: This option should be used with caution.  The C option allows the user to change between the three serial ports available on the PC. Entering a "C" will cause the port number to increment as well as change the Port Base Address and the Interrupt Vector Address. Each of these values may be changed individually and stored in association with the port number. See the following paragraphs on changing the Port Base Address and the Interrupt Vector Address. These values are stored on the parameter file when a "Save" is done.  The N option allows the user to change the normal foreground color if a color monitor is being used. After selecting the N option, the user will be shown the foreground color options below and can select the desired color. The color selected will be used for the normal foreground color for non-highlighted displays. COLOR SELECTION OPTIONS 0 - Black 1 - Blue 2 - Green 3 - Cyan 4 - Red 5 - Magenta 6 - Brown 7 - Yellow 8 - Dark Gray 9 - Light Blue A - Light Green B - Light Cyan C - Light Red D - Light Magenta E - Yellow F - White Enter Foreground Color Code:  The M option allows the user to change the normal background color if a color system is being used. After selecting the M option, the user will be shown the background color options below and can select the desired color. The color selected will be used for the normal background color for non-highlighted displays. COLOR SELECTION OPTIONS 0 - Black 1 - Blue 2 - Green 3 - Cyan 4 - Red 5 - Magenta 6 - Brown 7 - Yellow Enter Background Color Code:  The H option allows the user to change the highlighted foreground color if a color system is being used. After selecting the H option, the user will be shown the foreground color options above and can select the desired color. The color selected will be used for the highlighted foreground color for highlighted displays.  The I option allows the user to change the highlighted background color if a color system is being used. After selecting the I option, the user will be shown the background color options above and can select the desired color. The color selected will be used for the highlighted background color for highlighted displays. This is general help for the emulation menu. This option lets you select the manufacturer of the terminal you wish to emulate. This menu lets you select the model. This menu lets you select the keyboard overlay. This option turns the emulation feature on or off. This options toggles the debug flag. This option sets the intercharacter delay when sending function keys. Return to main menu. This selects no emulation and turns off the flag in the emulation menu. Go to the next list. Return to the emulation menu.  The E option allows the user to require a password when MITE is used in the answer role. When MITE answers the incoming call this value will be checked. If it is blank, any caller will be allowed access to the system. If this value is non-blank, the caller will be prompted with: ENTER PASSWORD: He will be given three attempts to enter the password that is entered via this option. The password may be up to three characters, upper or lower case. The default setting for the password parameter is blank. USE x:fn.ft The USE command specifies that instead of reading input from the keyboard, MITE should read from the specified file. Characters coming from the file are treated just as if they case from the keyboard. At the end of the file, control is returned to the keyboard. If a macro string is active at the same time as the USE file, the macro string has precedence. The following should be taken into account when creating a USE file: - All control characters in the file are ignored. This includes carraige returns and line feeds. - To issue a control character, use the '^' followed by the character. For example, a carraige return (control-M) is specified by ^M. - To delay 1 to 9 seconds, use a @Dn where 'n' is the number of seconds. - An ampersand (@) followed by any other character other than another ampersand or a 'D' will cause the ampersand and the other character to be ignored. The S option allows filtering of control characters from the text file as it is transmitted t he remote system. Only carriage returns (0DH) and (if necessary) line feeds (0AH) are passed through. This option also strips the high bit from the transmitted character before sending it. With this option "ON", WORDSTAR files may be transmitted to a mainframe or another microcomputer without first "Printing to a Disk File". This option should be "OFF" if transmitting files containing Tabs (09H) or other required control characters.  To allow for modification of macro strings, several special functions enable the user to move characters from the "old" string into the "new" string. These functions are defined below. ^L - Control L moves the next character from the "old" string into the "new" string. On the IBM, you may use the right arrow key. ^K - Control K moves all remaining characters from the "old" string into the "new" string. On the IBM, you may use the up arrow key. ^H - Control H delets the last character from the "new" string. On the IBM, you may use the left arrow key. ESC - The Escape key will reset the "old" string to the beginning and the "new" string to empty. This allows the user to abort and start again. The 'Starting Point' is where AUTOMITE gets the 'default' values from (i.e. the answers that will be accepted if just CR is typed). You can use either 'Internal Defaults', which is the set of values MITE uses if no .PAR file is loaded, or you can specify an existing site name. The latter option allows you to start with a file that may be just like you want with one or two minor exceptions, such as phone number or baud rate. When in doubt, use 'Internal Defaults' (just type CR in response to this question). A site 'filename' is up to 8 characters, any of which can be alphabetic or numeric (no special characters like slash). If you are defining a supported service, an appropriate default filename will be supplied for you. If you are creating more than one file for a given supported service / network combination (e.g. DJNS/Telenet), you should specify a unique name for each file. If possible, use the same first few characters for related files (e.g. SOURCE3 and SOURCE12 for 300 and 1200 baud files for the source). This name will be listed on the AUTOMITE main menu. The 'description of site' may be any phrase of up to 50 characters, and should be descriptive of the site you are defining. If you are defining one of the supported services, an appropriate default description will be supplied. This description will be displayed on the AUTOMITE main menu. The 'phone number' is the number of the site you are defining. It may include characters such as parentheses, dashes and spaces. Additional characters may be available for your particular smart modem (consult your modem manual). Some examples of such modem specific characters are: T - for forcing touch tone (instead of pulse) dialing (Hayes) , - to pause for 1 second before proceding (Hayes) The 'baud rate' refers to the speed at which you wish to communicate. Most modems support 110 and 300 baud (about 10 and 30 char/sec respectively). Some modems also support 1200 baud (about 120 characters per second). Be sure your computer, your modem AND the online service are all able to support the baud rate that you select. The 'character format' refers to the number of data bits and the parity. Your selection must be the same as that used by the remote online system in order to communicate properly. If you get gibberish on your screen, you may wish to try a different character format. Most online systems use 7 data bits and Even parity (7/EVEN). A few use 8 data bits and No parity (8/NONE). Virtually no other combination is found in practice. If you use 8/NONE and get greek characters, reverse video characters, etc, try switching to 7/EVEN. MITE has the capability of automatically logging in to many online services, such as Dow Jones, etc. In order to do this, it must know exactly how such a login procedure works. There is a flexible 'language' in MITE that allows you to specify exactly how to interact with such a login procedure, but it is somewhat complex to learn. AUTOMITE knows how these login procedures work on all the supported online services, and can ask you for just those items specific to your account (user number, password, etc.). If you want to have MITE login automatically for you, answer this question YES, and then answer all the specific questions asked for the service you are using. If you have a valid account on that service, you should have all of the information required. Once you have defined a site with auto login, KEEP CAREFUL TRACK OF THE .PAR FILE CREATED BY AUTOMITE. Anyone with that file (and MITE) can use your online account as easily as you can! AUTOMITE is a front-end menu system for the MITE communications program. It allows you to easily determine which online sites have been previously set up (defined), and allows MITE to be executed using the parameters for any of those listed sites. It furthermore allows you to easily define new sites, including automatic login. AUTOMITE knows how to set up parameter files for many online services, such as Dow Jones via Telenet. The site code (a single letter in the range A through J) is the first item on each line of the AUTOMITE main menu. To invoke MITE using that site, just enter the site code and sit back while MITE does its stuff. Option W allows you to advance to the next page of defined sites, if more than 10 sites are currently defined. When you are on the last page of sites, this option will return you to the first page. The X option allows you to exit to the operating system WITHOUT chaining to MITE. The Y option allows you to define a new online site. You will be asked a few short questions such as: - what online service (source, dow jones, etc.) - what phone number - what baud rate (300, 1200, etc.) - do you want to set up an auto login sequence If you select the last option, you will be asked for additional information, such as user number, password, etc. It is recommended that you have all such information handy before trying to define a new site. The Z option allows you to zap (delete) an existing site from the list of current sites. This will erase the .PAR file. You will be asked to confirm the action before it is done. The currently supported sites are those for which AUTOMITE knows how to set up parameter files. Note that a 'supported site' actually is a combination of an online service (such as Compuserve) with a network used to access it (such as Tymnet). The reason for this is that the details of the logon procedure are dependent on which network is used to access the given service. To choose one of the supported sites, select the one letter code to the left of the site name and description. If you want to set up a parameter file for some other site, select 'none of the above' (by typing CR). In this case, you will be prompted for character format, and will NOT be prompted to set up an auto login procedure.