home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: DFÜ und Kommunikation / SOS-DFUE.ISO / programm / dos / terminal / mycmm211 / mycomm.doc < prev    next >
Encoding:
Text File  |  1993-11-13  |  180.6 KB  |  4,288 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                 MyComm  Version 2.11
  10.                          Unregistered Version Documentation
  11.                               Printed November 12, 1993
  12.                       Copyright (c) 1992, 1993 - Ken Dorshimer
  13.                                  All Rights Reserved
  14.  
  15.  
  16.  
  17.  
  18.             MyComm is NOT Public Domain or free software.  The MyComm
  19.           software, support files, and documentation are Copyright (c)
  20.           1992, 1993 Ken Dorshimer, all rights reserved.
  21.  
  22.             MyComm is being marketed under the "Shareware" concept.  You
  23.           may use MyComm for a 30 day evaluation period to determine its
  24.           usefulness in your particular application.  After the 30 day
  25.           evaluation period you must register MyComm if you continue to use
  26.           it.
  27.  
  28.             Registration is as follows:
  29.  
  30.               Send $25 (twenty five U.S. dollars drawn on a U.S. bank),
  31.           plus $2 shipping and handling to:
  32.  
  33.                Ken Dorshimer
  34.                P.O. Box 5143
  35.                Belmont, Ca. 94002
  36.  
  37.             (Please send check or money order, do not send cash.  People
  38.           who want to order MyComm from outside the U.S. should obtain a
  39.           money order in U.S. dollars from a local bank.)
  40.  
  41.             For your convenience there is a file called ORDER.FRM which is
  42.           an order form for MyComm.  An order form is also included in
  43.           Appendix F of this documentation.  Please note that if you
  44.           downloaded MyComm from a BBS that charges a subscription fee,
  45.           obtained a copy of MyComm from a "shareware disk copying"
  46.           service, or CD ROM library the registration fee for MyComm is not
  47.           paid for or collected by those services!
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.           1.0  Introduction to MyComm                                1
  56.               1.1  Registration and Licensing                        2
  57.               1.2  Disclaimer and Warranty                           6
  58.               1.3  Definitions, Acronyms                             6
  59.               1.4  General System Requirements                       7
  60.               1.5  MyComm Files                                      8
  61.               1.6  MyComm Support and Technical Assistance           9
  62.           2.0  MyComm Installation                                  10
  63.               2.1  System Requirements                              10
  64.               2.2  MyComm Installation Instructions                 11
  65.               2.3  Running MyComm                                   12
  66.           3.0  MyComm Screens and Menus                             14
  67.               3.1  Terminal Screen                                  14
  68.               3.2  Help Menu - F1                                   15
  69.               3.3  Chat Mode - Alt A                                16
  70.               3.4  Send Break - Alt B                               16
  71.               3.5  Clear the Screen - Alt C                         16
  72.               3.6  Dialing Functions - Alt D                        16
  73.                   3.6.1  Add Phone List Item                        17
  74.                   3.6.2  Edit Phone List Item Screen                18
  75.                       3.6.2.1  Name                                 18
  76.                       3.6.2.2  Number                               18
  77.                       3.6.2.3  Baud Rate                            19
  78.                       3.6.2.4  Data Bits                            19
  79.                       3.6.2.5  Data Parity                          19
  80.                       3.6.2.6  Stop Bits                            19
  81.                       3.6.2.7  Default Protocol                     19
  82.                       3.6.2.8  Dial Prefix                          20
  83.                       3.6.2.9  Logon Name                           20
  84.                       3.6.2.10 Password                             20
  85.                       3.6.2.11 Terminal Type                        20
  86.                       3.6.2.12 Local Echo                           21
  87.                       3.6.2.13 Received BS (BackSpace) Destructive  21
  88.                       3.6.2.14 BS Key Sends BS or DELete            21
  89.                       3.6.2.15 Strip Hi Bits                        21
  90.                       3.6.2.16 Add LF after incoming CR             22
  91.                       3.6.2.17 Clear last date called               22
  92.                       3.6.2.18 Script                               22
  93.                       3.6.2.19 Save Changes                         22
  94.                   3.6.3  Delete an Item                             22
  95.                   3.6.4  Call Numbers (Dial)                        22
  96.                   3.6.5  Phone Item Info Screen                     24
  97.                   3.6.6  Manual Dial Screen                         24
  98.                   3.6.7  Mark Phone List Items                      25
  99.                   3.6.8  Find Phone List Items                      25
  100.                   3.6.9  Load Phone List Screen                     25
  101.                   3.6.10 Sort Phone List                            25
  102.                   3.6.11 Move Phone List Item                       25
  103.                   3.6.12 Print Phone List                           26
  104.               3.7  Local Echo On/Off - Alt E                        26
  105.               3.8  Hang Up Modem - Alt H                            26
  106.               3.9  Send Modem Initialization Strings - Alt I        26
  107.               3.10 Join Script - Alt J                              27
  108.  
  109.                                          i
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.               3.11 Present Line Status - Alt L                      27
  117.               3.12 Scroll Back - Alt K                              27
  118.               3.13 Manual Dial - Alt M                              28
  119.               3.14 Outside to DOS - Alt O                           28
  120.               3.14 Change Port Parameters - Alt P                   29
  121.               3.16 Quick Re-Dial - Alt Q                            29
  122.               3.17 Run External Program - Alt R                     29
  123.               3.18 Session Capture On/Off/Pause - Alt S             30
  124.               3.19 Terminal Emulation - Alt T                       30
  125.               3.20 Update Configuration - Alt U                     31
  126.                   3.20.1  Modem Setup Screen                        31
  127.                       3.20.1.1  COM Port                            32
  128.                       3.20.1.2  Modem Initialization String         33
  129.                       3.20.1.3  Modem Attention String              33
  130.                       3.20.1.4  Modem Hang Up String                33
  131.                       3.20.1.5  Modem Answer String                 33
  132.                       3.20.1.6  Modem Cancel Dial String            34
  133.                       3.20.1.7  Modem Dial Suffix String            34
  134.                       3.20.1.8  Dialing Wait Time                   34
  135.                       3.20.1.9  Pause Between Calls                 34
  136.                       3.20.1.10 Local Echo on by Default            34
  137.                       3.20.1.11 Use DTR to Hang Up Modem            35
  138.                       3.20.1.12 Use XON/XOFF Flow Control           35
  139.                       3.20.1.13 Use CTS/RTS Flow Control            35
  140.                       3.20.1.14 Use DSR/DTR Flow Control            35
  141.                       3.20.1.15 Dialing Prefixes                    36
  142.                       3.20.1.16 Connect Strings                     36
  143.                   3.20.2  Paths Setup                               37
  144.                       3.20.2.1  Download Directory                  37
  145.                       3.20.2.2  Upload Directory                    37
  146.                       3.20.2.3  Path\File for Screen Capture        37
  147.                       3.20.2.4  Session Capture Path\File           37
  148.                       3.20.2.5  Phone File Path\File                38
  149.                       3.20.2.6  Editor Path\Filename                38
  150.                       3.20.2.7  External Programs Path\Filename     38
  151.                   3.20.3  Protocols Setup                           38
  152.                       3.20.3.1  ASCII Transfers Setup               39
  153.                           3.20.3.1.1  Strip High Bits               39
  154.                           3.20.3.1.2  Remote Abort Char             39
  155.                           3.20.3.1.3  CR Translation                40
  156.                           3.20.3.1.4  LF Translation                40
  157.                           3.20.3.1.5  Local Echo On During Uploads  40
  158.                           3.20.3.1.6  Expand Blank Lines to Spaces  40
  159.                           3.20.3.1.7  Line Pace Time                40
  160.                           3.20.3.1.8  Character Pace Time           40
  161.                           3.20.3.1.9  Pacing Char                   41
  162.                       3.20.3.2  Zmodem Transfers Setup              41
  163.                       3.20.3.2.1  Zmodem 32 Bit CRC                 41
  164.                       3.20.3.2.2  Zmodem Auto Download Feature      41
  165.                       3.20.3.2.3  Zmodem Send Crash Recovery        41
  166.                       3.20.3.2.4  Zmodem Receive Crash Recovery     42
  167.                       3.20.3.3  External Protocols Setup            42
  168.                   3.20.4  Miscellaneous Options Setup               44
  169.                       3.20.4.1  Screen Background Color             44
  170.  
  171.                                          ii
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.                       3.20.4.2  Screen Text Color                   44
  179.                       3.20.4.3  Date Format Style                   44
  180.                       3.20.4.4  12 or 24 Hour Time Format           44
  181.                       3.20.4.5  Make Noise When Calls Connect       45
  182.                       3.20.4.6  Make Noise After File Transfers     45
  183.                       3.20.4.7  Use Direct Video                    45
  184.                       3.20.4.8  Your Name for sign on               45
  185.                       3.20.4.9  Password for sign on                45
  186.                       3.20.4.10 Clever quip for TagLine             46
  187.                       3.20.4.11 Guess Up/Download Filename          46
  188.                   3.20.5  COM Port Addresses                        46
  189.                   3.20.6  Restore to Defaults                       47
  190.                   3.20.7  Save Setup                                47
  191.               3.21 Send Screen to File - Alt W                      47
  192.               3.22 Exit MyComm - Alt X                              47
  193.               3.23 Help Screen - F1                                 47
  194.               3.24 Send Name - F2                                   48
  195.               3.25 Send Password - F3                               48
  196.               3.26 Send Tagline  - F4                               48
  197.               3.27 Transferring Files                               48
  198.                   3.27.1  Starting a File Transfer                  49
  199.                   3.27.2  File Transfer Hints                       51
  200.                   3.27.3  Download Files - PgDn                     51
  201.                   3.27.4  UpLoad Files - PgUp                       51
  202.                   3.27.5  ASCII File Transfers                      52
  203.                   3.27.6  SEAlink Derived File Transfers            52
  204.                   3.27.7  Xmodem File Transfers                     52
  205.                   3.27.8  1K-Xmodem File Transfers                  53
  206.                   3.27.9  Ymodem Batch File Transfers               53
  207.                   3.27.9  Ymodem-G Batch File Transfers             53
  208.                   3.27.11 Zmodem File Transfers                     53
  209.                   3.27.11 External Protocol File Transfers          54
  210.                   3.27.12 MyComm as a Host                          54
  211.           Appendix A - MyComm Command Summary                       56
  212.           Appendix B - MyComm Line Editing Functions                57
  213.           Appendix C - Terminal Emulation                           58
  214.           Appendix D - Troubleshooting                              61
  215.           Appendix E - MyComm Script Language                       64
  216.           Appendix F - MyComm Order Form                            73
  217.           Appendix G - MyComm Bug Report Form                       74
  218.           Appendix H - Planned Modifications and Upgrades           75
  219.           Appendix I - MyComm Revision History                      76
  220.           Appendix J - Control Characters                           77
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.                                          iii
  234.  
  235.  
  236.           MyComm Version 2.11 Documentation                    Page 1
  237.  
  238.  
  239.  
  240.  
  241.           1.0  Introduction to MyComm
  242.  
  243.             MyComm is a small, yet powerful, telecommunications program
  244.           designed to enable users to access public bulletin board systems
  245.           (BBS's) and other telecommunication services.  MyComm is designed
  246.           to run under the PC/MS-DOS operating system using DOS version 3.3
  247.           or higher.  MyComm has a variety of built in file transfer
  248.           protocols including Zmodem, Xmodem, Xmodem-1K, Ymodem Batch,
  249.           Ymodem-G Batch, SEAlink, and of course ASCII.  There are also
  250.           slots to include up to six external file transfer protocols.
  251.  
  252.             The driving principle behind MyComm is to provide a reliable,
  253.           powerful, and versatile communications package which is easy to
  254.           use, and small in size.  Great care has been taken to optimize
  255.           MyComm for operating speed and to keep the executable code size
  256.           small so that it takes up less of your valuable disk space.
  257.           MyComm is designed to be easy to use for both novice and
  258.           experienced users, and employs a menu system that is friendly and
  259.           simple to navigate through.
  260.  
  261.           MyComm features include:
  262.  
  263.           ■    A full featured communications package which is small in
  264.                size.
  265.  
  266.           ■    Wide variety of popular file transfer protocols.
  267.  
  268.           ■    Small code size which will run in less than 200K of RAM.
  269.  
  270.           ■    Intelligent ANSI character translation which filters out
  271.                potentially harmful ANSI keyboard re-mapping sequences.
  272.  
  273.           ■    Intelligent DOS shell function that brings you back to the
  274.                disk drive and directory that you started from when you
  275.                return to MyComm.
  276.  
  277.           ■    Detection and use of the 16550 UART and FIFO buffers.
  278.  
  279.           ■    Locates program and configuration files no matter what
  280.                directory MyComm is started from (DOS 3.0 or greater).
  281.  
  282.           ■    Support for COM ports 1 through 8.
  283.  
  284.           ■    Powerful, yet easy to use "script" language.
  285.  
  286.           ■    Simple, and easy to use.  Some may even call it "fun"!
  287.  
  288.  
  289.           MyComm Version 2.11 Documentation                    Page 2
  290.  
  291.  
  292.  
  293.           1.1  Registration and Licensing
  294.  
  295.             MyComm is NOT Public Domain or free software.  The MyComm
  296.           software, support files, and documentation are Copyright (c)
  297.           1992, 1993 Ken Dorshimer, all rights reserved.
  298.  
  299.             MyComm is being marketed under the "Shareware" concept.  You
  300.           may use MyComm for a 30 day evaluation period to determine its
  301.           usefulness in your particular application.  After the 30 day
  302.           evaluation period you must register MyComm.
  303.  
  304.             Registration is as follows:
  305.  
  306.               Send $25 (twenty five U.S. dollars drawn on a U.S. bank),
  307.           plus $2 shipping and handling to:
  308.  
  309.                Ken Dorshimer
  310.                P.O. Box 5143
  311.                Belmont, Ca. 94002
  312.  
  313.             (Please send check or money order, do not send cash.  People
  314.           who want to order MyComm from outside the U.S. should obtain a
  315.           money order in U.S. dollars from a local bank.)
  316.  
  317.             For your convenience there is a file called ORDER.FRM which is
  318.           an order form for MyComm.  The order form is also included in
  319.           Appendix F of this document.  Please note that if you downloaded
  320.           MyComm from a BBS that charges a subscription fee, obtained a
  321.           copy of MyComm from a "shareware disk copying" service, or CD ROM
  322.           library the registration fee for MyComm is not paid for or
  323.           collected by those services!
  324.  
  325.             MyComm represents many, many hours of work on my part in
  326.           research, design, coding, testing, and writing the documentation.
  327.           Writing a piece of software like MyComm is not trivial.  Your
  328.           registration not only gives me the incentive to continue
  329.           producing and upgrading shareware products like this one, but it
  330.           is the right thing to do.
  331.  
  332.             Let's face it.  $25 is not a lot to spend on a program that
  333.           does everything MyComm does.  Comparable communications packages
  334.           are generally much more expensive.  The Shareware market is an
  335.           "all risk" venture for the author, while the user has everything
  336.           to gain.  Your registration tells me that MyComm was worth
  337.           creating, and that people like it.  I like to know that people
  338.           appreciate the effort I put into a project, don't we all?  Enjoy
  339.           using the MyComm software, and I'm looking forward to hearing
  340.           from you.
  341.  
  342.             When you register MyComm I will send you the most recent
  343.           version of MyComm and its documentation on disk (standard 3.5" or
  344.           5.25" floppy disk, 3.5" preferred).  At this time I am not
  345.           offering a printed manual in order to keep the cost of the
  346.  
  347.  
  348.           MyComm Version 2.11 Documentation                    Page 3
  349.  
  350.  
  351.  
  352.           software reasonable.  Registered users will also be offered a
  353.           discount on future upgrades.
  354.  
  355.  
  356.           MyComm Version 2.11 Documentation                    Page 4
  357.  
  358.  
  359.  
  360.           Multiple registrations to the same individual or site will be
  361.           discounted as follows:
  362.  
  363.                1  to 5    copies      -  no discount
  364.                6  to 10   copies      -  5% discount
  365.                11 to 25   copies      - 10% discount
  366.                26 to 50   copies      - 20% discount
  367.                51 to 100  copies      - 30% discount
  368.                over 100 copies        - inquire for quote
  369.  
  370.             Inquiries for site licenses and multiple registrations of
  371.           MyComm should be directed to the above address, or via Compuserve
  372.           (Tm) 73113,3536.  In the case of site licenses and multiple
  373.           registrations a maximum of five (5) diskettes will be sent with
  374.           the order unless otherwise negotiated.
  375.  
  376.  
  377.  
  378.             Registered users will be granted license to use the MyComm
  379.           software as they deem fit and within the law.  The registered
  380.           version of MyComm may be duplicated for backup purposes only.
  381.           MyComm is not to be used on more than one computer at a time.
  382.           However a user may install MyComm on their computer at work and
  383.           their computer at home providing that the two computers are not
  384.           operated simultaneously.  Feel free to contact me regarding
  385.           multiple registrations and site licenses.
  386.  
  387.             All users are granted a limited license to make copies of the
  388.           unregistered version of MyComm for the purpose of allowing others
  389.           to try it out, and the unregistered version may also be uploaded
  390.           to public bulletin board systems subject to the above
  391.           restrictions as well as the following:
  392.  
  393.                ■    MyComm must be distributed in completely unmodified
  394.                     form, including all support files and documentation.
  395.  
  396.                ■    MyComm may not be included with any other product for
  397.                     any reason without a licence from the author, Ken
  398.                     Dorshimer.
  399.  
  400.                ■    No charge or payment may be levied or accepted for the
  401.                     MyComm software except by the author, Ken Dorshimer.
  402.  
  403.             MyComm may not be sold or distributed through a third party
  404.           (this includes copying services and shareware distribution
  405.           outlets which distribute software for a copying fee) without the
  406.           expressed written permission of the author, Ken Dorshimer.
  407.           Shareware distribution services and bulletin boards which charge
  408.           a fee for software distribution should contact me for written
  409.           permission to distribute MyComm.
  410.  
  411.             The MyComm executable file(s) and documentation, both the
  412.           "registered" and "unregistered" versions are copyrighted material
  413.           and may not be modified or reverse engineered in any manner.
  414.  
  415.  
  416.           MyComm Version 2.11 Documentation                    Page 5
  417.  
  418.  
  419.  
  420.           This also means that MyComm may not be "hacked" in any manner
  421.           what-so-ever.  If you require modified or customized versions of
  422.           MyComm for whatever reason please contact the author at the
  423.           address above.
  424.  
  425.  
  426.           MyComm Version 2.11 Documentation                    Page 6
  427.  
  428.  
  429.  
  430.           1.2  Disclaimer and Warranty
  431.  
  432.           Disclaimer and Warranty:
  433.  
  434.             MyComm was designed and coded on a best efforts basis in
  435.           accordance with the standard of care usually and reasonably
  436.           expected in the performance of such computer software.
  437.  
  438.             THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS".  THE
  439.           AUTHOR, KEN DORSHIMER, MAKES NO WARRANTY OF ANY KIND, EITHER
  440.           EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED
  441.           WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE
  442.           OR THE SOFTWARE'S USEFULNESS IN A PARTICULAR APPLICATION.  IN NO
  443.           EVENT SHALL THE AUTHOR, KEN DORSHIMER, BE LIABLE FOR ANY DAMAGES
  444.           (INCLUDING DAMAGES FOR LOSS OF BUSINESS OR PERSONAL PROFITS,
  445.           BUSINESS OR PERSONAL INTERRUPTION, LOSS OF BUSINESS OR PERSONAL
  446.           INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF
  447.           OR INABILITY TO USE THIS PROGRAM, EVEN IF THE AUTHOR, KEN
  448.           DORSHIMER, HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  449.           THE USER ASSUMES FULL RESPONSIBILITY AND LIABILITY FOR THE PROPER
  450.           USE OF THE MYCOMM SOFTWARE AND ACCOMPANYING DOCUMENTATION.
  451.  
  452.           <Whew>, glad the legal stuff is out of the way.  If I hadn't
  453.           included that my attorney would have me drawn and quartered.
  454.           1.3  Definitions, Acronyms, Acknowledgements, and Abbreviations
  455.  
  456.                ■ BBS       -  Bulletin Board System
  457.  
  458.                ■ IBM       -  Trademark, International Business Machines
  459.  
  460.                ■ Hayes     -  Hayes (trademark) compatible modems have
  461.                               become the defacto standard in modem
  462.                               communications. The Hayes command set are
  463.                               modem commands preceded by "AT"
  464.  
  465.                ■ DOS       -  Disk Operating System
  466.  
  467.                ■ MS-DOS    -  Microsoft Disk Operating System, trademark of
  468.                               Microsoft Corporation.
  469.  
  470.                ■ Shareware  - A marketing system where users are allowed to
  471.                               evaluate software before purchase and
  472.                               registration.
  473.  
  474.                ■ XMODEM    -  A file transfer protocol developed by Ward
  475.                               Christensen in the summer of 1977.
  476.  
  477.                ■ YMODEM    -  A file transfer protocol, based on XMODEM
  478.                               developed by Chuck Forsberg.
  479.  
  480.                ■ ZMODEM    -  A file transfer protocol, developed by Chuck
  481.                               Forsberg/Omen Technology, Inc.
  482.  
  483.  
  484.           MyComm Version 2.11 Documentation                    Page 7
  485.  
  486.  
  487.  
  488.                ■ SEAlink   -  A file transfer protocol, based on XMODEM
  489.                               developed by System Enhancement Associates,
  490.                               Inc. Copyright 1986, 1987 by System
  491.                               Enhancement Associates, Inc.
  492.  
  493.                ■ WordStar  -  Trademark (company unknown) of an editor
  494.                               which has been around since the early days of
  495.                               personal computers.
  496.  
  497.                ■ Unix      -  Trademark of operating system designed by
  498.                               Bell Labs/Western Electric.
  499.  
  500.                ■ VT-nnn    -  As in VT-52, VT-100, etc. are trademarks of
  501.                               the Digital Equipment Corporation.
  502.  
  503.                ■ 3270      -  3270 and 7171 are designations used by IBM
  504.                               for terminal emulation and protocol
  505.                               conversion respectively.
  506.  
  507.                Any other names, trademarks, etc. not mentioned here belong
  508.                to whomever they belong to.  If there are errors or
  509.                omissions, and you let me know, I will make an effort to
  510.                correct them in the next version of this documentation.
  511.  
  512.  
  513.           1.4  General System Requirements
  514.  
  515.             MyComm is designed to run under the PC/MS-DOS operating system.
  516.           MyComm can be run either from a hard drive or a floppy drive,
  517.           although a floppy drive is not recommended when performing file
  518.           transfers (just too slow).  Great care has been taken to keep the
  519.           code size small so MyComm will run with as little as 200K of main
  520.           memory (RAM) available.  MyComm will run using a Monochrome
  521.           Graphics Adapter (MGA), a true Hercules (Tm) monochrome card,
  522.           EGA, and VGA.
  523.  
  524.             MyComm is designed to use modems which use the Hayes (Tm) "AT"
  525.           command set.  Your modem should support this standard or a subset
  526.           of it.  MyComm supports modem speeds of 300, 1200, 2400, 4800,
  527.           9600, 19200, 38400, 57600, and 115200 baud and a wide variety of
  528.           data bit, parity bit, and stop bit settings.
  529.  
  530.  
  531.           MyComm Version 2.11 Documentation                    Page 8
  532.  
  533.  
  534.  
  535.           1.5  MyComm Files
  536.  
  537.             The files included in the MyComm package are:
  538.  
  539.                ■ MYCOMM.EXE  -     MyComm main executable program.
  540.  
  541.                ■ MYCOMM.DOC  -     Documentation for MyComm (you're reading
  542.                                    it now).
  543.  
  544.                ■ ORDER.FRM   -     Order form for MyComm.
  545.  
  546.                ■ BUGRPT.FRM  -     Form to describe any problems or
  547.                                    bugs you may have found, or to make
  548.                                    suggestions for future versions of
  549.                                    MyComm.
  550.  
  551.                ■ SCP_CHK.EXE -     Program to check the syntax of script
  552.                                    file commands. See Appendix-E "MyComm
  553.                                    Script Language" for more information.
  554.  
  555.             MyComm also creates and modifies the following files as part of
  556.           its normal operation:
  557.  
  558.                ■ MYCOMM.CFG   -    MyComm configuration file.
  559.  
  560.                ■ MYCOMM.PHN   -    MyComm phone list file.
  561.  
  562.                ■ MYCOMM.OLD   -    Backup of the MyComm phone list file.
  563.  
  564.                ■ MYCOMM.SCR   -    File created when you capture the screen
  565.                                    to a file (see Alt W).
  566.  
  567.                ■ MYCOMM.SES   -    File created when capturing your current
  568.                                    session to a file (see Alt S).
  569.  
  570.                ■ Other Files  -    phone lists that you create, script
  571.                                    files, and any files that were
  572.                                    downloaded.
  573.  
  574.  
  575.           MyComm Version 2.11 Documentation                    Page 9
  576.  
  577.  
  578.  
  579.           1.6  MyComm Support and Technical Assistance
  580.  
  581.             MyComm technical assistance is offered in the following ways:
  582.  
  583.           ■    Call the MyComm support BBS at 415-592-5669 (2400 8-N-1)
  584.  
  585.           ■    Contact the author through Compuserve at 73113,3536
  586.  
  587.           ■    Write to:
  588.                P.O. Box 5143
  589.                Belmont, Ca. 94002
  590.  
  591.           Please note:   If the copy of MyComm that you are using is more
  592.                          than a few months old the BBS number may have
  593.                          changed and you should use one of the other two
  594.                          methods to contact the author.
  595.  
  596.  
  597.           MyComm Version 2.11 Documentation                    Page 10
  598.  
  599.  
  600.  
  601.           2.0  MyComm Installation
  602.  
  603.             MyComm is amazingly simple to install and use.  That's the
  604.           whole idea.  The instructions in this section will have you up
  605.           and running in no time.  Pay special attention to the information
  606.           that should be in your CONFIG.SYS file, and the stuff about the
  607.           COM ports.
  608.  
  609.  
  610.           2.1  System Requirements
  611.  
  612.             MyComm is designed to run on IBM or compatible personal
  613.           computers under the MS-DOS operating system.  Machines can be of
  614.           the PC, XT, AT, 386 or above class of personal computers.
  615.  
  616.             MyComm has the following system requirements:
  617.  
  618.                 ■   at least 200K of free memory (RAM).
  619.  
  620.                 ■   MS-DOS version 3.0 or greater or similar "after market"
  621.                     DOS operating systems.
  622.  
  623.                 ■   Hayes compatible modem which accepts the " AT " command
  624.                     set.
  625.  
  626.                 ■   CONFIG.SYS statements of Files=40 and Buffers=40.  Look
  627.                     at your CONFIG.SYS file to make sure there is a
  628.                     "Files=" and a "Buffers=" statement.  The CONFIG.SYS
  629.                     file can be edited with an ordinary text editor.
  630.                     Simply type in a line that reads  "Files=40" and one
  631.                     that reads "Buffers=40" (without the quotes) and save
  632.                     the file.  Refer to your DOS manual if you need more
  633.                     information on CONFIG.SYS.
  634.  
  635.                 ■   CONFIG.SYS statement of Device=ANSI.SYS.  Look at your
  636.                     CONFIG.SYS file to make sure there is a
  637.                     "Device=ANSI.SYS" statement.
  638.  
  639.  
  640.           MyComm Version 2.11 Documentation                    Page 11
  641.  
  642.  
  643.  
  644.           2.2  MyComm Installation Instructions
  645.  
  646.             Before you start the MyComm installation you should know at
  647.           least what COM port your modem is set for.  Consult your modem's
  648.           manual if you're not sure.  Modems vary too much from one
  649.           manufacturer to another for me to describe that here.
  650.  
  651.  
  652.           Step 1:   Modify your CONFIG.SYS file to make any of the required
  653.                     changes described in section 2.1 above.
  654.  
  655.           Step 2:   Create a directory on your hard drive (or a floppy
  656.                     drive) called "MYCOMM" and change directory into the
  657.                     new "MYCOMM" directory.
  658.  
  659.                                Example:
  660.  
  661.                                    C:
  662.                                    CD\
  663.                                    MD MYCOMM
  664.                                    CD MYCOMM
  665.  
  666.           Step 3:   Copy the MYCOMM files into this new directory.
  667.  
  668.           Step 4:   Run MyComm.  At the DOS command prompt type "MYCOMM"
  669.                     then press the <Enter> key.
  670.  
  671.           Step 5:   MyComm will start to load.  The first time MyComm is
  672.                     run it will tell you that it can't find the
  673.                     "Configuration File".  It will then create a new
  674.                     configuration file called MYCOMM.CFG.  MyComm will also
  675.                     create an empty phone dialing list called MYCOMM.PHN.
  676.  
  677.           Step 6:   MyComm has a default COM port setting of COM Port 1.
  678.                     If your modem is set up for COM 1 already, don't sweat
  679.                     it.  Otherwise, MyComm will prompt you for the serial
  680.                     port to use.  Choose the COM Port that your modem is
  681.                     set on.  MyComm will then try to initialize the COM
  682.                     Port.  If all goes well you should see the letters "OK"
  683.                     on the screen under the copyright notice.  If the modem
  684.                     doesn't appear to be responding, try repeating Step 6
  685.                     using another COM Port (if you have more than one) or
  686.                     see Appendix D "Troubleshooting".
  687.                       You can see if the modem is responding correctly by
  688.                     typing "AT" (without the quotes) and then press
  689.                     <Enter>.  The modem should respond with "OK".  You can
  690.                     test the phone line connection by typing "ATM1DT"
  691.                     (again, without the quotes) then press <Enter>.  What
  692.                     this does is tell the modem to turn its' speaker on,
  693.                     then dial nothing.  You should hear a dial tone from
  694.                     the modems' speaker.  Press <Enter> again and the dial
  695.                     tone should stop and the modem should respond with "NO
  696.                     CARRIER".
  697.  
  698.  
  699.           MyComm Version 2.11 Documentation                    Page 12
  700.  
  701.  
  702.  
  703.            Step 7:  Press the <Alt> and "U" key.  This will bring up
  704.                     MyComm's Update Configuration Menu.  Go through each of
  705.                     the menu options and make any changes required.  The
  706.                     rest of this documentation describes each of the MyComm
  707.                     options and functions.
  708.  
  709.            Step 8:  You will also need to modify the "Modem Initialization
  710.                     String".  This is done in the "Modem Setup" screen.
  711.                     MyComm needs to see text response codes from the modem
  712.                     rather than numeric codes.  The general purpose
  713.                     initialization string that MyComm uses as by default
  714.                     is:
  715.  
  716.                          AT M1 X4 Q0 V1 S0=0 S11=50 S7=50 &C1 &D2^M
  717.  
  718.                     Broken down this means:
  719.  
  720.                     AT     - "Hi modem! I'm sending you commands now".
  721.                     M1     - Turn on modem speaker (M0 turns it off).
  722.                     X4     - Select highest level of responses.
  723.                     Q0     - Always send responses.
  724.                     V1     - Send text responses.
  725.                     S0=0   - Do not answer the phone.
  726.                     S11=50 - Use fast dialing speed.
  727.                     S7=50  - Wait time for Carrier Detect in seconds.
  728.                     &C1    - Keep Carrier Detect (CD) low until a
  729.                              connection is made.
  730.                     &D2    - Use RTS/CTS flow control (important on
  731.                              high speed modems).
  732.                     ^M     - Send Carriage Return character (MyComm
  733.                              internal command - see also Appendix J).
  734.  
  735.           2.3  Running MyComm
  736.  
  737.             Section 3 of this document covers all the options and functions
  738.           that MyComm offers.  There are some additional items that should
  739.           be covered first.
  740.  
  741.             MyComm can be started in a number of ways.  Below are three
  742.           different methods to start the MyComm program.
  743.  
  744.           Method 1: Start MyComm from the directory that you installed
  745.                     MyComm in. For example:
  746.  
  747.                          CD\MYCOMM
  748.  
  749.                     then type "MYCOMM" and press the <Enter> key.  This
  750.                     will start the MyComm program.
  751.  
  752.  
  753.           MyComm Version 2.11 Documentation                    Page 13
  754.  
  755.  
  756.  
  757.           Method 2: MyComm will also load from any directory if you have
  758.                     set a "Path" with the DOS path command that points to
  759.                     the directory MyComm lives in.  For example to set the
  760.                     path type:
  761.  
  762.                          PATH=C:\MYCOMM
  763.  
  764.                     providing of course that you installed MyComm in the
  765.                     directory C:\MYCOMM.  Just substitute the appropriate
  766.                     path in that case.
  767.  
  768.           Method 3: You could also specify the "fully qualified" DOS path
  769.                     to start MyComm.  For example:
  770.  
  771.                         C:\MYCOMM\MYCOMM
  772.  
  773.                    will also cause MyComm to start.
  774.  
  775.             If you have questions about the DOS Path commands or statements
  776.           please refer to your DOS manual.
  777.  
  778.             If you are using DOS version 3.0 or higher MyComm will
  779.           automatically find it's configuration file.  This means that
  780.           MyComm can be started from anywhere on your system without having
  781.           to always start in the MyComm directory which will save you the
  782.           trouble and typing of changing directories when you want to use
  783.           MyComm.
  784.  
  785.             MyComm will however try to start a new phone file in the
  786.           directory you are in unless you have included the fully qualified
  787.           path to the phone directory file in the Setup options.  This
  788.           allows you to keep multiple phone files in different directories
  789.           depending on your needs.
  790.  
  791.  
  792.           MyComm Version 2.11 Documentation                    Page 14
  793.  
  794.  
  795.  
  796.           3.0  MyComm Screens and Menus
  797.  
  798.             MyComm has several screens and menus to allow you to change
  799.           various options and to perform various functions.  Most screens
  800.           and menus are brought up by pressing the <ALT> key and then a
  801.           letter.  Pressing <F1> while in the terminal screen shows you
  802.           Help Menu which lists all of the MyComm functions (see also
  803.           section 3.2).
  804.  
  805.  
  806.           3.1  Terminal Screen
  807.  
  808.             When MyComm is first loaded, and after the configuration file
  809.           has been read, it defaults to the terminal screen which looks
  810.           like this:
  811.  
  812.  
  813.           MyComm <Version Information>
  814.           Copyright (c) 1992, 1993 Ken Dorshimer  -  All rights reserved.
  815.  
  816.           Press <F1> for Help
  817.           Press <Alt-D> for Dial Screen
  818.  
  819.  
  820.             You will see the version number, and copyright notice.
  821.  
  822.             In the terminal screen you may enter regular Hayes - AT modem
  823.           commands, or choose one of the many MyComm functions.  The MyComm
  824.           functions are listed in the Help Menu which is displayed when you
  825.           press the <F1> key on your keyboard.  A description of each of
  826.           the MyComm functions is detailed in the following sections of
  827.           this manual.
  828.  
  829.  
  830.           MyComm Version 2.11 Documentation                    Page 15
  831.  
  832.  
  833.  
  834.           3.2  Help Menu - F1
  835.  
  836.             Pressing the <F1> key brings up the MyComm Help Screen which
  837.           looks like this:
  838.  
  839.           (NOTE: many of the MyComm screens shown in this documentation are
  840.           smaller than actual size so that they will fit on a printed
  841.           page.)
  842.  
  843.           +------------------------------------------------| MyComm Help |+
  844.           |                                                               |
  845.           |                     MyComm Commands                           |
  846.           |                                                               |
  847.           |Alt A  Activate Chat Mode         Alt M  Manual Dial           |
  848.           |Alt B  Send Break                 Alt O  Outside to DOS        |
  849.           |Alt C  Clear the Screen           Alt P  Change Port Parameters|
  850.           |Alt D  Dialing Functions          Alt Q  Quick Re-Dial         |
  851.           |Alt E  Toggle Local Echo On/Off   Alt R  Run External Program  |
  852.           |Alt H  Hang up modem              Alt S  Session Capture On/Off|
  853.           |Alt I  Send Modem Init. String    Alt T  Terminal Emulation    |
  854.           |Alt K  Scroll BacK                Alt U  Update Configuration  |
  855.           |Alt L  Current Line Status        Alt W  Write Screen to File  |
  856.           |Alt J  Join Script                Alt X  EXit MyComm           |
  857.           |                                                               |
  858.           |                                                               |
  859.           |F1     Help With Commands         PgDn   Download Files        |
  860.           |F2     Send Name                  PgUp   Upload Files          |
  861.           |F3     Send Password                                           |
  862.           |F4     Send Tagline                                            |
  863.           |                                                               |
  864.           |                                                               |
  865.           |  MyComm <Version Information>                                 |
  866.           | Copyright (c) 1992, 1993 Ken Dorshimer -  All rights reserved.|
  867.           |                                                               |
  868.           +---------------------------------------------------------------+
  869.  
  870.             Pressing <Esc> or any other key closes the MyComm Help Screen
  871.           window.
  872.  
  873.             The functions shown on the Help Menu are described in detail in
  874.           the sections that follow.
  875.  
  876.  
  877.           MyComm Version 2.11 Documentation                    Page 16
  878.  
  879.  
  880.  
  881.           3.3  Chat Mode - Alt A
  882.  
  883.             Pressing the <ALT> and the "A" key brings you into the MyComm
  884.           Chat window.  The Chat window is divided into a top half and a
  885.           bottom half.  The top half of the screen is where received
  886.           characters are written, the bottom half is where the characters
  887.           you type are written.
  888.             The chat screen is useful when you want to "chat" interactively
  889.           with someone while on-line.  If you were not using the Chat Mode
  890.           and trying to chat, the "conversation" would eventually end up
  891.           looking like a garbled mess on your screen.
  892.             To exit Chat Mode, just press <Esc>.
  893.  
  894.  
  895.           3.4  Send Break - Alt B
  896.  
  897.             Pressing the <ALT> and the "B" key sends a special signal
  898.           called "BREAK".  Some host systems use the Break signal to
  899.           perform special functions such as ending a session.
  900.  
  901.  
  902.           3.5  Clear the Screen - Alt C
  903.  
  904.             Pressing the <ALT> and the "C" key clears the screen and resets
  905.           the current color attributes.  Some host systems send color
  906.           information which stays in place even after you log off. Clear
  907.           Screen resets the screen colors to the ones you chose.
  908.  
  909.  
  910.           3.6  Dialing Functions - Alt D
  911.  
  912.             Pressing the <ALT> and the "D" keys displays the MyComm Dial
  913.           Screen.  From this screen you can add, delete, edit, view, find,
  914.           and mark phone list entries, and of course dial phone list
  915.           entries.  You will see the options available from this screen
  916.           written into the little window at the bottom of the screen. The
  917.           letter which activates an option will appear highlighted or in a
  918.           different color.  A description of the dialing functions follows.
  919.  
  920.  
  921.           MyComm Version 2.11 Documentation                    Page 17
  922.  
  923.  
  924.  
  925.             You will see a bar highlighting the current phone list item.
  926.           You can move the highlight bar up and down by using the Up-Arrow,
  927.           Down-Arrow, Page Up, Page Down, Home and End keys.  The highlight
  928.           bar appears as reverse video bar on monochrome screens.
  929.  
  930.           +------------------------------------------------| Dial Screen |+
  931.           |                                                               |
  932.           |   #   Name                     Phone Number         Last Call |
  933.           |                                                               |
  934.           |   1   Your Favorite BBS       555-4657               01/26/92 |
  935.           |   2   The Music Board         555-8944               01/19/92 |
  936.           |   .           .                  .                      .     |
  937.           |   .           .                  .                      .     |
  938.           |   .           .                  .                      .     |
  939.           |  15                                                  00/00/00 |
  940.           |---------------------------------------------------------------|
  941.           |                                                               |
  942.           | Add  Edit  Delete  Call  Info  Manual  (Un)MarK  Find  Load   |
  943.           |                    Sort  moVe  Print                          |
  944.           +---------------------------------------------------------------+
  945.  
  946.  
  947.           3.6.1  Add Phone List Item
  948.  
  949.             Pressing the "A" key in the Dial Screen window adds a blank
  950.           entry after the currently highlighted entry.
  951.  
  952.  
  953.           MyComm Version 2.11 Documentation                    Page 18
  954.  
  955.  
  956.  
  957.           3.6.2  Edit Phone List Item Screen
  958.  
  959.             Pressing the "E" key in the Dial Screen window brings up the
  960.           Dial Edit window.  This is where you set up the phone list entry
  961.           for each system you will call.  There are several options to
  962.           choose from, and each is described.  You can also use the Up-
  963.           Arrow and Down-Arrow keys to move between items.  Items such as
  964.           Name, Number, etc use MyComm's Line Editor described in Appendix
  965.           B.
  966.  
  967.           +----------------------------------------| Edit |+
  968.           |                                                |
  969.           | Name:                 Your Favorite BBS        |
  970.           | Number:               555-4657                 |
  971.           | Baud Rate: 2400       Data Bits: 8             |
  972.           | Data Parity: None     Stop Bits: 1             |
  973.           | Default Protocol:     1K-Xmodem                |
  974.           | Dial Prefix: 1        ATDT*70                  |
  975.           | Logon Name:           Your Name                |
  976.           | Password:             Password                 |
  977.           | Terminal Type: ANSI                            |
  978.           | Local Echo: No                                 |
  979.           | Received BS Destructive: Yes                   |
  980.           | BS Key Sends BS or DELete: BS                  |
  981.           | Strip Hi Bits? (Pure ASCII): No                |
  982.           | Add LF after incoming CR?: No                  |
  983.           | Script                                         |
  984.           | Clear last date called and number of calls?    |
  985.           |                                                |
  986.           +------------------------------------------------+
  987.  
  988.           The following describes each phone list item and how to configure
  989.           it.
  990.  
  991.           3.6.2.1  Name
  992.  
  993.             Just type in the name of the bulletin board system or person
  994.           you will call here.
  995.  
  996.  
  997.           3.6.2.2  Number
  998.  
  999.             The telephone number of the system you will call goes in here.
  1000.           The telephone number can include spaces or hyphens for
  1001.           readability (modems usually ignore spaces and hyphens).
  1002.           Characters such as letters or other gibberish will probably
  1003.           confuse your modem.  MyComm will assume that whatever you put
  1004.           here is a valid telephone number.
  1005.  
  1006.  
  1007.           MyComm Version 2.11 Documentation                    Page 19
  1008.  
  1009.  
  1010.  
  1011.           3.6.2.3  Baud Rate
  1012.  
  1013.             Choose a baud rate (300, 1200, 2400, 4800, 9600, 19200, 38400,
  1014.           57600, or 115200) that you want MyComm to use when connected to
  1015.           the system.  For a more accurate reading of the data rate during
  1016.           file transfers (described elsewhere in this manual) and the on-
  1017.           line status (also described elsewhere in this manual) the baud
  1018.           rate should be set to the rate of the system that you will be
  1019.           calling.
  1020.  
  1021.  
  1022.           3.6.2.4  Data Bits
  1023.  
  1024.             Choose the data bits (5, 6, 7, 8) that you want MyComm to use
  1025.           when connected to the system.  8 data bits is the most common
  1026.           setting for public bulletin board systems.  7 data bits are
  1027.           common on mainframes and many Unix (Tm) systems.  5 and 6 data
  1028.           bits are rarely used by many systems any longer, but are included
  1029.           for completeness.
  1030.  
  1031.             Most host systems in their advertisements, etc. tell you what
  1032.           Data, Parity, and Stop bits they expect.  You will often see them
  1033.           listed as 8-N-1 or similar.  8-N-1 means 8 data bits, no parity
  1034.           (None), and 1 stop bit. 8-N-1 is the most common setting used.
  1035.           If in doubt, try 8-N-1 first.
  1036.  
  1037.  
  1038.           3.6.2.5  Data Parity
  1039.  
  1040.             Choose the data parity (None, Even, Odd, Mark, Space) that you
  1041.           want MyComm to use when connected to the system.  None is usually
  1042.           used on most systems, especially with 8 data bits.  Even parity
  1043.           is common when using 7 data bits.
  1044.  
  1045.  
  1046.           3.6.2.6  Stop Bits
  1047.  
  1048.             Choose the stop bits (1, 2) that you want MyComm to use when
  1049.           connected to the system.  1 stop bit is the most common.
  1050.  
  1051.  
  1052.           3.6.2.7  Default Protocol
  1053.  
  1054.             MyComm allows you to choose the file transfer protocol that you
  1055.           will use by default for each system you call.  Choose the
  1056.           protocol which best suits your needs.  A more complete
  1057.           description of the various protocols is found later in this
  1058.           manual in the section on Uploading and DownLoading Files.
  1059.  
  1060.  
  1061.           MyComm Version 2.11 Documentation                    Page 20
  1062.  
  1063.  
  1064.  
  1065.           3.6.2.8  Dial Prefix
  1066.  
  1067.             Choose the dialing prefix that you want MyComm to use when
  1068.           calling the number for this system.  MyComm has slots for three
  1069.           different dialing prefixes.  Choose one by moving the highlight
  1070.           bar to the selection you want.  The dialing prefixes can be
  1071.           changed to suit your needs in the Update Configuration menu
  1072.           option.
  1073.  
  1074.  
  1075.           3.6.2.9  Logon Name
  1076.  
  1077.             This option lets you enter the name that you log on with when
  1078.           you call this system.  When bulletin board systems answer your
  1079.           call they usually ask for your name and password.
  1080.  
  1081.             Putting the characters "^M" at the end of the Logon Name causes
  1082.           an <Enter> character to be sent.  Some BBS's don't like seeing an
  1083.           <Enter> character immediately after the Logon Name string when
  1084.           logging on, in which case you should leave the "^M" out.
  1085.  
  1086.             If Logon Name is filled in MyComm will send your logon name
  1087.           when you push the <F2> key to save you some typing.
  1088.  
  1089.  
  1090.           3.6.2.10 Password
  1091.             This option lets you enter the password that you log on with
  1092.           when you call this system.  When bulletin board systems answer
  1093.           your call they usually ask for your name and password.
  1094.  
  1095.             If Password is filled in MyComm will send your logon password
  1096.           when you push the <F3> key to save you some typing.  If you are
  1097.           really security conscious, then you can leave this option blank.
  1098.  
  1099.             Putting the characters "^M" at the end of the Password causes
  1100.           an <Enter> character to be sent.  Some BBS's don't like seeing an
  1101.           <Enter> character immediately after the Password string when
  1102.           logging on, in which case you may leave the "^M" out.
  1103.  
  1104.  
  1105.           3.6.2.11 Terminal Type
  1106.             This option lets you choose the type of terminal emulation to
  1107.           use when calling this system.  The choices are TTY, ANSI, VT-52,
  1108.           VT-100 and 3270 (registered version only).
  1109.  
  1110.             TTY (TeleTYpe) gives no emulation what-so-ever. The characters
  1111.           appear on your screen just as they come in with no formatting.
  1112.  
  1113.             ANSI emulation provides functions similar to your ANSI.SYS
  1114.           driver to provide color attributes (except on mono monitors of
  1115.           course), blinking characters and other goodies.  MyComm uses
  1116.           intelligent ANSI character translation which filters out any ANSI
  1117.           sequences which cause "keyboard re-mapping".  This prevents the
  1118.  
  1119.  
  1120.           MyComm Version 2.11 Documentation                    Page 21
  1121.  
  1122.  
  1123.  
  1124.           unscrupulous from sending ANSI sequences to your personal
  1125.           computer system that could potentially cause damage or annoyance.
  1126.  
  1127.             VT-52 and VT-100, and 3270 are most commonly used on mainframe
  1128.           hosts.  Some bulletin boards also support these.  Both of these
  1129.           emulations support a subset of the DEC protocols including a
  1130.           mapping to the "keypad mode" used to generate commands on DEC
  1131.           terminals.  It should be noted that VT-52 is an "ANSI
  1132.           incompatible" emulation, and VT-100 is ANSI compatible.
  1133.  
  1134.             A listing of the keys supported for the ANSI, VT-52, VT-100,
  1135.           and 3270 emulations is in Appendix C - Terminal Emulations.
  1136.  
  1137.           3.6.2.12 Local Echo
  1138.  
  1139.             Local Echo is used when the other system does not send the
  1140.           characters typed on your terminal back to you.  Most systems do
  1141.           echo characters back, so Local Echo is normally off ("No").  If
  1142.           you find that you can't see what you are typing when connected to
  1143.           a system, set Local Echo on ("Yes").  On the other hand if you
  1144.           see double characters when you hit a key (for example you see
  1145.           "xx" when you type an "x") then Local Echo should be off ("No").
  1146.  
  1147.  
  1148.           3.6.2.13 Received BS (BackSpace) Destructive
  1149.  
  1150.             This option tells MyComm whether received BackSpace or DELete
  1151.           characters should back up the cursor and erase what was there.
  1152.           Usually this On.
  1153.  
  1154.  
  1155.           3.6.2.14 BS Key Sends BS or DELete
  1156.  
  1157.             This option tells MyComm whether to send a BS (BackSpace - 8
  1158.           decimal) or DEL (Delete - 127 decimal) character when the
  1159.           backspace key is pressed.  Usually this is set to BS.  Mainframe
  1160.           hosts usually like to see DEL rather than BS.
  1161.  
  1162.  
  1163.           3.6.2.15 Strip Hi Bits
  1164.  
  1165.             This option tells MyComm whether to strip the high bit from
  1166.           received and sent characters. Usually this is set to "No".
  1167.  
  1168.             Just for your own information, bytes on the personal computer
  1169.           are 8 bits long.  So, the bit-map of a byte might be 10011101.
  1170.           The left-most bit is the high bit.  So if you were to strip the
  1171.           high bit, the byte above would become 00011101.  Pure ASCII only
  1172.           covers bytes in the range of 00000000 (0 decimal) to 01111111
  1173.           (127 decimal).  The ANSI extended set includes values from
  1174.           10000000 (128 decimal) to 11111111 (255 decimal).  So by
  1175.           stripping the high bit, a character is guaranteed to be in the
  1176.           range of the pure ASCII character set.
  1177.  
  1178.  
  1179.           MyComm Version 2.11 Documentation                    Page 22
  1180.  
  1181.  
  1182.  
  1183.  
  1184.           3.6.2.16 Add LF after incoming CR
  1185.  
  1186.             This option tells MyComm whether to add a LF (Line Feed - 10
  1187.           decimal) character after a CR (Carriage Return - 13 decimal)
  1188.           character is received.  Usually this is set to "No".
  1189.  
  1190.             If you notice that the lines on the screen seem to look odd or
  1191.           do not scroll up properly, you will want to turn this on (Yes).
  1192.  
  1193.  
  1194.           3.6.2.17 Clear last date called and number of calls
  1195.  
  1196.             Each time you connect with a system MyComm updates the last
  1197.           date and time called portion the dialing entry record.  If you
  1198.           want to reset the date and time the system was last called and
  1199.           the number of times you have called it, answer "Yes" here.
  1200.  
  1201.           3.6.2.18 Script
  1202.  
  1203.             This is where you will put the name of the script file that you
  1204.           want to run ("Join") when you connect with this system.  For a
  1205.           complete discussion of the MyComm script language see Appendix -
  1206.           E "MyComm Script Language".
  1207.  
  1208.  
  1209.           3.6.2.19 Save Changes (not shown in example)
  1210.  
  1211.             MyComm asks if you want to save the changes you just made.  If
  1212.           you answer "Yes" MyComm updates the phone file on your disk
  1213.           drive.  When MyComm updates the phone file a backup of the phone
  1214.           file is created and named PHONE.OLD.
  1215.  
  1216.  
  1217.           3.6.3  Delete an Item
  1218.  
  1219.             Pressing the "T" key allows you to delete the item that is
  1220.           currently at the dialing highlight bar.  MyComm asks you to
  1221.           confirm the delete request before proceeding.  MyComm also
  1222.           updates the phone file on your disk drive.
  1223.  
  1224.  
  1225.           3.6.4  Call Numbers (Dial)
  1226.  
  1227.             Pressing the "C" key tells MyComm that it's time to start
  1228.           calling numbers in the Dialing List  (See also section 3.6.7
  1229.           (Un)MarK).  Pressing the <Enter> key also will start the dialing.
  1230.  
  1231.             If no Dialing List Items are "marked" MyComm will dial the
  1232.           number that the highlight bar is currently resting on.  If there
  1233.           are "marked" Dialing List Items, MyComm will start dialing the
  1234.           marked numbers in sequence until a connection is made.  During
  1235.           the dialing attempts you can cancel the dialing by pressing the
  1236.           <Esc> key.
  1237.  
  1238.  
  1239.           MyComm Version 2.11 Documentation                    Page 23
  1240.  
  1241.  
  1242.  
  1243.  
  1244.             While MyComm is calling numbers and waiting for a connection, a
  1245.           Dial Status Window is displayed (see example below).  The status
  1246.           window shows who is being called and the telephone number, how
  1247.           many call tries have been made so far, the status of the last
  1248.           dialing try, the time in seconds until this try "times out", the
  1249.           time since you started calling, and the time that the current
  1250.           dialing attempt started.
  1251.  
  1252.           +-------------------------------------------------------| Dial |+
  1253.           |                                                               |
  1254.           |  Calling: Your Favorite BBS        At: 555-4657               |
  1255.           |                                                               |
  1256.           |  Try # 1       Last Status: None Yet        Dial Time:  42    |
  1257.           |                                                               |
  1258.           |  Dialing started at:  3:01:20   This try started at:  3:01:21 |
  1259.           |                                                               |
  1260.           |                                                               |
  1261.           |          Hit ESC to quit dialing, 'N' for next number,        |
  1262.           |          or 'D' to delete number from list.                   |
  1263.           |                                                               |
  1264.           +---------------------------------------------------------------+
  1265.  
  1266.             Pressing the "N" key causes MyComm to stop dialing  the number
  1267.           it is currently dialing and to skip to the next marked number.
  1268.  
  1269.             Pressing the "D" key causes MyComm to stop dialing the number
  1270.           it is currently calling and to remove it from the list of
  1271.           "marked" numbers.  If you press "D" and the number is the only
  1272.           one left in the "marked" list, MyComm will give you a warning and
  1273.           stop dialing.
  1274.  
  1275.             The Dial Time and Pause Time between calls is a user
  1276.           configuration option which can be set up in the Update
  1277.           Configuration menu described later in this document.
  1278.  
  1279.  
  1280.           MyComm Version 2.11 Documentation                    Page 24
  1281.  
  1282.  
  1283.  
  1284.           3.6.5  Phone Item Info Screen
  1285.  
  1286.             The Phone Item Info Screen looks very much like the Edit Phone
  1287.           List Item Screen with the exception that the Last Call Date, Last
  1288.           Call Time, and Number of Calls fields are shown.  If you see
  1289.           something you want to change, pressing "E" will bring you to the
  1290.           Edit Phone List Item Screen.
  1291.  
  1292.           +------------------------------| Phone Item Info |+
  1293.           |                                                 |
  1294.           | Name:                 Your Favorite BBS         |
  1295.           | Number:               555-4657                  |
  1296.           | Baud Rate: 2400       Data Bits: 8              |
  1297.           | Data Parity: None     Stop Bits: 1              |
  1298.           | Default Protocol:     1K-Xmodem                 |
  1299.           | Dial Prefix: 1        ATDT*70                   |
  1300.           | Logon Name:           Your Name                 |
  1301.           | Password:             Password                  |
  1302.           | Terminal Type: ANSI                             |
  1303.           | Local Echo: No                                  |
  1304.           | Received BS Destructive: Yes                    |
  1305.           | BS Key Sends BS or DELete: BS                   |
  1306.           | Strip Hi Bits? (Pure ASCII): No                 |
  1307.           | Add LF after incoming CR?: No                   |
  1308.           |                                                 |
  1309.           | Last Call Date:       01/26/92                  |
  1310.           | Last Call Time:        4:26:12                  |
  1311.           | Number of Calls:            28                  |
  1312.           |                                                 |
  1313.           |          Press "E" to Edit Record               |
  1314.           +-------------------------------------------------+
  1315.  
  1316.  
  1317.           3.6.6  Manual Dial Screen
  1318.  
  1319.             Pressing "M" brings up the Manual Dial Screen.  The Manual Dial
  1320.           Screen lets you enter a single phone number to dial.  The dialing
  1321.           prefix used is always Dialing Prefix number 1.
  1322.           Pressing <Esc> cancels the function.  Pressing <Enter> accepts
  1323.           the telephone number and the usual Dialing Status Window appears.
  1324.  
  1325.           +-------------------------------------| Manual Dial |+
  1326.           |                                                    |
  1327.           |  Enter phone number: 555-1234                      |
  1328.           |                                                    |
  1329.           +----------------------------------------------------+
  1330.  
  1331.  
  1332.           MyComm Version 2.11 Documentation                    Page 25
  1333.  
  1334.  
  1335.  
  1336.           3.6.7  Mark Phone List Items
  1337.  
  1338.             Pressing "K" marks or un-marks phone list items for later
  1339.           dialing.  As a convenience, pressing the <Space> bar also marks
  1340.           and un-marks items.  When a phone list item is marked a chevron
  1341.           ("»") will appear next to the item.
  1342.  
  1343.  
  1344.           3.6.8  Find Phone List Items
  1345.  
  1346.             Pressing "F" brings up the Find Phone List Items screen (not
  1347.           shown).  Simply type in the characters in the name, or a partial
  1348.           phone number that you want to find.  The search is started at the
  1349.           top of the list.  If the search fails, a message is displayed.
  1350.  
  1351.  
  1352.           3.6.9  Load Phone List Screen
  1353.  
  1354.             Pressing "L" brings up the Load Phone List Screen.  You can
  1355.           keep more than one phone dialing list.  Each list can hold up to
  1356.           100 telephone numbers.  If the dialing list you select does not
  1357.           yet exist, MyComm will display an empty dialing list.
  1358.             Again, when changes are made to the phone file, MyComm will
  1359.           create or update the file PHONE.OLD as a backup.  There is only
  1360.           one PHONE.OLD backup file kept, so all new backups overwrite the
  1361.           last PHONE.OLD backup file.
  1362.  
  1363.  
  1364.           3.6.10 Sort Phone List
  1365.  
  1366.             You can sort the Phone List in one of four ways:
  1367.  
  1368.             - by BBS name
  1369.             - by Telephone number
  1370.             - by last date called
  1371.             - by number of times called
  1372.  
  1373.             The sort option will also ask you for Ascending or Descending
  1374.           sort order.  Simply select the sort option that best suits your
  1375.           needs.  The list will be saved in the new sort order.  Pressing
  1376.           <Esc> exits the Sort menu.
  1377.  
  1378.  
  1379.           3.6.11 Move Phone List Item
  1380.  
  1381.             This option allows you to move a phone list item to another
  1382.           location in the list.  This will save you some retyping if you
  1383.           want to customize your phone list.
  1384.  
  1385.             To use this option move the highlight bar to the phone list
  1386.           item that you want to move.  Press the "V" key.  Next use the up
  1387.           and down arrow keys to move the highlight bar to the position
  1388.           that you would like the item moved to.  Press the <Enter> key to
  1389.           make the move permanent, or <Esc> to quit the move.
  1390.  
  1391.  
  1392.           MyComm Version 2.11 Documentation                    Page 26
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.           3.6.12 Print Phone List
  1399.  
  1400.             This option allows you to print the phone list.  The phone list
  1401.           may also be "printed" to a text file.  The printed output shows
  1402.           the BBS name, phone number, and last date called.
  1403.  
  1404.             To use this option press "P".  You will then be asked for a
  1405.           file name to "print" to.  To print to your printer (PRN) simply
  1406.           press <Enter> (PRN is a standard DOS device name for the
  1407.           printer).  A status message is displayed while the phone list is
  1408.           being printed.  The printing can be stopped by pressing the <Esc>
  1409.           key.
  1410.  
  1411.  
  1412.           3.7  Local Echo On/Off - Alt E
  1413.  
  1414.             Local Echo is used when the other system does not send the
  1415.           characters you typed on your terminal back to you.  Most systems
  1416.           do echo characters back, so Local Echo is normally off ("No").
  1417.           If you find that you can't see what you are typing when connected
  1418.           to a system, set Local Echo on (Yes).  On the other hand if you
  1419.           see double characters when you hit a key (for example you see
  1420.           "xx" when you type an "x") then Local Echo should be off ("No").
  1421.  
  1422.  
  1423.           3.8  Hang Up Modem - Alt H
  1424.  
  1425.               Pressing the <ALT> and the "H" key tells MyComm that you want
  1426.           to disconnect from your current telephone connection.  MyComm
  1427.           will try to hang up the phone first by dropping the modem signal
  1428.           called DTR, and if that fails by sending the Hang Up String
  1429.           defined in the Modem Setup Screen (see section 3.17.1  Modem
  1430.           Setup Screen).  If you don't want MyComm to use DTR to hang up
  1431.           the modem set the option "Use DTR to Hang Up Modem" in Modem
  1432.           Setup Screen to "No".
  1433.  
  1434.  
  1435.           3.9  Send Modem Initialization Strings - Alt I
  1436.  
  1437.             Pressing the <ALT> and the "I" key brings up the Send Init.
  1438.           String Menu shown below.  Choosing one of these options will send
  1439.           the Modem Initialization String, or the Hang Up String (same as
  1440.           <Alt> + H), or the Modem Attention String, or the Phone Answer
  1441.           String.  These strings are defined in the Modem Setup Screen (see
  1442.           section 3.17.1  Modem Setup Screen).
  1443.  
  1444.                +-------| Send... |+
  1445.                | Init. String     |
  1446.                | Hang Up String   |
  1447.                | Attention String |
  1448.                | Phone Answer     |
  1449.                +------------------+
  1450.  
  1451.  
  1452.           MyComm Version 2.11 Documentation                    Page 27
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.           3.10 Join Script - Alt J
  1459.  
  1460.             This option will allow you to "Join" in or run a script file.
  1461.           You will be asked to supply the name of the script file which
  1462.           MyComm will then load.  If the script file can not be opened you
  1463.           will see an error message.  You may quit the script by pressing
  1464.           the <Esc> key until you see the "Yes/No" window that asks if you
  1465.           want to quit the script.  See Appendix-E "Script Language" for
  1466.           more information on script files.
  1467.  
  1468.  
  1469.           3.11 Present Line Status - Alt L
  1470.  
  1471.             Pressing the <ALT> and the "L" key brings up the Present Line
  1472.           Status Window.  This window tells you the current COM Port
  1473.           Status, i.e. what Port, Baud Rate, Data Bits, Parity Bits, and
  1474.           Stop Bits are in effect, whether you are on-line and for how
  1475.           long.  If you are on-line MyComm tells you the name of the system
  1476.           you are logged onto, and the default file transfer protocol.
  1477.           Also shown is the present Local Echo status and whether Session
  1478.           Capture is active.  Pressing <Esc> closes the window.
  1479.  
  1480.           +--------------------------| Present Line Status |+
  1481.           |                                                 |
  1482.           |  COM Port Status COM2, 2400, 8, N, 1           |
  1483.           |    ----------------------------------------     |
  1484.           |                                                 |
  1485.           | On-line: Yes          Time On-line:  0:00:00    |
  1486.           | Logged on to:         My Favorite BBS           |
  1487.           | Current Protocol:     None                      |
  1488.           |    ----------------------------------------     |
  1489.           |                                                 |
  1490.           | Local Echo On:      No                          |
  1491.           | Screen Capture On:  Yes                         |
  1492.           |    ----------------------------------------     |
  1493.           |                                                 |
  1494.           | Current Time: 12:34:56          Date: 01/23/93  |
  1495.           +-------------------------------------------------+
  1496.  
  1497.  
  1498.           3.12 Scroll Back - Alt K
  1499.  
  1500.             Pressing the <ALT> and the "K" key brings up the "scroll back"
  1501.           buffer.  MyComm saves the last few screens of received text for
  1502.           you.  This option allows you to see what has been recently
  1503.           received in case there was something that went by too quickly
  1504.           that you would like to look at again.  The scroll back buffer
  1505.           saves about two to three screens worth of information depending
  1506.           on how much actual text was in the previous screens (about 4K's
  1507.           worth).  The scroll back buffer does not display ANSI or high bit
  1508.           characters, they are stripped out to leave more room for useful
  1509.           information.
  1510.  
  1511.  
  1512.           MyComm Version 2.11 Documentation                    Page 28
  1513.  
  1514.  
  1515.  
  1516.  
  1517.             When the scroll back buffer is first shown it displays the very
  1518.           beginning of the buffer information.  The up-arrow, down-arrow,
  1519.           Page Up, and Page Down keys scroll the text.  You may also write
  1520.           the buffer to a file by pressing the "W" key.  To exit press the
  1521.           <Esc> key.
  1522.  
  1523.  
  1524.           3.13 Manual Dial - Alt M
  1525.  
  1526.             Pressing the <ALT> and the "M" key brings up the Manual Dial
  1527.           Screen.  The Manual Dial Screen lets you enter in a single phone
  1528.           number to dial.  The dialing prefix used is always Dialing Prefix
  1529.           number 1.  The parity setting is always 8-N-1.
  1530.           If you press <Esc> you can cancel the selection.  Pressing
  1531.           <Enter> accepts the telephone number and the usual Dialing Status
  1532.           Window appears.  This is exactly the same function as in the
  1533.           Dialing Screen, selection "M", described above.
  1534.  
  1535.  
  1536.           3.14 Outside to DOS - Alt O
  1537.  
  1538.             Pressing the <ALT> and the "O" key lets you shell out of MyComm
  1539.           to DOS.  You can use the Outside to DOS even when you are on-
  1540.           line.  Typing "EXIT" on the DOS command line brings you back to
  1541.           MyComm.
  1542.  
  1543.             One point of interest here: if you switch to a different drive
  1544.           or directory while in the DOS shell, MyComm will automagically
  1545.           bring you back to the drive and directory you started from when
  1546.           you type "EXIT" to return to MyComm.
  1547.  
  1548.  
  1549.           MyComm Version 2.11 Documentation                    Page 29
  1550.  
  1551.  
  1552.  
  1553.           3.14 Change Port Parameters - Alt P
  1554.  
  1555.             Pressing the <ALT> and the "P" key brings up the Change Port
  1556.           Parameters Screen (see example below).  MyComm will let you
  1557.           change the port configuration, even while on-line.  Please note
  1558.           however that changing the COM Port while on-line will probably
  1559.           disconnect the current session.  However Data, Parity, and Stop
  1560.           Bits can be changed.
  1561.  
  1562.             Please note that the changes done here are not permanent.  To
  1563.           make permanent changes to the COM port settings, you must use the
  1564.           "Update Configuration" which is brought up by pressing <Alt> and
  1565.           "U" then the "M" key.
  1566.  
  1567.           +-----------------------| Change Port Parameters |+
  1568.           |                                                 |
  1569.           | Present settings: COM2, 2400, 8, N, 1           |
  1570.           |                                                 |
  1571.           | COM Port:2                                      |
  1572.           |                                                 |
  1573.           |           +---------+                           |
  1574.           |           | 1: COM1 |                           |
  1575.           +-----------| 2: COM2 |---------------------------+
  1576.                       | 3: COM3 |
  1577.                       | 4: COM4 |
  1578.                       | 5: COM5 |
  1579.                       | 6: COM6 |
  1580.                       | 7: COM7 |
  1581.                       | 8: COM8 |
  1582.                       +---------+
  1583.  
  1584.  
  1585.           3.16 Quick Re-Dial - Alt Q
  1586.  
  1587.             Pressing the <ALT> and the "Q" key allows you to redial the
  1588.           last number that MyComm dialed.  This is especially useful for
  1589.           re-dialing manually entered telephone numbers.
  1590.  
  1591.  
  1592.           3.17 Run External Program - Alt R
  1593.  
  1594.             Pressing the <ALT> and the "R" key brings up the Run External
  1595.           Program Screen (not shown).  MyComm lets you define an editor
  1596.           program plus up to three other programs you can run without
  1597.           leaving your MyComm session.  The external programs are defined
  1598.           in Paths Setup (see 3.19.2  Paths Setup).
  1599.             If there is not enough available memory to run the external
  1600.           program, the external program will not run and control passes
  1601.           directly back to MyComm.
  1602.  
  1603.  
  1604.           MyComm Version 2.11 Documentation                    Page 30
  1605.  
  1606.  
  1607.  
  1608.           3.18 Session Capture On/Off/Pause - Alt S
  1609.  
  1610.             Pressing the <ALT> and the "S" key opens the MyComm Session
  1611.           Capture Screen (not shown).  You can either accept the default
  1612.           name that MyComm provides for the capture file or enter a new
  1613.           name.  If the Drive:\Path\Filename is in any way invalid, MyComm
  1614.           will issue an error message.  You can also press <Esc> to leave
  1615.           the Session Capture Screen without starting the Session Capture.
  1616.  
  1617.             After a Session Capture has begun you can pressing the <ALT>
  1618.           and the "S" key again to Close, or Pause the capture file.  If
  1619.           you choose to Pause the Session Capture,   Pressing the <ALT> and
  1620.           the "S" key again will give you the option to Close or Resume the
  1621.           capture session.
  1622.  
  1623.             If you exit MyComm and forget to Close the Session Capture
  1624.           file, MyComm will do it for you.
  1625.  
  1626.             Please note that often while Session Capture is active, that
  1627.           the display may appear jerky, or start and stop from time to
  1628.           time.  This is normal during Session Capture as it is the time
  1629.           that MyComm is writing to the capture file.
  1630.  
  1631.  
  1632.             It may also be important to know that the Session Capture does
  1633.           not do any ANSI filtering.  What you see is what you get.
  1634.           Generally you will read the Session Capture file using a text
  1635.           editor or word processor when you are no longer "on line".  Text
  1636.           editors and word processors usually do ANSI filtering for you.
  1637.  
  1638.  
  1639.           3.19 Terminal Emulation - Alt T
  1640.  
  1641.             MyComm allows you to reset the Terminal Emulation even while
  1642.           on-line.  The options are: TTY, ANSI, VT-52, VT-100, and 3270.
  1643.           Further information on the emulation can be found in Appendix C -
  1644.           "Terminal Emulations".
  1645.  
  1646.  
  1647.           MyComm Version 2.11 Documentation                    Page 31
  1648.  
  1649.  
  1650.  
  1651.           3.20 Update Configuration - Alt U
  1652.  
  1653.             Pressing the <ALT> and the "U" key brings up the Update
  1654.           Configuration Menu (see below).  From this menu you can choose
  1655.           various options to allow you to customize the MyComm
  1656.           configuration.  You can either use the Up and Down-Arrow keys,
  1657.           the press <Enter> to choose an option, or simply press the
  1658.           highlighted letter of the option you want.  A description of the
  1659.           things you can configure follows.
  1660.  
  1661.                      +---| Update Configuration |+
  1662.                      | Modem Setup               |
  1663.                      | Paths and Filenames       |
  1664.                      | File Transfer Options     |
  1665.                      | Other Stuff for MyComm    |
  1666.                      | COM Port Addresses        |
  1667.                      | Save Configuration        |
  1668.                      | Exit                      |
  1669.                      +---------------------------+
  1670.  
  1671.  
  1672.           3.20.1  Modem Setup Screen
  1673.  
  1674.             The Modem Setup Screen (see below) allows you to make changes
  1675.           to the various setting that control the modem.  You can move from
  1676.           item to item by using the Up and Down-Arrow keys and the pressing
  1677.           <Enter>.  Some of the items use MyComm's built in line editor to
  1678.           modify the item, others use little pop-up Yes/No windows.  If you
  1679.           want to exit without making any changes, just press the <Esc>
  1680.           key.  A description of each item in the Modem Setup Screen
  1681.           follows.
  1682.  
  1683.  
  1684.           MyComm Version 2.11 Documentation                    Page 32
  1685.  
  1686.  
  1687.  
  1688.  
  1689.           +------------------------------------------------| Modem Setup |+
  1690.           |                                                               |
  1691.           | COM Port:                        COM2, 2400, 8, N, 1          |
  1692.           | Modem Initialization String:     ATM0X4Q0V1S0=0S11=50S7=50^M  |
  1693.           | Modem Attention String:          +++                          |
  1694.           | Modem Hang Up String:            ATH0^M                       |
  1695.           | Modem Answer String:             ATA^M                        |
  1696.           | Modem Cancel Dial String:        ^M                           |
  1697.           | Modem Dial Suffix String:        ^M                           |
  1698.           | Dialing Wait Time, in Seconds:    45                          |
  1699.           | Pause Between Calls, in Seconds:   4                          |
  1700.           | Local Echo on by Default?        No                           |
  1701.           | Use DTR to Hang Up Modem?        Yes                          |
  1702.           | Use XON/XOFF Flow Control?       Yes                          |
  1703.           | Use CTS/RTS Flow Control?        No                           |
  1704.           | Use DSR/DTR Flow Control?        No                           |
  1705.           | Dialing Prefix #1:               ATDT*70                      |
  1706.           | Dialing Prefix #2:               ATDT 9,                      |
  1707.           | Dialing Prefix #3:               ATDT 1                       |
  1708.           |                                                               |
  1709.           |                                                               |
  1710.           |          Use Up and Down Arrows to move between items         |
  1711.           |               Hit <Enter> to edit, <Esc> to Quit              |
  1712.           |                                                               |
  1713.           +---------------------------------------------------------------+
  1714.  
  1715.  
  1716.           3.20.1.1  COM Port
  1717.  
  1718.             The COM Port selection allows you to set the various settings
  1719.           your COM port should use.
  1720.             When you first installed your modem you probably set the COM
  1721.           port up for COM1, COM2, etc. use the setting correct for your
  1722.           modem.  If you set the wrong COM port in this area, MyComm
  1723.           doesn't mind, it just won't let you dial numbers later on.
  1724.  
  1725.             MyComm does not re-initialize the COM port when you make
  1726.           changes in this menu.  The new COM port settings will be used the
  1727.           next time that you run MyComm.  If you need to change the COM
  1728.           port settings now, use the Alt-P function from the main terminal
  1729.           screen.
  1730.  
  1731.             The baud rate should be set to whatever the top speed of your
  1732.           particular modem is.  Refer to your modems' user manual if you're
  1733.           not sure.
  1734.  
  1735.             The most common settings for the Data, Parity, and Stop bits
  1736.           are 8-N-1 (8 data bits, no parity, 1 stop bit).  If the settings
  1737.           you prefer are different, this is the place to change them.
  1738.  
  1739.  
  1740.           MyComm Version 2.11 Documentation                    Page 33
  1741.  
  1742.  
  1743.  
  1744.           3.20.1.2  Modem Initialization String
  1745.  
  1746.             This option lets you set up the Modem Initialization String.
  1747.           This is the string which is sent to the modem to "wake it up"
  1748.           when MyComm is first loaded.  The initialization string is made
  1749.           up of Hayes "AT" commands.  The command line always starts with
  1750.           the letters AT.  The rest of the string is various options for
  1751.           your modem.  Your modem manual should have a list of the commands
  1752.           that are valid for your modem.
  1753.  
  1754.             MyComm always likes to have AT LEAST the Q0, V1, and X4
  1755.           commands.  Q0 tells the modem to ALWAYS send result codes, V1
  1756.           tells the modem to ALWAYS send the text, not numeric, result
  1757.           codes.  MyComm needs the result codes in text format to monitor
  1758.           call progress, and to send you other useful information that the
  1759.           modem produces.  X4 (your modem may use X1, X2, etc) tells the
  1760.           modem to send verbose modem status information to MyComm.
  1761.             Another useful feature is, if you place "^M" at the end of the
  1762.           Initialization String  MyComm will send a Carriage Return at the
  1763.           end of the line.
  1764.  
  1765.           High speed modem users: If you need to set your modem's "flow
  1766.           control" options in the setup string this is the place to do it.
  1767.           For example, if your modem needs to use RTS/CTS flow control the
  1768.           Hayes AT command "&K3" should be added to the initialization
  1769.           string.
  1770.  
  1771.           3.20.1.3  Modem Attention String
  1772.  
  1773.             This is the Attention signal that tells the modem that you want
  1774.           it's undivided attention for something.  Most Hayes compatible
  1775.           modems use three plus signs "+++" as the attention string.  Refer
  1776.           to your modem's manual if you use a different Attention string.
  1777.  
  1778.  
  1779.           3.20.1.4  Modem Hang Up String
  1780.  
  1781.             This is the string that tells your modem to hang up the
  1782.           telephone line.  On most Hayes compatible modems this is ATH0.
  1783.           You can use the characters "^M" to have MyComm send a Carriage
  1784.           Return after it sends the Hang Up string (recommended).  Refer to
  1785.           your modem's manual if you use a different Hang Up string.
  1786.  
  1787.  
  1788.           3.20.1.5  Modem Answer String
  1789.  
  1790.             This is the string that tells your modem to answer the
  1791.           telephone.  On most Hayes compatible modems this is ATA.  You can
  1792.           use the characters "^M" to have MyComm send a Carriage Return
  1793.           after it sends the Answer string (recommended).  Refer to your
  1794.           modem's manual if you use a different Answer string.
  1795.  
  1796.  
  1797.           MyComm Version 2.11 Documentation                    Page 34
  1798.  
  1799.  
  1800.  
  1801.           3.20.1.6  Modem Cancel Dial String
  1802.  
  1803.             This is the string that tells your modem to cancel dialing a
  1804.           telephone number.  On most Hayes compatible modems this just a
  1805.           Carriage Return (13 decimal).  You can use the characters "^M" to
  1806.           send a Carriage Return after it sends the Cancel Dial string
  1807.           (recommended).  Refer to your modem's manual if you use a
  1808.           different Cancel dialing string.
  1809.  
  1810.  
  1811.           3.20.1.7  Modem Dial Suffix String
  1812.  
  1813.             This is the string that tells your modem what to terminate
  1814.           telephone numbers with when dialing.  On most Hayes compatible
  1815.           modems this just a Carriage Return.  You can use the characters
  1816.           "^M" to have MyComm send a Carriage Return as the Dial Suffix
  1817.           string (recommended).  Refer to your modem's manual if you use a
  1818.           different Dial Suffix string.
  1819.  
  1820.  
  1821.           3.20.1.8  Dialing Wait Time
  1822.  
  1823.             After MyComm dials a number it waits for this amount of time
  1824.           for a connection.  Waiting stops automatically if MyComm detects
  1825.           a BUSY signal.  The valid range for Dialing Wait Time is 1 to 240
  1826.           seconds.
  1827.  
  1828.             In general a wait time of 45 seconds is good for most local and
  1829.           long-distance calls, 60 seconds for international calls.
  1830.  
  1831.             You will also want to add "S7=nn" (without the quotes), to your
  1832.           modem Initialization String (see above). Replace nn with a number
  1833.           greater than or equal to the time set in Dialing Wait Time.
  1834.  
  1835.  
  1836.           3.20.1.9  Pause Between Calls
  1837.  
  1838.             If a connection is not made after dialing due to a BUSY signal
  1839.           or a time-out, MyComm resets the modem and waits the amount of
  1840.           seconds specified in the Pause Between Calls before trying to
  1841.           dial again.  The valid range for Pause Between Calls is 0 to 60
  1842.           seconds.
  1843.  
  1844.             In most cases a pause time of 2 to 5 seconds is a sufficient
  1845.           time for the modem to reset.
  1846.  
  1847.  
  1848.           3.20.1.10 Local Echo on by Default
  1849.  
  1850.             Local Echo is used when the other system does not send what you
  1851.           typed on your terminal back to you.  Most systems do echo
  1852.           characters back, so Local Echo is normally off ("No").  If you
  1853.           find that you can't see what you are typing when connected to a
  1854.           system, set Local Echo on (Yes).  On the other hand if you see
  1855.  
  1856.  
  1857.           MyComm Version 2.11 Documentation                    Page 35
  1858.  
  1859.  
  1860.  
  1861.           double characters when you hit a key (for example you see "xx"
  1862.           when you type an "x") then Local Echo should be off ("No").
  1863.  
  1864.  
  1865.           3.20.1.11 Use DTR to Hang Up Modem
  1866.  
  1867.             This option allows you to set whether MyComm should use the
  1868.           modem signal called DTR to terminate connections.  Using DTR to
  1869.           hang up is usually faster than just sending the Hang Up String
  1870.           (above).  This option is usually set to "Yes".
  1871.  
  1872.             However, some modems don't like to have DTR messed with. You
  1873.           can usually tell if the modem doesn't like you to fool with DTR
  1874.           as it will cause your computer system to lock up (not a bad thing
  1875.           really, just terribly annoying - re-booting always fixes this).
  1876.           Refer to your modem manual if you have questions about whether to
  1877.           use DTR to hang up the telephone connection.
  1878.  
  1879.             NOTE: some modems require that you add "&D2" to your
  1880.           initialization string (see above) to enable the DTR line
  1881.           monitoring.  Check your modem manual for further details.
  1882.  
  1883.           3.20.1.12 Use XON/XOFF Flow Control
  1884.  
  1885.             This tells MyComm whether it should use the XON/XOFF flow
  1886.           control while in terminal mode and during ASCII file transfers.
  1887.           This option is generally on ("Yes").
  1888.  
  1889.  
  1890.           3.20.1.13 Use CTS/RTS Flow Control
  1891.  
  1892.             This tells MyComm whether to use CTS/RTS flow control.
  1893.           This is used with high speed modems and null modem cable links to
  1894.           regulate the flow of data. If the modem supports CTS/RTS flow
  1895.           control this should be on (refer to the user manual for your
  1896.           modem).  If a null modem cable is being used and these signals
  1897.           are to be sent over the cable, this should be on.
  1898.             You may also want to add "&K3" to your initialization string
  1899.           (see above) to enable your modem to follow CTS/RTS status.  This
  1900.           option is most often used on high speed modems.
  1901.  
  1902.  
  1903.           3.20.1.14 Use DSR/DTR Flow Control
  1904.  
  1905.             This tells MyComm whether to use DSR/DTR flow control.
  1906.  
  1907.            Hardware handshaking is used with high speed modems and
  1908.           sometimes null modem cable links to regulate the flow of data.
  1909.           If the modem supports CTS/RTS flow control this should be on
  1910.           (refer to the user manual for your modem).  If a null modem cable
  1911.           is being used and these signals are to be sent over the cable,
  1912.           this should be on.
  1913.  
  1914.  
  1915.           MyComm Version 2.11 Documentation                    Page 36
  1916.  
  1917.  
  1918.  
  1919.             You may also want to add "&D2" to your initialization string
  1920.           (see above) to enable your modem to follow DTR status.  This
  1921.           option is most often used on high speed modems.
  1922.  
  1923.  
  1924.           3.20.1.15 Dialing Prefixes
  1925.  
  1926.             Dialing Prefixes are dialing codes such as area codes, that get
  1927.           sent before a telephone number is dialed.  MyComm lets you set up
  1928.           three different dialing prefixes.
  1929.  
  1930.             For example, if you have Call Waiting (Tm) you can disable it
  1931.           by dialing *70 (that's asterisk - 70) before the number you're
  1932.           calling (this works in the my dialing area, your dialing area may
  1933.           differ).  If you were to set one of your dialing prefixes to *70
  1934.           MyComm would "prefix" every number you called with *70.  The
  1935.           dialing prefixes can also be used to store long distance codes,
  1936.           or whatever dialing codes you would want to have dialed before a
  1937.           number.  The dialing prefix can be up to 25 character/digits
  1938.           long.
  1939.  
  1940.  
  1941.           3.20.1.16 Connect Strings
  1942.  
  1943.             MyComm will use the strings defined in Connect and No Connect
  1944.           strings to determine the dialing status.  From this option you
  1945.           will be able to change the strings that MyComm will use as
  1946.           responses from your modem.
  1947.  
  1948.             There is one "Connect" string and four "No Connect" strings.
  1949.  
  1950.             The Connect string should be the same as the one your modem
  1951.           generates when a connection has been made.  The default is
  1952.           "CONNECT" which is fairly standard.  Please note: you must define
  1953.           this string so that MyComm will know when a connection has been
  1954.           made.  MyComm does not rely on the Carrier Detect signal to
  1955.           determine when it has connected during dialing!
  1956.  
  1957.             The "No Connect" strings should be set to whatever strings your
  1958.           modem generates when a connection is not made during dialing.
  1959.           When MyComm sees one of these responses from the modem during
  1960.           dialing it stops waiting for a connection and moves on to the
  1961.           next number to be dialed.  The default strings are "BUSY", "NO
  1962.           CARRIER", "NO DIALTONE", and "VOICE".
  1963.  
  1964.  
  1965.           MyComm Version 2.11 Documentation                    Page 37
  1966.  
  1967.  
  1968.  
  1969.           3.20.2  Paths Setup
  1970.  
  1971.             The Paths Setup Screen (see below) is where you set up paths to
  1972.           directories that you want MyComm to know about.  A description of
  1973.           the various system paths follows.
  1974.  
  1975.  
  1976.           +---------------------------------------------| Paths Setup |+
  1977.           |                                                            |
  1978.           | Directory to Download files to:  C:\PUBLIC\                |
  1979.           | Directory to Upload files from:  C:\PUBLIC\                |
  1980.           | Path\File for Screen Capture:    C:\PUBLIC\MYCOMM.SCR      |
  1981.           | Path\File for Session Capture:   C:\PUBLIC\MYCOMM.SES      |
  1982.           | Path\File for Phone File:        C:\MYCOMM\MYCOMM.PHN      |
  1983.           | Path\Filename.Ext for Editor:    C:\UTIL\EDITOR.EXE        |
  1984.           | Path\Filename.Ext of Xter Prog1: C:\SOMEPRGM.EXE           |
  1985.           | Path\Filename.Ext of Xter Prog2: C:\                       |
  1986.           | Path\Filename.Ext of Xter Prog3: C:\                       |
  1987.           |                                                            |
  1988.           |                                                            |
  1989.           |      Use Up and Down Arrows to move between items          |
  1990.           |           Hit <Enter> to edit, <Esc> to Quit               |
  1991.           |                                                            |
  1992.           +------------------------------------------------------------+
  1993.  
  1994.  
  1995.           3.20.2.1  Download Directory
  1996.  
  1997.             This option tells MyComm which directory you want MyComm to put
  1998.           files that you download from another system.  Notice that the
  1999.           path always ends in a backslash ( "\" ) character.
  2000.  
  2001.  
  2002.           3.20.2.2  Upload Directory
  2003.  
  2004.             This option tells MyComm which directory you want MyComm to get
  2005.           the files from that you want to upload to another system.  Notice
  2006.           that the path always ends in a backslash ( "\" ) character.
  2007.  
  2008.  
  2009.           3.20.2.3  Path\File for Screen Capture
  2010.  
  2011.             This option tells MyComm which directory and the filename that
  2012.           you want MyComm to use for the Screen Capture file.  Screen
  2013.           Capture is activated by <Alt> + W.
  2014.  
  2015.  
  2016.           3.20.2.4  Session Capture Path\File
  2017.  
  2018.             This option tells MyComm which directory and the filename that
  2019.           you want MyComm to use for the Session Capture file.  Session
  2020.           Capture is activated by <Alt> + S.
  2021.  
  2022.  
  2023.           MyComm Version 2.11 Documentation                    Page 38
  2024.  
  2025.  
  2026.  
  2027.           3.20.2.5  Phone File Path\File
  2028.  
  2029.             This option tells MyComm which directory and the filename that
  2030.           you want MyComm to use for the Phone File which contains your
  2031.           dialing directory.  You can have multiple Phone Files, but this
  2032.           is the one that MyComm will load when it starts up.
  2033.  
  2034.  
  2035.           3.20.2.6  Editor Path\Filename
  2036.  
  2037.             If you want to use your favorite editor without leaving MyComm,
  2038.           this option lets you tell MyComm the path and filename of the
  2039.           editor.  Notice that the filename of the editor must include not
  2040.           only the filename, but the extension (.EXE or .COM) as well.
  2041.  
  2042.  
  2043.           3.20.2.7  External Programs Path\Filename
  2044.  
  2045.             You can define up to three other external programs to run
  2046.           without leaving your MyComm session.  Use options to tell MyComm
  2047.           the paths and filenames of the programs.  Notice that the
  2048.           filename of the programs must include not only the filename, but
  2049.           the extension (.EXE, .COM, or .BAT) as well.
  2050.  
  2051.  
  2052.           3.20.3  Protocols Setup
  2053.  
  2054.             The Protocols Setup Menu (see example below) lets you set up
  2055.           parameters for ASCII file transfers, Zmodem file transfers, and
  2056.           the external protocols.
  2057.           The usage of these options follows.
  2058.  
  2059.                +--| Protocol Setup |+
  2060.                | ASCII Transfers    |
  2061.                | Zmodem Transfers   |
  2062.                | EXternal Protocols |
  2063.                | Exit               |
  2064.                +--------------------+
  2065.  
  2066.  
  2067.           MyComm Version 2.11 Documentation                    Page 39
  2068.  
  2069.  
  2070.  
  2071.           3.20.3.1  ASCII Transfers Setup
  2072.  
  2073.             The ASCII Transfers Setup screen (see example below) lets you
  2074.           set up the parameters for ASCII file transfers.  ASCII file
  2075.           transfers are only used to transfer text files.  Program files
  2076.           and archived files, also known as binary files, should not be
  2077.           transferred as ASCII files.  Most of the options for the ASCII
  2078.           transfers work well with their default settings.  A description
  2079.           of the different options follows.
  2080.  
  2081.  
  2082.           +----------------------------| ASCII Transfers Setup |+
  2083.           |                                                     |
  2084.           | Strip High Bits?:                 No                |
  2085.           | Remote Abort Char (0 for none):    0 (ASCII Value)  |
  2086.           |                                                     |
  2087.           | ASCII Upload Options                                |
  2088.           | CR Translation:                 None                |
  2089.           | LF Translation:                 None                |
  2090.           | Local Echo On During Uploads?:   Yes                |
  2091.           | Expand Blank Lines to Spaces?:    No                |
  2092.           | Line Pace time in 1/10 seconds:    0                |
  2093.           | Char Pace time in 1/10 seconds:    0                |
  2094.           | Pacing Char (0 for none):          0 (ASCII Value)  |
  2095.           |                                                     |
  2096.           | ASCII Download Options                              |
  2097.           | CR Translation:                 None                |
  2098.           | LF Translation:                 None                |
  2099.           |                                                     |
  2100.           |    Use Up and Down Arrows to move between items     |
  2101.           |          Hit <Enter> to edit, <Esc> to Quit         |
  2102.           +-----------------------------------------------------+
  2103.  
  2104.  
  2105.           3.20.3.1.1  Strip High Bits
  2106.             This option tells MyComm whether to strip the high bit from
  2107.           received and sent characters during ASCII uploads and downloads.
  2108.           Usually this is set to "No".  See also section 3.6.2.15 "Strip
  2109.           High Bits" for a discussion of "high bits".
  2110.  
  2111.  
  2112.           3.20.3.1.2  Remote Abort Char
  2113.  
  2114.             If the system you're performing the ASCII file transfer with
  2115.           uses an abort char to cancel transfers you should set this value.
  2116.           The value is in the range of 1 to 255.  A value of zero (0), the
  2117.           default, means MyComm won't look for the abort character during
  2118.           ASCII file transfers.
  2119.  
  2120.  
  2121.           MyComm Version 2.11 Documentation                    Page 40
  2122.  
  2123.  
  2124.  
  2125.           3.20.3.1.3  CR Translation Upload and Download
  2126.  
  2127.             Some systems require a CR (Carriage Return) character placed
  2128.           before the LF (Line Feed) character during ASCII file transfers.
  2129.           If the lines of the file look odd after the transfer, this may be
  2130.           the case.
  2131.  
  2132.  
  2133.           3.20.3.1.4  LF Translation Upload and Download
  2134.  
  2135.             Some systems require a LF (Line Feed) character placed after
  2136.           the CR (Carriage Return)  character during ASCII file transfers.
  2137.           If the lines of the file look odd after the transfer, this may be
  2138.           the case.
  2139.  
  2140.  
  2141.           3.20.3.1.5  Local Echo On During Uploads
  2142.  
  2143.             During ASCII uploads if you want to watch the file transfer set
  2144.           this option to "Yes".  This is often used when uploading a
  2145.           message into a bulletin boards message base.  When this option is
  2146.           set to "No", the usual file transfer window is shown as the
  2147.           upload progresses.
  2148.  
  2149.  
  2150.           3.20.3.1.6  Expand Blank Lines to Spaces
  2151.  
  2152.             This option tells MyComm to expand lines that are empty except
  2153.           for a CR/LF into a line of spaces that end with a CR/LF.  This is
  2154.           useful when you are uploading a message to a bulletin board.
  2155.           Some boards interpret a blank line with only a CR/LF as the end
  2156.           of message signal.  Expanding blank lines allows you to upload
  2157.           the entire message.
  2158.  
  2159.  
  2160.           3.20.3.1.7  Line Pace Time
  2161.  
  2162.             This options tells MyComm to how much time to wait between
  2163.           sending each line of text from the ASCII file.  Some systems
  2164.           can't handle high speed ASCII transfers, this gives the other
  2165.           system time to "think".  The value entered from 0 (the default)
  2166.           to 255 are in increments of 1/10 second (approximately).
  2167.  
  2168.  
  2169.           3.20.3.1.8  Character Pace Time
  2170.  
  2171.             This options tells MyComm how much time to wait before sending
  2172.           each character from the ASCII file.  Some systems can't handle
  2173.           high speed ASCII transfers, this gives the other system time to
  2174.           "think".  The value entered from 0 (the default) to 255 is in
  2175.           increments of 1/10 second (approximately).
  2176.  
  2177.  
  2178.           MyComm Version 2.11 Documentation                    Page 41
  2179.  
  2180.  
  2181.  
  2182.           3.20.3.1.9  Pacing Char
  2183.  
  2184.             Some systems send a Pacing Character to limit throughput on
  2185.           ASCII transfers.  MyComm will wait for the Pacing Char before
  2186.           sending each line of the file.  The Pacing Char value ranges from
  2187.           1 to 255 which represents an ASCII value.  A value of zero (0),
  2188.           the default, means MyComm will not look for the Pacing Char.
  2189.  
  2190.  
  2191.           3.20.3.2  Zmodem Transfers Setup
  2192.  
  2193.             MyComm lets you define certain special functions used in the
  2194.           Zmodem file transfer protocol.  A description of these follows.
  2195.  
  2196.  
  2197.           3.20.3.2.1  Zmodem 32 Bit CRC
  2198.  
  2199.             Zmodem uses either a 16 bit or a 32 bit CRC for error detection
  2200.           during file transfers.  The 32 bit CRC provides a much higher
  2201.           degree of accuracy and reliability than its 16 bit cousin.
  2202.           However the calculation involved in the 32 bit CRC makes for a
  2203.           slightly slower transfer rate (by only a few CPS though).  If you
  2204.           want a high degree of error detection this option should be set
  2205.           to "Yes".  For higher transfer speed, set this option to "No".
  2206.  
  2207.  
  2208.           3.20.3.2.2  Zmodem Auto Download Feature
  2209.  
  2210.             With this option set to "Yes" MyComm will automatically start a
  2211.           Zmodem download file transfer for you.  The Zmodem protocol at
  2212.           the host's end sends some special characters when it starts up a
  2213.           Zmodem transfer.  MyComm looks for these characters and will save
  2214.           you some typing by starting up the Zmodem download for you.  If
  2215.           you don't want to use this feature, set this option to "No".
  2216.  
  2217.  
  2218.           3.20.3.2.3  Zmodem Send Crash Recovery
  2219.  
  2220.             Sometimes a file transfer will fail after a file has been
  2221.           partially sent. A failed file transfer could be caused by any
  2222.           number or reasons such as line noise for example.  Zmodem has a
  2223.           rather nifty feature that will attempt to restart a failed file
  2224.           transfer.
  2225.  
  2226.             For normal use this feature should be set to "No".  If you want
  2227.           to attempt to restart a failed Zmodem transfer set this option to
  2228.           "Yes" before beginning the upload again.  If the system you are
  2229.           trying to upload the file to supports the "Crash Recovery"
  2230.           feature the file transfer will resume where it left off.
  2231.  
  2232.  
  2233.           MyComm Version 2.11 Documentation                    Page 42
  2234.  
  2235.  
  2236.  
  2237.           3.20.3.2.4  Zmodem Receive Crash Recovery
  2238.  
  2239.             Sometimes a file transfer will fail after a file has been
  2240.           partially received.  A failed file transfer could be caused by
  2241.           any number or reasons such as line noise for example.  Zmodem has
  2242.           a rather nifty feature that will attempt to restart a failed file
  2243.           transfer.
  2244.  
  2245.             For Normal use this feature should be set to "No".  If you want
  2246.           to attempt to restart a failed Zmodem transfer then set this
  2247.           option to "Yes" before beginning the download again.  If the
  2248.           system you are trying to download the file from supports the
  2249.           "Crash Recovery" feature the file transfer will resume where it
  2250.           left off.
  2251.  
  2252.             THIS OPTION SHOULD BE USED WITH CARE.  If this option is set to
  2253.           "Yes" and you download a file from another system that has the
  2254.           same name as a file you already have in your download directory,
  2255.           the end of the existing file will be overwritten with the
  2256.           information from the new file.  This option should only be set to
  2257.           "Yes" when you are attempting to restart a previously failed
  2258.           Zmodem transfer.
  2259.  
  2260.             NOTE: the Zmodem Crash Recovery option has some rudimentary
  2261.           idiot proofing.  The option will not perform the transfer if the
  2262.           file you have has a different time/date stamp than the other
  2263.           system, or if the file you have is larger than the file on the
  2264.           other system.
  2265.  
  2266.  
  2267.           3.20.3.3  External Protocols Setup
  2268.  
  2269.             MyComm lets you define up to six external file transfer
  2270.           protocols.  Once defined the external file transfer protocols
  2271.           will appear in the Upload and Download protocol selection menus.
  2272.             You can use the Up and Down-Arrow keys to move from item to
  2273.           item.  The <Enter> key selects an item for editing and saves the
  2274.           completed edit.  Pressing the <Esc> key quits the edit.
  2275.  
  2276.  
  2277.           +-----------------------------------| External Protocols Setup |+
  2278.           |                                                               |
  2279.           | Protocol  Name    Upload.Bat    Download.Bat     Ask FileName |
  2280.           |                                                               |
  2281.           |   1:   BIGFAST    BIGFASTU.BAT  BIGFASTD.BAT     No           |
  2282.           |   2:                                             Yes          |
  2283.           |   3:                                             Yes          |
  2284.           |   4:                                             Yes          |
  2285.           |   5:                                             Yes          |
  2286.           |   6:                                             Yes          |
  2287.           |                                                               |
  2288.           |         Use Up and Down Arrows to move between items          |
  2289.           |               Hit <Enter> to edit, <Esc> to Quit              |
  2290.           +---------------------------------------------------------------+
  2291.  
  2292.  
  2293.           MyComm Version 2.11 Documentation                    Page 43
  2294.  
  2295.  
  2296.  
  2297.  
  2298.             The name of the external protocol should be typed in under the
  2299.           "Name" heading as you would like it to appear in the MyComm
  2300.           Upload and Download protocol selection menus.
  2301.  
  2302.             In the fields for Upload.Bat and Download.Bat you will enter
  2303.           the names of the DOS batch files that will be used to run the
  2304.           external protocol.
  2305.  
  2306.             In the selection marked "Ask FileName" tells MyComm whether you
  2307.           should be asked the name of the file when performing downloads
  2308.           (some file transfer protocols automatically get the filename for
  2309.           you).
  2310.  
  2311.             External file transfer protocols are run as DOS batch files
  2312.           from MyComm (see your DOS manual for information on batch files).
  2313.  
  2314.             MyComm sends the COM Port number you are using, the Baud Rate,
  2315.           and the Drive:\Path\ and filename as parameters for the batch
  2316.           file.  Using the example above, let's say you are using an
  2317.           external protocol called "BigFast", your COM Port is 2, the Baud
  2318.           Rate is 2400, and your upload directory is "C:\PUBLIC\" and you
  2319.           are uploading a file called MYSTUFF.ARC. The batch file for
  2320.           Uploads with BigFast would look something like this:
  2321.  
  2322.               REM BigFast Upload batch file
  2323.               BigFast Send Port: %1  Baud: %2 %3
  2324.  
  2325.           the %1 would be replaced by a "2", the %2 by "2400", and the %3
  2326.           would be replaced with the name of the upload directory and the
  2327.           filename: "C:\PUBLIC\MYSTUFF.ARC" when MyComm calls the .BAT file
  2328.           to run.
  2329.  
  2330.             External file transfer protocols often differ quite a bit, but
  2331.           they usually come with enough documentation of their own to get
  2332.           you going.
  2333.  
  2334.           NOTE: Experience has shown that some external protocol drivers
  2335.           may not release the COM port properly when they have completed
  2336.           their business.  This causes the terminal to appear "locked" (no
  2337.           characters come across the scree).  MyComm attempts to restore
  2338.           the COM port after the external protocol has been called.  If
  2339.           your terminal appears locked you can restart the COM port by
  2340.           using the <ALT> + P function from the terminal window.
  2341.  
  2342.  
  2343.           MyComm Version 2.11 Documentation                    Page 44
  2344.  
  2345.  
  2346.  
  2347.           3.20.4  Miscellaneous Options Setup
  2348.  
  2349.             The Miscellaneous Options Setup screen (see example below) lets
  2350.           you set up special options for MyComm.  Most options are self-
  2351.           explanatory, but are covered below.
  2352.  
  2353.  
  2354.           +------------------------------------| Misc. Options Setup |+
  2355.           |                                                           |
  2356.           | Screen Background Color:         Black                    |
  2357.           | Screen Text Color:               Gray                     |
  2358.           | Date Format Style:               MMDDYY                   |
  2359.           | 12 or 24 Hour Time Format:       12 Hour                  |
  2360.           | Make Noise When Calls Connect?:  Yes                      |
  2361.           | Make Noise After File Transfers: Yes                      |
  2362.           | Use Direct Video? (Faster):      Yes                      |
  2363.           | Your Name for sign on :          Your Name^M              |
  2364.           | Password for sign on :           Password^M               |
  2365.           | Clever quip for TagLine:         Witty quote goes here... |
  2366.           | Guess Up/Download Filenames:     Yes                      |
  2367.           |                                                           |
  2368.           |         Use Up and Down Arrows to move between items      |
  2369.           |            Hit <Enter> to edit, <Esc> to Quit             |
  2370.           +-----------------------------------------------------------+
  2371.  
  2372.  
  2373.           3.20.4.1  Screen Background Color
  2374.  
  2375.             This option tells MyComm what color to use for the screen
  2376.           background color.  This option only affects the screen of the
  2377.           terminal window.
  2378.  
  2379.  
  2380.           3.20.4.2  Screen Text Color
  2381.  
  2382.             This option tells MyComm what color to use for the screen
  2383.           foreground (the text) color.  This option only affects the screen
  2384.           of the terminal window.
  2385.  
  2386.  
  2387.           3.20.4.3  Date Format Style
  2388.  
  2389.             You can choose three date formats for MyComm to use when it
  2390.           displays the date:  MM/DD/YY,  DD/MM/YY, or YY/MM/DD.  Choose
  2391.           whichever one best fits your mood.
  2392.  
  2393.  
  2394.           3.20.4.4  12 or 24 Hour Time Format
  2395.  
  2396.             MyComm will display the time in either 12 hour or 24 hour
  2397.           format. Choose the one that bests reflects how you identify with
  2398.           time.
  2399.  
  2400.  
  2401.           MyComm Version 2.11 Documentation                    Page 45
  2402.  
  2403.  
  2404.  
  2405.           3.20.4.5  Make Noise When Calls Connect
  2406.  
  2407.             MyComm sounds a short alarm noise when a connection is made
  2408.           during dialing.  If you don't want MyComm to sound the alarm, set
  2409.           this option to "No".
  2410.  
  2411.  
  2412.           3.20.4.6  Make Noise After File Transfers
  2413.  
  2414.             MyComm sounds a short alarm noise after a file transfer has
  2415.           completed.  If you don't want MyComm to make the noise, set this
  2416.           option to "No".
  2417.  
  2418.  
  2419.           3.20.4.7  Use Direct Video
  2420.  
  2421.             MyComm by default uses a system called "direct video" when
  2422.           displaying information to the screen.  Unfortunately, direct
  2423.           video will usually "bleed through" to other programs in a
  2424.           multitasking environment.  If you are using a multitasker and
  2425.           getting bleed through from MyComm, set the Direct Video option to
  2426.           "No".
  2427.  
  2428.  
  2429.           3.20.4.8  Your Name for sign on
  2430.  
  2431.             This option lets you enter the name that you log on with when
  2432.           you call systems.  When bulletin board systems answer your call
  2433.           they usually ask for your name and password.  This name becomes
  2434.           the default for "Logon Name" for new numbers you add to the
  2435.           dialing directory.  If Logon Name is filled in MyComm will send
  2436.           your logon name to systems when you push the <F2> key to save you
  2437.           some typing.
  2438.  
  2439.  
  2440.           3.20.4.9  Password for sign on
  2441.  
  2442.             This option lets you enter the password that you log on with
  2443.           when you call systems.  When bulletin board systems answer your
  2444.           call they usually ask for your password.  This password becomes
  2445.           the default for "Logon Password" for new numbers you add to the
  2446.           dialing directory.  If Logon Password is filled in MyComm will
  2447.           send your logon password to systems when you push the <F3> key to
  2448.           save you some typing.
  2449.  
  2450.  
  2451.           MyComm Version 2.11 Documentation                    Page 46
  2452.  
  2453.  
  2454.  
  2455.           3.20.4.10 Clever quip for TagLine
  2456.  
  2457.             When you call a BBS there are usually message areas in which
  2458.           you can converse with other people.  If you want to be able to
  2459.           sign your name, leave a witty quote or whatever without typing it
  2460.           over and over for each message fill this area in.  When you press
  2461.           the <F4> key MyComm will send the message you have entered here.
  2462.           The message can be up to 40 characters long.  You can also send
  2463.           ANSI "Escape" sequences (see DOS manual) from the Tagline.
  2464.  
  2465.             If you want to send the ASCII "ESCape character (27 decimal, 1B
  2466.           hex) which usually precedes ANSI escape sequences, MyComm uses
  2467.           the characters "^[ ". ("caret" sign left bracket).  For example,
  2468.           the ANSI.SYS driver recognizes the string
  2469.  
  2470.           <Esc>[5mThis is blinking<Esc>[0m
  2471.  
  2472.           as a string that blinks. (note: <Esc> represents the 27 decimal
  2473.           (1B hex) character here).  So, if your Tagline looked like
  2474.  
  2475.           ^[[5mThis is blinking^[[0m
  2476.  
  2477.           the other system would display "This is blinking" as a blinking
  2478.           message line.
  2479.  
  2480.  
  2481.           3.20.4.11 Guess Up/Download Filename
  2482.  
  2483.             This option lets you tell MyComm whether to try to "guess" the
  2484.           filename that you want to upload or download.  Having this option
  2485.           set to "Yes" can save you time and typing when performing file
  2486.           transfers.  MyComm will make a best guess as to what you most
  2487.           recently typed that looked like a filename.
  2488.  
  2489.           3.20.5  COM Port Addresses
  2490.  
  2491.             This option allows you to change the COM port addresses.  By
  2492.           default MyComm uses standard addresses and Interrupt Request
  2493.           Lines (IRQ) to communicate with your modem.  Most users will
  2494.           never have a need to use this option.  It is most commonly used
  2495.           when there is a conflict with a mouse or other serial device and
  2496.           the modem.  By changing the base address and IRQ line this
  2497.           problem can often be alleviated.  Modifying the COM port address
  2498.           table and IRQ settings can be tricky.  If you are not entirely
  2499.           certain that you know what you are doing this option is best left
  2500.           alone.
  2501.  
  2502.             You will see a table with the COM port number, the base address
  2503.           it is using, and the IRQ line.  You move from field to field by
  2504.           pressing the <Enter> key.  The base address is displayed in and
  2505.           should be entered as a hexadecimal number.  The IRQ line will
  2506.           take numbers between 2 and 7.
  2507.  
  2508.  
  2509.           MyComm Version 2.11 Documentation                    Page 47
  2510.  
  2511.  
  2512.  
  2513.             After you make changes you will have to reinstall the COM port.
  2514.           This is done by going back to the main terminal window and
  2515.           pressing <Alt> and 'P' and following the "Change Port" menu.
  2516.  
  2517.  
  2518.           3.20.6  Restore to Defaults
  2519.  
  2520.             This option will reset the MyComm configuration information to
  2521.           it's defaults.  A message will appear warning you of this, and a
  2522.           second "Yes/No" screen will ask if you want to proceed.  The
  2523.           changes take effect immediately, but are not saved until you use
  2524.           the "Save Setup" option.
  2525.  
  2526.  
  2527.           3.20.7  Save Setup
  2528.  
  2529.             This option saves the changes you made to the various
  2530.           configuration items to the file MYCOMM.CFG.  If you make changes,
  2531.           but do not save them, the changes will only remain active until
  2532.           you exit from MyComm.
  2533.  
  2534.  
  2535.           3.21 Send Screen to File - Alt W
  2536.  
  2537.             Pressing the <ALT> and the "W" key takes a "snap shot" of the
  2538.           currently displayed terminal screen and writes it out to the file
  2539.           MYCOMM.SCR.  The resulting file will contain the text currently
  2540.           on the screen.
  2541.  
  2542.  
  2543.           3.22 Exit MyComm - Alt X
  2544.  
  2545.             Pressing the <ALT> and the "X" key brings up the window shown
  2546.           below.  Press "Y" to exit MyComm or "N" or <Esc> to not leave
  2547.           MyComm.
  2548.  
  2549.                          +----------------------+
  2550.                          |                      |
  2551.                          |                      |
  2552.                          |  Exit from MyComm?   |
  2553.                          |                      |
  2554.                          |                      |
  2555.                          |     Yes    No        |
  2556.                          |                      |
  2557.                          |                      |
  2558.                          +----------------------+
  2559.  
  2560.  
  2561.           3.23 Help Screen - F1
  2562.  
  2563.             When you are in the main terminal window pressing the F1 key
  2564.           will show you a list of MyComm commands that are available to
  2565.           you.
  2566.  
  2567.  
  2568.           MyComm Version 2.11 Documentation                    Page 48
  2569.  
  2570.  
  2571.  
  2572.           3.24 Send Name - F2
  2573.  
  2574.             When bulletin board systems answer your call they usually ask
  2575.           for your name and password.  This option sends the name that you
  2576.           log on with when you call a system.
  2577.  
  2578.  
  2579.           3.25 Send Password - F3
  2580.  
  2581.             This option sends the password that you log on with when you
  2582.           call a system. See also "Send Name" above.
  2583.  
  2584.  
  2585.           3.26 Send Tagline  - F4
  2586.  
  2587.             This is used to sign your name, or put a short quote, up to 40
  2588.           characters at the end of a message.  This is set up in the
  2589.           "Miscellaneous Options Setup" screen.
  2590.  
  2591.  
  2592.           3.27 Transferring Files
  2593.  
  2594.             MyComm has a wide variety of built in file transfer protocols
  2595.           such as  Zmodem, Xmodem, Xmodem-1K, Ymodem Batch, Ymodem-G Batch,
  2596.           SEAlink, and of course ASCII.  There are also slots to include up
  2597.           to six external file transfer protocols if you would like to add
  2598.           more.
  2599.  
  2600.              You can Upload (send) files or Download (receive) files.  Most
  2601.           host systems will have you start the file transfer at their end
  2602.           first, and then wait for you to set up on your end.  Host systems
  2603.           usually wait about a minute or so for you to set up, so don't
  2604.           panic.
  2605.  
  2606.             All file transfer protocols on MyComm use 8-N-1 (8 data bits,
  2607.           No parity, and 1 stop bit).  MyComm automatically sets these
  2608.           settings for you before the file transfer begins, then switches
  2609.           back to what ever settings were in place before the transfer
  2610.           began.
  2611.             Except for ASCII file transfers, MyComm turns off the XON/XOFF
  2612.           flow control switch if you have it set on.  This is done to
  2613.           prevent the XON/XOFF codes as being mistaken as part of the
  2614.           incoming file.  The original state of the XON/XOFF flow control
  2615.           is restored at the end of the file transfer.  If your modem has
  2616.           its own built in XON/XOFF flow control setting, you should turn
  2617.           it off during file transfers (refer to your modem manual -
  2618.           usually the &K option).
  2619.  
  2620.  
  2621.           MyComm Version 2.11 Documentation                    Page 49
  2622.  
  2623.  
  2624.  
  2625.  
  2626.             File transfers differ slightly from one host system to another.
  2627.           Basically you need to know three things:
  2628.  
  2629.                ■    whether you want to Upload (send) or Download (receive)
  2630.                     a file
  2631.  
  2632.                ■    the name of the file you want to send or receive
  2633.  
  2634.                ■    which file transfer protocol you want to use
  2635.  
  2636.             Probably you can figure out for yourself whether you are
  2637.           uploading or downloading from a system, and what the file name is
  2638.           that you want to transfer.  However you and the host system MUST
  2639.           use the same file transfer protocol or the transfer will fail.
  2640.           The tricky part sometimes is deciding which file transfer
  2641.           protocol to use.  There are so many!
  2642.  
  2643.             Actually it's real easy to decide which file transfer protocol
  2644.           you want to use.  When you request a file transfer from the host
  2645.           system, they usually show you a list of which file transfer
  2646.           protocols their system supports.  Just pick one that both MyComm
  2647.           and the host system support, and you're on your way!
  2648.  
  2649.             The two most frequently used protocols are Xmodem and Zmodem.
  2650.           A little experimentation on your part will help you decide which
  2651.           of the file transfer protocols you like the best.
  2652.  
  2653.             A description of each of the file transfer protocols that
  2654.           MyComm supports will be found later in this section.
  2655.  
  2656.           3.27.1  Starting a File Transfer
  2657.  
  2658.             The steps to start the file transfer from your end with MyComm
  2659.           are simple:
  2660.  
  2661.                ■    Press PgUp to send files, or PgDn to receive files
  2662.  
  2663.                ■    Choose the file transfer protocol you want to use from
  2664.                     the menu
  2665.  
  2666.                ■    Type in the filename (if needed)
  2667.  
  2668.                ■    The file transfer will start and display a status
  2669.                     window
  2670.  
  2671.                ■    When the file transfer completes MyComm makes a noise
  2672.  
  2673.             MyComm's file transfer menus and screens look basically the
  2674.           same for both uploads and downloads.  When you press PgUp or PgDn
  2675.           a menu pops up showing you the different file transfer protocol
  2676.           options you have (see example below).  Pick a protocol, or press
  2677.           the <Esc> or "Q" key to cancel.
  2678.  
  2679.  
  2680.           MyComm Version 2.11 Documentation                    Page 50
  2681.  
  2682.  
  2683.  
  2684.  
  2685.           Download Protocol Menu Example
  2686.  
  2687.                                   +------| Down Load |+
  2688.                                   | ASCII             |
  2689.                                   | SEAlink Derived   |
  2690.                                   | Xmodem            |
  2691.                                   | 1K-Xmodem         |
  2692.                                   | Real Ymodem Batch |
  2693.                                   | Ymodem Batch - 1K |
  2694.                                   | Zmodem            |
  2695.           external protocol ==>   | 1: BIGFAST        |
  2696.           (example)               | Quit/None         |
  2697.                                   +-------------------+
  2698.  
  2699.             After you pick a file transfer protocol, MyComm will ask you
  2700.           for the filename that you want to send or receive.  Some of the
  2701.           file transfer protocols for receiving files, such as Ymodem Batch
  2702.           and Zmodem, don't need to ask you the file name so you may not
  2703.           always be asked for a filename.  MyComm ALWAYS asks for the
  2704.           filename when you upload files.
  2705.  
  2706.           Note:
  2707.             When you upload files with batch protocols you can also use the
  2708.           DOS "wildcard" characters for filenames such as *.* or ALL*.ARC,
  2709.           or FILE??.*, etc.
  2710.  
  2711.             If the filename, or the path to the file (the directory) are
  2712.           invalid or can't be found you will see an error message and you
  2713.           can re-enter the filename.  If you want to exit without
  2714.           performing the file transfer press the <Esc> key.
  2715.  
  2716.             When the filename is entered correctly MyComm will start the
  2717.           file transfer and the File Transfer Status Window shown below
  2718.           will pop up.
  2719.  
  2720.           Download/Upload Status Window
  2721.  
  2722.           +------------------------------------------| Ymodem Download |+
  2723.           |                                                             |
  2724.           | Receiving: D:\PUBLIC\SOMEFILE.EXT                           |
  2725.           | ----------------------------------------------------------- |
  2726.           |                                                             |
  2727.           | Xfer Time:     0:04:18        Bytes Received:   14567       |
  2728.           | Elapsed Time:  0:01:18        Bytes Expected:   58645       |
  2729.           | Approx. CPS:       186        Blocks Sent:        114       |
  2730.           | ----------------------------------------------------------- |
  2731.           |                                                             |
  2732.           | Error Count: 0                Error Correction: CRC-16      |
  2733.           | Last Error Message: Receiving File                          |
  2734.           |                                                             |
  2735.           +-------------------------------------------------------------+
  2736.  
  2737.  
  2738.           MyComm Version 2.11 Documentation                    Page 51
  2739.  
  2740.  
  2741.  
  2742.             The status window displays information about the file transfer
  2743.           such as the file name being sent/received, an estimate of how
  2744.           long it will take to do the transfer, the elapsed time, the CPS
  2745.           rate (Characters Per Second), the bytes sent/received, the blocks
  2746.           sent, error correction type, and error status.
  2747.  
  2748.           Note:
  2749.             Some protocols will not tell you the Xfer Time or the Bytes
  2750.           Expected during downloads.  This is because some protocols do not
  2751.           send an information "header" packet that tells MyComm how many
  2752.           bytes to expect from the sender.
  2753.  
  2754.             When MyComm calculates the amount of time a transfer will take
  2755.           it does the calculation based on a "worst case" rate of 80%
  2756.           efficiency. This is to take into consideration possible line
  2757.           noise, packet resends, and other considerations.  Actual file
  2758.           transfers may be faster than what MyComm calculates.
  2759.  
  2760.             The CPS rate reflects only the number of bytes actually
  2761.           sent/received from/to the file.  Overhead bytes such as CRC and
  2762.           "escape" characters are not included in the calculation.  This
  2763.           provides a more realistic picture of the file transfer progress.
  2764.  
  2765.  
  2766.           3.27.2  File Transfer Hints
  2767.  
  2768.                ■    Both the sender and receiver MUST use the same file
  2769.                     transfer protocol
  2770.  
  2771.                ■    If a file transfer keeps aborting using one protocol on
  2772.                     a host system, try using a different one.
  2773.  
  2774.                ■    It is not a good idea to upload or download from floppy
  2775.                     disk.  Floppy drives are slow, so the read and write
  2776.                     access time will slow down the transfer.  Floppy drives
  2777.                     do not hold very much data.  If the floppy disk were to
  2778.                     fill up during a download, the transfer would be
  2779.                     aborted.
  2780.  
  2781.  
  2782.           3.27.3  Download Files - PgDn
  2783.  
  2784.               Pressing the PgDn (Page Down) key starts the file download
  2785.           procedures previously discussed.
  2786.  
  2787.  
  2788.           3.27.4  UpLoad Files - PgUp
  2789.  
  2790.               Pressing the PgUp (Page Up) key starts the file upload
  2791.           procedures previously discussed.
  2792.  
  2793.  
  2794.           MyComm Version 2.11 Documentation                    Page 52
  2795.  
  2796.  
  2797.  
  2798.           3.27.5  ASCII File Transfers
  2799.  
  2800.             ASCII file transfers are only used to transfer text files.
  2801.           Program files, also known as binary files, should not be
  2802.           transferred as ASCII files.  ASCII uploads do not show the File
  2803.           Transfer Status Window unless you have set the "Show Upload"
  2804.           option to "No" in the ASCII Xfer configuration menu.  ASCII
  2805.           transfers have no error correction, but just plough along as
  2806.           though the characters were actually being typed from the
  2807.           keyboard.  In fact, this is often known as a "send and pray"
  2808.           protocol.
  2809.  
  2810.             During ASCII downloads, the download continues until either a
  2811.           Ctrl-Z (end of file marker) is received, or no characters have
  2812.           been received for 10 seconds.  You may also stop the transfer at
  2813.           any time by pressing the <ESC> key.
  2814.  
  2815.           3.27.6  SEAlink Derived File Transfers
  2816.  
  2817.             SEAlink is an advanced version of Xmodem developed by System
  2818.           Enhancement Associates.  SEAlink uses a "sliding window" protocol
  2819.           which sends ahead several packets while waiting for an
  2820.           acknowledgement from the receiver.  This can result in transfers
  2821.           that are 10 to 20 percent faster than plain Xmodem.  SEAlink
  2822.           sends the file name and file size when the transfer starts up,
  2823.           and can be used to send more than one file at a time.
  2824.  
  2825.             The version of SEAlink that MyComm uses is known as "Derived
  2826.           SEAlink" as MyComm does not support the "overdrive" option which
  2827.           is only used in half-duplex links.
  2828.  
  2829.  
  2830.           3.27.7  Xmodem File Transfers
  2831.  
  2832.             Xmodem is probably the most widely used protocol today.  Xmodem
  2833.           was originally developed by Ward Christensen in the summer of
  2834.           1977 for use on CP/M machines, and was soon ported to the MS-DOS
  2835.           environment.  Xmodem sends data in 128 byte blocks.  The block
  2836.           count seen in the File Transfer Status Window shows the number of
  2837.           128 byte blocks that have been transferred.  This euphemistically
  2838.           has been called "Xmodem blocks" and has become somewhat of a
  2839.           standard in P.C. data communications.
  2840.  
  2841.             Xmodem has two flavors; Check Sum and CRC-16 mode.  MyComm
  2842.           supports both Check Sum and CRC-16 mode, and automatically
  2843.           selects the correct one to use.  The check sum mode is not nearly
  2844.           as reliable as CRC-16, and isn't used as often.
  2845.  
  2846.  
  2847.           MyComm Version 2.11 Documentation                    Page 53
  2848.  
  2849.  
  2850.  
  2851.           3.27.8  1K-Xmodem File Transfers
  2852.  
  2853.             Xmodem-1K is a variation of Xmodem which uses a 1K (1024 byte)
  2854.           block to send data.  Under most conditions Xmodem-1K is slightly
  2855.           faster than plain Xmodem.  If there is a lot of line noise
  2856.           however, the throughput can degrade due to having to perform a
  2857.           resend on the larger packet.
  2858.  
  2859.             Some older host systems may refer to Xmodem-1K as "Ymodem" so
  2860.           read the host system menu carefully.
  2861.  
  2862.  
  2863.           3.27.9  Ymodem Batch File Transfers
  2864.  
  2865.             The Ymodem Batch protocol can perform either single or batch
  2866.           file transfers.  That is, it can send or receive one or more
  2867.           files in a transfer session.  Ymodem Batch starts sessions by
  2868.           sending the file name and size to the receiver, then sends the
  2869.           file data.  Ymodem uses both a 128 byte or 1024 byte (1K) packet
  2870.           size and MyComm chooses the correct packet size to use during the
  2871.           transfer.
  2872.  
  2873.  
  2874.           3.27.9  Ymodem-G Batch File Transfers
  2875.  
  2876.             The Ymodem-G Batch protocol is similar to the regular Ymodem
  2877.           Batch protocol. The difference is that Ymodem-G performs no error
  2878.           correction what-so-ever and as such it is generally only used
  2879.           with error correcting modems, or Null modem cables.  If an error
  2880.           is detected during a transfer, the transfer is immediately
  2881.           aborted.
  2882.  
  2883.  
  2884.            3.27.11 Zmodem File Transfers
  2885.  
  2886.             Zmodem is another widely used file transfer protocol.  It was
  2887.           developed by Chuck Forsberg/Omen Technology, Inc.  Zmodem is an
  2888.           extremely robust protocol it recovers from errors well and will
  2889.           try to keep the file transfer session going as best as possible.
  2890.  
  2891.             Zmodem will perform both single file and batch (multiple) file
  2892.           transfers.  Like Ymodem, when receiving a file using Zmodem, you
  2893.           don't have to type in the file name on your end.  Zmodem sends
  2894.           the filename as part of a special "header" that MyComm
  2895.           recognizes.
  2896.  
  2897.  
  2898.           MyComm Version 2.11 Documentation                    Page 54
  2899.  
  2900.  
  2901.  
  2902.             Zmodem uses either a 16 bit or 32 bit CRC (Cyclic Redundancy
  2903.           Check) when transferring the file.  You will see the CRC type
  2904.           displayed in the File Transfer Status Window.  The CRC is used
  2905.           for error checking during the transfer.  MyComm automatically
  2906.           selects the proper CRC type to use so you don't have to worry
  2907.           about it.  The 16 bit CRC transfers often go a little faster than
  2908.           32 bit CRC transfers.  However the 32 bit CRC is much more
  2909.           reliable for error correction, and well worth the few seconds
  2910.           added to the transfer time.
  2911.  
  2912.  
  2913.           3.27.11 External Protocol File Transfers
  2914.  
  2915.               MyComm lets you define up to six external file transfer
  2916.           protocols.  The external file transfer protocols will also appear
  2917.           in the Upload and Download protocol selection menus.
  2918.  
  2919.             External protocols should be set up in the External Protocols
  2920.           Setup (see section 3.20.3.3 "External Protocols Setup").
  2921.           External protocols differ from vendor to vendor, so you should
  2922.           refer to the particular protocol's documentation for more
  2923.           detailed installation instructions.  MyComm invokes the external
  2924.           protocols through the use of DOS "batch" files.  Parameters are
  2925.           passed to the batch file in the following order: COM Port number
  2926.           (0 to 7), BPS rate, and Drive:\Path\Filename which translate to
  2927.           batch parameters %1, %2, and %3.
  2928.  
  2929.  
  2930.           3.27.12 MyComm as a Host
  2931.  
  2932.             At this point in time MyComm does not have a "host" mode per
  2933.           Se.  This was a design decision in order to keep the code size
  2934.           small.  A stand-alone host program is presently being considered
  2935.           for development at the moment.
  2936.  
  2937.             But, all hope is not lost.  It is entirely possible to transfer
  2938.           files between two MyComm programs (or MyComm and another
  2939.           communication program).  To do this one person acts as the
  2940.           "host", and the other as caller.  As the caller you would just
  2941.           call the other person as you would for any other bulletin board
  2942.           system.
  2943.  
  2944.           For this example, let's say you're the host since that's the
  2945.           complicated part.
  2946.  
  2947.           Step 1:   Prearrange a time for the other person to call you.
  2948.  
  2949.           Step 2:   Get MyComm up and running.
  2950.  
  2951.  
  2952.           MyComm Version 2.11 Documentation                    Page 55
  2953.  
  2954.  
  2955.  
  2956.           Step 3:   When the other person calls you will hear the phone
  2957.                     ringing or see the word "RING" appear on the MyComm
  2958.                     terminal screen.  When you see "RING", type ATA then
  2959.                     press the <Enter> key.  This tells your modem to answer
  2960.                     the phone and initiate the carrier tones so the two
  2961.                     modems will "talk" to each other.  Alternatively you
  2962.                     could press <Alt> and the "I" key, then press "A" for
  2963.                     the "Send Answer String" command.
  2964.  
  2965.           Step 3a:  Alternative to Step 3: before the other person calls
  2966.                     type ATS0=1 then press <Enter>.  This tells your modem
  2967.                     to answer the modem on the first ring and to initiate
  2968.                     the carrier tones.
  2969.  
  2970.           Step 4:   When transferring files from one MyComm to another
  2971.                     remember that when they are uploading, you are
  2972.                     downloading and vice versa.  So if the other person
  2973.                     wants to download a file from you they would start the
  2974.                     download function at their end, and you would start an
  2975.                     upload from your end.  The most important things to
  2976.                     decide before doing the transfer are:
  2977.  
  2978.                       - who is uploading/downloading to and from who
  2979.  
  2980.                       - which file transfer protocol you are using (they
  2981.                         MUST be the same)
  2982.  
  2983.                       - and finally, what the filename is.
  2984.  
  2985.           Step 4a   This is where the MyComm "chat" mode can be handy.  It
  2986.                     can help you establish stuff while you're on-line with
  2987.                     the other person.  If you would like to "chat" on-line
  2988.                     with the other person, Press <Alt> and the "A" key to
  2989.                     bring up the MyComm split screen chat mode (see section
  2990.                     3.3 "Chat Mode").
  2991.  
  2992.           Step 5:   If all goes smoothly the file transfer will be
  2993.                     successful.  In fact for the most part it will be as
  2994.                     though you had simply called another BBS, except this
  2995.                     time you're interacting with a live person rather than
  2996.                     the BBS software.
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.           Appendix A - MyComm Command Summary
  3004.  
  3005.                     Alt A - Chat Mode
  3006.                     Alt B - Send Break
  3007.                     Alt C - Clear the Screen
  3008.                     Alt D - Dialing Functions
  3009.                     Alt E - Local Echo On/Off
  3010.                     Alt H - Hang Up Modem
  3011.                     Alt I - Send Modem Initialization Strings
  3012.                     Alt J - Join Script (Run a Script)
  3013.                     Alt L - Present Line Status
  3014.                     Alt K - Scroll Back
  3015.                     Alt M - Manual Dial
  3016.                     Alt O - Outside to DOS
  3017.                     Alt P - Change Port Parameters
  3018.                     Alt Q - Quick Re- Dial
  3019.                     Alt R - Run External Program
  3020.                     Alt S - Session Capture On/Off/Pause
  3021.                     Alt T - Terminal Emulation
  3022.                     Alt U - Update Configuration
  3023.                     Alt W - Send Screen to File
  3024.                     Alt X - Exit MyComm
  3025.  
  3026.                     F1    - Help Screen
  3027.                     F2    - Send Name
  3028.                     F3    - Send Password
  3029.                     F4    - Send Tagline
  3030.  
  3031.                     PgUp  - Upload Files
  3032.                     PgDn  - Download Files
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.           Appendix B - MyComm Line Editing Functions
  3040.  
  3041.             Many of the user configuration options and the dialing list
  3042.           have sections that require a line of text to be input and edited.
  3043.           MyComm has a built in line editor to perform simple editing on
  3044.           these text lines.  The MyComm line editor uses a tiny subset of
  3045.           WordStar type commands.  A description of the line edit commands
  3046.           follows.
  3047.  
  3048.           ■ Enter       -     Terminates editing the line and keeps it
  3049.  
  3050.           ■ Esc         -     Terminates editing the line and does not keep
  3051.                               it
  3052.  
  3053.           ■ Right Arrow -     Moves the cursor right.
  3054.  
  3055.           ■ Left Arrow  -     Moves the cursor left.  This is "non-
  3056.                               destructive", the character is not erased as
  3057.                               the cursor moves
  3058.  
  3059.           ■ BackSpace   -     Moves the cursor left.  This is
  3060.                               "destructive", the character is erased as the
  3061.                               cursor moves
  3062.  
  3063.           ■ End         -     Positions the cursor at the end of the line
  3064.  
  3065.           ■ Home        -     Positions the cursor at the beginning of the
  3066.                               line
  3067.  
  3068.           ■ Ctrl + T    -     When the Ctrl key and the letter T are
  3069.                               pressed simultaneously, the line is erased
  3070.                               from the current cursor position to the end
  3071.                               of the line
  3072.  
  3073.           ■ Ctrl + Y    -     When the Ctrl key and the letter Y are
  3074.                               pressed simultaneously, the entire line is
  3075.                               erased and the cursor is positioned at column
  3076.                               one
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.           Appendix C - Terminal Emulation
  3084.  
  3085.             This is a list of the functions that MyComm supports in the
  3086.           terminal emulators.
  3087.  
  3088.           TTY
  3089.  
  3090.             TTY does not provide any character translation what-so-ever.
  3091.           The characters are simply displayed as they come in.
  3092.  
  3093.  
  3094.           ANSI
  3095.  
  3096.             ANSI provides mapping similar to that found in your ANSI.SYS
  3097.           driver.  The color and screen attributes as described in the
  3098.           "MS-DOS 5.0 User's Guide and Reference" are supported, except for
  3099.           the keyboard mapping functions.  The following keys also generate
  3100.           codes recognized by other systems operating in ANSI mode:
  3101.  
  3102.             Direction (Arrow) Keys  - move cursor
  3103.             Delete                  - sends DEL (127 decimal)
  3104.             End                     - erase to end of line
  3105.             Home                    - homes cursor
  3106.             Ctrl-Home               - clears screen, and homes cursor
  3107.             Function Keys           - do not generate a character
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.           VT-52 and VT-100
  3115.  
  3116.             The VT-52 and VT-100 emulations are typically used with
  3117.           mainframe environments.  These emulations provide a subset of the
  3118.           "application keyboard" functions defined in the "VT-200
  3119.           Programmer Guide", Digital, #EK-VT220-HR-001.  These emulations
  3120.           will work in either a 7 or 8 bit environment.  A standard key pad
  3121.           for these terminals looks like this:
  3122.  
  3123.               +-----------------------+
  3124.               | PF1 | PF2 | PF3 | PF4 |
  3125.               |-----+-----+-----+-----|
  3126.               |  7  |  8  |  9  |  -  |
  3127.               |-----+-----+-----+-----|
  3128.               |  4  |  5  |  6  |  ,  |
  3129.               |-----+-----+-----+-----|
  3130.               |  1  |  2  |  3  |  R  |
  3131.               |-----------+-----|  T  |
  3132.               |     0     |  .  |  N  |
  3133.               +-----------------------+
  3134.  
  3135.             MyComm defines these keys as follows:
  3136.  
  3137.             PF1 through PF4     - <SHIFT> + F1 through F4
  3138.             1 through 0         - <ALT> + F1 through F10
  3139.             Minus Sign "-"      - <SHIFT> + F5
  3140.             Comma ","           - <SHIFT> + F6
  3141.             Decimal Point "."   - <SHIFT> + F7
  3142.             RTN (Enter key)     - <SHIFT> + F8
  3143.  
  3144.           NOTE: the above keys are the function keys on a standard PC
  3145.           keyboard.  The PC numeric keypad has not been mapped to these
  3146.           keys.
  3147.           Also defined:
  3148.  
  3149.             Direction (Arrow) Keys  - move cursor
  3150.             Delete                  - sends DEL (127 decimal)
  3151.             End                     - erase to end of line
  3152.             Home                    - homes cursor
  3153.             Ctrl-Home               - clears screen, and homes cursor
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.           3270 Emulation - included in registered version only
  3161.  
  3162.             This emulation is most commonly used when connecting to IBM
  3163.           mainframe hosts.  This emulation should be used instead of VT-100
  3164.           emulation when connecting through the 7171 protocol converter.
  3165.           This emulation works best with 101 key PC keyboards (to get the
  3166.           PF11, PF12, PF23, and PF24 keys).  The mapping to the PC keyboard
  3167.           follows.
  3168.  
  3169.           PC Keypad         Alternate            3270 emulation
  3170.  
  3171.           <Shift> + F1                           PF1
  3172.              ...                                 ...
  3173.              ...                                 ...
  3174.           <Shift> + F10                          PF10
  3175.           <Shift> + F11    <Esc> + -             PF11
  3176.           <Shift> + F12    <Esc> + =             PF12
  3177.  
  3178.           <Alt> + F1                             PF13
  3179.              ...                                 ...
  3180.              ...                                 ...
  3181.           <Alt> + F10                            PF22
  3182.           <Alt> + F11      <Esc> + _             PF23
  3183.           <Alt> + F12      <Esc> + +             PF24
  3184.  
  3185.           <Ctrl> + F1                            PA1
  3186.              ...                                 ...
  3187.              ...                                 ...
  3188.           <Ctrl> + F4                            PA4
  3189.  
  3190.           Arrow Keys                         Arrow Keys
  3191.           Insert                             Toggle Insert
  3192.           <Shift> + <Tab>                    Back Tab
  3193.           <Ctrl> + <Left Arrow>              BackSpace
  3194.           Home                               Home
  3195.           Delete                             DEL
  3196.           <Ctrl> + Home                      CLEAR
  3197.           End                                Erase to End of field
  3198.           <Ctrl> + End                       Line Feed
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.           Appendix D - Troubleshooting
  3206.           This section should answer common problems that you might have
  3207.           when using MyComm.
  3208.  
  3209.           Problem:
  3210.  
  3211.             - Modem doesn't respond.
  3212.  
  3213.           Possible Causes:
  3214.  
  3215.             -  Is the COM port the right one?  i.e COM 1, 2, 3, 4, 5, 6, 7,
  3216.                or 8.
  3217.  
  3218.             -  Is the modem installed correctly?
  3219.             -  Is the modem really Hayes (Tm) compatible?
  3220.  
  3221.             -  If this is an external modem, are the cables hooked up?
  3222.                Is it plugged in?
  3223.  
  3224.             -  MyComm uses default address and interrupt vectors for    COM
  3225.                Ports of:
  3226.  
  3227.                COM Port   Address  IRQ Line
  3228.                   1        3F8        4
  3229.                   2        2F8        3
  3230.                   3        3E8        4
  3231.                   4        2F8        3
  3232.                   5        3E8        2
  3233.                   6        2F8        2
  3234.                   7        3E8        5
  3235.                   8        2F8        5
  3236.  
  3237.                If you have set these to something different, MyComm
  3238.           probably won't like it.  Reset the interrupt vectors to their
  3239.           standard settings.  If you don't know what this means, you
  3240.           probably didn't fool with it in the first place, so don't mess
  3241.           with it now.
  3242.  
  3243.             MyComm allows user configuration of addresses or interrupt
  3244.           vectors on the COM ports.  See the section "COM Port Addresses"
  3245.           for more information.
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.           Problem:
  3253.  
  3254.             - Modem won't hang up the phone line.
  3255.  
  3256.           Possible Causes:
  3257.  
  3258.             -  Some modems have a DIP switch setting that keeps Carrier
  3259.                Detect always on.  MyComm uses the Carrier Detect signal
  3260.                (CD) to see if it's on-line, and to see when the modem has
  3261.                released the phone line.  You should set your modem to let
  3262.                software, in this case MyComm, to handle the Carrier Detect
  3263.                signal.
  3264.  
  3265.             -  Try adding the Hayes command &C1 to your initialization
  3266.                string.  This tells the modem to raise Carrier Detect only
  3267.                when connected.
  3268.  
  3269.           Problem:
  3270.  
  3271.             - Modem dials, but doesn't know when the connection is made.
  3272.  
  3273.           Probable Causes:
  3274.  
  3275.             -  Make certain that the modem is sending text responses rather
  3276.                than numeric.  Add "Q0" and "V1" to your modem
  3277.                initialization string.
  3278.  
  3279.             -  Go into the "Modem Setup" screen and check the "Connect
  3280.                Strings" setting.  Make sure that they look like the ones
  3281.                your modem usually generates.
  3282.  
  3283.           Problem:
  3284.  
  3285.             -  The result codes from the modem are numbers instead of
  3286.                text.
  3287.  
  3288.           Possible Causes:
  3289.  
  3290.             -  Try adding Q0 and V1 to the modem initialization string.
  3291.                MyComm MUST see the result codes, and they have to be the
  3292.                English Text.  Also try adding X4 to the initialization
  3293.                string.
  3294.  
  3295.           Problem:
  3296.  
  3297.             -  When using a multitasker such as Windows (Tm), DoubleDOS
  3298.                (Tm), etc, the MyComm displays bleed through to other
  3299.                applications.
  3300.  
  3301.           Possible Causes:
  3302.  
  3303.             -  Set the option in the Miscellaneous Options Screen named
  3304.                "Direct Screen Writes" to "No".
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.           Problem:
  3312.  
  3313.             -  When I call some services, the characters look weird, or
  3314.                just garbage.
  3315.  
  3316.           Possible Causes:
  3317.  
  3318.             -  Make sure that the Baud Rate, Data Bits, etc. are set
  3319.                correctly. Most public BBS's use 8-N-1, but some may use 7-
  3320.                E-1 (often true with Unix (Tm) based systems and
  3321.                mainframes).
  3322.  
  3323.           Problem:
  3324.  
  3325.             -  File transfers seem to always time out or abort.
  3326.  
  3327.           Possible Causes:
  3328.  
  3329.             -  MyComm will abort a transfer if there are too many errors in
  3330.                the transfer due to line noise, or other unpredictable
  3331.                circumstances.
  3332.  
  3333.             -  Are you and the other guy are using the same file transfer
  3334.                protocol?
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.           Appendix E - MyComm Script Language
  3342.  
  3343.           1.0  Script Language Introduction
  3344.  
  3345.             Beginning with version 2.1 of MyComm a "script" language is
  3346.           included.  The script language is a series of commands in a text
  3347.           file that is read by MyComm to perform functions.  Some functions
  3348.           would include sending your name and password automatically when
  3349.           you log onto a system, then performing steps to navigate through
  3350.           the system's menus to gather your mail for you and then log off.
  3351.           This Appendix describes the format and syntax of the "script"
  3352.           language used by MyComm.
  3353.  
  3354.             The script language used in MyComm consists of 16 commands that
  3355.           are used to build scripts.  The script language is very simple,
  3356.           yet very powerful.  It was designed in such a way that ordinary
  3357.           people rather than programmers or technicians would find it easy
  3358.           to use and understand.  MyComm's script language should be no
  3359.           more difficult than writing DOS batch files.
  3360.  
  3361.  
  3362.           1.2  Creating a Script
  3363.  
  3364.             Scripts are created using a line editor, text editor, or word
  3365.           processing software that can save text in a plain vanilla format.
  3366.           It is similar to creating DOS "batch" files.
  3367.  
  3368.           To Create a Script
  3369.  
  3370.           Step 1:   Log onto the BBS or system that you want to create a
  3371.                     script for.  As you log on write down the sequence of
  3372.                     questions and responses that you receive and send.  For
  3373.                     example if the host system has a prompt that says
  3374.                     "Enter your Name:" and you type in your name at that
  3375.                     point, write it down.
  3376.  
  3377.  
  3378.           Step 2:   Log off the BBS or system. No sense in tying up their
  3379.                     line.
  3380.  
  3381.           Step 3:   Use you text editor to write the script file.  The
  3382.                     script commands that MyComm understands are described
  3383.                     later in this Appendix.  The script file must be saved
  3384.                     to the same directory that the MyComm program (for
  3385.                     example C:\MYCOMM) is in so that MyComm can find it
  3386.                     later.
  3387.  
  3388.           Step 4:   Test your script with the MyComm Script Checker,
  3389.                     SCP_CHK.EXE (described later in this Appendix).  Revise
  3390.                     the script and re-test as necessary.
  3391.  
  3392.           Step 5:   Go to the Dialing Directory and bring up the Edit
  3393.                     Screen for this BBS.  There is an option called
  3394.                     "Scripts".  Add the name of your script file here.
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.           Step 6:   Call the BBS and try out your script.  Sometimes it may
  3403.                     take more than one try to get it all right.  Don't
  3404.                     worry, it happens to us all.
  3405.  
  3406.           2.0  Script Language
  3407.  
  3408.             The MyComm script language consists of 16 commands which will
  3409.           be described shortly.  The script files that you create must have
  3410.           the file name extension .SCP, and must be saved in the same
  3411.           directory that MyComm is in.  For example if you created a script
  3412.           for MyBbs, the script file would be named MYBBS.SCP.
  3413.  
  3414.             This manual will use the following conventions to describe the
  3415.           functions and the parameters that they take:
  3416.  
  3417.                FUNCNAME() -   Function name is all CAPS. Please note that
  3418.                               no function name is over eight characters
  3419.                               long. All functions have the parameters
  3420.                               enclosed with parenthesis.  The parameters
  3421.                               are separated with commas.
  3422.  
  3423.                <int> -        Integer parameter.
  3424.  
  3425.                <string> -     String parameter.  Please note that all
  3426.                               incoming and outgoing strings may be a
  3427.                               maximum of 20 characters in length.  Strings
  3428.                               are case sensitive, "PassWord" and "password"
  3429.                               are different strings!  Also note that the
  3430.                               strings are Not enclosed in quotes.  Strings
  3431.                               should not contain parenthesis!  Parenthesis
  3432.                               are interpreted as the beginning and end of
  3433.                               functions!
  3434.  
  3435.                <op> -         Operator parameter.  Some functions use an
  3436.                               operator.
  3437.  
  3438.                <label> -      Label name.
  3439.  
  3440.                :label -       Label within the script file.  All labels are
  3441.                               preceded by a colon ':' character.  Labels
  3442.                               may be up to eight (8) characters.
  3443.  
  3444.                comments -     Comments are preceded by a semi-colon ';'.
  3445.                               The comments are free form and may be placed
  3446.                               anywhere.  The rest of the line after the
  3447.                               semi-colon is ignored by the script.
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.           2.1  Special Script Characters
  3455.  
  3456.             There are three (3) special characters that MyComm will
  3457.           interpret for you when they are put into strings that you are
  3458.           sending to the host system:
  3459.  
  3460.           ^M ("caret" sign and capital "M")       This character sends a
  3461.                                                   "carriage return", or the
  3462.                                                   same as if you had
  3463.                                                   pressed <Enter> on the
  3464.                                                   keyboard.
  3465.  
  3466.           ^[ ("caret" sign and capital "M")       This character sends
  3467.                                                   <Esc> as though you had
  3468.                                                   pressed <Esc> on the
  3469.                                                   keyboard.
  3470.  
  3471.           ~ (tilde) -                             This character causes a
  3472.                                                   100 millisecond delay.
  3473.  
  3474.           2.2.1  Labels
  3475.  
  3476.             Labels are places within the script file that you can jump to
  3477.           them when a condition is met, or by use of a GOTO( <label> )
  3478.           function.
  3479.  
  3480.  
  3481.           2.2.2  WAITFOR()
  3482.  
  3483.             WAITFOR() takes the following format:
  3484.  
  3485.                WAITFOR( <int>, <string>, < (optional) label> )
  3486.  
  3487.           WAITFOR() will wait up to <int> seconds for <string> and goto
  3488.           <label> if the <string> is received.  If the <string> is not
  3489.           received the next line in the script is executed.  Note that
  3490.           <label> is optional in which case the next line in the script
  3491.           would be executed regardless.
  3492.  
  3493.           For example if you wanted to wait 30 seconds for the string
  3494.           "PassWord" then jump to the label :GotPass
  3495.  
  3496.                WAITFOR(30, PassWord, GotPass)
  3497.  
  3498.           would do it.  Notice that "PassWord" is not enclosed in quotes!
  3499.  
  3500.  
  3501.           2.2.3  XMIT()
  3502.  
  3503.             XMIT( <string> ) sends <string>.  For example:
  3504.  
  3505.                XMIT(password)
  3506.  
  3507.           would send the string "password".
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.           2.2.4  GOTO()
  3517.  
  3518.             GOTO( <label> ) jumps to :label.  For example, if you have the
  3519.           label ":Lab001" in your script, GOTO(Lab001) would jump to that
  3520.           label.  Script execution would resume at the line after the
  3521.           label.
  3522.  
  3523.  
  3524.           2.2.5  SETFLAG()
  3525.  
  3526.             There are five integer flags that you may set.  The flags are
  3527.           referenced as flag 0 through 4.  The flags can take on values
  3528.           between -999 and 9999.  This function has the following format:
  3529.  
  3530.                SETFLAG(<int>, <int>)
  3531.  
  3532.           For example to set flag 1 to 42:
  3533.  
  3534.                SETFLAG(1, 42)
  3535.  
  3536.  
  3537.           2.2.6  INCFLAG()
  3538.  
  3539.             The flags that you set (see SETFLAG() above) may be incremented
  3540.           by 1.  To increment flag 1:
  3541.  
  3542.                INCFLAG(1)
  3543.  
  3544.  
  3545.           2.2.7  DECFLAG()
  3546.  
  3547.             The flags that you set (see SETFLAG() above) may be decremented
  3548.           by 1.  To decrement flag 1:
  3549.  
  3550.                DECFLAG(1)
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.           2.2.8  IFFLAG()
  3558.  
  3559.             The five integer flags may be tested for conditions.  If the
  3560.           condition is met, you can jump to a label.  The test condition
  3561.           operators are:
  3562.  
  3563.                EQ - equal
  3564.                GT - greater than
  3565.                LT - less than
  3566.                GE - greater than or equal
  3567.                LE - less than or equal
  3568.                NE - not equal
  3569.  
  3570.           IFFLAG() has the following format:
  3571.  
  3572.                IFFLAG( <int>, <op>, <int>, <label> )
  3573.  
  3574.           If you wanted to test to see if flag 1 was EQual to 42, then jump
  3575.           to label :Lab001 you would enter:
  3576.  
  3577.                IFFLAG(1, EQ, 42, Lab001)
  3578.  
  3579.  
  3580.           2.2.9  IFSCAN()
  3581.  
  3582.             You may set up five scan strings to continuously scan for.
  3583.           When the scan condition is met, you will jump to a label.  For
  3584.           example if you wanted to scan for the string "John Doe" and then
  3585.           jump to the label :Lab001 when it was found:
  3586.  
  3587.                IFSCAN(1, John Doe, Lab001)
  3588.  
  3589.           would do it.  IFSCAN() recognizes 0 through 4 as valid flag
  3590.           names.  The IFSCAN() function can be reset to scan for a new
  3591.           string as well. For example:
  3592.  
  3593.                IFSCAN(1, Bob Doe, Lab001)
  3594.  
  3595.  
  3596.           2.2.10 SENDNAME()
  3597.  
  3598.             The SENDNAME() function will send the name you have defined in
  3599.           your dialing directory entry for the BBS that the script is
  3600.           "Joined" to.  SENDNAME() take no parameters.  If the name entry
  3601.           in the dialing directory is blank nothing is sent.
  3602.  
  3603.  
  3604.           2.2.11 SENDPASS()
  3605.  
  3606.             The SENDPASS() function will send the password you have defined
  3607.           in your dialing directory entry for the BBS that the script is
  3608.           "Joined" to.  SENDPASS() take no parameters.  If the password
  3609.           entry in the dialing directory is blank nothing is sent.
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.           2.2.12 SENDFILE()
  3618.  
  3619.             The SENDFILE() function will send a file to the host system.
  3620.           You will have to take care of any preparatory steps yourself,
  3621.           such as telling the host that you are sending a file.  SENDFILE()
  3622.           has the following format:
  3623.  
  3624.                SENDFILE( <op>, <string> )
  3625.  
  3626.           Where <op> is a one letter designator for the protocol, and
  3627.           <string> is the filename.  The file that you are sending should
  3628.           reside in the "Upload Directory" that you have defined in MyComm.
  3629.  
  3630.             The valid operators for <op> are:
  3631.  
  3632.                A - ASCII
  3633.                S - SEAlink
  3634.                X - Xmodem
  3635.                K - Xmodem-1K
  3636.                Y - Ymodem Batch
  3637.                G - Ymodem-G
  3638.                Z - Zmodem
  3639.  
  3640.           For example if you wanted to send the file "MYCOMM.ARC" using
  3641.           Zmodem:
  3642.  
  3643.                SENDFILE(Z, MyComm.Zip)
  3644.  
  3645.           would do it.
  3646.  
  3647.           2.2.13 RECVFILE()
  3648.  
  3649.             RECVFILE() allows you to receive a file from the host system.
  3650.           You will have to take care of any preparatory steps yourself,
  3651.           such as telling the host that you want to receive a file.
  3652.           RECVFILE() has the following format:
  3653.  
  3654.                RECVFILE( <op>, <string> )
  3655.  
  3656.           See SENDFILE() (above) for the list of valid operators.
  3657.  
  3658.           For example if you wanted to download the file "STUFF.ARC" using
  3659.           Xmodem:
  3660.  
  3661.                RECVFILE(X, STUFF.ARC)
  3662.  
  3663.           Would do it.  Please note that SEAlink, Ymodem, Ymodem-G, and
  3664.           Zmodem do not require that the filename be specified.  These
  3665.           protocols send the filename in a special header.  The ASCII,
  3666.           Xmodem, and Xmodem-1K protocols always require that the filename
  3667.           is specified.
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.             NOTE: if you have the Zmodem "Auto Download" feature turned on
  3675.           there may be conflicts between the script Zmodem and the MyComm
  3676.           Zmodem.  If you have the Zmodem "Auto Download" feature turned on
  3677.           in MyComm the Zmodem file transfer will start automatically, and
  3678.           you will not need to use this function during Zmodem downloads.
  3679.  
  3680.  
  3681.           2.2.14 SNDBREAK()
  3682.  
  3683.             SNDBREAK() sends a "Break" signal.  It takes no parameters.
  3684.  
  3685.  
  3686.           2.2.15 ALARM()
  3687.  
  3688.             ALARM( <int> ) will make a noise for <int> milliseconds.  For
  3689.           example ALARM(500) would sound a beep for 1/2 second.
  3690.  
  3691.  
  3692.           2.2.16 PAUSE()
  3693.  
  3694.             PAUSE( <int> ) will make a pause for <int> seconds.  For
  3695.           example PAUSE(5) would pause the script for 5 seconds.
  3696.  
  3697.  
  3698.           2.2.17 HANGUP()
  3699.  
  3700.             HANGUP() take no parameters.  It will cause the modem to
  3701.           disconnect.  HANGUP() uses the information in the MyComm
  3702.           configuration file to send the correct hang up string.
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.           3.0  Script Syntax Checker
  3710.  
  3711.             The program SYN_CHK.EXE is used for checking your script files.
  3712.           To use the program to check a script file type:
  3713.  
  3714.                SYN_CHK SCRIPT.SCP
  3715.  
  3716.           Replace SCRIPT.SCP with your file name.  Also the .SCP extension
  3717.           is assumed and you may leave it off if you like.  The output from
  3718.           SYN_CHK will be display on the screen, or you may redirect the
  3719.           output to a file.  For example
  3720.  
  3721.                SYN_CHK MYSCRIPT > MYSCRIPT.OUT
  3722.  
  3723.           would create the file MYSCRIPT.OUT with all the error
  3724.           information.  This might prove useful if you have a long error
  3725.           list.
  3726.  
  3727.             The output from SYN_CHK will look something like this:
  3728.  
  3729.                Line 3  ALARM  - Error  : too few arguments
  3730.  
  3731.             This shows you the line number where the error occurred, the
  3732.           function that caused the error, and the reason why it was an
  3733.           error.  The error messages are self explanatory.  Simply re-edit
  3734.           the script file and correct any errors.  Run SYN_CHK again to
  3735.           make sure that you caught all the errors.
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.           4.0  Script Sample
  3743.  
  3744.             This is a sample of a working script file that picks up mail at
  3745.           a local BBS.
  3746.  
  3747.           waitfor(20,ANSI?)            ;wait for opening logo
  3748.           xmit(C^M)
  3749.           waitfor(20,first and last)   ;asking for name
  3750.           sendname()                   ;send my name
  3751.           waitfor(20,No Echo)          ;asking for my password
  3752.           sendpass()                   ;send my password
  3753.           waitfor(20,To Continue)      ;more stuff
  3754.           xmit(^M)                     ;send a carriage return
  3755.           waitfor(20,Conferences)
  3756.           xmit(N^M)
  3757.           waitfor(20,To Continue)
  3758.           xmit(^M)
  3759.           ;jump right into main menu if not 1st time logged in today
  3760.           waitfor(10,edisplay?, 1sttime) ;get past bulletin menu
  3761.           goto(mainmenu)                 ;GOTO mainmenu label
  3762.           :1sttime
  3763.           xmit(N)
  3764.           waitfor(20,To Continue)
  3765.           xmit(^M)
  3766.           :mainmenu
  3767.           waitfor(30, Command?)
  3768.           xmit(O^M)                      ;start the off-line reader
  3769.           waitfor(30, =quit?)            ;answer some questions
  3770.           xmit(D^M)
  3771.           waitfor(30, QWK Packet?)
  3772.           xmit(^M)
  3773.           waitfor(30,limit?)
  3774.           xmit(200^M)
  3775.           waitfor(30, Files?)
  3776.           xmit(^M)
  3777.           waitfor(30, essages?)
  3778.           xmit(N^M)
  3779.           waitfor(180, tart?)           ;start mail download
  3780.           xmit(G^M)
  3781.           ;download happens here Zmodem so it's automatic
  3782.           waitfor(200, Thanks again)    ;wait for goodbye screen
  3783.           hangup();                     ;hang up
  3784.  
  3785.  
  3786.  
  3787.  
  3788.  
  3789.  
  3790.  
  3791.           Appendix F - MyComm Order Form
  3792.  
  3793.                            MyComm Version 2.11  Order Form
  3794.                       Copyright (c) 1992, 1993 - Ken Dorshimer
  3795.                                  All Rights Reserved
  3796.  
  3797.                                       Mail to:
  3798.                                     Ken Dorshimer
  3799.                                     P.O. Box 5143
  3800.                                  Belmont, Ca. 94002
  3801.  
  3802.  
  3803.           Your Name: _________________________________________________
  3804.  
  3805.           Address:   _________________________________________________
  3806.  
  3807.                      _________________________________________________
  3808.  
  3809.           City:      _________________________________________________
  3810.  
  3811.  
  3812.           State:    _________      Zip Code: _________________________
  3813.  
  3814.           Disk Format: 5.25" floppy ____   OR  3.5" semi-floppy ____
  3815.  
  3816.  
  3817.           Number of Copies of MyComm  _______  X $25.00 =   __________
  3818.  
  3819.           Number of Copies of MyComm  _______  X $2 S&H = + __________
  3820.  
  3821.                                                 Total:      __________
  3822.  
  3823.  
  3824.           Please make check or Money Order payable to Ken Dorshimer, and
  3825.           send to the address above (mine not yours).
  3826.  
  3827.           Funds should be in U.S dollars, and drawn on a U.S. bank.
  3828.  
  3829.             (Please send check or money order, do not send cash.  People
  3830.           who want to order MyComm from outside the U.S. should obtain a
  3831.           money order in U.S. dollars from a local bank).
  3832.  
  3833.             Please note: I am not able to process credit card orders at
  3834.           this time (several folks have asked me about this).
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.           Appendix G - MyComm Bug Report Form
  3842.  
  3843.                         MyComm Version 2.11  Bug Report Form
  3844.  
  3845.             This form is used to describe any problems, or bugs that you
  3846.           may have found with MyComm.  You may also use it to tell me of
  3847.           any enhancements you would like to see added to MyComm, or
  3848.           suggestions for future versions.
  3849.  
  3850.             Bug reports and suggestions are always welcome.  I am trying to
  3851.           provide the very best communications software package I can.  Of
  3852.           course all bug reports and suggestions get much closer scrutiny
  3853.           when accompanied by a registration check.  <grin>
  3854.  
  3855.           ----------------------------------------------------------
  3856.  
  3857.           Machine Type __________________________     DOS Version ____
  3858.  
  3859.           Machine BIOS Type _____________________     Monitor ________
  3860.  
  3861.           Modem Brand __________________________      Speed     ______
  3862.  
  3863.           Describe problem, bug, or suggestion:
  3864.  
  3865.           ____________________________________________________________
  3866.           ____________________________________________________________
  3867.           ____________________________________________________________
  3868.           ____________________________________________________________
  3869.           ____________________________________________________________
  3870.           ____________________________________________________________
  3871.           ____________________________________________________________
  3872.           ____________________________________________________________
  3873.           ____________________________________________________________
  3874.           ____________________________________________________________
  3875.           ____________________________________________________________
  3876.           ____________________________________________________________
  3877.           ____________________________________________________________
  3878.           ____________________________________________________________
  3879.           ____________________________________________________________
  3880.           ____________________________________________________________
  3881.           ____________________________________________________________
  3882.           ____________________________________________________________
  3883.           ____________________________________________________________
  3884.           ____________________________________________________________
  3885.  
  3886.  
  3887.                                       Mail To:
  3888.                                     Ken Dorshimer
  3889.                                     P.O. Box 5143
  3890.                                  Belmont, Ca. 94002
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.           Appendix H - Planned Modifications and Upgrades
  3898.  
  3899.             At this time I am planning (contingent on the number of
  3900.           registrations of MyComm) to make several modifications and
  3901.           upgrades to MyComm.  Some of these are:
  3902.  
  3903.  
  3904.                  ■  MS-Windows (Tm) and/or Deskview (Tm)
  3905.                     compatibility
  3906.  
  3907.                  ■  Compuserve-B file transfer protocol
  3908.  
  3909.                  ■  KERMIT file transfer protocol
  3910.  
  3911.                  ■  VT-200 Terminal Emulation
  3912.  
  3913.                  ■  3270 Terminal Emulation (currently in registered
  3914.                     version only)
  3915.  
  3916.                  ■  Script Language enhancements
  3917.  
  3918.                  ■  Simple Host/BBS mode
  3919.  
  3920.             Of course upgrades are dependent on you, the end user.  MyComm
  3921.           is user supported software.  If I see that people are interested
  3922.           in the program, and interested enough to register it, I will feel
  3923.           more inclined to continue to perform upgrades to MyComm.
  3924.  
  3925.             The creation and development of a program like MyComm is by no
  3926.           means trivial.  Continued user support in the form of
  3927.           registrations gives me, your humble author, the incentive to keep
  3928.           upgrading and improving MyComm.
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.           Appendix I - MyComm Revision History
  3936.  
  3937.           Note: Past versions of this section had every nuance of every
  3938.           enhancement or bug fix listed.  I have decided to only list the
  3939.           enhancements that pertain to the current major release for
  3940.           brevity.
  3941.  
  3942.             September 19, 1991   - MyComm Version 1.0 design began
  3943.             February 16, 1992    - MyComm Version 1.0 completed
  3944.             March 18, 1992       - MyComm Version 1.10 completed
  3945.             April 11, 1992       - MyComm Version 1.20 completed
  3946.             May 9, 1992          - MyComm Version 1.22 completed
  3947.  
  3948.                      MyComm Version 2.0 Revisions and Additions
  3949.  
  3950.                Entire source code was redesigned in C++ to provide more
  3951.                object oriented base for possible future MS-Windows (Tm)
  3952.                version.
  3953.  
  3954.                Added VT-52 and VT-100 terminal emulation.
  3955.  
  3956.                Enhanced the ANSI terminal emulation.
  3957.  
  3958.                Fixed bug in "hardware handshaking" i.e XON/XOFF, CTS/RTS,
  3959.                DSR/DTR flow control.
  3960.  
  3961.                Added detection and support of 16550 UART and FIFO buffers.
  3962.  
  3963.                Vastly improved the look of the menu system and screen
  3964.                colors in general.
  3965.  
  3966.                Generally improved the internal program structure for
  3967.                greater stability.
  3968.  
  3969.             April 8, 1993     - MyComm Version 2.0 completed
  3970.             June 19, 1993     - MyComm Version 2.01 (bug fix) completed
  3971.             July 7, 1993      - MyComm Version 2.02 (bug fix) completed
  3972.             August 8, 1993    - MyComm Version 2.1 (enhancement) completed
  3973.                                   - Script language added
  3974.                                   - COM Port Address changes menu added
  3975.                                   - Support for up to eight COM Ports added
  3976.                                   - Connect strings can now be user defined
  3977.           November 11, 1993   - MyComm Version 2.11 (Maintenance
  3978.                                  release)completed
  3979.                                   - Fixed minor dialing counter bug
  3980.                                   - TAB key now moves to new field
  3981.                                     in edit lines
  3982.                                   - Enhanced several internal functions
  3983.                                     (probably invisible to the user)
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.           Appendix J - Control Characters
  3991.  
  3992.             MyComm now supports the control characters that are standard
  3993.           with telecommunications.  Control characters are preceeded by a
  3994.           caret sign '^'.  The caret sign denotes that the next character
  3995.           will be a control character.  For example ^M is the symbol for
  3996.           Carraige Return or <Enter> which could be used to terminate your
  3997.           "Modem Initialization String".  The '^' stands for Ctrl, so
  3998.           sending one of these sequences would be similar to pressing the
  3999.           Ctrl key and the character 'M' simultaineously.  The control
  4000.           characters are especially useful when using the script language
  4001.           functions, for example ^[ would send the ESCape character which
  4002.           is often used to start a session on a BBS.
  4003.  
  4004.            Please note that these caret sequences are only interpreted by
  4005.           MyComm when you are sending a string such as your "Modem
  4006.           Initialization String", "Hangup String", etc. or with the XMIT()
  4007.           function in the script language.  A listing of commonly used
  4008.           control characters follows.
  4009.  
  4010.           Sequence          Meaning
  4011.  
  4012.           ^F                ACKnowledge
  4013.           ^G                BELl
  4014.           ^H                BackSpace
  4015.           ^I                TAB
  4016.           ^J                Line Feed
  4017.           ^L                Form Feed
  4018.           ^M                Carraige Return (Enter key)
  4019.           ^Q                XON
  4020.           ^S                XOFF
  4021.           ^U                NAK
  4022.           ^Z                SUB (also end of file)
  4023.           ^[                ESCape
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.           1K-Xmodem File Transfers  49
  4033.           Add LF after incoming CR  18
  4034.           Add Phone List Item  13
  4035.           ALARM()  66
  4036.           Alt A  12
  4037.           Alt B  12
  4038.           Alt C  12
  4039.           Alt D  12
  4040.           Alt E  22
  4041.           Alt H  22
  4042.           Alt I  22
  4043.           Alt K  23
  4044.           Alt L  23
  4045.           Alt M  24
  4046.           Alt O  24
  4047.           Alt P  25
  4048.           Alt Q  25
  4049.           Alt R  25
  4050.           Alt S  26
  4051.           Alt T  26
  4052.           Alt U  27
  4053.           Alt W  43
  4054.           Alt X  43
  4055.           ANSI Emulation  54
  4056.           ASCII File Transfers  48
  4057.           ASCII Transfers Setup  35
  4058.           ASCII Transfers Setup Screen  35
  4059.           Baud Rate  15
  4060.           BS Key Sends BS or DELete  17
  4061.           Bug Report Form  70
  4062.           Call Numbers (Dial)  18
  4063.           Caret Sign  73
  4064.           Change Port Parameters - Alt P  25
  4065.           Change Port Parameters Screen  25
  4066.           Character Pace Time  36
  4067.           Chat Mode - Alt A  12
  4068.           Clear last date called  18
  4069.           Clear the Screen - Alt C  12
  4070.           Clever quip for TagLine  42
  4071.           COM Port  28
  4072.           COM Port Addresses  42
  4073.           Command Summary  52
  4074.           Connect Strings  32
  4075.           Control Characters  73
  4076.           CR Translation Upload and Download  36
  4077.           Data Bits  15
  4078.           Data Parity  15
  4079.           Date Format Style  40
  4080.           DEC VT-100 Emulation  54
  4081.           DEC VT-52 Emulation  54
  4082.           DECFLAG()  63
  4083.           Default Protocol  15
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.           Definitions, Acronyms  3
  4091.           Delete an Item  18
  4092.           Dial Prefix  16
  4093.           Dial Screen  13
  4094.           Dialing Functions - Alt D  12
  4095.           Dialing Prefix #1  32
  4096.           Dialing Prefix #2  32
  4097.           Dialing Prefix #3  32
  4098.           Dialing Prefixes  32
  4099.           Dialing Status Window  19
  4100.           Dialing Wait Time  30
  4101.           Disclaimer and Warranty  3
  4102.           Download Directory Path  33
  4103.           Download Files - PgDn  47
  4104.           Download Protocol Menu  46
  4105.           Download/Upload Status Window  46
  4106.           Edit Phone List Item Screen  14
  4107.           Editor Path\Filename  34
  4108.           Exit MyComm - Alt X  43
  4109.           Exit MyComm Window  43
  4110.           Expand Blank Lines to Spaces  36
  4111.           External Programs Path\Filename  34
  4112.           External Protocol File Transfers  50
  4113.           External Protocols Setup  38
  4114.           External Protocols Setup Screen  38
  4115.           F1 key  11, 43
  4116.           F2 key  44
  4117.           F3 key  44
  4118.           F4 key  44
  4119.           File Transfer Hints  47
  4120.           Filename Guessing  42
  4121.           Find Phone List Items  21
  4122.           General System Requirements  4
  4123.           GOTO()  63
  4124.           Guess Filename  42
  4125.           Guess Up/Download Filename  42
  4126.           Hang Up Modem - Alt H  22
  4127.           HANGUP()  66
  4128.           Help Menu - F1  11
  4129.           Help Screen  11
  4130.           Help Screen - F1  43
  4131.           High speed modem  29
  4132.           IFFLAG()  64
  4133.           IFSCAN()  64
  4134.           INCFLAG()  63
  4135.           Installation  6, 7
  4136.           Introduction to MyComm  1
  4137.           Join Script - Alt J  23
  4138.           LF Translation Upload and Download  36
  4139.           Line Editing Functions  53
  4140.           Line Pace Time  36
  4141.           Load Phone List Screen  21
  4142.           Local Echo  17
  4143.           Local Echo on by Default  30
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.           Local Echo On During ASCII Uploads  36
  4151.           Local Echo On/Off - Alt E  22
  4152.           Logon Name  16
  4153.           Make Noise After File Transfers  41
  4154.           Make Noise When Calls Connect  41
  4155.           Manual Dial - Alt M  24
  4156.           Manual Dial Screen  20
  4157.           Manual Dial Window  20
  4158.           Mark Phone List Items  21
  4159.           Miscellaneous Options Setup  40
  4160.           Miscellaneous Options Setup Screen  40
  4161.           Modem Answer String  29
  4162.           Modem Attention String  29
  4163.           Modem Cancel Dial String  30
  4164.           Modem Dial Suffix String  30
  4165.           Modem Hang Up String  29
  4166.           Modem Initialization String  29
  4167.           Modem Setup Screen  27, 28
  4168.           Move Phone List Item  21
  4169.           MyComm as a Host  50
  4170.           MyComm Bug Report Form  70
  4171.           MyComm Command Summary  52
  4172.           MyComm Files  5
  4173.           MyComm Installation  6
  4174.           MyComm Line Editing Functions  53
  4175.           MyComm Order Form  69
  4176.           MyComm Registration and Licensing  2
  4177.           MyComm Revision History  72
  4178.           MyComm Screens and Menus  10
  4179.           Name  14
  4180.           Number  14
  4181.           Order Form  69
  4182.           Outside to DOS - Alt O  24
  4183.           Pacing Char  37
  4184.           Page Down  47
  4185.           Page Up  47
  4186.           Password  16
  4187.           Password for sign ons  41
  4188.           Paths Setup  33
  4189.           Paths Setup Screen  33
  4190.           Pause Between Calls  30
  4191.           PAUSE()  66
  4192.           PgDn  47
  4193.           PgUp  47
  4194.           Phone File Path\File  34
  4195.           Phone Item Info Screen  20
  4196.           Planned Modifications and Upgrades  71
  4197.           Present Line Status - Alt L  23
  4198.           Present Line Status Window  23
  4199.           Print Phone List  22
  4200.           Protocols Setup  34
  4201.           Protocols Setup Menu  34
  4202.           Quick Re-Dial - Alt Q  25
  4203.           Received BS (BackSpace) Destructive  17
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.           RECVFILE()  65
  4211.           Remote Abort Char  35
  4212.           Restore to Defaults  43
  4213.           Revision History  72
  4214.           Run External Program - Alt R  25
  4215.           Save Changes  18
  4216.           Save Setup  43
  4217.           SCP Files  61
  4218.           Screen Background Color  40
  4219.           Screen Capture Path\File  33
  4220.           Screen Text Color  40
  4221.           Screens and Menus  10
  4222.           Script - Dialing Entry  18
  4223.           Script, creating  60
  4224.           Script Labels  62
  4225.           Script Language  60, 61
  4226.           Script Sample  68
  4227.           Script Syntax Checker  67
  4228.           Scripts, Special Characters  62
  4229.           Scroll Back - Alt K  23
  4230.           SEAlink Derived File Transfers  48
  4231.           Send Break - Alt B  12
  4232.           Send Init. String Menu  22
  4233.           Send Modem Initialization Strings - Alt I  22
  4234.           Send Name - F2  44
  4235.           Send Password - F3  44
  4236.           Send Screen to File - Alt W  43
  4237.           Send Tagline  - F4  44
  4238.           SENDFILE()  65
  4239.           SENDNAME()  64
  4240.           SENDPASS()  64
  4241.           Session Capture On/Off/Pause - Alt S  26
  4242.           Session Capture Path\File  33
  4243.           SETFLAG()  63
  4244.           SNDBREAK()  66
  4245.           Sort Phone List  21
  4246.           Starting a File Transfer  45
  4247.           Stop Bits  15
  4248.           Strip Hi Bits  17
  4249.           Strip High Bits  35
  4250.           SYN_CHK.EXE is used for checking your script files.  To use the
  4251.               program to check a script file type
  4252.           System Requirements  6
  4253.           Terminal Emulation - Alt T  26
  4254.           Terminal Screen  10
  4255.           Terminal Type  16
  4256.           Time Format - 12 or 24 Hour  40
  4257.           Transferring Files  44
  4258.           Troubleshooting  57
  4259.           Update Configuration - Alt U  27
  4260.           Update Configuration Menu  27
  4261.           Upload Directory Path  33
  4262.           UpLoad Files - PgUp  47
  4263.           Use CTS/RTS Flow Control  31
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.           Use Direct Video  41
  4271.           Use DSR/DTR Flow Control  31
  4272.           Use DTR to Hang Up Modem  31
  4273.           Use XON/XOFF Flow Control  31
  4274.           WAITFOR()  62
  4275.           XMIT()  62
  4276.           Xmodem File Transfers  48
  4277.           Xmodem-1K  49
  4278.           Ymodem  49
  4279.           Ymodem Batch - 1K  49
  4280.           Ymodem Batch File Transfers  49
  4281.           Ymodem-G Batch  49
  4282.           Your Name for sign on  41
  4283.           Zmodem 32 Bit CRC  37
  4284.           Zmodem Auto Download Feature  37
  4285.           Zmodem File Transfers  49
  4286.           Zmodem Receive Crash Recovery  38
  4287.           Zmodem Send Crash Recovery  37
  4288.           Zmodem Transfers Setup  37