     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
                        M i n i - M I T E   v 4 . 0
     
     
     
                       A Data Communications Package
                            For Microcomputers
     
     
     
     
     
     
                     Developed by: Lawrence E. Hughes
     
     
                            Mycroft Labs, Inc.
     
     
     
     
     
     
     
     
     
                             Short Form Manual
     
     
     
     
     
     
     
     
     
             Manual Copyright (c) 1985, 1986 Mycroft Labs Inc.

     
     
     
                               What is MITE?
     
        MITE  is a general purpose asynchronous communications package 
     that  will allow your microcomputer to emulate a  terminal,  with 
     auto-dial,  auto-answer and both text file and binary file send / 
     receive capabilities. Typical applications include:
     
     1. Use with a modem to access online services, such as the Source 
     or Compuserve, or even university mainframe or mini-computers.
     
     2. Use with a local minicomputer or mainframe at high speed (e.g. 
     9600 baud) in place of a standard terminal.
     
     3. Use to access bulletin board systems to download/upload files.
     
     Essentially, it performs the following functions:
     
     1. Helps establish a connection with another system, if necessary 
        by dialing, detecting carrier, and/or logging in.
     
     2. Once the connection is established, it enters a "conversation" 
        mode, during which any character typed on the keyboard is sent 
        to the other system, and any character received from the other 
        system  is displayed on the local console.  This is  sometimes 
        called "dumb terminal mode".  In effect, your microcomputer is 
        emulating a simple cable between your "console" and modem.
     
     3. At any time during this conversational mode,  you can "escape" 
        from  the normal operation and "talk directly to  MITE",  then 
        resume  the original dialog with the remote  system.  Numerous 
        system commands (e.g.  DIR) and extended functions (e.g.  text 
        file upload/download) can be requested from these menus.
     
     4. While  in conversational mode,  you can "upload  text",  which 
        means  MITE will read a file from disk and send it as if those 
        characters were being typed (very fast and accurately) on  the 
        keyboard.  There  are several options available to modify  the 
        exact  way  in  which this is done to compensate  for  various 
        limitations  of  typical online  systems.  For  example,  many 
        online systems can not "keep up" with characters coming in  at 
        full  line  speed  (120 characters per second at  1200  baud), 
        since  they  were designed for human typists.  Such  a  system 
        might  "lose" characters (or entire lines).  MITE has  several 
        ways  to  slow  down the transmission to the  point  that  any 
        system can "keep up".  You may have to experiment with a given 
        system to determine the correct options to maximize throughput 
        without  losing characters.  Once these  are  determined,  you 
        should save them on a parameter file (see option S on the main 
        menu) for instant recall next time you access that system. 
     

     5. You  can  also  "capture"  (onto a disk  file)  anything  that 
        normally  would be written to the console screen  during  this 
        conversational  mode.  Such information is saved as a standard 
        ASCII  text file,  which can be edited,  read as data by  many 
        programs,   etc.   Independently,   you  can  also  have  such 
        information automatically "echoed" to the system  printer,  to 
        keep a hard copy record of the session.
     
     6. Finally,  you  can send or receive any file or group of  files 
        using  the  industry standard XMODEM protocol (with Batch  and 
        CRC options).
     
        The following procedures will cover the typical situations you 
     will run into while using MITE:
     
          1. Initial Installation and Setup
          2. Originating a Call 
          3. Uploading Text Files from Disk
          4. Capturing Text Files onto Disk
          5. Sending/Receiving Binary Files
     
        This manual will describe the high points of these procedures, 
     but  the full Mini-MITE manual includes significantly more detail 
     and helpful hints.
     
        Note that MITE has two complete control mechanisms:  menu  and 
     local command.  To use the menu system, type the "escape trigger" 
     (normally  ^J) which takes you to the main menu,  from which  you 
     can  go to other menus and/or return to conversational  mode.  To 
     use  the  "local  commands",  type the  "local  command  trigger" 
     (normally ^K), at which time you will be prompted with
     
                Local Command? __
     
     You  may then enter any legal local command,  followed by a <CR>. 
     When the command is done,  you will be returned to conversational 
     mode.  Note  that  you can use any combination of menu  or  local 
     command modes at any time. Both methods are always available.
     

     1. Initial Installation and Setup
     
        The first thing you should do is to copy the MITE installation 
     files  to  a working disk (or a directory on your hard disk)  and 
     BACK  IT UP.  MITE is not copy protected,  and you should  insure 
     that  if anything nasty happens to your working  copy,  that  you 
     have a backup. The files you need on your working disk are:
     
          MITEU.EXE
          INSTALL.EXE
          ADM3A.TIO
     
        The  second  step is to log into this disk (or directory)  and 
     run  INSTALL  (just type its name).  You will  be  asked  several 
     simple questions:
     
          What COM port number?
     
          Typically  if you have a built-in serial port (or  just  one 
          serial  port),  it  will be COM1.  If you have  an  internal 
          modem,  it  will typically be set for COM2.  Other COM ports 
          are relatively rare,  since IBM did not leave any place  for 
          them in the original design.  For further details,  see your 
          computer / serial port / modem manual.
        
          Display colors?
     
          If  you have any monochrome type display (IBM MA,  Hercules, 
          etc),  or  you  have a color interface driving a  monochrome 
          display  (as on a Kaypro 16),  select  option A  (monochrome 
          defaults).
     
          If you have a color display (IBM CGA, IBM EGA, etc.) driving 
          a color monitor, select either option B (blue defaults) or C 
          (Red defaults), or choose your own colors via option D.
     
          Multi-page option?
     
          If  you  have a display adapter that supports  four  display 
          pages  in hardware (e.g.  IBM CGA,  IBM EGA,  etc.) that  is 
          supported by your ROM BIOS,  select YES - when you return to 
          online  after  using the menus,  whatever was on the  screen 
          will still be there when you go back online.
     
          If  you  have a display adapter that DOES NOT  support  four 
          display pages (e.g.  IBM MA,  Hercules,  etc.),  select  NO. 
          Whenever you escape into the menu system and go back online, 
          the screen will be cleared.
     

          Wraparound?
     
          This  determines what is done when a character is printed in 
          column  80  on  any line.  If you  select  YES,  after  that 
          character  is printed,  the cursor will automatically  "wrap 
          around"  to column one of the next line.  If you select  NO, 
          the cursor will remain in column 80 of the current line, and 
          any  further  characters received (until the next  CR)  will 
          overprint any previous character in column 80.
     
          Default trigger characters?
     
          If you want to have MITE default to trigger characters other 
          than the normal ones (^J for escape,  ^K for command and  ^B 
          for  break),  specify those codes now.  Most users will just 
          want to use the normal defaults,  which will be selected  if 
          you just type CR in response to each of the three questions. 
     
     
     
          YOUR COPY OF MITE IS NOW INSTALLED FOR YOUR SYSTEM
     
     You no longer need the file INSTALL.EXE on your working disk.

     
                          Setting up default parmeters
     
        The  next  step  is  to go through the menus  and  change  any 
     settings (e.g.  baud rate,  dial header,  etc.) to your preferred 
     defaults and save them on the file MITE.PAR.  In the future,  any 
     time you bring up MITE with no parmeter file,  these values  will 
     be loaded automatically. To do this, follow these steps:
     
          A. Bring up MITE with no parameter files (MITE)
     
          B. Go through the various menus and set any desired values
     
               1. Be sure to set the Dial Prefix on the Parameter menu
               2. Set any initialization string required by your modem
               3. Check the millisec. value on the time constant menu
               4. If you mostly use 1200 baud, set that now
               5. If you mostly use a particular protocol, set that
               6. Set any other options to preferred values 
               7. IF IN DOUBT, USE THE SUPPLIED DEFAULTS !!!
     
          C. Return  to the Main Menu and do a Save Parameters to  the 
             file  MITE.PAR  (use option S and specify filename  MITE, 
             with no password).
     
          D. In the future,  the file MITE.PAR should be copied  along 
             with   MITE.EXE,   if  you  move  it  to  other  disks  / 
             directories.

     
                         Connection to your Modem
     
        This section contains brief information on how to set up  your 
     modem  and  connect it to your computer (if external).  The  full 
     Mini-MITE  manual  includes significantly more  details  on  this 
     procedure.  In most cases it will be really quite simple.  If you 
     do run into problems, consult your local computer club or guru.
     
          A. Set switches on your modem to accomplish the following:
     
               DCD (pin 8) indicates the true state of carrier
               DTR (pin 20) causes the phone to hang up if dropped
     
          B. If you have an internal modem,  insure that there are  no 
             other  serial  ports in your system that  might  conflict 
             with  your modem.  We recommend that you set it for COM2, 
             as many systems have built-in (or added) ports already at 
             COM1. Be sure to check multi-function boards for possible 
             serial ports.
     
          C. If  you have an external modem,  buy or build  an  RS-232 
             cable to connect your modem to your serial port. You will 
             need  a  minimum of lines 2 through 8 and  20,  connected 
             straight through.  Be careful to check the gender of  the 
             DB connector on each end.  Most modems will have a female 
             connecter (which requires a MALE connector on the cable). 
             The  serial  card in your IBM may have either a  male  OR 
             female  connector.  IT  MAY NOT EVEN HAVE 25  PINS!  Many 
             serial  cards  for  the IBM  (especially  AT)  have  DB-9 
             connectors.  A special cable is required for these cards. 
             Be  especially careful if you have something like the IBM 
             Serial/Parallel card,  as it has both a DB-25 and a DB-9, 
             but the DB-25 IS NOT THE SERIAL PORT - IT IS THE PARALLEL 
             PORT.  DO NOT PLUG SERIAL DEVICES INTO THIS DB-25!!!!! No 
             we're not kidding.
     

     2. Originating a Call
     
        Once   your  serial  interface  and/or  modem  and  MITE   are 
     installed, you can originate a call very simply:
     
          A. Determine  the phone number and communication  parameters 
             of the site you wish to call (consult any user guides  or 
             signup information sheet),  or try the default values.  A 
             few common settings are listed below:
     
               Most services:      7 data, EVEN parity, 1 stop 
               Compuserve:         8 data, NO parity, 1 stop
               CBBS systems:       8 data, NO parity, 1 stop
     
             It  is  VERY  rare to use anything other than  7/EVEN  or 
             8/NONE.
     
          B. Bring up MITE with no parameter file.
     
          C. Go through the various menus and set the values for  this 
             site. A recommended checklist follows:
     
               Main menu
     
                    Site ID
     
               Parameter Menu
     
                    Baud rate
                    Number of Data Bits
                    Parity
                    Number of Stop Bits
                    Phone Number
     
          D. Save  those parameters with the S option.  Use a filename 
             that  will  be easy to remember  (e.g.  SOURCE).  In  the 
             future,  you can restore those parameters by doing a Load 
             (L option on Main Menu),  or by specifying that file name 
             on the command line after MITE (e.g. MITE SOURCE). 
     
          E. Whether  you  went through and set your  parameters  this 
             time,  or loaded them from a previous SAVE,  you can  now 
             start  things rolling with the G option on the main  menu 
             (GO ONLINE).
     
        Assuming you have your modem and MITE installed correctly,  it 
     should now dial out to the specified site and detect carrier.  If 
     it always says "Now resuming previous call",  you have a  problem 
     with DCD (data carrier detect).  If the H option on the Main Menu 
     (Hangup Phone) does NOT hangup, you have a problem with DTR (data 
     terminal ready). In either case, check your modem switches and/or 
     cable.
     

     3. Uploading Text Files from Disk
     
     
        At  any time in conversational mode,  you can "upload" a  text 
     file  from  your disk (which could have been  previously  entered 
     with a text editor,  word processor,  etc.). This means that MITE 
     will read that file and send it, one character at a time, just as 
     if  you were typing those characters on the keyboard.  The  steps 
     involved are as follows:
     
          A. Get  to  a point in your online session where  you  could 
             normally  start typing in text (e.g.  "insert mode" in an 
             editor, etc.).
     
          B. Escape  from conversational mode into MITE's menu  system 
             with  a ^J (or whatever you have selected as  the  ESCAPE 
             TRIGGER CHARACTER).
     
          C. From the Main Menu, select option U (for Upload).
     
          D. From the Upload Menu, select option U - upload file
     
          E. Specify the name of the file you want to upload
     
          F. The file will now go out to the other system.
     
          G. When the entire file has been sent, MITE will tell you.
     
     Certain  (especially  older)  online systems may not be  able  to 
     "keep up" with transmissions like this, or may lose characters at 
     various  times.  MITE contains many features to get  around  such 
     problems.
     
     If the upload "hangs" at the end of the first line,  you need  to 
     turn off the CR/LF handshaking (option H).
     
     If  the other system loses characters,  try various end  of  line 
     delays,  intercharacter delays,  or as a last resort, turn on the 
     Wait for Echo mode (this slows down throughput drastically).
     
     If the other system is not ready for the next line until it sends 
     a prompt character (e.g. ?), define a turnaround character.
     
     If  the  prompt  character  is  followed  by  additional  garbage 
     characters (like blanks), or you need a short additional delay at 
     this time, specify a non-zero 'garbage character count'.
     
     If  you  are trying to upload a Wordstar file with top  bits  set 
     and/or  various  control characters,  turn on the  STRIP  CONTROL 
     CODES option - only pure ASCII text will be sent. 
     
     Between the various upload options,  you should be able to upload 
     text into virtually ANY online system, without losing data.

                 Uploading Text Files Using Local Commands
     
        The  following  local commands may be used in place  of  going 
     back into the menu system (preceded with local command trigger):
     
          read ufn
     
               read disk file and send as if typing it from keyboard
     
          upload ufn
     
               another name for READ
     
          icdel n
     
               set intercharacter delay in milliseconds
     
          eolhs on/off
     
               set/reset end of line handshaking
     
          eold n
     
               set end of line delay in deciseconds
     
          turn x
     
               set turnaround character to "x"
     
          wecho on/off
     
               set/reset "wait for echo" mode
     
          strip on/off
     
               set/reset "strip control characters" mode
     
     

     4. Capturing Text Files to Disk
     
        At  any  time  during conversational mode,  you  can  turn  on 
     "capture  mode" so that anything from the other system that  goes 
     to the screen ALSO goes to a disk file,  for later editing,  etc. 
     MITE normally uses XON/XOFF handshaking to write short buffers of 
     text to the file without losing data.  The first time you turn on 
     capture (or the first time after a WRITE),  you will be asked for 
     a  filename to write the data to.  If you choose a filename  that 
     already  exists,  MITE will give you a chance to use a  different 
     name.  Once "capture mode" has been turned on the first time, you 
     can turn it on or off any number of times (for example,  you  may 
     only want to capture specific parts of a long session).  When you 
     are through capturing,  you can close out the file with the WRITE 
     option.  If  you  forget  to  close a  capture  file,  MITE  will 
     automatically  close  it for you when you exit to  the  operating 
     system, and will even remind you of the filename.
     
     To start capture mode:
     
          A. Escape to the Main Menu with a Ctrl-J (or whatever)
     
          B. Go to the Download menu (option D)
     
          C. Select Capture Mode (option C)
     
          D. Specify a reasonable filename
     
          E. Exit to the Main Menu (option X)
     
          F. Go back online (option G)
     
     To terminate capture mode:
     
          A. Escape to the Main Menu and go to the Download menu (D)
     
          B. Select WRITE function (option W)
     
          C. Exit to the Main Menu (X) and go back online (G)
     
     To turn capture mode on or off (after the first time):
     
          A. Escape to the Main Menu and go to the Download menu (D)
     
          B. Select Capture Mode (option C) - mode will toggle 
     
          C. Exit to the Main Menu (X) and go back online (G)
     
     You can independently turn on or off a "printer echo" mode.  When 
     this mode is on, any data that comes from the other system and is 
     written  to  the  display  will also be  written  to  the  system 
     printer.  Be careful of printers that are slow, or have slow line 
     feed or carriage returns! 
     

                  Text File Download Using Local Commands
     
        The  following  local commands may be used in place  of  going 
     back into the menu system (preceded with local command trigger):
     
          capture on/off
     
               turn capture on (or off if already on).
               MITE will ask for a filename the first time. 
     
          write
     
               flush capture buffer to disk and stop capturing
     
     

     5. Sending/Receiving Binary Files
     
        Mini-MITE allows you to send or receive any file (or group  of 
     files when using the batch option) to/from any online system that 
     supports  the XMODEM protocol,  such as RCPM/RBBS systems,  other 
     microcomputers running MITE (or any similar program). This method 
     will insure that the file is received intact (no extraneous  data 
     or  errors).  Even executable files (.COM,  .EXE,  etc) and other 
     "binary" files (dBASE files,  Wordstar documents, 123 data files, 
     etc) can be transferred using this method.
     
        The  steps for doing a binary file transfer are fairly  simple 
     and straightforward.
     
     1. Establish a connection and verify that information can be sent    
        freely in both directions.
     
     2. Insure  that  the  other end can send (receive)  binary  files 
        using  the XMODEM protocol.  Unless it specifically claims  to 
        support the Batch and/or CRC options, it probably doesn't.
     
     3. Start the other end receiving (sending).  The exact method for 
        doing this depends on which system you are dialed into. A real 
        copy of XMODEM would use the following commands:
     
          XMODEM R filename             (to receive from you)
          XMODEM S filename             (to send to you)
     
     4. Escape to the Main Menu (^J), then to the Binary Xfer Menu (B)
     
     5. Initiate the send (S) or receive (R) from your end.
     
     6. When  the  transfer is complete,  you  will  automatically  be 
        returned to conversational mode. 
     
     Note: using the DOTS feedback method, during a transfer, a period 
     (.)  indicates  a  block sent (received) with no  error.  An  "R" 
     indicates  a request for retransmission due to a detected  error. 
     If it resumes displaying periods, the error was recovered and the 
     file will be intact. A "T" indicates a timeout (the other end did 
     not  respond  in  the expected interval,  so it  tried  the  last 
     operation again).
     

                 Binary File Transfer using Local Commands
     
        To  transfer binary files using the local  command  mechanism, 
     set  up the other end as before,  but instead of going back  into 
     the  menu  system,  use the following commands (preceded  by  the 
     local command trigger, which by default is ^K):
     
          protocol xxx
     
               to check/set the current protocol (XMODEM or XMODEM/B)
               if no protocol is specified, you can select from a list
     
          send afn
     
               to send a file (or batch of files using XMODEM/B)
               if no afn is specified, MITE will ask for one 
     
          recv afn
     
               to receive a file (no afn required with XMODEM/B)
     
          bfdisp DOTS/TEXT
     
               select feedback method during binary file transfer
     
          conflict REPLACE/BACKUP/IGNORE/ENQUIRE
     
               select action to be taken when filename conflict occurs
               during receipt of file(s).
     
     
        Once  the  transfer  is complete,  you will  automatically  be 
     returned to conversational mode.      

     
                    BUILT-IN LINE NUMBERED TEXT EDITOR
     
        This  is  a simple text editor similar to the  standard  line-
     numbered  editors  found  in most  BASIC  interpreters,  such  as 
     Microsoft MBASIC.  Unlike most line editors, ours is suitable for 
     entering arbitrary text files or source programs for  MORSE.  Our 
     editor has this flexibility because it will work with files which 
     do  not have line numbers on them either before or after editing.  
     
        Anyone who is familiar with the editing conventions used in  a 
     typical  BASIC  interpreter  can create files with  out  built-in 
     editor.   A  number of useful features and extensions  have  been 
     provided.  
     
        You can invoke the editor either from the main menu (option E) 
     or  with  the local command "edit ufn" (preceded with  the  local 
     command trigger).
     
        The conventions adopted in this editor are as follows:
      
          1)  Typing  a  line number followed by a line of  text  will 
          cause  that text to be entered into the memory buffer  after 
          the line whose line number is the greatest number less  than 
          the  current  line  number.  This means that lines  will  be 
          stored in numerical sequence by line number.
      
          2)  If  there is already a line in the text buffer with  the 
          number of a new line, the new line will replace the old one. 
          No warning is issued when this occurs.
     
          3) If a line number is typed by itself, any line in the text 
          buffer with that same number will be deleted.
      
          4) If a line starts with a non-numeric character (unless  in 
          Auto-line Mode),  that line is interpreted as a command.  If 
          not recognized, an error message is issued.
      
      Several commands are provided to make editing simpler:
      
          LIST           List all lines in the buffer
          LIST n         List line n
          LIST n-        List all lines starting with line n
          LIST n-m       List all lines n through m inclusive
          LIST n-m /str/ List all lines as above that include /str/  
     
          NEW            Erase all lines in buffer
      
          KILL           Same as NEW command
          KILL n         Erase line n
          KILL n-        Erase all lines starting with line n 
          KILL n-m       Erase all lines n through m inclusive
     

          AUTO           Start Auto-line Mode, FIRST = 10, INCR = 10
          AUTO n         Start Auto-line mode, FIRST = n, INCR = 10
          AUTO n,m       Start Auto-line Mode, FIRST = n, INCR = m
     
          RESEQ          Resequence all lines, FIRST = 10, INCR = 10
          RESEQ n        Resequence all lines, FIRST = n, INCR = 10
          RESEQ n,m      Resequence all lines, FIRST = n, INCR = m
      
          CAPS           Set flag to translate all lower case to caps
      
          SPACE          Request status of available space in buffer
      
          QUIT           Abort without writing buffer to disk
     
          END            Write buffer to disk, rename files
      
        Once  Auto-line Mode is initiated with the AUTO  command,  the 
     built-in  editor  will  prompt you with increasing  line  numbers 
     until an empty line (no text before CR) is typed. The line number 
     used as a prompt will be assigned to the line entered by the user 
     in  response  to it.  No error message or warning  is  issued  if 
     existing lines are overwritten while in Auto-line Mode.
      
        The  built-in  editor  is invoked either from  the  main  menu 
     (option E),  or with the local command EDIT, followed by the name 
     of the file you wish to edit. If you specify a file that does not 
     currently  exist  on the disk,  it will be created for  you.  The 
     message  "NEW  FILE" will be printed to warn you to check  for  a 
     mistyped  file  name  if you were intending to edit  an  existing 
     file. Much like the conventional editors (like ED and EDLIN)  the 
     output  file will have the name you specified,  and the  previous 
     version (if any) will be renamed "x.BAK" where 'x' is the name of 
     the file you are editing.  Unlike many editors,  the file will be 
     read  into  the memory buffer for  you.  Unfortunately,  you  are 
     restricted  to files which will fit into the program buffer  (64k 
     bytes).  If you wish to edit larger files,  exit to the operating 
     system and use a conventional editor.
     
 
        This  editor will affix line numbers to the lines of your  un-
     numbered file as it reads them in.  Likewise,  when it writes the 
     file back to disk, it will strip the line numbers from the lines. 
     This  feature  allows  you to create source programs  for  MORSE, 
     which will not accept line-numbered files.  This feature is  also 
     useful for creating memos, letters, etc.  
     
        The command RENUM may be used in place of RESEQ,  if  desired. 
     Also,  either  a dash (-) or a comma (,) may be used to  separate 
     two  arguments  (e.g.,  LIST  10-30 may also be entered  as  LIST 
     10,30).  An  asterisk (*) may be used in place of any  number  to 
     stand  for  65535 (a very big number).   To list all  lines  that 
     contain the word "data", you might use the command:
     
          LIST 0,* /data/ 
     
     A  string may be delimited with any character that does not occur 
     in that string, e.g., "fred", *fred*, or /fred/ are acceptable.
     

                               MENU DESCRIPTIONS
     
     _________________________________________________________________
     
     MAIN MENU
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          MAIN MENU
     
               G - Go Online            E - Edit File
               H - Hang Up Phone        I - Enter Site ID
               L - Load Parameters      S - Save Parameters
     
               Z - Emulated Terminal = ADM3A          
     
                      Sub-Menus:
     
               P - Parameter            O - Option
               U - Upload / Send Text   D - Download / Capture Text
               C - Command Processor    T - Timing Constants
               B - Binary File Xfer
      
               X - Exit to Operating System
     
          Enter Option (? for help): _
     
     This  is the principal menu that starts MITE and provides  access 
     to its other features through the sub-menus.
     
     The  G  option  takes you from the menu system  to  the  terminal 
     (conversational) mode.
     
     The  E option allows you to enter and/or modify text files  using 
     the built-in line numbered text editor.
     
     The H option can be used to hang up the phone at any time.   Some 
     computer systems have a BYE or similar command that may make this 
     option unnecessary.
     
     The  I  option allows you to enter a one-line description of  the 
     site you will be using.
     
     The  L  option allows you to load parameters  from  a  previously 
     saved parameter file.
     
     The  S option allows you to save the current parameters on a disk 
     file for future use.
     

     The  Z  option  allows you to specify the terminal  you  wish  to 
     emulate.  When  you  select  this option,  a  list  of  available 
     emulation modules (files of type .TIO) will be listed, from which 
     you can select a new one.  This terminal name will be saved along 
     with  all  the  other parameters,  and when a parameter  file  is 
     loaded,  the  specified  emulation module will  automatically  be 
     loaded.  Note that the module loader automatically checks to  see 
     if the correct module has already been loaded.
     
     The P,O,U,D,C,T and B options will bring up the sub-menus. 
     
     The  X  option  will  allow  you to leave  MITE  to  go  to  your 
     computer's operating system. 
     

     PARAMETER MENU
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          PARAMETER MENU
     
               B - Baud Rate                 =   300
               D - Data Bits                 = 7
               P - Parity                    = EVEN
               S - Stop Bits                 = 1
      
               R - Role (ANS/ORG)            = ORG
               M - Mode (Duplex)             = FULL
     
               N - Phone Number              = 
               I - Modem Init String         = 
               H - Dial Prefix               = AT DT
     
               X - Exit to Main Menu
     
          Enter Option (? for help): _
     
     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 you for input  (e.g.,  Baud  Rate).   Others 
     merely toggle between two or three choices  (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.   Unless you use the S option of the Main Menu  to 
     save the parameters you have set,  any changes you make will stay 
     in effect only until you exit to the operating system. 
     
     The B option allows you to select a new baud rate.
     
     The  D option allows you to select the number of data bits (7  or 
     8) in each character.
     
     The P option allows you to select the parity (none, odd, or even) 
     of each character.
     
     The  S option allows you to select the number of stop bits (1  or 
     2) on each character.
     
     The  R  option allows you to select the ROLE your end  will  play 
     (for  details,  see Chapter 9 - Answer Mode).  For normal use  of 
     online  services  and  timesharing systems,  leave  this  in  the 
     default  state (ORG).  If you want to put your system  online  so 
     that other systems can dial into IT, switch the role to ANS. 
     
     The M option allows you to select the mode i.e.,  duplex (full or 
     half) of the transmission.
     

     The  N option allows you to specify the phone number of the other 
     computer.
     
     The  I  option allows you to specify  the  initialization  string 
     required  by some modems (see section on initial installation  of 
     MITE and the MODEM PARAMETER VALUES TABLE).
     
     The  H  option  allows  you  to specify a string  of  up  to  ten 
     characters  which  are to precede the number in the  dial  string 
     (see the MODEM PARAMETER VALUES TABLE).
     
     The X option allows you to return to the Main Menu.
     

     OPTION MENU
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          OPTIONS MENU
     
               E - Escape Trigger Char    = 0AH = ^J
               M - Macro Trigger Char     = 1BH = ^[
               B - Break Trigger Char     = 02H = ^B
               K - Local Command Trigger  = 0BH = ^K
               R - Remote Command Trigger = 12H = ^R  
      
               C - Caps Lock           = OFF
               L - Auto LF after CR    = OFF
               D - Direct Connect Mode = OFF
               Q - Expand Tabs to CON  = ON
     
               X - Exit to Main Menu
      
          Enter Option (? for help): _
     
     
     The  Option  Menu  enables  you  to  make  various  command   and 
     processing  changes  that  adapt  MITE to  the  peculiarities  of 
     computers with which you want to connect.
     
     
     The E option allows you to specify an "Escape Trigger"  character 
     that  will allow control to be transferred from the link back  to 
     the  Main  Menu.   This  "Escape  Trigger"  character  should  be 
     specified  as  something not required on the other  system.   The 
     normal default value is 0AH (10 decimal) which is the ASCII  Line 
     Feed (LF) character.   When this option is selected,  you will be 
     prompted  for  a  new ASCII character which may be entered  as  a 
     control  code by entering a caret (^) followed by  the  character 
     you are taking the "control" of (e.g., ^C for Control-C).
     
     The  M option allows you to specify the Macro Trigger  Character.  
     This  is the first character of a two character sequence used  to 
     invoke a macro string.
     
     The B option allows you to specify the "Break Trigger" character.  
     Any  time  this  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, it is still required by certain computer 
     systems (mostly IBM).  Note that the actual break duration may be 
     changed on the Timing Constants Menu.
     

     The  K  option allows you to select the "local  command  trigger" 
     character.  Whenever  the specified character is typed (while  in 
     conversational  mode),  you will be prompted to enter a  command, 
     which will then be processed, after which you will be returned to 
     conversational mode. For details see Chapter 10, Local and Remote 
     Commands.
     
     The  R  option allows you to select the "remote command  trigger" 
     character.  Whenever  the  specified  character is typed  by  the 
     originating system (while in conversational mode),  they will  be 
     prompted to enter a command,  which will then be processed, after 
     which  they will be returned to conversational mode.  For details 
     see Chapter 10, Local and Remote Commands.
     
     The  C  option  allows you to select an automatic  conversion  of 
     lower  case characters to upper case both to and from  the  other 
     computer.  This affects only alphabetic characters and serves the 
     same  function  as the CAPS LOCK key.   Each time this option  is 
     typed, the value toggles between ON and OFF.
     
     The  L  option allows you to select an Automatic LF  (Line  Feed) 
     character  to  be  sent on your screen any time  a  CR  (Carriage 
     Return) character is received.
     
     The  D  option toggles between DIRECT CONNECT and  NORMAL  (track 
     carrier detect signal) modes.  While in DIRECT CONNECT mode,  the 
     DCD  (Data Carrier Detect) signal is ignored.  This is useful for 
     connecting  two computers back to back,  or use of a micro  as  a 
     local  terminal  to a mini or mainframe,  and  in  certain  other 
     situations (say if the DCD signal on your modem doesn't work).
     
     The  Q option allows the user to expand tab characters to  spaces 
     or  send the tabs themselves 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 the option is  selected,  the 
     value toggles between ON and OFF.  The default is ON.
     
     The X option enables you to return to the Main Menu.
     

     UPLOAD MENU
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          TEXT FILE UPLOAD MENU
     
               U - Upload Text File
     
               D - Interchar. Delay          =   0 milliseconds (.001)
               E - Await Char. Echo          = OFF    
               
               L - End of Line Delay         =   0 deciseconds (.1)
               H - CR/LF Handshaking         = ON
               T - Turnaround Char.          = 00H = ^@
               G - Garbage Char. Count       =   0
     
               S - Strip Controls            = ON
               Q - Expand Tabs               = OFF
      
               X - Exit to Main Menu 
     
          Enter Option (? for help): _
     
     This  menu  presents  the  options that enable  you  to  transfer 
     information   (i.e.,  a  file) from your computer  to  the  other 
     computer.
     
     The  U  option allows you to "upload" (send) a text file  to  the 
     other  computer  as if it were coming from the keyboard  of  your 
     computer.
     
     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.  The value you enter will be displayed by the menu entry.
     
     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  other 
     computer before it sends the next character.
     
     The  H  option  allows  you to  select  the  end-of-line  (CR/LF) 
     handshaking mode.  When this mode is enabled, any time a Carriage 
     Return  (CR)  is sent,  MITE will wait until the  other  computer 
     sends back a Line Feed (LF) before sending the next line.
     
     The  T  option  allows you to specify a  "turnaround"  character.  
     When set to OOH,  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.
     

     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.
     
     The  S  option allows you to leave control characters in or  take 
     them  out  of a file.   The default is for MITE  to  strip  these 
     characters from the file.
     
     The Q option allows tabls to be expanded to spaces as the file is 
     uploaded since not all online systems understand tabs.
     
     The X option allows you to return to the Main Menu.
     

     DOWNLOAD MENU
     
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          TEXT FILE DOWNLOAD MENU
     
               C - Capture Mode        = OFF    File = *NONE*
               I - Capture Indicator   = ON
               A - Append Captured Data
               W - Write Captured Data
               R - Reset Capture Buffer
               P - Printer Echo        = OFF
               T - Type Capture Buffer
     
               F - Flow Control        = ON
               Q - Flow Start Char.    = 11H = ^Q
               S - Flow Stop Char.     = 13H = ^S
     
               X - Exit to Main Menu 
     
          Enter Option (? for help): _
     
     This  menu  allows  you  to capture information  from  the  other 
     computer and put it on disk and/or send it to  a printer.
     
     The C option allows you to turn the text capture mode ON or OFF.
     
     The  I option toggles ON or OFF the capture indicator that  tells 
     you  that  the  incoming data is being placed  into  the  capture 
     buffer.
     
     The A option allows you to write a partial file from the  capture 
     buffer.   The  information  captured will be written to the  file 
     specified earlier and the buffer pointer will be reset to empty.
     
     The  W  option is used to write any captured information  to  the 
     file  that  was originally specified when the  capture  mode  was 
     turned ON.
     
     The  R  option allows you to reset the capture buffer  to  empty.  
     This option is useful only when flow control is OFF.
     
     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 screen during a link will also be written to  the 
     list device.
     
     The  T  option  allows you to list the current  contents  of  the 
     capture  buffer to the screen.   The listing will pause every  23 
     lines  (and  at the end of the file),  until you hit  a  <CR>  to 
     continue, or ESC to abort the listing.  ^S can be used to cause a 
     pause in listing at any time.
     

     The   F  option  allows  you  to  select  whether  flow   control 
     handshaking is to be used while capturing text.
     
     The Q option allows you to specify the flow start character.
     
     The S option allows you to specify the flow stop character.
     
     The X option allows you to return to the Main Menu.
     

     COMMAND PROCESSOR MENU
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
                                                                                                      
          SYSTEM COMMANDS: 
                                                                                                      
                  A - Available Disk Space 
                  C - Change Current Directory
                  D - Directory of Files on Disk              
                  E - Erase File(s) from Disk  
                  L - Login New Drive, current = A:        
                  P - Print file to list device
                  R - Rename File                             
                  S - Show Size of File(s) 
                  T - Type File to Console                    
                                                                                                      
                  X - Exit to Main Menu                       
                                                                                                      
          Enter Option (or ? for help): _                     
                                                 
     This  menu lets you complete a variety of tasks without  breaking 
     your  connection with the other computer.   This capability makes 
     MITE easier to use.
     
     The A option will tell you the remaining disk space on the  drive 
     you select.
     
     The C option lets you change your current working directory.
     
     The  D option will tell you the filenames on the disk  drive  you 
     select.
     
     The  E option will erase file(s) that you select from a  selected 
     disk.
     
     The  L  option  will enable you to select a new  "logged"  drive.  
     MITE will automatically reset the selected drive.  The new logged 
     drive will then be displayed by the option, listed as the current 
     drive.
     
     The  R  option will enable you to rename a file on  a  drive  you 
     select.
     
     The  S  option  will  show  you  the  size  of  files  and  their 
     transmission time at 300 and 1200 baud.
     
     The T option will type a file to your screen.
     
     The X option will return you to the Main Menu.
     

     TIMING CONSTANTS MENU
     
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          TIMING CONSTANTS MENU
     
                  B - Break Duration      =   150 msec
     
                  D - Dial Timeout        =  45 sec 
     
                  M - Millisecond Const.  =   200
     
                  X - Exit to main menu
     
           Enter option (? for help):__
     
     
     
     This  menu provides the options for changing the timing variables 
     of MITE.
     
     The B option allows you to set the length of the BREAK signal  in 
     milliseconds.   The default value is 150.   This option is rarely 
     used.
     
     The  D  option  is the number of seconds MITE  will  wait  before 
     giving  up trying to connect with the other computer.   Note that 
     some  intelligent modems will independently give up and  hang  up 
     the phone before this number of seconds (see your modem manual).
     
     The M option is used to adjust the timing throughout  MITE.   You 
     can  adjust this value exactly for your system by timing the  "10 
     second" test provided whenever you change this value.   Adjust it 
     up  or  down  until  the test lasts almost  exactly  10  seconds. 
     Typical values are:
     
          PC Class machines      200    (IBM PC, PC/XT, most clones)
          AT Class machines      400    (IBM PC/AT, most AT clones)
     
     The X option is used to return to the Main Menu. 
     
     

     BINARY FILE TRANSFER MENU
     
     
          MINI-MITE v4.xx  -  Copyright (c) 1986, Mycroft Labs, Inc.
          OFFLINE. Bytes Captured =     0/#####. Capture = OFF.
          Site ID = 
     
          BINARY FILE TRANSFER MENU
     
               P - Protocol                  = XMODEM
               C - XMODEM CRC Option         = OFF
     
               D - Display Method            = DOTS
               O - Name Conflict Option      = REPLACE
          
               S - Send File and Return to Link       
               R - Receive File and Return to Link
     
               X - Exit to Main Menu
     
           Enter option (? for help): _
     
     
     
     This menu allows you to set the options for binary file  transfer 
     and actually transfer files,  in both directions (TO or FROM your 
     system).
     
     The P option allows you to set the current binary protocol.  When 
     you select it, you will be shown a sub-menu:
     
               X - XMODEM (Single)      B - XMODEM/B (Batch)
     
          Enter new protocol or CR for no change (? for help)
     
     At this time,  select one or the other,  or type CR to leave  the 
     protocol unchanged. 
     
     The  C  option allows you to select the CRC option on the  XMODEM 
     and  XMODEM/B protocols.  When ON,  a vastly superior  method  of 
     error  checking  (CRC-16,  as opposed to checksum) will be  used. 
     However, the other end must support this method for this to work.
     
     The D option allows you to select the method by which the  status 
     of  a  file transfer is displayed,  either DOTS or  TEXT.  If  in 
     doubt, try a transfer with both methods and see which you prefer.
     
     The  O option allows you to select the filename conflict  option. 
     This refers to the situation that occurs when you are receiving a 
     file which has the same name as one of your existing files.  Each 
     time you select this option, it will advance to the next setting, 
     of the four following possibilities:
     
          REPLACE   new file will replace old one of same name
          BACKUP    old file will be renamed to x.BAK before transfer
          IGNORE    new file will be ignored (written to bit bucket)  
          ENQUIRE   user will be given a choice of REPLACE or IGNORE 
     

     The  S  option allows you to actually send a file  (or  batch  of 
     files, if using a batch protocol, such as XMODEM/B). 
     
     The  R option allows you to actually receive a file (or batch  of 
     files, if using a batch protocol, such as XMODEM/B).
     
     The X option allows you to exit to the Main Menu.
     
     
