home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 401.lha / JRComm_v1.0 / UserManual.pp / UserManual
Text File  |  1990-07-31  |  217KB  |  5,808 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.         *******    ****              ****
  22.             *      *   *            *    * 
  23.             *      *   *            *          ****     *** **     *** **
  24.             *      ****     ****    *         *    *    *  *  *    *  *  *
  25.         *   *      *   *            *         *    *    *  *  *    *  *  *
  26.         *   *      *   *            *    *    *    *    *  *  *    *  *  *
  27.          ***       *   *             ****      ****     *  *  *    *  *  *
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                                      Version 1.0
  34.  
  35.  
  36.  
  37.  
  38.                        Copyright (C) 1988-90 by John P. Radigan
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.          A Shareware telecommunications tool for the Amiga personal computer.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.                                       DEDICATION
  80.                                 ----------------------
  81.  
  82.  
  83.                             In memory of James E. Spessard
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                           ii
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.                                       DISCLAIMER
  141.                                 ----------------------
  142.  
  143.           No warranties are  implied or expressed with regard to  the fitness or
  144.      merchantability  of  JR-Comm for  any particular  purpose.   All  risks and
  145.      damages, incidental  or otherwise,  arising through  the use  or misuse  of
  146.      JR-Comm are entirely at the responsibility of the user.
  147.  
  148.           While considerable effort has been made to provide you with a reliable
  149.      product, there is no  guarantee that this program is 100%  "bug-free".  Any
  150.      problems that do arise will be corrected when and if feasible.  Maintenance
  151.      releases will be made  available in order to correct  potentially hazardous
  152.      malfunctions within  the  program.   Fixes  for  benign  problems,  usually
  153.      cosmetic in  nature, will  most likely  be deferred  until  the next  major
  154.      release of JR-Comm.  This disclaimer  does not guarantee future versions of
  155.      this product, only a prescribed method of dealing with possible errors, and
  156.      their corrections, to this program.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.                                        LICENSE
  164.                                  -------------------
  165.  
  166.           JR-Comm  is  a copyrighted  product made  available  to you  under the
  167.      concept of Shareware.   It  has never  been, and  will never  be, a  Public
  168.      Domain or otherwise "free" program, therefore, you must obtain a license in
  169.      order to rightfully use it.
  170.  
  171.           So that you  may be provided ample time to fully evaluate JR-Comm, you
  172.      are granted a limited use license for a period of thirty days after initial
  173.      usage.  Registration is required for any continued use past this evaluation
  174.      period.
  175.  
  176.           Commercial or governmental  use is  limited to one  person during  the
  177.      evaluation period.  Further use requires registration of every copy in use.
  178.      Site licenses are available for eleven or more copies per order.   They are
  179.      distributed as  one master  disk to  one contact  person.   This person  is
  180.      required to limit  the number of active  copies in circulation equal  to or
  181.      less than the quantity registered.
  182.  
  183.           User  groups may use  the site license  discount rates  for a one-time
  184.      group registration for  each major release of  JR-Comm.  The order  must be
  185.      addressed to the Treasurer  of the user group and must  also include a list
  186.      of the firstname,  lastname and addresses of each member who is registering
  187.      JR-Comm.  The list must be printed on user group letterhead.
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                          iii
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.                                      DISTRIBUTION
  210.                                ------------------------
  211.  
  212.           Distribution is limited to the original shareware distribution archive
  213.      file only.   None  of the  member files  may be omitted.   Furthermore,  no
  214.      profit or other material gain may be realized for distributing JR-Comm with
  215.      the sole  exception of recovery for  media and postage.   Bundling JR-Comm,
  216.      the distribution archive or  any member files, with any  commercial product
  217.      is  expressly  prohibited  prior to  obtaining  a  "Commercial Distribution
  218.      Agreement".  Contact the support BBS for details if you wish to obtain this
  219.      agreement.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.                                    ACKNOWLEDGEMENTS
  230.                              ----------------------------
  231.  
  232.           Michael  Cox  for  his  permission  to  include  the  SkyPix  terminal
  233.           protocol.
  234.  
  235.           Chuck Forsberg for his X/YMODEM and ZMODEM protocol specifications and
  236.           for his public domain rz.c, sz.c & zm.c source files.
  237.  
  238.           Russ Ranshaw for his CompuServe B Plus protocol document.
  239.  
  240.           Paul Resch  for his  BPLUS.C source  file, converted  from the  Pascal
  241.           source BPLUS.PAS by Russ Ranshaw.
  242.  
  243.           Peter Boswell for his WXMODEM protocol document.
  244.  
  245.           Special thanks to:
  246.  
  247.           Earle Ake, Nathan Barbar, Jon Boulle, Dan Browning, Jim Burwell,
  248.           John  Campanella, Henry  Colonna,  Deb Christensen  and  the folks  on
  249.           GEnie, Glenn Edgar, Fintan Farrell, Doug Keller, John Kempf,
  250.           John Norman, Tony Preston, Benjamin Reich, Bruce Schoenberger,
  251.           Greg Smith, Chet Solace, Bob Suess, Alex Tsopeis, Mike West,
  252.           Steve Winokur, Joe Wolfe, John Yeager and anyone else forgotten.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                                           iv
  263.  
  264.  
  265.  
  266.       
  267.  
  268.  
  269.                                   TABLE OF CONTENTS
  270.  
  271.  
  272.  
  273.  
  274.      1 OVERVIEW  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  275.           1.1 Display features . . . . . . . . . . . . . . . . . . . . . . .   1
  276.           1.2 File transfer protocols  . . . . . . . . . . . . . . . . . . .   1
  277.           1.3 Phonebook  . . . . . . . . . . . . . . . . . . . . . . . . . .   2
  278.           1.4 Miscellaneous  . . . . . . . . . . . . . . . . . . . . . . . .   2
  279.  
  280.      2 SETUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  281.           2.1 System requirements  . . . . . . . . . . . . . . . . . . . . .   4
  282.           2.2 Default data files directory . . . . . . . . . . . . . . . . .   4
  283.           2.3 JR-Comm data files . . . . . . . . . . . . . . . . . . . . . .   5
  284.           2.4 File search logic  . . . . . . . . . . . . . . . . . . . . . .   5
  285.           2.5 Limitations in 512k environments . . . . . . . . . . . . . . .   6
  286.           2.6 Notes for 1Meg system users  . . . . . . . . . . . . . . . . .   6
  287.           2.7 Starting JR-Comm for the first time  . . . . . . . . . . . . .   7
  288.                2.7.1 Creating the jrcomm.def file  . . . . . . . . . . . . .   7
  289.                2.7.2 Terminal parameters . . . . . . . . . . . . . . . . . .   7
  290.                2.7.3 Serial parameters . . . . . . . . . . . . . . . . . . .   7
  291.                2.7.4 Modem parameters  . . . . . . . . . . . . . . . . . . .   8
  292.                2.7.5 General parameters  . . . . . . . . . . . . . . . . . .   8
  293.                2.7.6 Saving your defaults  . . . . . . . . . . . . . . . . .   8
  294.           2.8 Modem setup  . . . . . . . . . . . . . . . . . . . . . . . . .   9
  295.                2.8.1 Carrier detect signal . . . . . . . . . . . . . . . . .   9
  296.                2.8.2 Data terminal ready signal  . . . . . . . . . . . . . .   9
  297.                2.8.3 The initialization command  . . . . . . . . . . . . . .  10
  298.                2.8.4 Modem response codes  . . . . . . . . . . . . . . . . .  10
  299.                2.8.5 Dialer auto-baud feature  . . . . . . . . . . . . . . .  10
  300.                2.8.6 Additional information for MNP modems . . . . . . . . .  11
  301.           2.9 Specific instructions for different modems . . . . . . . . . .  12
  302.                2.9.1 Supra Modem 2400 (external) . . . . . . . . . . . . . .  13
  303.                2.9.2 MultiTech 224EH (external)  . . . . . . . . . . . . . .  14
  304.                2.9.3 USRobotics Courier HST (external) . . . . . . . . . . .  15
  305.  
  306.      3 SYSTEM BASICS . . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
  307.           3.1 The display  . . . . . . . . . . . . . . . . . . . . . . . . .  17
  308.           3.2 Status line  . . . . . . . . . . . . . . . . . . . . . . . . .  18
  309.           3.3 Connect timer  . . . . . . . . . . . . . . . . . . . . . . . .  19
  310.           3.4 Time-of-day clock  . . . . . . . . . . . . . . . . . . . . . .  19
  311.           3.5 Terminal emulations  . . . . . . . . . . . . . . . . . . . . .  19
  312.                3.5.1 TTY . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  313.                3.5.2 Amiga ANSI  . . . . . . . . . . . . . . . . . . . . . .  19
  314.                3.5.3 IBM color . . . . . . . . . . . . . . . . . . . . . . .  20
  315.                3.5.4 IBM mono  . . . . . . . . . . . . . . . . . . . . . . .  20
  316.                3.5.5 VT100 . . . . . . . . . . . . . . . . . . . . . . . . .  20
  317.                3.5.6 SkyPix  . . . . . . . . . . . . . . . . . . . . . . . .  20
  318.           3.6 Review buffer  . . . . . . . . . . . . . . . . . . . . . . . .  21
  319.           3.7 Capture file . . . . . . . . . . . . . . . . . . . . . . . . .  21
  320.           3.8 Chat mode  . . . . . . . . . . . . . . . . . . . . . . . . . .  21
  321.           3.9 File transfers . . . . . . . . . . . . . . . . . . . . . . . .  22
  322.           3.10 Gadget types  . . . . . . . . . . . . . . . . . . . . . . . .  24
  323.                3.10.1 String gadgets . . . . . . . . . . . . . . . . . . . .  24
  324.                3.10.2 Option gadgets . . . . . . . . . . . . . . . . . . . .  24
  325.                3.10.3 Control gadgets  . . . . . . . . . . . . . . . . . . .  24
  326.                3.10.4 Intuition gadgets  . . . . . . . . . . . . . . . . . .  24
  327.  
  328.                                           v
  329.  
  330.  
  331.  
  332.           3.11 Keyboard attention sequences  . . . . . . . . . . . . . . . .  25
  333.  
  334.      4 SPECIAL REQUESTERS  . . . . . . . . . . . . . . . . . . . . . . . . .  26
  335.           4.1 File requester . . . . . . . . . . . . . . . . . . . . . . . .  26
  336.                4.1.1 Functional description  . . . . . . . . . . . . . . . .  26
  337.                4.1.2 File lists  . . . . . . . . . . . . . . . . . . . . . .  26
  338.                4.1.3 SELECT  . . . . . . . . . . . . . . . . . . . . . . . .  27
  339.                4.1.4 PARENT  . . . . . . . . . . . . . . . . . . . . . . . .  27
  340.                4.1.5 UNSELECT  . . . . . . . . . . . . . . . . . . . . . . .  27
  341.                4.1.6 Filename  . . . . . . . . . . . . . . . . . . . . . . .  27
  342.                4.1.7 Pathname  . . . . . . . . . . . . . . . . . . . . . . .  27
  343.                4.1.8 OK  . . . . . . . . . . . . . . . . . . . . . . . . . .  28
  344.                4.1.9 CANCEL  . . . . . . . . . . . . . . . . . . . . . . . .  28
  345.           4.2 Query requester  . . . . . . . . . . . . . . . . . . . . . . .  28
  346.  
  347.      5 MENUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
  348.           5.1 Project menu . . . . . . . . . . . . . . . . . . . . . . . . .  29
  349.           5.2 Phonebook menu . . . . . . . . . . . . . . . . . . . . . . . .  29
  350.           5.3 Buffer menu  . . . . . . . . . . . . . . . . . . . . . . . . .  29
  351.           5.4 Transfers menu . . . . . . . . . . . . . . . . . . . . . . . .  30
  352.           5.5 Options menu . . . . . . . . . . . . . . . . . . . . . . . . .  30
  353.           5.6 Misc menu  . . . . . . . . . . . . . . . . . . . . . . . . . .  30
  354.           5.7 Modes menu . . . . . . . . . . . . . . . . . . . . . . . . . .  30
  355.  
  356.      6 PHONEBOOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
  357.           6.1 Phone Directory requester  . . . . . . . . . . . . . . . . . .  31
  358.                6.1.1 DELETE  . . . . . . . . . . . . . . . . . . . . . . . .  31
  359.                6.1.2 EDIT  . . . . . . . . . . . . . . . . . . . . . . . . .  31
  360.                6.1.3 DIAL  . . . . . . . . . . . . . . . . . . . . . . . . .  31
  361.                6.1.4 UNSELECT  . . . . . . . . . . . . . . . . . . . . . . .  31
  362.                6.1.5 ADD . . . . . . . . . . . . . . . . . . . . . . . . . .  32
  363.                6.1.6 SORT  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  364.                6.1.7 LOAD  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  365.                6.1.8 SAVE  . . . . . . . . . . . . . . . . . . . . . . . . .  32
  366.                6.1.9 Master password . . . . . . . . . . . . . . . . . . . .  32
  367.           6.2 Phone entry editor requester . . . . . . . . . . . . . . . . .  32
  368.                6.2.1 Name  . . . . . . . . . . . . . . . . . . . . . . . . .  33
  369.                6.2.2 Phone . . . . . . . . . . . . . . . . . . . . . . . . .  33
  370.                6.2.3 Macros  . . . . . . . . . . . . . . . . . . . . . . . .  33
  371.                6.2.4 Capture . . . . . . . . . . . . . . . . . . . . . . . .  33
  372.                6.2.5 Password  . . . . . . . . . . . . . . . . . . . . . . .  33
  373.                6.2.6 Length  . . . . . . . . . . . . . . . . . . . . . . . .  33
  374.                6.2.7 Dial prefix . . . . . . . . . . . . . . . . . . . . . .  34
  375.                6.2.8 Cents/min . . . . . . . . . . . . . . . . . . . . . . .  34
  376.                6.2.9 Password type . . . . . . . . . . . . . . . . . . . . .  34
  377.                6.2.10 Reset timer  . . . . . . . . . . . . . . . . . . . . .  34
  378.                6.2.11 Parameter requester gadgets  . . . . . . . . . . . . .  34
  379.                6.2.12 CANCEL . . . . . . . . . . . . . . . . . . . . . . . .  34
  380.           6.3 Dialer operation . . . . . . . . . . . . . . . . . . . . . . .  35
  381.                6.3.1 Response codes  . . . . . . . . . . . . . . . . . . . .  35
  382.                6.3.2 Dialer window . . . . . . . . . . . . . . . . . . . . .  36
  383.           6.4 Master password  . . . . . . . . . . . . . . . . . . . . . . .  36
  384.  
  385.      7 TRANSFER PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . .  38
  386.           7.1 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . .  38
  387.                7.1.1 Some notes on flow control  . . . . . . . . . . . . . .  40
  388.           7.2 ZMODEM send modes  . . . . . . . . . . . . . . . . . . . . . .  40
  389.                7.2.1 Skip if absent  . . . . . . . . . . . . . . . . . . . .  40
  390.                7.2.2 Newer . . . . . . . . . . . . . . . . . . . . . . . . .  40
  391.                7.2.3 Newer/longer  . . . . . . . . . . . . . . . . . . . . .  41
  392.                7.2.4 CRC different . . . . . . . . . . . . . . . . . . . . .  41
  393.  
  394.                                           vi
  395.  
  396.  
  397.  
  398.                7.2.5 Append files  . . . . . . . . . . . . . . . . . . . . .  41
  399.                7.2.6 Overwrite files . . . . . . . . . . . . . . . . . . . .  41
  400.                7.2.7 Protect all files . . . . . . . . . . . . . . . . . . .  41
  401.                7.2.8 Don't care  . . . . . . . . . . . . . . . . . . . . . .  41
  402.  
  403.           7.3 ZMODEM options . . . . . . . . . . . . . . . . . . . . . . . .  41
  404.                7.3.1 Resume transfer . . . . . . . . . . . . . . . . . . . .  41
  405.                7.3.2 Auto download . . . . . . . . . . . . . . . . . . . . .  42
  406.                7.3.3 Auto d/l challenge  . . . . . . . . . . . . . . . . . .  42
  407.                7.3.4 Escape ctrl chars . . . . . . . . . . . . . . . . . . .  42
  408.                7.3.5 32 bit CRC  . . . . . . . . . . . . . . . . . . . . . .  42
  409.                7.3.6 Window  . . . . . . . . . . . . . . . . . . . . . . . .  42
  410.           7.4 ASCII send options . . . . . . . . . . . . . . . . . . . . . .  43
  411.                7.4.1 Expand blanks . . . . . . . . . . . . . . . . . . . . .  43
  412.                7.4.2 Prompt char . . . . . . . . . . . . . . . . . . . . . .  43
  413.                7.4.3 Char delay  . . . . . . . . . . . . . . . . . . . . . .  43
  414.                7.4.4 Line delay  . . . . . . . . . . . . . . . . . . . . . .  43
  415.           7.5 Miscellaneous  . . . . . . . . . . . . . . . . . . . . . . . .  44
  416.                7.5.1 Binary mode . . . . . . . . . . . . . . . . . . . . . .  44
  417.                7.5.2 Save aborted  . . . . . . . . . . . . . . . . . . . . .  44
  418.                7.5.3 Relaxed timing  . . . . . . . . . . . . . . . . . . . .  44
  419.                7.5.4 Auto chop . . . . . . . . . . . . . . . . . . . . . . .  44
  420.                7.5.5 Overdrive . . . . . . . . . . . . . . . . . . . . . . .  44
  421.                7.5.6 X/Y pre-ack . . . . . . . . . . . . . . . . . . . . . .  45
  422.  
  423.      9 MODEM PARAMETERS REQUESTER  . . . . . . . . . . . . . . . . . . . . .  47
  424.           9.1 Modem commands . . . . . . . . . . . . . . . . . . . . . . . .  47
  425.                9.1.1 Init command  . . . . . . . . . . . . . . . . . . . . .  47
  426.                9.1.2 Hangup command  . . . . . . . . . . . . . . . . . . . .  47
  427.                9.1.3 Dial prefix . . . . . . . . . . . . . . . . . . . . . .  47
  428.                9.1.4 Dial postfix  . . . . . . . . . . . . . . . . . . . . .  47
  429.           9.2 Alternate dial prefixes  . . . . . . . . . . . . . . . . . . .  48
  430.           9.3 Modem response codes . . . . . . . . . . . . . . . . . . . . .  48
  431.           9.4 Intelligent dialer parameters  . . . . . . . . . . . . . . . .  48
  432.                9.4.1 Redial delay  . . . . . . . . . . . . . . . . . . . . .  48
  433.                9.4.2 # of retries  . . . . . . . . . . . . . . . . . . . . .  48
  434.                9.4.3 Dial timeout  . . . . . . . . . . . . . . . . . . . . .  49
  435.                9.4.4 Dial pacing . . . . . . . . . . . . . . . . . . . . . .  49
  436.           9.5 Miscellaneous options  . . . . . . . . . . . . . . . . . . . .  49
  437.                9.5.1 Ignore No Carrier . . . . . . . . . . . . . . . . . . .  49
  438.                9.5.2 Ignore Carrier Detect . . . . . . . . . . . . . . . . .  49
  439.                9.5.3 Hangup on dialer exit . . . . . . . . . . . . . . . . .  50
  440.                9.5.4 Drop DTR to hangup  . . . . . . . . . . . . . . . . . .  50
  441.                9.5.5 Flush with a BREAK  . . . . . . . . . . . . . . . . . .  50
  442.                9.5.6 Dialer auto-baud  . . . . . . . . . . . . . . . . . . .  50
  443.  
  444.      10 TERMINAL PARAMETERS REQUESTER  . . . . . . . . . . . . . . . . . . .  51
  445.           10.1 CR xlate  . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  446.           10.2 LF xlate  . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  447.           10.3 EOL out . . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  448.           10.4 Screen type . . . . . . . . . . . . . . . . . . . . . . . . .  51
  449.           10.5 Capture filters . . . . . . . . . . . . . . . . . . . . . . .  51
  450.                10.5.1 ANSI codes . . . . . . . . . . . . . . . . . . . . . .  51
  451.                10.5.2 CTRL chars . . . . . . . . . . . . . . . . . . . . . .  52
  452.                10.5.3 Backspaces . . . . . . . . . . . . . . . . . . . . . .  52
  453.           10.6 Emulation . . . . . . . . . . . . . . . . . . . . . . . . . .  52
  454.           10.7 Text size . . . . . . . . . . . . . . . . . . . . . . . . . .  52
  455.           10.8 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . .  52
  456.                10.8.1 Strip high bit . . . . . . . . . . . . . . . . . . . .  52
  457.                10.8.2 Custom palette . . . . . . . . . . . . . . . . . . . .  53
  458.                10.8.3 Destructive BS . . . . . . . . . . . . . . . . . . . .  53
  459.  
  460.                                          vii
  461.  
  462.  
  463.  
  464.                10.8.4 Swap DEL & BS  . . . . . . . . . . . . . . . . . . . .  53
  465.                10.8.5 Smooth scroll  . . . . . . . . . . . . . . . . . . . .  53
  466.                10.8.6 Chat line on . . . . . . . . . . . . . . . . . . . . .  53
  467.                10.8.7 Wrap lines . . . . . . . . . . . . . . . . . . . . . .  53
  468.                10.8.8 IBM Doorway mode . . . . . . . . . . . . . . . . . . .  54
  469.                10.8.9 Cursor blink . . . . . . . . . . . . . . . . . . . . .  54
  470.                10.8.10 Optimized scroll  . . . . . . . . . . . . . . . . . .  54
  471.           10.9 Answerback message  . . . . . . . . . . . . . . . . . . . . .  54
  472.           10.10 Text . . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  473.           10.11 Background . . . . . . . . . . . . . . . . . . . . . . . . .  54
  474.           10.12 Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . .  54
  475.           10.13 Status . . . . . . . . . . . . . . . . . . . . . . . . . . .  55
  476.  
  477.      11 FUNCTION KEY MACROS REQUESTER  . . . . . . . . . . . . . . . . . . .  56
  478.           11.1 Macro escape codes  . . . . . . . . . . . . . . . . . . . . .  56
  479.  
  480.      12 PALETTE REQUESTER  . . . . . . . . . . . . . . . . . . . . . . . . .  57
  481.           12.1 Red Green and Blue proportional gadgets . . . . . . . . . . .  57
  482.           12.2 Color selection gadgets . . . . . . . . . . . . . . . . . . .  57
  483.           12.3 RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57
  484.           12.4 UNDO  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57
  485.           12.5 Palette usage . . . . . . . . . . . . . . . . . . . . . . . .  57
  486.                12.5.1 Default palettes . . . . . . . . . . . . . . . . . . .  57
  487.                12.5.2 Phonebook entry palettes . . . . . . . . . . . . . . .  58
  488.  
  489.      13 GENERAL PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . .  59
  490.           13.1 Status line . . . . . . . . . . . . . . . . . . . . . . . . .  59
  491.                13.1.1 Status line active . . . . . . . . . . . . . . . . . .  59
  492.                13.1.2 Time of day clock  . . . . . . . . . . . . . . . . . .  59
  493.                13.1.3 Connect timer  . . . . . . . . . . . . . . . . . . . .  59
  494.                13.1.4 24 hour mode . . . . . . . . . . . . . . . . . . . . .  59
  495.                13.1.5 Audible beep . . . . . . . . . . . . . . . . . . . . .  59
  496.           13.2 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . .  59
  497.                13.2.1 CTS/RTS handshake  . . . . . . . . . . . . . . . . . .  60
  498.                13.2.2 Immediate exit . . . . . . . . . . . . . . . . . . . .  60
  499.                13.2.3 Logfile active . . . . . . . . . . . . . . . . . . . .  60
  500.                13.2.4 Split review . . . . . . . . . . . . . . . . . . . . .  60
  501.                13.2.5 File saver . . . . . . . . . . . . . . . . . . . . . .  60
  502.                13.2.6 Disk check . . . . . . . . . . . . . . . . . . . . . .  61
  503.           13.3 GMT offset  . . . . . . . . . . . . . . . . . . . . . . . . .  61
  504.           13.4 Task priority . . . . . . . . . . . . . . . . . . . . . . . .  61
  505.           13.5 Chat history size . . . . . . . . . . . . . . . . . . . . . .  62
  506.           13.6 Review buffer size  . . . . . . . . . . . . . . . . . . . . .  62
  507.           13.7 Transfer buffer size  . . . . . . . . . . . . . . . . . . . .  62
  508.           13.8 Filenames . . . . . . . . . . . . . . . . . . . . . . . . . .  62
  509.           13.9 Font name & size  . . . . . . . . . . . . . . . . . . . . . .  62
  510.           13.10 Paths  . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
  511.           13.11 Keymap . . . . . . . . . . . . . . . . . . . . . . . . . . .  63
  512.           13.12 Serial device & unit . . . . . . . . . . . . . . . . . . . .  63
  513.  
  514.      14 MISC MENU  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  64
  515.           14.1 Timer reset . . . . . . . . . . . . . . . . . . . . . . . . .  64
  516.           14.2 Send break  . . . . . . . . . . . . . . . . . . . . . . . . .  64
  517.           14.3 Hangup modem  . . . . . . . . . . . . . . . . . . . . . . . .  64
  518.           14.4 Clear screen  . . . . . . . . . . . . . . . . . . . . . . . .  64
  519.           14.5 Print screen  . . . . . . . . . . . . . . . . . . . . . . . .  64
  520.           14.6 Registration  . . . . . . . . . . . . . . . . . . . . . . . .  64
  521.  
  522.      15 MODES MENU . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  65
  523.           15.1 Printer . . . . . . . . . . . . . . . . . . . . . . . . . . .  65
  524.           15.2 Chat line . . . . . . . . . . . . . . . . . . . . . . . . . .  65
  525.  
  526.                                          viii
  527.  
  528.  
  529.  
  530.           15.3 HEX output  . . . . . . . . . . . . . . . . . . . . . . . . .  65
  531.           15.4 IBM Doorway . . . . . . . . . . . . . . . . . . . . . . . . .  65
  532.           15.5 Screen title  . . . . . . . . . . . . . . . . . . . . . . . .  65
  533.  
  534.      16 INFORMATIONAL MESSAGES . . . . . . . . . . . . . . . . . . . . . . .  66
  535.           16.1 Directory not found . . . . . . . . . . . . . . . . . . . . .  66
  536.           16.2 User font not found . . . . . . . . . . . . . . . . . . . . .  66
  537.           16.3 Can't load file, wrong version  . . . . . . . . . . . . . . .  66
  538.           16.4 Can't open log file . . . . . . . . . . . . . . . . . . . . .  66
  539.           16.5 File already exists, resume d/l?  . . . . . . . . . . . . . .  66
  540.           16.6 File already exists, overwrite? . . . . . . . . . . . . . . .  66
  541.           16.7 Really quit JR-Comm?  . . . . . . . . . . . . . . . . . . . .  66
  542.           16.8 Unable to open printer  . . . . . . . . . . . . . . . . . . .  67
  543.           16.9 Review buffer is empty  . . . . . . . . . . . . . . . . . . .  67
  544.           16.10 Print registration form? . . . . . . . . . . . . . . . . . .  67
  545.  
  546.      17 WARNING MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . .  68
  547.           17.1 Directory read error  . . . . . . . . . . . . . . . . . . . .  68
  548.           17.2 Could not open screen . . . . . . . . . . . . . . . . . . . .  68
  549.           17.3 Could not open window . . . . . . . . . . . . . . . . . . . .  68
  550.           17.4 Capture file currently open!  . . . . . . . . . . . . . . . .  68
  551.           17.5 Couldn't open capture file  . . . . . . . . . . . . . . . . .  68
  552.           17.6 CTS disabled, no CTS present  . . . . . . . . . . . . . . . .  68
  553.           17.7 CTS disabled, no DSR present  . . . . . . . . . . . . . . . .  68
  554.           17.8 CTS disabled, shared mode . . . . . . . . . . . . . . . . . .  68
  555.           17.9 Session will expire in 5 mins . . . . . . . . . . . . . . . .  69
  556.  
  557.      18 FATAL ABORT MESSAGES . . . . . . . . . . . . . . . . . . . . . . . .  70
  558.  
  559.      19 QUESTIONS & ANSWERS  . . . . . . . . . . . . . . . . . . . . . . . .  71
  560.  
  561.      20 SUPPORT INFORMATION  . . . . . . . . . . . . . . . . . . . . . . . .  78
  562.           20.1 JR-Comm Support BBS . . . . . . . . . . . . . . . . . . . . .  78
  563.           20.2 GEnie . . . . . . . . . . . . . . . . . . . . . . . . . . . .  78
  564.           20.3 CompuServe  . . . . . . . . . . . . . . . . . . . . . . . . .  78
  565.           20.4 People Link . . . . . . . . . . . . . . . . . . . . . . . . .  78
  566.           20.5 BIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  567.           20.6 USENET  . . . . . . . . . . . . . . . . . . . . . . . . . . .  79
  568.           20.7 If you have problems  . . . . . . . . . . . . . . . . . . . .  79
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                                           ix
  593.  
  594.  
  595.  
  596.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  597.  
  598.  
  599.  
  600.      1 OVERVIEW
  601.  
  602.           1.1 Display features
  603.  
  604.                -    JR-Comm automatically adjusts  itself to either NTSC  or PAL
  605.                     displays.  Interlace and overscan is supported as well.
  606.  
  607.                -    Terminal  emulations for TTY (dumb terminal) Amiga ANSI, IBM
  608.                     ANSI (color and monographic modes), VT100 and SkyPix.
  609.  
  610.                -    An  optional  status  line  with  hidden  gadgets  for  easy
  611.                     adjustment of  file transfer protocol, duplex, XON/XOFF flow
  612.                     control,  data  length,  parity, stop  bits,  baud  rate and
  613.                     resetting of the connect timer.
  614.  
  615.                -    40 user definable function key macros  per macro file.  Each
  616.                     macro can  contain  a maximum  of 160  characters.   Several
  617.                     macro  primitives  are available,  like chaining  to another
  618.                     macro or loading phonebook and macro files.
  619.  
  620.                -    A special DOORWAY keyboard mode for  IBM scan codes.  Allows
  621.                     100%  compatibility with  MS-DOS  programs via  the  popular
  622.                     remote  DOS program, DoorWay,  which is used  by most MS-DOS
  623.                     based BBS installations.
  624.  
  625.                -    Split screen review buffer  option that allows  simultaneous
  626.                     terminal  I/O while  viewing  the  contents  of  the  review
  627.                     buffer.
  628.  
  629.                -    Chat  mode  provides  line  editing  and  history  features.
  630.                     Natural control codes  are immediately sent  whereas escaped
  631.                     control codes are inserted in the chat line buffer.
  632.  
  633.                -    Optimized  scrolling  option  for  boosting  throughput   of
  634.                     multiple bit-plane displays.
  635.  
  636.                -    Smooth-scroll option available.
  637.  
  638.                -    User definable font available.
  639.  
  640.                -    User definable keymap available.
  641.  
  642.                -    Full dead and double-dead key support.
  643.  
  644.  
  645.           1.2 File transfer protocols
  646.  
  647.                -    CIS  B+,  XMODEM,  XMODEM-1k,  WXMODEM,  YMODEM,  YMODEM-1k,
  648.                     YMODEM-g,  ZMODEM  and  ASCII file  transfer  protocols  are
  649.                     present.    All  implementations  adhere  strictly  to their
  650.                     respective specifications.   JR-Comm provides file  transfer
  651.                     throughput  that  exceeds   most  every   telecommunications
  652.                     product that is  currently available for the Amiga computer.
  653.  
  654.  
  655.  
  656.                                          - 1 -
  657.  
  658.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  659.  
  660.  
  661.  
  662.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  663.  
  664.  
  665.  
  666.  
  667.                -    JR-Comm has the  most complete ZMODEM implementation  of any
  668.                     currently available Amiga telecommunications product.  Auto-
  669.                     downloads and a full set of upload send options are a few of
  670.                     the available functions for this protocol.
  671.  
  672.                -    All file  I/O is  handled asynchronously  to provide  floppy
  673.                     disk  users   with  throughput  figures   that  are   simply
  674.                     unobtainable with lesser telecommunications products.
  675.  
  676.                -    Upload overdrive option  for ZMODEM  and YMODEM-g  protocols
  677.                     that  provide the absolute  maximum in throughput  speed for
  678.                     users with high-speed modems.
  679.  
  680.                -    X/YMODEM  pre-ack  option  to  boost  performance  of  these
  681.                     protocols at the expense of error correction.
  682.  
  683.                -    Intelligent  auto-chop  for  XMODEM,  XMODEM-1k and  WXMODEM
  684.                     protocols.
  685.  
  686.                -    ASCII send has options for character and line delays as well
  687.                     as prompt  mode  for  line  oriented editors.    Blank  line
  688.                     expansion is also available.
  689.  
  690.  
  691.           1.3 Phonebook
  692.  
  693.                -    Each phonebook file  can contain up  to 9999 entries.   Each
  694.                     entry is capable of completely re-configuring JR-Comm.
  695.  
  696.                -    Ability to  generate a  unique password  for each  directory
  697.                     entry based upon a master password for each phonebook file.
  698.  
  699.                -    Sort  options available  for  name,  phone  number  or  user
  700.                     selected ordering.
  701.  
  702.                -    An  intelligent  dialer  that monitors  the  result  of each
  703.                     attempt  and is  capable of  multiple entry  dialing in  the
  704.                     order of selection.
  705.  
  706.                -    Automatic  baud rate detection  option for  Hayes compatible
  707.                     modems that return extended result codes.
  708.  
  709.  
  710.           1.4 Miscellaneous
  711.  
  712.                -    A  powerful FILE requester  that maintains several  lists of
  713.                     files,  devices  and   directories  rather  than   hardcoded
  714.                     selections that may not exist on your system, or even worse,
  715.                     may not include devices/volumes unique to your environment.
  716.  
  717.                -    A  batch  selection   facility  unique  among   other  Amiga
  718.                     telecommunications  products  which  enables you  to  select
  719.  
  720.  
  721.  
  722.                                          - 2 -
  723.  
  724.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  725.  
  726.  
  727.  
  728.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  729.  
  730.  
  731.  
  732.                     files from any number of directories and devices in a simple
  733.                     manner.
  734.  
  735.                -    User  adjustable  task priority,  chat  history,  review and
  736.                     transfer buffer sizes.
  737.  
  738.                -    User  definable serial  device  for  third party  multi-port
  739.                     boards.
  740.  
  741.                -    Optional file saver  to prevent complete  loss of file if  a
  742.                     system crash occurs during a download.
  743.  
  744.                -    Free  space  check  during downloads  for  those  users with
  745.                     limited disk space.
  746.  
  747.                -    Special keyboard  sequence which releases  the serial.device
  748.                     in the event of a lock-up when an XOFF character is received
  749.                     while XON/XOFF handshake is active.
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                          - 3 -
  789.  
  790.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  791.  
  792.  
  793.  
  794.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  795.  
  796.  
  797.  
  798.      2 SETUP
  799.  
  800.           2.1 System requirements
  801.  
  802.                Version 1.2 Workbench or later is required.
  803.  
  804.                     Although JR-Comm can be run in a 512k system, 1Meg is highly
  805.                recommended  to  take  advantage  of  several  features   JR-Comm
  806.                incorporates.
  807.  
  808.                     The  recently released 1.3.2  update to the  Amiga Workbench
  809.                disk contains a new version of the "serial.device" device driver.
  810.                It will provide you with somewhat better performance although the
  811.                original driver works just fine.
  812.  
  813.                     A  Hayes compatible  modem  is recommended  if  you plan  to
  814.                utilize  all of the  advanced capabilities  within JR-Comm.   The
  815.                intelligent dialer requires a modem that is capable of  detecting
  816.                busy signals reliably.  Otherwise, you  will have to disable some
  817.                of  the dialer's  functionality.   The connect  timer requires  a
  818.                functional Carrier  Detect (DCD)  signal or  it will  have to  be
  819.                disabled  as  well.   Your  modem  also  must be  able  to return
  820.                extended result codes,  such as "CONNECT  2400", in order to  use
  821.                the auto-baud feature  of the dialer.   Finally, your modem  must
  822.                have the ability to sense the Data Terminal Ready (DTR) signal so
  823.                that JR-Comm can hangup the modem very quickly.
  824.  
  825.                     JR-Comm was written with  high-speed modems in mind.   Tests
  826.                have been conducted locally during development with a 14.4kbps US
  827.                Robotics  HST  and  with a  MultiTech  224EH  MNP 2400bps  modem.
  828.                Please see the section below on modems for more information.
  829.  
  830.                     The  discussion  that  follows assumes  a  certain  level of
  831.                familiarity with the  AmigaDOS CLI.  "The  AmigaDOS Manual", 2nd.
  832.                edition, from Bantam  Computer Books is  a valuable book to  have
  833.                and is highly recommended.
  834.  
  835.  
  836.           2.2 Default data files directory
  837.  
  838.                JR-Comm uses a single  directory path for saving and  loading all
  839.                of  its data files  during operation.   When you first  start the
  840.                program, it will look  for the assigned directory or  floppy disk
  841.                volume name "JRCOMM:".  If this assignment/volume name exists, it
  842.                will  be  copied to  the  "JR-Comm data  files"  directory string
  843.                gadget in  the GENERAL  PARAMETERS requester.   However,  JR-Comm
  844.                will fall back to the logical assignment "S:" if "JRCOMM:" is not
  845.                found. 
  846.  
  847.                NOTE:     Although  JR-Comm  will  set  the  default  data  files
  848.                          directory to one of  these two assignments/volume names
  849.                          when it  is first started,  it may be changed  to a new
  850.  
  851.  
  852.  
  853.  
  854.                                          - 4 -
  855.  
  856.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  857.  
  858.  
  859.  
  860.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  861.  
  862.  
  863.  
  864.                          directory after loading a defaults file if the pathname
  865.                          it contains is different.
  866.  
  867.  
  868.           2.3 JR-Comm data files
  869.  
  870.                There are four data files that  JR-Comm creates and maintains for
  871.                its own use.  Their postfixes are:
  872.  
  873.                     .def      The  default parameters file.  JR-Comm will search
  874.                               for a  file named  "jrcomm.def" when  it is  first
  875.                               loaded.  Refer to section 2.4 on file search logic
  876.                               for more details on finding and loading this file.
  877.  
  878.                     .phones   Phonebook  file.   Contains  a list  of  phonebook
  879.                               entries which are used  by the intelligent dialer.
  880.                               An attempt  to load  the filename  defined in  the
  881.                               "jrcomm.def"  file  will be  made when  JR-Comm is
  882.                               first started.
  883.  
  884.                     .macros   Function key macros file.  Holds up to 40 separate
  885.                               160  character macros.    JR-Comm will  attempt to
  886.                               load the  macros file defined in  the "jrcomm.def"
  887.                               file when it is first started.
  888.  
  889.                     .log      This is an optional file.  It will be created only
  890.                               if  the "Logfile active" option is selected in the
  891.                               GENERAL  PARAMETERS  requester.    JR-Comm  writes
  892.                               status entries to this file only when this feature
  893.                               is active.
  894.  
  895.  
  896.           2.4 File search logic
  897.  
  898.                After JR-Comm has determined the initial data files directory, it
  899.                will attempt to load its initial default parameters file which is
  900.                hardcoded  with the  filename  "jrcomm.def".   This  is the  ONLY
  901.                defaults filename that  JR-Comm will  look for when  it is  first
  902.                started.  You cannot change this.
  903.  
  904.                     The  current directory that JR-Comm was started from will be
  905.                searched  first for  the "jrcomm.def"  file.   JR-Comm  will then
  906.                attempt  to find  the file in  the data files  directory that was
  907.                assigned in  section 2.2.   JR-Comm  will use  a internal set  of
  908.                default parameters  if the "jrcomm.def" is not  located in either
  909.                directory.
  910.  
  911.                     The next two files loaded will  be the default phonebook and
  912.                macros files.  These two files are initially set to "jrcomm.xxx",
  913.                where  ".xxx" is ".phones"  for the phonebook  file and ".macros"
  914.                for the macros file.   But, and this is important,  the directory
  915.                used for  these two files  will depend on  the pathname  that was
  916.  
  917.  
  918.  
  919.  
  920.                                          - 5 -
  921.  
  922.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  923.  
  924.  
  925.  
  926.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  927.  
  928.  
  929.  
  930.                saved in  the "jrcomm.def"  default parameters  file  when it  is
  931.                loaded.
  932.  
  933.                     Allowing  you to  change  the data  files directory  in this
  934.                manner  gives you  the ability  to  create multiple  "jrcomm.def"
  935.                files for special purpose  environments as needed and yet  have a
  936.                "global" defaults  file located in  either the "S:"  or "JRCOMM:"
  937.                directory that is loaded when a "jrcomm.def" file is not found in
  938.                the current directory.
  939.  
  940.                     All this flexibility  is primarily of  value to a hard  disk
  941.                based Amiga  system.  Floppy  disk users  will find it  easier to
  942.                just make  multiple  copies  of  their JRCOMM:  master  disk  and
  943.                configure each for the different environments needed.
  944.  
  945.  
  946.           2.5 Limitations in 512k environments
  947.  
  948.                     You must use a 2 color screen with this set-up.  This leaves
  949.                     you with about 100k  of free memory once JR-Comm  is loaded.
  950.                     This extra  bit of free memory gives you enough room to open
  951.                     the various requesters  used in the  program.  A worst  case
  952.                     example  would be  the TERMINAL  PARAMETERS requester  being
  953.                     open when  editing a  phonebook entry.   This situation  has
  954.                     three requesters open simultaneously which uses about 40k of
  955.                     additional memory.
  956.  
  957.                          If you decide to use a  different depth screen you will
  958.                     find that some,  if not all, of  JR-Comm's requesters cannot
  959.                     be opened due  to a lack of  free memory.  If  you encounter
  960.                     this  situation, exit JR-Comm via the <RAMIGA>Q sequence and
  961.                     delete your jrcomm.def file to reset JR-Comm to its internal
  962.                     defaults.
  963.  
  964.                          You  may  also  have to  remove  any  additional floppy
  965.                     drives past DF1: as each drive requires 26k of chip  ram for
  966.                     disk buffers.  The  same goes for the AmigaDOS  "AddBuffers"
  967.                     command, you may  find that you will  have to trim  down the
  968.                     number of buffers assigned to each floppy with this command,
  969.                     if not having to eliminate this command from  your "Startup-
  970.                     Sequence" batch file entirely.
  971.  
  972.                          Users running  a PAL  display will  have somewhat  less
  973.                     memory due to the additional scan lines a PAL display has.
  974.  
  975.  
  976.           2.6 Notes for 1Meg system users
  977.  
  978.                     Although  an Amiga outfitted with 1  megabyte of ram enables
  979.                     you to  run JR-Comm with a  16 color display, you  will find
  980.                     that  the  program operates  very slowly.This  is due  to not
  981.                     having any  true fast  ram.   Although the  AmigaDOS "Avail"
  982.                     command may report that 512k of your memory is recognized as
  983.  
  984.  
  985.  
  986.                                          - 6 -
  987.  
  988.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  989.  
  990.  
  991.  
  992.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  993.  
  994.  
  995.  
  996.                     fast ram, it is in reality  "pseudo-fast" ram.  Because this
  997.                     ram is synchronized to the chip ram buss it subjects the cpu
  998.                     to the same  lock-out conditions  that occur  with an  Amiga
  999.                     that contains only chip ram.
  1000.  
  1001.                          Depending on  how you  use JR-Comm,  you may find  that
  1002.                     dropping down to  an 8  color display will  give you  enough
  1003.                     extra  processing power  to achieve  your telecommunications
  1004.                     goals.
  1005.  
  1006.  
  1007.           2.7 Starting JR-Comm for the first time
  1008.  
  1009.                JR-Comm will use its  internal defaults the first time  you start
  1010.                it.   You can  save any  changes you  make so  that JR-Comm  will
  1011.                configure  itself  to  these  settings  every  time  it  is  used
  1012.                afterwards by writing the defaults to the file "jrcomm.def".
  1013.  
  1014.                     The internal defaults are  aimed at giving the new  user the
  1015.                most common configuration to "plug-n-play" with a minimum of hand
  1016.                holding, but you may want to browse over the various options that
  1017.                JR-Comm has  to offer (it  is *very* configurable!)  after having
  1018.                used  it a  few times  so  that you  can personalize  the  way it
  1019.                operates.
  1020.  
  1021.  
  1022.                2.7.1 Creating the jrcomm.def file
  1023.  
  1024.                     After the  title screen has  closed, JR-Comm will  enter its
  1025.                     terminal mode.  The flashing cursor  notifies you that it is
  1026.                     ready for you to  set the default parameters and  write them
  1027.                     to the initial  defaults file "jrcomm.def".  Every  time you
  1028.                     restart  JR-Comm  it  will load  this  file  and reconfigure
  1029.                     itself  to  the settings  that were  in  effect when  it was
  1030.                     saved.
  1031.  
  1032.  
  1033.                2.7.2 Terminal parameters
  1034.         
  1035.                     Users  with only 512k of memory  should immediately open the
  1036.                     TERMINAL  PARAMETERS requester via the OPTIONS menu to set a
  1037.                     two color screen  prior to doing  anything else.   Otherwise
  1038.                     you  will eventually  not be able  to open any  of the other
  1039.                     requesters  in JR-Comm.  See section 10, TERMINAL PARAMETERS
  1040.                     for  additional information of the options available in this
  1041.                     requester.
  1042.  
  1043.  
  1044.                2.7.3 Serial parameters
  1045.            
  1046.                     Open the SERIAL  PORT PARAMETERS requester by  selecting the
  1047.                     SERIAL menu item in  the options menu.  Set  the appropriate
  1048.  
  1049.  
  1050.  
  1051.  
  1052.                                          - 7 -
  1053.  
  1054.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1055.  
  1056.  
  1057.  
  1058.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1059.  
  1060.  
  1061.  
  1062.                     parameters  for  your  set-up.   The  defaults  provided are
  1063.                     usually sufficient.
  1064.  
  1065.  
  1066.                2.7.4 Modem parameters
  1067.  
  1068.                     The MODEM  PARAMETERS requester  is accessed  via the  MODEM
  1069.                     menu item of  the OPTIONS menu..  It provides you with  many
  1070.                     options that enable you  to tailor JR-Comm to the  modem you
  1071.                     are using.  See sections 2.8 and 9 on modem installation and
  1072.                     on   the   MODEM   PARAMETERS   requester   for   additional
  1073.                     information.
  1074.  
  1075.  
  1076.                2.7.5 General parameters
  1077.  
  1078.                     The  GENERAL PARAMETERS  requester (opened by  selecting the
  1079.                     GENERAL menu item of the OPTIONS menu) contains options that
  1080.                     are global to the  operation of JR-Comm.  Notice  the string
  1081.                     gadget  labeled "JR-Comm files".   It should  contain either
  1082.                     JRCOMM: or  S: if  you have  started JR-Comm  for the  first
  1083.                     time.  If you wish to  use the current directory exclusively
  1084.                     for all JR-Comm files, then you  must delete the contents of
  1085.                     this string gadget.  Refer to section 2.4 for information on
  1086.                     the use of this particular pathname.
  1087.  
  1088.                          If you are using a third party multi-port serial  board
  1089.                     or  an  alternate  serial device  driver,  please  enter the
  1090.                     proper information in  the lower right string  gadgets.  You
  1091.                     will have to save  the initial defaults to  the "jrcomm.def"
  1092.                     file if  you wish  to use  this alternative  device for  all
  1093.                     future use.
  1094.  
  1095.                          If you are using an MNP  or other high-speed modem that
  1096.                     requires a fixed baud rate you will have  to set the CTS/RTS
  1097.                     handshake  option.    Please  see  section  2.8.6  prior  to
  1098.                     activating this  handshake mode or you may find that JR-Comm
  1099.                     can no longer communicate with your modem.
  1100.  
  1101.                          European users may want to set the keymap and font file
  1102.                     to something that will suit the systems they intend to call.
  1103.                     Please read  section 13.11  for details  on how  to use  the
  1104.                     keymap feature.
  1105.  
  1106.  
  1107.                2.7.6 Saving your defaults
  1108.  
  1109.                     At this point  you can save  your settings by selecting  the
  1110.                     WRITE  DEFAULTS  menu item  in  the  PROJECT menu.    A FILE
  1111.                     requester  will  open  and  the  filename  shown  should  be
  1112.                     "jrcomm.def".   Select the "OK"  button or press <RETURN> to
  1113.                     write the defaults.
  1114.  
  1115.  
  1116.  
  1117.  
  1118.                                          - 8 -
  1119.  
  1120.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1121.  
  1122.  
  1123.  
  1124.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1125.  
  1126.  
  1127.  
  1128.           2.8 Modem setup
  1129.  
  1130.                Hayes  compatible  modems  are preferred  for  use  with JR-Comm.
  1131.                Fortunately, almost every  modem made today is  Hayes compatible.
  1132.                The specific features the modem should have are discussed below.
  1133.  
  1134.                2.8.1 Carrier detect signal
  1135.  
  1136.                     The modem  should have  a functioning  carrier detect  (DCD)
  1137.                     signal on  pin 8 of  the serial port.   The DCD  signal goes
  1138.                     true once your  modem has established a  connection with the
  1139.                     remote modem that you  have called. This signal needs  to be
  1140.                     functional if you  intend to  use the connect  timer in  the
  1141.                     status  line.   It  is  also used  by  the dialer  for early
  1142.                     detection  of a connection.  It is not required to have this
  1143.                     signal be functional, but it is recommended.
  1144.  
  1145.                          Most Hayes compatible  modem manufacturers default  the
  1146.                     modem to permanently set this signal true.  You will be able
  1147.                     to determine if DCD is active if the connect timer starts to
  1148.                     increment immediately after starting JR-Comm.  If so, please
  1149.                     refer to the users manual for your modem in order to set the
  1150.                     modem so that it allows the DCD signal to work properly.
  1151.  
  1152.                          If you cannot get the DCD signal to function correctly,
  1153.                     you  must activate the gadget button labeled "Ignore carrier
  1154.                     detect" in the MODEM PARAMETERS requester.  You should  also
  1155.                     turn  off  the  connect  timer  in  the  GENERAL  PARAMETERS
  1156.                     requester.
  1157.  
  1158.  
  1159.                2.8.2 Data terminal ready signal
  1160.  
  1161.                     This signal  (DTR) on pin  20 of  the serial port  tells the
  1162.                     modem when the data terminal,  (JR-Comm) is ready.   JR-Comm
  1163.                     also uses this signal, if the  modem recognizes it, to force
  1164.                     the modem to hang up or go on hook.  As with the DCD signal,
  1165.                     many manufacturers will assert this signal permanently true.
  1166.                     Check the modem's users manual for  the proper command which
  1167.                     will  cause  the modem  to go  "on  hook" (hangup)  and also
  1168.                     return to  its  command state  whenever  the DTR  signal  is
  1169.                     dropped and then raised  again.  If the modem is  able to do
  1170.                     this  you  can  activate  the button  gadget  in  the  MODEM
  1171.                     PARAMETERS requester that is labeled  "Drop DTR to hang  up"
  1172.                     so that JR-Comm can use it to hangup the modem.
  1173.         
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.                                          - 9 -
  1185.  
  1186.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1187.  
  1188.  
  1189.  
  1190.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1191.  
  1192.  
  1193.  
  1194.                2.8.3 The initialization command
  1195.         
  1196.                     The MODEM PARAMETERS requester  has a string gadget  that is
  1197.                     initially  set  to  the  following  Hayes  compatible  modem
  1198.                     command when you run JR-Comm for the first time.
  1199.  
  1200.                          "ATZ^M~~~ATE1 Q0 V1 X4^M"
  1201.  
  1202.                     This  command is  probably fine  for  most Hayes  compatible
  1203.                     modems.  But,  you may have to  modify it to your  needs for
  1204.                     your particular modem.  The '~' character inserts a one half
  1205.                     second  delay.  It  is not  sent to  the modem.   To  send a
  1206.                     control  character,  like  a  carriage  return, precede  the
  1207.                     desired  control character with  the '^' character.   A "^M"
  1208.                     will  send  the same  character as  if  you had  pressed the
  1209.                     <RETURN> key on the keyboard of your Amiga.  To send the '^'
  1210.                     character itself requires two of them in the string gadget.
  1211.  
  1212.                          Although  these two special characters are also used by
  1213.                     the function key macros in the  same manner,  the additional
  1214.                     escape sequences for the macros are  not available to any of
  1215.                     the commands  in the MODEM  PARAMETERS requester, so  do not
  1216.                     use them.
  1217.  
  1218.  
  1219.                2.8.4 Modem response codes
  1220.  
  1221.                     The set  of response codes available in the MODEM PARAMETERS
  1222.                     requester should not need to be changed unless your modem is
  1223.                     not fully Hayes compatible.  Notice that the labels for each
  1224.                     of the response  codes matches the default  setting exactly,
  1225.                     if you do need  to change them, use the  associated response
  1226.                     code for your modem that is  returned for each action listed
  1227.                     in this group.   Leaving  or setting a  response code  blank
  1228.                     will result in JR-Comm disabling that particular function in
  1229.                     the intelligent dialer.  See section  6.3 for details of its
  1230.                     operation.
  1231.  
  1232.  
  1233.                2.8.5 Dialer auto-baud feature
  1234.         
  1235.                     The dialer has the ability to automatically adjust JR-Comm's
  1236.                     baud rate  to that of the  connection.  To  do this properly
  1237.                     you  modem must be  able to send  extended CONNECT responses
  1238.                     that have a  numeric value  equivalent to the  baud rate  at
  1239.                     which  the connection was established.  The default response
  1240.                     of CONNECT without a value attached to it will result in JR-
  1241.                     Comm setting the  baud rate  to 300. The  X4 command  should
  1242.                     activate the extended response mode.
  1243.  
  1244.                          If your modem  sends a CONNECT string without a numeric
  1245.                     value and it is not set to 300 baud, you will not be able to
  1246.                     use this feature.   In this case you  will have to determine
  1247.  
  1248.  
  1249.  
  1250.                                          - 10 -
  1251.  
  1252.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1253.  
  1254.  
  1255.  
  1256.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1257.  
  1258.  
  1259.  
  1260.                     the proper  baud rate for  the system you're  calling before
  1261.                     hand  and set  the  SERIAL  PARAMETERS  for  the  associated
  1262.                     phonebook  entry  to the  correct baud  rate for  all future
  1263.                     calls.
  1264.  
  1265.                     NOTE:     You may  want to  fire off  a "nasty-gram" to  the
  1266.                               manufacturer   for   deviating   from  the   Hayes
  1267.                               established   standard   for    extended   CONNECT
  1268.                               responses too.
  1269.  
  1270.  
  1271.                2.8.6 Additional information for MNP modems
  1272.  
  1273.                     MNP  stands  for Microcom  Networking  Protocol.    It is  a
  1274.                     hardware based  method of  error correction  built into  the
  1275.                     modem itself.  There are several levels of MNP with 3, 4 and
  1276.                     5  being the  most  commonly used  modes.   Levels  3 and  4
  1277.                     provide  error correction, with level 4 being more efficient
  1278.                     of the  two.  A level 4 MNP  connection can give you as much
  1279.                     as  an 19%  gain in  throughput under  optimal (noise  free)
  1280.                     conditions.  Level 5 adds adaptive  data compression "on the
  1281.                     fly".  It is  of little value (and can  degrade performance)
  1282.                     if  you  plan on  doing a  majority  of file  transfers with
  1283.                     already  compressed files (.ARC, .ZOO, .ZIP and .LZH files).
  1284.                     But, it  can boost  text based  transmissions by  incredible
  1285.                     amounts depending on the profile of text being sent.
  1286.  
  1287.                          In order to use an MNP  modem properly, and to maximize
  1288.                     the throughput it is capable of  delivering, you need to set
  1289.                     JR-Comm and the modem to a fixed baud rate that is usually 2
  1290.                     or  4 times  greater  than the  connection rate  between the
  1291.                     local and remote modem.
  1292.  
  1293.                          Since JR-Comm is now capable of  sending data at a baud
  1294.                     rate higher than that at which the two modems are connected,
  1295.                     it requires some sort of handshaking  so that no data losses
  1296.                     occur. The kind of handshaking most  often used in this type
  1297.                     of situation is hardware or CTS/RTS handshaking.  CTS refers
  1298.                     to the Clear  To Send signal while  RTS is for the  Ready To
  1299.                     Send signal.   This pair of signals is used by the modem and
  1300.                     the computer  to stop  and start  the flow  of data  between
  1301.                     them.
  1302.  
  1303.                          If you plan to  download to a floppy disk and are going
  1304.                     to use ZMODEM,  you must have  XON/XOFF handshake active  in
  1305.                     order for the serial device  to stop the flow of data  while
  1306.                     writing to  disk.   Otherwise, you  run the  risk of  buffer
  1307.                     overrun errors.  Although the transfer won't be corrupted or
  1308.                     lose data due to error correction, it will increase transfer
  1309.                     time  because of the sender having to resynchronize with the
  1310.                     receiver.
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.                                          - 11 -
  1317.  
  1318.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1319.  
  1320.  
  1321.  
  1322.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1323.  
  1324.  
  1325.  
  1326.                          YMODEM-g  transfers to  floppy  are not  possible  when
  1327.                     using the internal serial.device due  to it not dropping RTS
  1328.                     when  the  serial input  buffer  is almost  full.   XON/XOFF
  1329.                     handshake is disabled for YMODEM-g because it needs full 256
  1330.                     byte  transparency for  successful transfers.    If you  are
  1331.                     using an alternate serial device that supports RTS handshake
  1332.                     then downloading to floppy using YMODEM-g is possible.
  1333.  
  1334.                          The default serial device for the internal port in  the
  1335.                     Amiga is  odd in that it  requires the Data  Set Ready (DSR)
  1336.                     signal (pin 6)  to be active when  it is first opened  or it
  1337.                     will not activate  the CTS/RTS handshake  mode.  Worse  yet,
  1338.                     your modem will suddenly appear to not communicate with
  1339.                     JR-Comm since the serial device thinks that the modem is not
  1340.                     "ready"  to  receive  data.   Most  MNP  modem manufacturers
  1341.                     default  the  modem to  having  the  DSR signal  follow  the
  1342.                     carrier  detect signal.   Fortunately,  they  always have  a
  1343.                     command and/or switch to permanently set DSR active.  SO, in
  1344.                     order to utilize the  CTS/RTS handshake mode, you will  have
  1345.                     to  set  your  modem  so  that   it  keeps  the  DSR  signal
  1346.                     permanently active.
  1347.  
  1348.                          In  addition to the DSR signal having to be permanently
  1349.                     asserted, your modem  must have CTS  true when the modem  is
  1350.                     not online.  Check the manual for your modem to  insure that
  1351.                     these two  signals  are set  up  correctly or  JR-Comm  will
  1352.                     notify you  that it  was unable  to honor  your request  for
  1353.                     CTS/RTS  handshaking  and  will open  the  serial  device in
  1354.                     normal mode instead.
  1355.  
  1356.  
  1357.           2.9 Specific instructions for different modems
  1358.  
  1359.                The three following modems are representative of some of the most
  1360.                common modems in use today.  The Supra 2400 is your average Hayes
  1361.                compatible clone  modem.  It is quite  reliable and is very close
  1362.                to a real Hayes 2400bps modem  in commands and operation.  It  is
  1363.                quite affordable  and should accommodate  most telecommunications
  1364.                situations a casual user may encounter.
  1365.  
  1366.                     The next modem  described is the MultiTech 224EH.   Although
  1367.                Hayes compatibility  is very  high, it  deviates from the  normal
  1368.                2400bps modem by including the MNP error correcting protocol.  As
  1369.                with most MNP modems, it contains  an almost overwhelming list of
  1370.                parameters.   The MultiTech series of modems  represent the high-
  1371.                end  in  2400bps  price,  features  and  quality.   It  is  truly
  1372.                "industrial strength"  and can  be easily  adapted to  nearly any
  1373.                communications situation that might arise.
  1374.  
  1375.                     The last modem  is the  ultra fast US  Robotics Courier  HST
  1376.                (High  Speed Technology) 14.4kbps modem.   Like the MultiTech, it
  1377.                is armed with an  enormous array of configuration options  due to
  1378.                its incorporation of MNP levels 4 and 5.  This modem is in use by
  1379.  
  1380.  
  1381.  
  1382.                                          - 12 -
  1383.  
  1384.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1385.  
  1386.  
  1387.  
  1388.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1389.  
  1390.  
  1391.  
  1392.                more  BBS installations  then  just about  any  other high  speed
  1393.                modem.   It is  capable of very  high throughput  rates, but only
  1394.                when  connected  to  another   Courier  HST  modem  due   to  the
  1395.                proprietary method of data transfer that it incorporates.  A more
  1396.                expensive   variation  of  this  modem,  the  Dual  Standard,  is
  1397.                available  which  adds  the v.32  specification  for  full duplex
  1398.                9600bps method of  transfer.  This  type of  modem is growing  in
  1399.                popularity due to  its recent acceptance  by the CCITT (A  French
  1400.                based  international  organization  which,   when  translated  to
  1401.                English, means  International Telegraph and  Telephone Consultive
  1402.                Committee)  for 9600bps operation.   Most v.32  compatible modems
  1403.                are still quite  expensive, but  this should change  in the  near
  1404.                future.
  1405.  
  1406.                     Although  the modem you have may not be listed here, it will
  1407.                most likely share many, if not all, of the same features and even
  1408.                commands  as those listed  below.   First, categorize  your modem
  1409.                against the basic features  of each of these modems  to determine
  1410.                which  one your modem most closely  resembles.  Then try to match
  1411.                the options  listed against similar  options in the  users manual
  1412.                for your modem.
  1413.  
  1414.  
  1415.                2.9.1 Supra Modem 2400 (external)
  1416.  
  1417.                     This  is  your  basic, no-frills,  Hayes  compatible 2400bps
  1418.                     modem.    Unlike most  older  modems,  this one  has  no dip
  1419.                     switches to  configure the modem for operation.  Instead, it
  1420.                     has  a non-volatile  ram  (NVRAM)  area  which  retains  the
  1421.                     current modem settings whenever it is turned off.  A special
  1422.                     modem  command writes  the  settings  to  ram  after  you've
  1423.                     configured it.  There should also  be a companion command to
  1424.                     reset the modem to the default factory configuration.
  1425.  
  1426.                          The  sequence of modem commands to configure this modem
  1427.                     for use with JR-Comm are as follows:
  1428.  
  1429.                          1.   AT&F (reset modem to factory defaults)
  1430.                          2.   AT&C1&D2&W
  1431.                                    &C1  - Carrier detect functions normally.
  1432.                                    &D2  - Hang-up and return to command mode.
  1433.                                     &W  - Write settings to NVRAM.
  1434.                          3.   Set  modem   init  string   in  MODEM   PARAMETERS
  1435.                               requester to "ATZ^M".
  1436.  
  1437.                     Carrier detect and DTR will operate  as expected and you can
  1438.                     use the DTR to hang up option with this configuration.
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.                                          - 13 -
  1449.  
  1450.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1451.  
  1452.  
  1453.  
  1454.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1455.  
  1456.  
  1457.  
  1458.                2.9.2 MultiTech 224EH (external)
  1459.  
  1460.                     The 224EH is  a 2400bps  Level 5  MNP modem.   It should  be
  1461.                     representative  of most Hayes compatible MNP modems that are
  1462.                     available today.
  1463.  
  1464.                     Configuration sequence for this modem is:
  1465.  
  1466.                          1.   Set switches to:
  1467.  
  1468.                               12345678 1234
  1469.                               11010110 0110  (0 - OFF   1 - ON)
  1470.  
  1471.                                    1    - Forced DTR off.
  1472.                                    2    - Verbose responses.
  1473.                                    3    - Enable response codes.
  1474.                                    4    - Enable command echo.
  1475.                                    5    - Disable auto-answer.
  1476.                                    6    - Forced CD/DSR off.
  1477.                                    7    - RJ11 phone jack.
  1478.                                    8    - Enable command mode.
  1479.  
  1480.                                    1    - Forced CTS off.
  1481.                                    2    - Dial-up line.
  1482.                                    3    - Call progression.
  1483.                                    4    - Async mode.
  1484.  
  1485.                          2.   AT&F (reset modem to factory defaults)
  1486.                          3.   ATB1X4&E1&E4&Q1$BA0&C1&R2&S0&W0
  1487.  
  1488.                                    B1   - Wait-for-dialtone dialing.
  1489.                                    X4   - Hayes dialtone and busy detection.
  1490.                                    &E1  - enable MNP auto-reliable mode.
  1491.                                    &E4  - CTS/RTS flow control.
  1492.                                    &Q1  - Hayes Smartmodem 2400 responses.
  1493.                                    $BA0 - Baud adjust off.
  1494.                                    &C1  - Carrier detect functions normally.
  1495.                                    &R2  - CTS drops for 2 seconds on disconnect.
  1496.                                    &S0  - DSR permanently asserted.
  1497.                                    &W0  - Write settings to NVRAM.
  1498.  
  1499.                          4.   Set init string to "ATZ^M".
  1500.                          5.   Set dial prefix to "AT&E1&E14DT"
  1501.                          6.   Set alternate dial prefix #1 to "AT&E1&E15DT".
  1502.                          7.   Set alternate dial prefix #2 to "AT&E0DT".
  1503.  
  1504.                     The three different  dial prefixes are needed  to enable and
  1505.                     disable  the MNP mode before dialing.  This is needed due to
  1506.                     the inability of a true Hayes modem to successfully complete
  1507.                     a connection when an MNP modem calls it.
  1508.  
  1509.                          The  default  dial  prefix  enables  MNP  without  data
  1510.                     compression.    This  should  be  used  when  there  is  the
  1511.  
  1512.  
  1513.  
  1514.                                          - 14 -
  1515.  
  1516.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1517.  
  1518.  
  1519.  
  1520.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1521.  
  1522.  
  1523.  
  1524.                     possibility  of   transferring   an   archive   file   since
  1525.                     compression will delay the transfer.  
  1526.  
  1527.                          Alternate dial prefix #1 will enable both MNP  and data
  1528.                     compression which  will greatly increase throughput for text
  1529.                     only transfers.
  1530.  
  1531.                          The last prefix will disable MNP for calling true Hayes
  1532.                     modems.  If the connection is made, but no data is seen, you
  1533.                     should  try  calling back  with MNP  disabled  to see  if it
  1534.                     works.  If it does, this number is most likely a  true Hayes
  1535.                     modem and you should use this prefix for all future calls.
  1536.  
  1537.  
  1538.                2.9.3 USRobotics Courier HST (external)
  1539.  
  1540.                     The Courier HST  is an example  of the latest in  high-speed
  1541.                     modem technology.   The version discussed here  is the newer
  1542.                     14.4kbps HST without the V.32 option.
  1543.  
  1544.                     Configuration sequence for this modem is:
  1545.  
  1546.                          1.   Set switches to:
  1547.  
  1548.                                    1234567890 1
  1549.                                    1101011001 1   (0 - OFF   1 - ON)
  1550.  
  1551.                                         1    - Forced DTR off.
  1552.                                         2    - Verbal result codes.
  1553.                                         3    - Result codes displayed.
  1554.                                         4    - Echo commands.
  1555.                                         5    - Auto-answer disabled.
  1556.                                         6    - Forced DCD off.
  1557.                                         7    - Result codes for orig/ans modes.
  1558.                                         8    - AT commands enabled.
  1559.                                         9    - Does not drop carrier after "+++"
  1560.                                        10    - Load NVRAM settings on power up.
  1561.  
  1562.                                         1    - Normal send/receive operation.
  1563.  
  1564.                          2.   AT&F (reset modem to factory defaults)
  1565.                          3.   ATB1X6&B1&H1&K0&R2&S0&Y1&W
  1566.  
  1567.                                    B1   - HST mode.
  1568.                                    X6   - Enable VOICE response.
  1569.                                    &B1  - Fixed DTE rate.
  1570.                                    &H1  - CTS/RTS flow control.
  1571.                                    &K0  - Disable data compression.
  1572.                                    &R2  - Pass data on RTS high.
  1573.                                    &S0  - Set DSR high permanently.
  1574.                                    &Y1  - Destructive break signal.
  1575.                                    &W   - Write settings to NVRAM.
  1576.  
  1577.  
  1578.  
  1579.  
  1580.                                          - 15 -
  1581.  
  1582.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1583.  
  1584.  
  1585.  
  1586.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1587.  
  1588.  
  1589.  
  1590.                          4.   Set init string to "ATZ^M".
  1591.                          5.   Set the "Ring" string to "RING^M".
  1592.                          6.   Set the "No dialtone" string to "NO DIAL TONE".
  1593.                          7.   Set dial prefix to "AT&M4&K0DT"
  1594.                          8.   Set alternate dial prefix #1 to "AT&M4&K1DT".
  1595.                          9.   Set alternate dial prefix #2 to "AT&M0&K0DT".
  1596.  
  1597.                          Although  the HST  is  capable  of  returning  a  VOICE
  1598.                     response  if  a  human  answers  the  call,  it  is somewhat
  1599.                     unreliable  with  certain phone  systems  and long  distance
  1600.                     calls, so you may  want to disable it  by replacing "X6"  in
  1601.                     step 3 above with an "X4".
  1602.  
  1603.                          Since the  RINGING response  is enabled  with the  "X6"
  1604.                     command, you have  to change the  RING response so that  the
  1605.                     dialer does not think that an incoming call has occurred.
  1606.  
  1607.                          The HST returns a slightly different response for a  no
  1608.                     dialtone condition  from the default setting so it must also
  1609.                     be changed.
  1610.  
  1611.                          The  dial prefixes function  exactly like the  ones for
  1612.                     the MultiTech 224EH modem discussed in the previous section.
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.                                          - 16 -
  1647.  
  1648.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1649.  
  1650.  
  1651.  
  1652.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1653.  
  1654.  
  1655.  
  1656.      3 SYSTEM BASICS
  1657.  
  1658.           3.1 The display
  1659.  
  1660.                The default display used by JR-Comm when it is first started is a
  1661.                borderless Workbench window.   Although not visible, there is the
  1662.                usual front/back gadget  pair in  the upper right  corner of  the
  1663.                window.
  1664.  
  1665.                     Optional displays include borderless windows on a 2, 4, 8 or
  1666.                16  color custom screen.  A menu  item is available which toggles
  1667.                the display of the screen title so that you can drag down the 
  1668.                JR-Comm custom screen.   Programs such as QMouse and  Mach enable
  1669.                you to swap screens quite easily and are recommended for use with
  1670.                JR-Comm sessions that use a custom screen so that you do not lose
  1671.                the two lines of text that  the screen title occupies.  Yes,  two
  1672.                lines of text, the title height  is eleven scan lines, three more
  1673.                than the height of the default font.
  1674.  
  1675.                     The PALETTE  requester allows you  to modify the  colors for
  1676.                each phonebook  entry that  uses a  custom screen.   The  PALETTE
  1677.                requester is disabled when  using a Workbench window.   There are
  1678.                three hard-coded palettes for the IBM  color, VT100 (or IBM mono)
  1679.                and SkyPix  emulations.   There is  also a  user defined  default
  1680.                palette that is initially set to the same colors as the IBM color
  1681.                palette.  See section 12 which  details the PALETTE requester and
  1682.                the operation of the user defined default palette.
  1683.  
  1684.                     JR-Comm uses  a custom display  driver which is  much faster
  1685.                than the  internal console device  used by the Amiga  for the CLI
  1686.                and  other text  based displays.    A good  portion of  the speed
  1687.                increase is due to the  way the cursor is implemented  by JR-Comm
  1688.                which is entirely different from the block cursor that is used by
  1689.                the Amiga's console device.
  1690.  
  1691.                     JR-Comm uses a system  sprite for the cursor.   An underline
  1692.                is used instead of  a block style cursor because  sprites are not
  1693.                transparent,  therefore, the  character "underneath" it  would be
  1694.                obstructed.  Unfortunately, using a sprite as a cursor has an odd
  1695.                side-effect  in  that  it  doesn't  "behave"  well  with  Amiga's
  1696.                Intuition  User  Interface.   This  is  why the  cursor  is still
  1697.                visible  when  switching  screens  prior  to  activating  another
  1698.                window.  It is hoped that  you understand that this inconvenience
  1699.                is  necessary  so  that you  may  benefit  from  the faster  text
  1700.                throughput that it gives you. 
  1701.  
  1702.                     An  optimized  scroll  mode is  available  to  boost average
  1703.                throughput  of  8  and 16  color  displays.    With this  feature
  1704.                enabled, JR-Comm will use the minimum horizontal width and number
  1705.                of bit-planes needed to satisfy a  scroll operation.  This option
  1706.                greatly reduces DMA  requirements when the smooth  scroll feature
  1707.                is active.
  1708.  
  1709.  
  1710.  
  1711.  
  1712.                                          - 17 -
  1713.  
  1714.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1715.  
  1716.  
  1717.  
  1718.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1719.  
  1720.  
  1721.  
  1722.                     Several external  fonts are provided  for use with  the IBM,
  1723.                Amiga, VT100 and SkyPix terminal emulations.  Interlaced versions
  1724.                of these fonts are also included.  Additionally, you may select a
  1725.                font of your own choosing via the GENERAL PARAMETERS requester if
  1726.                you so desire.
  1727.  
  1728.                     The ability  to change the  default keymap is  also provided
  1729.                for European  users who may need to use  more than one keymap and
  1730.                /or  font  due  to  differences  between  countries.    See   the
  1731.                description of the keymap string gadget in the GENERAL PARAMETERS
  1732.                requester for a detailed discussion on the recommended way to use
  1733.                this feature.
  1734.  
  1735.  
  1736.           3.2 Status line
  1737.  
  1738.                The status line in JR-Comm is normally displayed as follows.
  1739.  
  1740.                ......(status/chat).......... * X FX 8N1 9600   00:00:00  7:30 pm
  1741.                                              | |||| ||| |  |   |      |  |     |
  1742.                         Printer     ---------+ |||| ||| +--+   +------+  +-----+
  1743.                        Protocol @!  -----------+||| ||| |      |         |      
  1744.                (VT100 use only) @   ------------+|| ||| |      |         |      
  1745.                          Duplex @!  -------------+| ||| |      |         |      
  1746.                       Handshake @!  --------------+ ||| |      |         |      
  1747.                       Data bits  !  ----------------+|| |      |         |      
  1748.                          Parity  !  -----------------+| |      |         |      
  1749.                       Stop bits  !  ------------------+ |      |         |      
  1750.                       Baud rate  !  --------------------+      |         |      
  1751.                   Connect timer  !  ---------------------------+         |      
  1752.                     Time of day  !  -------------------------------------+      
  1753.  
  1754.                     The items above  that are marked  with an exclamation  point
  1755.                have invisible  gadgets associated with  them which allow  you to
  1756.                toggle through  the available  values for  that particular  item.
  1757.                The  handshake item  will only enable  and disable  XON/XOFF flow
  1758.                control.  Hardware or  CTS/RTS flow control can only  be selected
  1759.                while  off-line from  the  GENERAL  PARAMETERS  requester.    The
  1760.                connect timer  will be reset  when its  gadget is selected.   The
  1761.                time-of-day clock will toggle between 12 and 24 hour modes.
  1762.  
  1763.                     Items marked with a '@' symbol  are replaced by periods when
  1764.                using the VT100  emulation.  These  four dots represent the  four
  1765.                software controlled LED indicators that are found on a real VT100
  1766.                terminal.   When the  indicator is  "on", it  is signified  by an
  1767.                asterisk.  All  the status  line gadgets are  disabled while  the
  1768.                VT100 emulation mode is active.
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.                                          - 18 -
  1779.  
  1780.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1781.  
  1782.  
  1783.  
  1784.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1785.  
  1786.  
  1787.  
  1788.                     The  dotted  line  to the  left  of  the  above status  line
  1789.                indicates the status message and chat line area.   ASCII send and
  1790.                capture filenames are displayed here while  the chat line mode is
  1791.                inactive.  Three special character sequences are used to describe
  1792.                the type of file being processed.  They are:
  1793.  
  1794.                     <    The  left angle  bracket  character  indicates that  an
  1795.                          ASCII send is in progress.
  1796.                     >    A  single right angle bracket character signifies a new
  1797.                          or cleared capture file is open.
  1798.                     >>   A  pair  of right  angle  brackets  are used  when  the
  1799.                          capture file is opened in append mode.
  1800.  
  1801.  
  1802.           3.3 Connect timer
  1803.  
  1804.                The connect timer will increment while a carrier detect signal is
  1805.                present from the  modem (the  DCD signal  of your  modem must  be
  1806.                functional for this feature to work  properly).  If the cents/min
  1807.                option  is set  to a  non-zero  value in  a phonebook  entry, the
  1808.                connect  timer will  toggle  every  four  seconds  between  total
  1809.                connect  time elapsed  and  the accumulated  cent total  for this
  1810.                connection.
  1811.  
  1812.  
  1813.           3.4 Time-of-day clock
  1814.  
  1815.                The clock is capable  of displaying the time-of-day in  either 12
  1816.                or 24 hour  mode.  It may  also be turned off via  the associated
  1817.                gadget in the GENERAL PARAMETERS requester.
  1818.  
  1819.  
  1820.           3.5 Terminal emulations
  1821.  
  1822.                3.5.1 TTY
  1823.  
  1824.                     The   TTY  emulation  is  a  basic,  line  oriented,  "dumb"
  1825.                     terminal.  The high bit of  every incoming byte is reset  as
  1826.                     there  are no graphics  characters possible when  using this
  1827.                     emulation.  The acronym TTY stands for teletype.
  1828.  
  1829.  
  1830.                3.5.2 Amiga ANSI
  1831.  
  1832.                     Although this  mode seems redundant, it is  included so that
  1833.                     you can  utilize the  greater speed  of  JR-Comm when  Amiga
  1834.                     specific console sequences and text are needed.
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.                                          - 19 -
  1845.  
  1846.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1847.  
  1848.  
  1849.  
  1850.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1851.  
  1852.  
  1853.  
  1854.                3.5.3 IBM color
  1855.  
  1856.                     Excepting  the lack  of blinking characters,  this emulation
  1857.                     provides you with a 100% accurate  IBM ANSI terminal.  Don't
  1858.                     let  other Amiga comm  packages that use  the system console
  1859.                     device  mislead you.   There are several  subtle differences
  1860.                     that are not supported by that device driver but are present
  1861.                     in the JR-Comm emulation of this popular terminal.  When the
  1862.                     IBM scan codes feature is active, your Amiga will faithfully
  1863.                     emulate  remote  DOS   operations  equal  to   MS-DOS  based
  1864.                     telecommunications programs such as QMODEM.
  1865.  
  1866.                          JR-Comm is  intelligent enough  to prevent  "invisible"
  1867.                     text  when using an  8 color screen.   If the  same color is
  1868.                     used  for both  foreground  and background  (hi-intensity on
  1869.                     low-intensity)  JR-Comm  will  set  the  background  to  the
  1870.                     default  background  color  of  the  display  so  that  text
  1871.                     information  is  not  lost.    Also,  hi-intensity  will  be
  1872.                     noticeable in an 8 color screen by using the Amiga bold font
  1873.                     rendering.
  1874.  
  1875.  
  1876.                3.5.4 IBM mono
  1877.  
  1878.                     This emulation provides  both the hi-intensity and  blinking
  1879.                     character  attributes  of  IBM monochrome  displays.   Amiga
  1880.                     display  limitations  prevent  having  these two  attributes
  1881.                     available  with  the  color  emulation,  so  this  mode  was
  1882.                     provided  in  the event  that  you  must have  the  blinking
  1883.                     attribute present.
  1884.  
  1885.  
  1886.                3.5.5 VT100
  1887.  
  1888.                     This  emulation provides you  with an almost  complete VT100
  1889.                     terminal.  The  features  it  does  not  implement  are  132
  1890.                     character line mode and black on white video (different from
  1891.                     inverse  characters).   The keypads  on the  A500 and  A2000
  1892.                     keyboards fully represent the VT100 keypad  with the top row
  1893.                     of keys on the Amiga being the PF keys.  The <F1-4> function
  1894.                     key  sequences will produce PF key equivalents for the A1000
  1895.                     keyboard if macros have not been defined for these keys.
  1896.  
  1897.  
  1898.                3.5.6 SkyPix
  1899.  
  1900.                     This emulation provides a unique graphics and sound terminal
  1901.                     capability for  use with  the Atredes  and SkyLine  bulletin
  1902.                     board systems.  Please be aware  of the silent file transfer
  1903.                     capability  of this  emulation.   It  sends sound  and brush
  1904.                     files  without  bringing  up   a  FILE  TRANSFER  STATISTICS
  1905.                     requester.  A prompt of the filename being received is shown
  1906.                     in  the  status  line area  so  that you  are  aware  of the
  1907.  
  1908.  
  1909.  
  1910.                                          - 20 -
  1911.  
  1912.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1913.  
  1914.  
  1915.  
  1916.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1917.  
  1918.  
  1919.  
  1920.                     transfer taking  place.  The receive indicator on your modem
  1921.                     will also flash  in the  same manner as  an XMODEM  transfer
  1922.                     because that is what is used for this emulation.
  1923.  
  1924.  
  1925.           3.6 Review buffer
  1926.  
  1927.                The review buffer  is a  circular mechanism that  holds the  most
  1928.                recently received portion of data.  The size of the review buffer
  1929.                is user  defined and  defaults to  16k.   If the  status line  is
  1930.                enabled, it will display a message  indicating when JR-Comm is in
  1931.                review mode.  When the review mode is first entered, it will fill
  1932.                the screen with the most recent data received.  The review buffer
  1933.                is controlled by the following key sequences.
  1934.  
  1935.                     <CTRL><UP>     Move to the beginning of the buffer.
  1936.                     <SHIFT><UP>    Move up one display page.
  1937.                     <UP>           Move up one line.
  1938.                     <CTRL><DOWN>   Move to the end of the buffer.
  1939.                     <SHIFT><DOWN>  Move down one display page.
  1940.                     <DOWN>         Move down one line.
  1941.                     <ESC>          Exit review mode, return to the terminal.
  1942.  
  1943.                     If you plan  to continue receiving data for extended periods
  1944.                of time while reviewing data you should increase the size  of the
  1945.                buffer dramatically to prevent unwanted data overwriting.   It is
  1946.                also recommended that you use the split screen review buffer mode
  1947.                so that you can maintain keyboard I/O with the remote system.
  1948.  
  1949.  
  1950.           3.7 Capture file
  1951.  
  1952.                The capture file feature  allows you to save data received by JR-
  1953.                Comm.  There are four  ways the capture file can be opened.   The
  1954.                first two open a new file, deleting the  contents of any existing
  1955.                file.  The second two open an existing file in append mode.  Each
  1956.                major  mode has  a sub-mode  that will save  the contents  of the
  1957.                review buffer too.
  1958.  
  1959.                     The capture buffer is operated in asynchronous file I/O mode
  1960.                so  that  maximum  throughput is  achieved  when  capturing large
  1961.                amounts of data.
  1962.  
  1963.                     Refer to section 10 for descriptions of  the capture filters
  1964.                available.
  1965.  
  1966.  
  1967.           3.8 Chat mode
  1968.  
  1969.                Line editing  is available while in the chat  mode.  The left and
  1970.                right cursor keys move through the current  line.  The delete key
  1971.                has two  functions.  Alone,  it deletes the  character underneath
  1972.                the cursor.   When pressed while the  shift key is down,  it will
  1973.  
  1974.  
  1975.  
  1976.                                          - 21 -
  1977.  
  1978.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  1979.  
  1980.  
  1981.  
  1982.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  1983.  
  1984.  
  1985.  
  1986.                insert a space at  the current cursor position.   The <BACKSPACE>
  1987.                key works as expected.  If the return key is pressed while in the
  1988.                middle of the chat line the complete line will be  transmitted to
  1989.                the modem.
  1990.  
  1991.                     Several  other editing functions are available with the left
  1992.                and right arrow keys when used with the <ALT>, <SHIFT> and <CTRL>
  1993.                keys.  They are:
  1994.  
  1995.                     <ALT>     Move cursor to left or right of chat line display.
  1996.                     <CTRL>    Move cursor to start or end of the chat line.
  1997.                     <SHIFT>   Move cursor left or right one word.
  1998.  
  1999.                     The  chat  mode  also has  a  history  buffer  which can  be
  2000.                accessed via the up and down cursor keys.  The default size of 50
  2001.                lines is used unless you have increased or decreased it.
  2002.  
  2003.                     Natural  control  characters  are sent  to  the  serial port
  2004.                immediately while in chat mode.  This is convenient when you need
  2005.                to stop and  re-start the display  via the <CTRL>-S and  <CTRL>-Q
  2006.                sequences.
  2007.  
  2008.                     Finally, the  '^'  character can  be  used to  send  control
  2009.                characters out via  the chat line.   Two '^' characters in  a row
  2010.                will send the '^' character itself.
  2011.  
  2012.  
  2013.           3.9 File transfers
  2014.  
  2015.                When you initiate a file upload or download you are first greeted
  2016.                with  the  FILE requester.   Select  the  desired file(s)  for an
  2017.                upload or  enter the  new filename  for a download  when using  a
  2018.                protocol  other  than CIS  B+,  YMODEM(1k/-g) or  ZMODEM.   These
  2019.                protocols send the  filename in  a special header  block, so  the
  2020.                FILE requester isn't opened when downloading via these protocols.
  2021.  
  2022.                     The transfer  status window is then opened.  The information
  2023.                this window displays is as follows:
  2024.  
  2025.                           Filename      Filename being transferred.
  2026.                               Size      Size of file being transferred.
  2027.                          Remaining      Shows   estimated   time  at   start  of
  2028.                                         transfer.    Shifts  to   adjusted  time
  2029.                                         remaining during transfer.
  2030.                        Actual time      Self explanatory.
  2031.              Total xfer'd or Block      Block or percentage of file transferred.
  2032.                          Chars/sec      Throughput  figure,  does   not  include
  2033.                                         protocol overhead data in computation.
  2034.                       Total errors      Received during the transfer.
  2035.                  Errors this block      For this block only.
  2036.                      Last response      Error/status line.
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.                                          - 22 -
  2043.  
  2044.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2045.  
  2046.  
  2047.  
  2048.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2049.  
  2050.  
  2051.  
  2052.                     Selecting  the close  window gadget  while a transfer  is in
  2053.                progress  will abort the  transfer.  Please be  patient if you do
  2054.                abort it, as JR-Comm attempts to  purge all data before returning
  2055.                to  the  terminal in  an  effort  to prevent  garbage  from being
  2056.                displayed.
  2057.  
  2058.                      If the abort time seems to be taking an extremely long time
  2059.                to finish,  you can click on the close  window gadget a few times
  2060.                to cause a  hard abort to occur immediately.   You may experience
  2061.                garbage on your screen if you do this.
  2062.  
  2063.                     The efficiency table is a set  of figures used by JR-Comm to
  2064.                compute the estimated time at the  start of a file transfer.   It
  2065.                is an estimate of how long the transfer should take under  a best
  2066.                case condition.  When  an MNP modem is being  used, the estimates
  2067.                will be  longer than  the actual  transfer due  to the  increased
  2068.                throughput these modems deliver.
  2069.  
  2070.                     During  the transfer  JR-Comm will  update  the actual  time
  2071.                remaining based on the current chars/sec figure.  Errors or other
  2072.                delays can result in  this time increasing as the  chars/sec rate
  2073.                drops.  Both  the cps and  remaining indicators will fluctuate  a
  2074.                good bit during  the early stages of the transfer.   They require
  2075.                upwards  of  20 kilobytes  to settle  down,  more for  high speed
  2076.                modems.
  2077.       
  2078.                     At baud rates  above 2400bps you  should be aware that  file
  2079.                transfer throughput begins to be affected  by the method used for
  2080.                transmitting  data by  the sending  program.   If a  byte-by-byte
  2081.                method is  used, efficiency is  going to drop  off rapidly.   If,
  2082.                instead, the sender uses several different optimized methods, the
  2083.                rate will stay somewhat the same as baud rate increases.
  2084.  
  2085.                     The  table  listed  below is  for  a  file  with an  equally
  2086.                distributed  profile  of  data, such  as  a  file  than has  been
  2087.                archived.  The CIS B+ and  ZMODEM protocols can experience higher
  2088.                throughput  rates   than  listed  here   when  a  text   file  is
  2089.                transferred, but since you are sending  more total data than when
  2090.                the text  file is compressed, the  net result is more  time spent
  2091.                sending the file.
  2092.  
  2093.                               PROTOCOL       EFFICIENCY
  2094.                               -------------------------
  2095.                               CIS B+              92%
  2096.                               WXMODEM             90%
  2097.                               XMODEM              77%
  2098.                               XMODEM-CRC          75%
  2099.                               XMODEM-1k           92%
  2100.                               YMODEM              75%
  2101.                               YMODEM-1k           92%
  2102.                               YMODEM-g            99%
  2103.                               ZMODEM              96%
  2104.  
  2105.  
  2106.  
  2107.  
  2108.                                          - 23 -
  2109.  
  2110.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2111.  
  2112.  
  2113.  
  2114.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2115.  
  2116.  
  2117.  
  2118.           3.10 Gadget types
  2119.  
  2120.                JR-Comm  uses  several types  of  gadgets.   Their  functions are
  2121.                described as follows.
  2122.  
  2123.  
  2124.                3.10.1 String gadgets
  2125.  
  2126.                     These gadgets use the familiar Amiga rectangle with a  label
  2127.                     to the  immediate left.  JR-Comm enhances the string gadgets
  2128.                     by range checking integer input  for validity and by looking
  2129.                     for  appropriate filename  postfixes when  required,  if the
  2130.                     requisite postfix  is absent, JR-Comm  will append it.   The
  2131.                     list of possible postfixes are:
  2132.  
  2133.                          .def      defaults file.
  2134.                          .phones   phonebook file.
  2135.                          .macros   macros file.
  2136.                          .cap      capture file.
  2137.                          .log      log file.
  2138.                          .font     font file.
  2139.  
  2140.  
  2141.                3.10.2 Option gadgets
  2142.  
  2143.                     These gadgets  are likened to  a button or  switch.  If  the
  2144.                     gadget   is  selected,  the  inside  dot  will  be  present.
  2145.                     Otherwise, it shows only  the outer circle.  Some  groups of
  2146.                     option select gadgets are mutually exclusive.  For instance,
  2147.                     only one protocol can be active  at a time (excluding ZMODEM
  2148.                     auto-download,  which can be  active in addition  to another
  2149.                     protocol being selected).
  2150.  
  2151.  
  2152.                3.10.3 Control gadgets
  2153.  
  2154.                     These  gadgets select functions  within a requester  and are
  2155.                     filled  rectangles with rounded corners, the gadget label is
  2156.                     centered  inside the  gadget in  capital  letters.   Control
  2157.                     gadgets  perform   an  immediate   action  and/or  open   an
  2158.                     additional sub-requester.
  2159.  
  2160.  
  2161.                3.10.4 Intuition gadgets
  2162.  
  2163.                     The default Intuition  close window, depth and  drag gadgets
  2164.                     work  as expected.    JR-Comm retains  the  position of  any
  2165.                     requester  for future use if it is dragged to a new location
  2166.                     from the default centered position.  New positions are saved
  2167.                     to the jrcomm.def file for use in future JR-Comm sessions.
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.                                          - 24 -
  2175.  
  2176.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2177.  
  2178.  
  2179.  
  2180.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2181.  
  2182.  
  2183.  
  2184.           3.11 Keyboard attention sequences
  2185.  
  2186.                There  are two  special  keyboard  sequences  that  JR-Comm  will
  2187.                recognize.  They are:
  2188.  
  2189.                     <CTRL><HELP> -      XON/XOFF handshake  release.   Use  this
  2190.                                         when  the program  seems  to freeze  up.
  2191.                                         JR-Comm   will   also   release   itself
  2192.                                         automatically  after  10   seconds  have
  2193.                                         elapsed   without   receiving   an  XOFF
  2194.                                         character from the remote system.
  2195.  
  2196.                  <SHIFT><RETURN>  -     Will  toggle between  the  filename  and
  2197.                                         pathname  string  gadgets  of  the  FILE
  2198.                                         requester.  It is ignored otherwise.
  2199.  
  2200.  
  2201.  
  2202.  
  2203.  
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.                                          - 25 -
  2241.  
  2242.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2243.  
  2244.  
  2245.  
  2246.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2247.  
  2248.  
  2249.  
  2250.      4 SPECIAL REQUESTERS
  2251.  
  2252.           4.1 File requester
  2253.  
  2254.                YAFR...?   (Yet Another File Requester... Why?)
  2255.  
  2256.                     Well, simply  put, it was  needed for one  reason; selecting
  2257.                multiple  files  for  batch  transfers.    However,  the  primary
  2258.                advantage offered  by this  requester  is the  ability to  select
  2259.                files  from  multiple directories  and  across different  volumes
  2260.                and/or devices simultaneously.
  2261.  
  2262.  
  2263.                4.1.1 Functional description
  2264.  
  2265.                     The FILE requester opens up in one of two modes as indicated
  2266.                     in the title.  One mode  is a "SINGLE  FILE REQUEST",  which
  2267.                     will allow you to select only one file at a time.  The other
  2268.                     mode is "BATCH FILE REQUEST", which allows you to select any
  2269.                     number of files.
  2270.  
  2271.                          In either  mode the FILE  requester is  dynamic.   This
  2272.                     means that it  can process gadget selections  while building
  2273.                     the current directory files list.
  2274.  
  2275.                          The  large  rectangle  is the  familiar  file selection
  2276.                     array, which displays up to 15 files and/or directories at a
  2277.                     time.  Directories are prefixed with the string "(dir)". The
  2278.                     righthand side of the  list shows the size in bytes  of each
  2279.                     file.
  2280.  
  2281.                          Below  the  selection  rectangle  there  are  two  size
  2282.                     indicators.  The one on the left, labeled "Free:", shows the
  2283.                     amount of  free space  left on  the current  device for  the
  2284.                     current directory.  The right side shows the total number of
  2285.                     bytes for the files selected.
  2286.  
  2287.                          To  the  left   of  the  selection  rectangle   is  the
  2288.                     proportional  scroll gadget which enables the user to scroll
  2289.                     through a list of filenames.  The knob, or smaller rectangle
  2290.                     inside  the scroll gadget  indicates what percentage  of the
  2291.                     list is displayed at any time.
  2292.  
  2293.                          The  special  keyboard  sequence  <SHIFT><RETURN>  will
  2294.                     toggle between the filename and pathname string gadgets.
  2295.  
  2296.  
  2297.                4.1.2 File lists
  2298.  
  2299.                     The  FILE requester creates five separate lists that you can
  2300.                     browse  through   for  selecting   files  or   for  changing
  2301.                     directories.  The lower middle control gadget enables you to
  2302.                     toggle through each list.   The currently displayed list  is
  2303.  
  2304.  
  2305.  
  2306.                                          - 26 -
  2307.  
  2308.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2309.  
  2310.  
  2311.  
  2312.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2313.  
  2314.  
  2315.  
  2316.                     indicated by the label  of the gadget itself.   These labels
  2317.                     are:
  2318.  
  2319.                          FILES          The files and directories of the current
  2320.                                         directory.  Selected files are displayed
  2321.                                         in inverse video.
  2322.                          DEVICES        The list of devices known to AmigaDOS.
  2323.                          DIRECTORIES    Assigned directories.
  2324.                          VOLUMES        Floppy and/or hard disk volume names.
  2325.                          SELECTED       The current list of user selected files.
  2326.                                         Files  selected from  this list  will be
  2327.                                         removed from the selection list.
  2328.  
  2329.  
  2330.                4.1.3 SELECT
  2331.  
  2332.                     This gadget is  functional only while the  current directory
  2333.                     list is being displayed and the FILE requester was opened in
  2334.                     batch  file mode.  It will  select every file in the current
  2335.                     directory.
  2336.  
  2337.  
  2338.                4.1.4 PARENT
  2339.  
  2340.                     This gadget will change the  current directory to the parent
  2341.                     of the current directory.   The pathname string gadget  will
  2342.                     also be updated to reflect this change.
  2343.  
  2344.  
  2345.                4.1.5 UNSELECT
  2346.         
  2347.                     This gadget is functional while the current directory or the
  2348.                     selected  files list is displayed.   Any matching files from
  2349.                     the selected files list will be removed.  In the case of the
  2350.                     selected files list, all files will be deselected.
  2351.  
  2352.  
  2353.                4.1.6 Filename
  2354.  
  2355.                     The FILE requester will open with  this string gadget set to
  2356.                     a suggested filename for phonebook, macro, defaults, capture
  2357.                     and log files.  It also displays the last filename selected.
  2358.                     You may  enter a filename of your choosing instead if you so
  2359.                     desire.
  2360.  
  2361.                          Pressing  a <SHIFT><RETURN>  sequence  will toggle  the
  2362.                     activation  between this  string  gadget  and  the  pathname
  2363.                     string gadget.
  2364.  
  2365.  
  2366.                4.1.7 Pathname
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.                                          - 27 -
  2373.  
  2374.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2375.  
  2376.  
  2377.  
  2378.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2379.  
  2380.  
  2381.  
  2382.                     This  string gadget  contains the  pathname  of the  current
  2383.                     directory.   JR-Comm will  remember your  pathname selection
  2384.                     for future  use if you change it  from the pathname that was
  2385.                     used when the FILE  requester was first called.   Be careful
  2386.                     when saving your  defaults after changing a  pathname, check
  2387.                     the GENERAL PARAMETERS  requester to insure that  the proper
  2388.                     pathnames are in effect whenever you save the defaults file.
  2389.  
  2390.  
  2391.                4.1.8 OK
  2392.  
  2393.                     This   gadget  instructs   JR-Comm  to   accept   your  file
  2394.                     selection(s).   It  is  the same  as  pressing return  after
  2395.                     entering a filename in the filename string gadget.
  2396.  
  2397.  
  2398.                4.1.9 CANCEL
  2399.  
  2400.                     This gadget will clear the selected files list and abort the
  2401.                     function that opened  the FILE requester.   The close window
  2402.                     gadget for the  requester produces  the same  result as  the
  2403.                     CANCEL gadget.
  2404.  
  2405.  
  2406.           4.2 Query requester
  2407.  
  2408.                This requester  is used similarly to the  AmigaDOS SYSTEM REQUEST
  2409.                requester.  The basic  difference being that the first  character
  2410.                of each possible  response, such as 'Y'  and 'N' for YES  and NO,
  2411.                indicates which key you can press on your keyboard  to respond to
  2412.                the QUERY requester.
  2413.  
  2414.                     Depending on the type of question being asked, your response
  2415.                will either be YES/NO or OK/CANCEL.
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.                                          - 28 -
  2439.  
  2440.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2441.  
  2442.  
  2443.  
  2444.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2445.  
  2446.  
  2447.  
  2448.      5 MENUS
  2449.  
  2450.           The character in square  brackets to the right of each  menu item name
  2451.           listed below will select  that item when used in  conjunction with the
  2452.           right Amiga key.
  2453.  
  2454.                Any item with  a numeric  key assignment will  open a  requester.
  2455.           See the respective  chapter for  a more detailed  description of  each
  2456.           one.
  2457.  
  2458.                The MODES menu contains items that are checkmarked when active to
  2459.           indicate that the respective mode for each item is or is not active.
  2460.  
  2461.  
  2462.           5.1 Project menu
  2463.         
  2464.                [?] About                Displays useful information about
  2465.                                         JR-Comm and contacts for support.
  2466.                [L] Load defaults        Load a default parameters file.
  2467.                [W] Write defaults       Write a default parameters file.
  2468.                [Q] Quit JR-Comm         Exits program.
  2469.  
  2470.  
  2471.           5.2 Phonebook menu
  2472.  
  2473.                [1] Directory            Phonebook requester.
  2474.                [R] Re-dial              Restarts the intelligent dialer.
  2475.                [Z] Send password        Sends the password for the active
  2476.                                         phonebook entry.
  2477.  
  2478.  
  2479.           5.3 Buffer menu
  2480.  
  2481.                [K] Kill buffer          Clears the entire review buffer.
  2482.                [V] View buffer          Activates review mode.
  2483.                [O] Open capture         Open a new capture file (clears an
  2484.                                         already existing file).
  2485.                [F] Open w/save          Opens a new capture buffer and saves the
  2486.                                         contents of the review buffer.
  2487.                [A] Append capture       Append capture to an existing file.
  2488.                [I] Append w/save        Appends to an existing file and also
  2489.                                         saves the contents of the review buffer.
  2490.                [C] Close capture        Close the capture file.
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.                                          - 29 -
  2505.  
  2506.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2507.  
  2508.  
  2509.  
  2510.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2511.  
  2512.  
  2513.  
  2514.           5.4 Transfers menu
  2515.  
  2516.                [2] Parameters           Parameters requester.
  2517.                [U] Upload               Initiate a file upload (from your
  2518.                                         system).
  2519.                [D] Download             Initiate a file download (to your
  2520.                                         system).
  2521.                [S] ASCII send           Send a text file.
  2522.  
  2523.  
  2524.           5.5 Options menu
  2525.  
  2526.                [3] Serial               Serial requester.
  2527.                [4] Modem                Modem requester.
  2528.                [5] Terminal             Terminal requester.
  2529.                [6] Macros               Macros requester.
  2530.                [7] Palette              Palette requester (not active in
  2531.                                         Workbench screen).
  2532.                [8] General              General requester.
  2533.  
  2534.  
  2535.           5.6 Misc menu
  2536.  
  2537.                [T] Timer reset          Reset connect timer.
  2538.                [B] Send break           Send a break signal to the modem.
  2539.                [H] Hangup modem         Hangup modem (via command or DTR).
  2540.                [X] Clear screen         Clear the screen.
  2541.                [E] Print screen         Prints text of current screen.
  2542.                [0] Print registration   Print user registration form (not
  2543.                                         present in a registered copy of JR-
  2544.                                         Comm).
  2545.  
  2546.  
  2547.           5.7 Modes menu
  2548.  
  2549.                [P] Printer              Toggles the printer on or off.
  2550.                [Y] Chat line            Toggles chat mode on or off.
  2551.                [J] HEX output           Incoming data displayed as hexadecimal
  2552.                                         data in columns of 16 with ASCII along
  2553.                                         the right-hand side when this mode is
  2554.                                         active.
  2555.                [M] IBM Doorway          Toggles IBM Doorway keyboard mode.
  2556.                [N] Screen title         Toggles screen title on/off (not
  2557.                                         available in Workbench screen).
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.                                          - 30 -
  2571.  
  2572.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2573.  
  2574.  
  2575.  
  2576.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2577.  
  2578.  
  2579.  
  2580.      6 PHONEBOOK
  2581.  
  2582.           6.1 Phone Directory requester
  2583.  
  2584.                The  PHONE DIRECTORY  requester is  a  control panel  for adding,
  2585.                editing and deleting  phonebook entries.   It also allows you  to
  2586.                select one or more entries for use by the intelligent dialer.
  2587.  
  2588.                     The string  gadget labeled  "Master password:"  contains the
  2589.                character  string  that  is  used  by  JR-Comm  to  automatically
  2590.                generate passwords for each directory entry.
  2591.  
  2592.  
  2593.                6.1.1 DELETE
  2594.  
  2595.                     Selecting this gadget  will place the phonebook  into delete
  2596.                     mode,  which is signified  by this gadget  being highlighted
  2597.                     and all the other control gadgets ghosted.  You must
  2598.                     double-click  an entry  in  order  to  delete  it  from  the
  2599.                     phonebook.   Entries that  are selected  for dialing  may be
  2600.                     deleted too.  In order to save your deletions, you must save
  2601.                     the phonebook again.
  2602.  
  2603.  
  2604.                6.1.2 EDIT
  2605.  
  2606.                     This gadget functions like the DELETE gadget above, with the
  2607.                     only difference being that a single click on an entry is all
  2608.                     that is needed to edit it.
  2609.  
  2610.                          See section  6.2 for a  discussion of  the PHONE  ENTRY
  2611.                     EDITOR requester.
  2612.  
  2613.  
  2614.                6.1.3 DIAL
  2615.  
  2616.                     JR-Comm  is capable of multi-dialing any number of directory
  2617.                     entries.   Just select  the entries  you want  dialed first.
  2618.                     You then start the dialer by either double-clicking the last
  2619.                     selection or by  selecting this gadget.   You can also  dial
  2620.                     one entry alone by double-clicking it.
  2621.  
  2622.                          Refer to section 6.3 for intelligent dialer operation.
  2623.  
  2624.  
  2625.                6.1.4 UNSELECT
  2626.  
  2627.                     This gadget will unselect all entries in the phonebook.
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.                                          - 31 -
  2637.  
  2638.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2639.  
  2640.  
  2641.  
  2642.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2643.  
  2644.  
  2645.  
  2646.                6.1.5 ADD
  2647.  
  2648.                     Add a new phonebook entry by selecting this gadget.
  2649.                     See  the discussion  about the  PHONE  ENTRY EDIT  requester
  2650.                     below.
  2651.  
  2652.  
  2653.                6.1.6 SORT
  2654.  
  2655.                     Opens the  SORT requester for the type of sort you want done
  2656.                     to the directory.  The options available are:
  2657.  
  2658.                          NAME      Alpha sort of entry names.
  2659.                          NUMBER    Alpha sort of entry phone numbers.
  2660.                          SELECT    Sorted in order of selection.
  2661.  
  2662.                          Again, you must save a newly sorted  phonebook in order
  2663.                     to keep it sorted.
  2664.  
  2665.  
  2666.                6.1.7 LOAD
  2667.  
  2668.                     Loads a phonebook file via the FILE requester.
  2669.  
  2670.  
  2671.                6.1.8 SAVE
  2672.  
  2673.                     Save the current phonebook via the FILE requester.
  2674.  
  2675.  
  2676.                6.1.9 Master password
  2677.  
  2678.                     This feature gives  you a very  easy way to maintain  unique
  2679.                     passwords for each system you call.   The master password is
  2680.                     combined with the name in a phonebook entry to form a unique
  2681.                     string  of nonsense  characters  when  the  entry  is  first
  2682.                     created or  again whenever you select a password type option
  2683.                     in the PHONE ENTRY EDIT requester.
  2684.  
  2685.                          See   section  6.4  for  a  discussion  of  the  master
  2686.                     password.
  2687.  
  2688.                     CAUTION!  It is  strongly recommended that  you change  this
  2689.                               from the  default value of "jrcomm-pw"  or someone
  2690.                               of a  malicious  nature  could  cause  you  untold
  2691.                               grief!
  2692.  
  2693.  
  2694.           6.2 Phone entry editor requester
  2695.  
  2696.                     The  PHONE ENTRY  EDIT requester  is  accessed whenever  you
  2697.                     select ADD or an existing phonebook  entry when in EDIT mode
  2698.                     from the PHONE DIRECTORY requester.
  2699.  
  2700.  
  2701.  
  2702.                                          - 32 -
  2703.  
  2704.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2705.  
  2706.  
  2707.  
  2708.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.                6.2.1 Name
  2715.  
  2716.                     The phonebook entry name is entered  here.  If this is  left
  2717.                     blank the entry  will be discarded  regardless of any  other
  2718.                     information entered into the requester.  You MUST enter some
  2719.                     sort of name in order to have the new entry entered into the
  2720.                     phonebook.  You must then save the phonebook itself in order
  2721.                     for this entry to be available for future use.
  2722.  
  2723.  
  2724.                6.2.2 Phone
  2725.  
  2726.                     Enter the phone number here.  Up to 36 digits are allowed.  
  2727.  
  2728.  
  2729.                6.2.3 Macros
  2730.  
  2731.                     Although the macros filename is optional, you must enter one
  2732.                     in order to open  the FUNCTION KEY MACROS requester  via the
  2733.                     Macros control  gadget along the  bottom of the  PHONE ENTRY
  2734.                     EDIT  requester.  JR-Comm will automatically add the postfix
  2735.                     ".macros"  to  the name  you have  entered  so that  you can
  2736.                     differentiate it  from other  JR-Comm files  located in  the
  2737.                     default files path.
  2738.  
  2739.  
  2740.                6.2.4 Capture
  2741.  
  2742.                     Another optional entry.   If  you enter a  filename here  it
  2743.                     will be opened in append mode  once the dialer establishes a
  2744.                     connection.   The  review buffer  will be  cleared  prior to
  2745.                     opening the capture  file when a connection  is established.
  2746.                     As with the macros file  described in the previous  section,
  2747.                     the capture file you enter here will have the postfix ".cap"
  2748.                     appended to it automatically by JR-Comm.
  2749.  
  2750.  
  2751.                6.2.5 Password
  2752.  
  2753.                     The password for  the current entry can be manually entered,
  2754.                     or  you can  have JR-Comm create  one for you  instead.  See
  2755.                     section 6.2.9 on password  types for additional information.
  2756.                     The length of the password is limited to 20 characters.
  2757.  
  2758.  
  2759.                6.2.6 Length
  2760.  
  2761.                     Used in conjunction with the password type gadgets described
  2762.                     in section 6.2.9.   Only a decimal number from 1  through 20
  2763.                     will be accepted.
  2764.                     (default: 8)
  2765.  
  2766.  
  2767.  
  2768.                                          - 33 -
  2769.  
  2770.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2771.  
  2772.  
  2773.  
  2774.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.                6.2.7 Dial prefix
  2781.  
  2782.                     Selects the desired  alternate dialing prefix which  is used
  2783.                     during the dialing of an entry.
  2784.                     (default: "None")
  2785.  
  2786.  
  2787.                6.2.8 Cents/min
  2788.  
  2789.                     Optional.  Enter the decimal number of cents per minute (100
  2790.                     = a dollar) which will be displayed in the status line while
  2791.                     connected.  The carrier detect signal must function properly
  2792.                     on your modem  for this feature  to work correctly.   Values
  2793.                     from 0 to 99999 will be accepted.
  2794.                     (default: 0)
  2795.  
  2796.  
  2797.                6.2.9 Password type
  2798.  
  2799.                     Selecting  any gadget  other than  the  one labeled  "Fixed"
  2800.                     results in a generated password of  that type once the PHONE
  2801.                     ENTRY  EDIT requester  is closed.   The  password  length is
  2802.                     determined   by  the  value  in  the  length  string  gadget
  2803.                     described in section 6.2.6.
  2804.  
  2805.                          Whenever  you edit  an  existing  phonebook entry,  the
  2806.                     "Fixed" gadget will again be set.  This is to prevent  a new
  2807.                     password from being generated  until you are ready to  do so
  2808.                     by selecting one of the password type gadgets again.
  2809.                     (default: "Fixed")
  2810.  
  2811.  
  2812.                6.2.10 Reset timer
  2813.  
  2814.                     This option  causes JR-Comm  to reset  the connection  timer
  2815.                     when a connection is first established by the dialer.  
  2816.                     (default: ON)
  2817.  
  2818.  
  2819.                6.2.11 Parameter requester gadgets
  2820.  
  2821.                     The five control gadgets along the bottom of the PHONE ENTRY
  2822.                     EDIT   requester   will  open   the   associated  parameters
  2823.                     requester.  All parameters are initially  set to the ones in
  2824.                     effect when the entry is first added.
  2825.  
  2826.                          See the  discussions on  each of  these requesters  for
  2827.                     more details of their contents.
  2828.  
  2829.  
  2830.                6.2.12 CANCEL
  2831.  
  2832.  
  2833.  
  2834.                                          - 34 -
  2835.  
  2836.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2837.  
  2838.  
  2839.  
  2840.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2841.  
  2842.  
  2843.  
  2844.            
  2845.                     This gadget will  abort the current  edit and return to  the
  2846.                     phonebook. If the PHONE ENTRY EDIT  requester was opened via
  2847.                     the ADD gadget the entry will be discarded.
  2848.           6.3 Dialer operation
  2849.  
  2850.                The  dialer  is  controlled  by  four  parameters  in  the  MODEM
  2851.                PARAMETERS  requester; number  of  retries, dial  timeout, redial
  2852.                delay and dial pacing.  The number  of retries defaults to 15 and
  2853.                applies  to  each  entry that  is  selected  when  the dialer  is
  2854.                started.  The dial  timeout refers to how many seconds the dialer
  2855.                will  wait  for a  connection after  dialing,  it defaults  to 30
  2856.                seconds.  The redial delay is also in seconds, defaults to 60 and
  2857.                is the  amount of  wait time at  the end of  the list  before re-
  2858.                starting again.   The dial pacing  is in tenths  of a second  and
  2859.                defaults to 0.  It is used for modems that have trouble with dial
  2860.                commands being sent with little delay between each character.
  2861.  
  2862.                     When  the  dialer  establishes  a  connection  it  will  re-
  2863.                configure JR-Comm and  load a macros file if  one exists for that
  2864.                entry.  It then  clears the review buffer and screen.   A capture
  2865.                file will be  opened in append mode  if one has been  defined for
  2866.                this phonebook entry.
  2867.  
  2868.                     A menu item  is also  provided to re-start  the dialer  from
  2869.                where it left off after making the last connection.  This  is not
  2870.                an auto-start type feature; you must restart the dialer  yourself
  2871.                via the menu item or <RAMIGA><R> key sequence.
  2872.  
  2873.  
  2874.                6.3.1 Response codes
  2875.  
  2876.                     The dialer has a degree of intelligence by responding to the
  2877.                     different codes that the modem is capable of returning.  The
  2878.                     codes and their effect on dialer operation is as follows:
  2879.  
  2880.                          BUSY           Dialer skips to next entry.
  2881.                          *RING          An  incoming  call  is being  made,  the
  2882.                                         dialer will terminate immediately.
  2883.                          ERROR          Causes dialer to exit immediately.
  2884.                          *VOICE         Entry is de-selected.
  2885.                          CONNECT        Entry  is  de-selected and  dialer exits
  2886.                                         after  re-configuring        all JR-Comm
  2887.                                         parameters  to  the   settings  in   the
  2888.                                         phonebook entry.
  2889.                          *NO  CARRIER   Entry  is  de-selected  after  receiving
  2890.                                         this  response  3  times  for  the  same
  2891.                                         entry.
  2892.                          *NO DIALTONE   Three of these responses will  cause the
  2893.                                         dialer to exit.
  2894.  
  2895.                     NOTE:     The "RING"  response code  is not  defined in  the
  2896.                               internal  JR-Comm  defaults.   You must  enter the
  2897.  
  2898.  
  2899.  
  2900.                                          - 35 -
  2901.  
  2902.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2903.  
  2904.  
  2905.  
  2906.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2907.  
  2908.  
  2909.  
  2910.                               proper response code in order to activate incoming
  2911.                               call detection.
  2912.  
  2913.                          Features with an  asterisk can be disabled  by clearing
  2914.                     the  respective   string  gadget  in  the  MODEM  PARAMETERS
  2915.                     requester.  
  2916.  
  2917.                          The  other  response  codes  in  the  MODEM  PARAMETERS
  2918.                     requester are included for completeness and will be utilized
  2919.                     in a future release of JR-Comm that supports a host mode.
  2920.  
  2921.  
  2922.                6.3.2 Dialer window
  2923.  
  2924.                     The dialer  will open  the DIALER  requester while  dialing.
  2925.                     There are three keys that  are assigned functions to control
  2926.                     the operation of the dialer.  They are:
  2927.  
  2928.                          <ESC>     Exits the dialer immediately.
  2929.                          <DEL>     Removes entry from the selected list.
  2930.                          <SPACE>   Skips  to next  entry  or  re-dial delay,  as
  2931.                                    necessary.
  2932.  
  2933.  
  2934.           6.4 Master password
  2935.  
  2936.                The idea behind this  feature is to make it simple  to create and
  2937.                maintain unique passwords for each system you have an account on.
  2938.                Common sense tells  you that  having a unique  password for  each
  2939.                system is safer than using the same password on many of them.  
  2940.  
  2941.                     Changing them every so  often is also another good  habit to
  2942.                develop in order to prevent unauthorized access of your accounts.
  2943.                The problem, up until  now, was the easy maintenance  and orderly
  2944.                changing of a list of passwords without losing them.
  2945.  
  2946.                     JR-Comm makes the  maintenance of passwords easy  by keeping
  2947.                the password in  the phonebook entry.   It makes the  creation of
  2948.                new and unique passwords just as  simple by using a rather simple
  2949.                algorithm that  combines the  master password  for the  phonebook
  2950.                with the  name of the entry.   You can tailor the  password a bit
  2951.                more by altering the  password length and by declaring  what type
  2952.                of password you wish JR-Comm to create. 
  2953.  
  2954.                     By changing the master password, you then have the option to
  2955.                create a new password for an entry whenever you need to by simply
  2956.                editing an entry and selecting a password type in the PHONE ENTRY
  2957.                EDIT requester.
  2958.  
  2959.                     The  sequence of steps required to accomplish this should go
  2960.                something like this:
  2961.  
  2962.                     1.   Change the master password.
  2963.  
  2964.  
  2965.  
  2966.                                          - 36 -
  2967.  
  2968.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  2969.  
  2970.  
  2971.  
  2972.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  2973.  
  2974.  
  2975.  
  2976.                     2.   Do not  change any entry  passwords yet, you  must call
  2977.                          the system with the old password still intact.
  2978.                     3.   After  you've  logged in  you  can now  open  the PHONE
  2979.                          DIRECTORY  requester and select the EDIT gadget to edit
  2980.                          the  entry of the system you're connected with.  Select
  2981.                          one of the  password type options  and close the  PHONE
  2982.                          ENTRY EDIT requester.
  2983.                     4.   The new password can now be used to update the password
  2984.                          on the system.
  2985.                     5.   After   insuring  that  the  system  has  accepted  the
  2986.                          password change you should save the phonebook to update
  2987.                          the password in the file.
  2988.  
  2989.                     Having the  password placed  in the  phonebook entry  itself
  2990.                eliminates the possibility of losing it  as long as the phonebook
  2991.                file isn't destroyed.  Backup your phonebook often if you plan to
  2992.                use this feature.
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.                                          - 37 -
  3033.  
  3034.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3035.  
  3036.  
  3037.  
  3038.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3039.  
  3040.  
  3041.  
  3042.      7 TRANSFER PARAMETERS REQUESTER
  3043.  
  3044.           This  requester  contains  all  the  options  for  the  file  transfer
  3045.           protocols available in JR-Comm.
  3046.  
  3047.  
  3048.           7.1 Protocol
  3049.  
  3050.                All the file transfer protocols in use by JR-Comm strictly adhere
  3051.                to the  specifications outlined in the various documents that are
  3052.                available  for  each   protocol.    The  following   is  a  short
  3053.                description of the protocols available.
  3054.                (default: XMODEM)
  3055.  
  3056.  
  3057.                     CIS B+         CompuServe's B+ file transfer protocol.  This
  3058.                                    protocol  is  entirely   controlled  by   the
  3059.                                    CompuServe host computer,  no FILE  requester
  3060.                                    will be opened for uploads or downloads.  The
  3061.                                    host  will prompt you  for the  filename when
  3062.                                    ready  to start the transfer.  All files will
  3063.                                    normally  be received  to  or sent  from  the
  3064.                                    associated file transfer  pathname.  In order
  3065.                                    to override  this default  you  must enter  a
  3066.                                    fully qualified pathname that contains a  ':'
  3067.                                    character.     For  example,   "SYS:foo/bar".
  3068.                                    Entering a partially qualified  pathname such
  3069.                                    as "foo/bar"  will result  in the  file "bar"
  3070.                                    being placed  in or sent  from the respective
  3071.                                    default transfer pathname.   A future release
  3072.                                    of JR-Comm will allow for directory  creation
  3073.                                    which  is  needed  for   partially  qualified
  3074.                                    filenames.
  3075.  
  3076.  
  3077.                     WXMODEM        A variant of the XMODEM protocol which  gives
  3078.                                    you better throughput performance over packet
  3079.                                    switched  networks.  This  protocol is  quite
  3080.                                    popular   on   the    PeopleLink   commercial
  3081.                                    information service. 
  3082.  
  3083.  
  3084.                     XMODEM         The "grandfather"  of most every  protocol in
  3085.                                    use by personal computers  today.  The XMODEM
  3086.                                    checksum   protocol   was  created   by  Ward
  3087.                                    Christensen back in 1977. 
  3088.  
  3089.  
  3090.                     XMODEM-CRC     The original XMODEM protocol modified with  a
  3091.                                    16  bit  CRC   polynomial  for  better  error
  3092.                                    detection.    JR-Comm  will  "step  down"  to
  3093.                                    XMODEM  checksum  if  the  sender  does   not
  3094.                                    recognize the initial CRC-16 handshake.
  3095.  
  3096.  
  3097.  
  3098.                                          - 38 -
  3099.  
  3100.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3101.  
  3102.  
  3103.  
  3104.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3105.  
  3106.  
  3107.  
  3108.  
  3109.                     XMODEM-1k      A variant  of XMODEM-CRC that uses  1024 byte
  3110.                                    blocks which gives you higher throughput than
  3111.                                    the original  XMODEM protocol.   Some systems
  3112.                                    incorrectly  call  this   YMODEM.    As  with
  3113.                                    XMODEM-CRC,  JR-Comm  will  "step   down"  to
  3114.                                    XMODEM checksum if necessary.
  3115.  
  3116.  
  3117.                     YMODEM         This is  TRUE YMODEM(tm),  which  is a  batch
  3118.                                    transfer  protocol.  The  filename, date  and
  3119.                                    file  size  are  transferred  in  a  separate
  3120.                                    header  block at the  beginning of  each file
  3121.                                    that  is  transferred.   This  protocol  also
  3122.                                    preserves the correct  file size; the  XMODEM
  3123.                                    and derivative protocols described  above pad
  3124.                                    characters at the  end of the file.   Uploads
  3125.                                    using  this  option are  restricted  to block
  3126.                                    lengths of 128 bytes.
  3127.  
  3128.  
  3129.                     YMODEM-1k      TRUE  YMODEM(tm) except  that  it will  force
  3130.                                    uploads  to   1024  byte   blocks.     It  is
  3131.                                    recommended  that  this  version be  selected
  3132.                                    except  in  cases where  the  system  you are
  3133.                                    calling will only accept the smaller 128 byte
  3134.                                    block of the early versions of YMODEM.
  3135.  
  3136.  
  3137.                     YMODEM-g       This  variation  of  YMODEM  is intended  for
  3138.                                    error   correcting   modems   and  hard-wired
  3139.                                    connections.   Because this protocol  does no
  3140.                                    error correcting,  it can  dispense with  the
  3141.                                    need   for   an   acknowledgement   of   each
  3142.                                    transmitted  block  of  data.   The  file  is
  3143.                                    transferred with little delay and can achieve
  3144.                                    some  of the highest throughput of any of the
  3145.                                    protocols  listed  here.    If  an  error  is
  3146.                                    detected, the transfer will be aborted, hence
  3147.                                    the need  for  an  error-free  connection  in
  3148.                                    order to use this protocol with confidence.
  3149.  
  3150.  
  3151.                     ZMODEM         This is one  of the newest and  most powerful
  3152.                                    protocols  available.  It is capable of batch
  3153.                                    transfers, automatically initiated downloads,
  3154.                                    32  bit CRC  error  checking,  and  a  unique
  3155.                                    ability  to resume a  transfer that  had been
  3156.                                    partially completed.  JR-Comm supports one of
  3157.                                    the  most  complete  implementations  of  the
  3158.                                    ZMODEM   protocol   as    defined   by    the
  3159.                                    specification  document  written  by ZMODEM's
  3160.                                    author, Chuck Forsberg. 
  3161.  
  3162.  
  3163.  
  3164.                                          - 39 -
  3165.  
  3166.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3167.  
  3168.  
  3169.  
  3170.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.                7.1.1 Some notes on flow control
  3177.  
  3178.                     ZMODEM  and YMODEM-g are known as full-flow protocols due to
  3179.                     their ability to send data without interruption.  
  3180.  
  3181.                          For  ZMODEM  transfers,  all that  is  necessary  is to
  3182.                     activate  the XON/XOFF  handshake in  the SERIAL  PARAMETERS
  3183.                     requester.   Not to  worry though,  unlike  most Amiga  comm
  3184.                     programs, JR-Comm will  not lock itself up  permanently when
  3185.                     you use this feature.
  3186.  
  3187.                          YMODEM-g  is a different problem altogether.  If you're
  3188.                     downloading  to a  floppy disk  and are  using  the internal
  3189.                     serial port  you cannot use  this protocol.   Otherwise, you
  3190.                     WILL  lose data and,  therefore, abort the  transfer as this
  3191.                     protocol only does error checking, not error correction.  It
  3192.                     also requires full  256 byte transparency so  local XON/XOFF
  3193.                     handshaking is disabled when using it.
  3194.  
  3195.                          If you're using a multi-port add-on board that supports
  3196.                     the  dropping of  the RTS  signal  when the  internal serial
  3197.                     buffer  is  almost  full (you  must  have  CTS/RTS handshake
  3198.                     enabled for  this to  work)  then you  will be  able to  use
  3199.                     YMODEM-g to floppy disk.
  3200.  
  3201.                          It goes without saying that if you have ample memory to
  3202.                     spare, you  would do much  better transferring files  to and
  3203.                     from ram disk.  
  3204.  
  3205.  
  3206.           7.2 ZMODEM send modes
  3207.  
  3208.                The following modes are applicable to  ZMODEM uploads only.  They
  3209.                have no effect  on ZMODEM downloads.   All comparisons  reference
  3210.                the file on the  remote system to the file on your system.  These
  3211.                options are mutually exclusive, which means  that only one of the
  3212.                available options can ever be selected. 
  3213.                (default: "Don't care")
  3214.  
  3215.  
  3216.                7.2.1 Skip if absent
  3217.  
  3218.                     Instructs the remote system  to skip any files that  are not
  3219.                     present.
  3220.  
  3221.  
  3222.                7.2.2 Newer
  3223.  
  3224.                     Transfer if file date is newer or not present.
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.                                          - 40 -
  3231.  
  3232.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3233.  
  3234.  
  3235.  
  3236.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3237.  
  3238.  
  3239.  
  3240.                7.2.3 Newer/longer
  3241.  
  3242.                     Transfer if the file is newer, longer or not present.
  3243.  
  3244.                7.2.4 CRC different
  3245.  
  3246.                     Transfer if the file has a different CRC or is not present.
  3247.  
  3248.  
  3249.                7.2.5 Append files
  3250.         
  3251.                     Append data only  if remote  file is shorter  than the  file
  3252.                     locally.  If the file is not present, create it.
  3253.  
  3254.  
  3255.                7.2.6 Overwrite files
  3256.  
  3257.                     Overwrite  any  files  that  are  present.    Also  known as
  3258.                     "clobber" mode.
  3259.  
  3260.  
  3261.                7.2.7 Protect all files
  3262.  
  3263.                     Protect all files  unconditionally.  Will not  receive files
  3264.                     of the same name as a file already on your system.
  3265.  
  3266.  
  3267.                7.2.8 Don't care
  3268.  
  3269.                     Disables  send  checking  for use  with  problematic  ZMODEM
  3270.                     implementations.   If  a  file that  already exists  on your
  3271.                     system is sent, JR-Comm will query you as to if you  want to
  3272.                     overwrite it.  It will create a unique file otherwise.
  3273.  
  3274.  
  3275.           7.3 ZMODEM options
  3276.  
  3277.                These options are  specific to the ZMODEM  file transfer protocol
  3278.                only.
  3279.  
  3280.  
  3281.                7.3.1 Resume transfer
  3282.  
  3283.                     If the requested file already  exists, JR-Comm will make  an
  3284.                     attempt to resume the file transfer.  A check is made by the
  3285.                     receiving system to determine  if the file that is  about to
  3286.                     be transferred is shorter than the one the sender has.   The
  3287.                     file will be skipped otherwise
  3288.                     (default: OFF).
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.                                          - 41 -
  3297.  
  3298.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3299.  
  3300.  
  3301.  
  3302.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3303.  
  3304.  
  3305.  
  3306.                7.3.2 Auto download
  3307.  
  3308.                     When this  gadget is  active it  allows JR-Comm  to start  a
  3309.                     ZMODEM download automatically when a  ZMODEM auto-d/l header
  3310.                     is received.
  3311.                     (default: OFF).
  3312.  
  3313.  
  3314.                7.3.3 Auto d/l challenge
  3315.  
  3316.                     This  feature, when selected, instructs JR-Comm to perform a
  3317.                     challenge to the remote  system so that it can  determine if
  3318.                     the   remote  really  intended   to  initiate  an  automatic
  3319.                     download.  This  gadget is activated when  the auto-download
  3320.                     gadget  is selected, but may be independently de-selected in
  3321.                     case a certain remote system  does not support the challenge
  3322.                     option.
  3323.                     (default: OFF).
  3324.  
  3325.  
  3326.                7.3.4 Escape ctrl chars
  3327.  
  3328.                     Instructs  JR-Comm to do an escape of all control characters
  3329.                     to  prevent  interference  with  the  operation  of  packet-
  3330.                     switched networks.
  3331.                     (default: OFF).
  3332.  
  3333.                     CAUTION!  This  option  will  slow down  the  file  transfer
  3334.                               considerably if binary data is being sent.  Do not
  3335.                               enable  this  option   unless  it  is   absolutely
  3336.                               necessary!
  3337.  
  3338.  
  3339.                7.3.5 32 bit CRC
  3340.  
  3341.                     Instructs JR-Comm to use the newer 32 bit CRC mode  of error
  3342.                     detection if  possible.  A  16 bit CRC  will be used  if the
  3343.                     remote system does not  support 32 bit CRC.   File transfers
  3344.                     using this option have a much higher degree of catching hard
  3345.                     to  detect  errors   at  the  expense  of   slightly  slower
  3346.                     throughput.
  3347.                     (default: ON).
  3348.  
  3349.  
  3350.                7.3.6 Window
  3351.  
  3352.                     This option  is used  to force  the receiver  to acknowledge
  3353.                     when it has  received multiples of  1/4 the value that  this
  3354.                     option is set to.  For example, a setting of 2048 would make
  3355.                     the receiver send  an acknowledgement every 512 bytes.   The
  3356.                     sender  will wait  for the  receiver  to acknowledge  before
  3357.                     continuing.  Although normally set to  zero, you may need to
  3358.                     set this  option  to prevent  data loss  on packet  switched
  3359.  
  3360.  
  3361.  
  3362.                                          - 42 -
  3363.  
  3364.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3365.  
  3366.  
  3367.  
  3368.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3369.  
  3370.  
  3371.  
  3372.                     networks such as Tymnet and Telenet.  The example of 2048 is
  3373.                     a good value to start with although some experimentation may
  3374.                     show that a different value gives better throughput.
  3375.  
  3376.                          The allowed range is zero to  32768 in multiples of 64.
  3377.                     JR-Comm will automatically  round off to an even multiple if
  3378.                     necessary.
  3379.                     (default: 0)
  3380.  
  3381.  
  3382.           7.4 ASCII send options
  3383.  
  3384.                The  ASCII send mode  of JR-Comm is  very flexible  and should be
  3385.                able to adapt to  just about any possible situation  by modifying
  3386.                the following parameters  whenever a text  file needs to be  sent
  3387.                with the minimum of time. 
  3388.  
  3389.  
  3390.                7.4.1 Expand blanks
  3391.  
  3392.                     When this feature is  selected, JR-Comm will send  one space
  3393.                     character  for  lines  which  contain  only  an  end-of-line
  3394.                     character.   Use this  option when the  on-line text  editor
  3395.                     you're using exits its input mode whenever a carriage return
  3396.                     is received without any text preceding it.
  3397.                     (default: ON).
  3398.  
  3399.  
  3400.                7.4.2 Prompt char
  3401.  
  3402.                     Instructs JR-Comm  to wait  for a  specific character  after
  3403.                     transmitting  a  line  of text.    If  blank,  text is  sent
  3404.                     continuously without  interruption for  the duration of  the
  3405.                     transfer.
  3406.                     (default: blank).
  3407.                7.4.3 Char delay
  3408.  
  3409.                     A numeric value in milliseconds which causes JR-Comm to wait
  3410.                     (also called "pacing")  before transmitting each  character.
  3411.                     Values between zero and 60,000 (one minute) are valid.
  3412.                     (default: 0).
  3413.  
  3414.  
  3415.                7.4.4 Line delay
  3416.  
  3417.                     Milliseconds to wait  between the transmission of  each line
  3418.                     of text.   The  same limits  of the  character delay  option
  3419.                     described in the previous section apply here.
  3420.                     (default: 0)
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.                                          - 43 -
  3429.  
  3430.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3431.  
  3432.  
  3433.  
  3434.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3435.  
  3436.  
  3437.  
  3438.  
  3439.           7.5 Miscellaneous
  3440.  
  3441.                The following  options are related  to all the  protocol transfer
  3442.                modes in JR-Comm.
  3443.  
  3444.  
  3445.                7.5.1 Binary mode
  3446.  
  3447.                Binary mode  sends the  file as  a binary  image.   Text mode  is
  3448.                implied  if this gadget is not selected  and results in sending a
  3449.                file  with  end-of-line  conversion according  to  the  "EOL out"
  3450.                option in the TERMINAL PARAMETERS requester.
  3451.                (default: ON).
  3452.  
  3453.  
  3454.                7.5.2 Save aborted
  3455.  
  3456.                     Determines if a partially received file is retained whenever
  3457.                     a download is aborted.  It will be deleted otherwise.
  3458.                     (default: ON).
  3459.  
  3460.  
  3461.                7.5.3 Relaxed timing
  3462.  
  3463.                     Set  this  gadget  if  a  file  transfer fails  or  gets  an
  3464.                     excessive  number of timeouts.   Useful for  packet switched
  3465.                     networks.
  3466.                     (default: ON)
  3467.  
  3468.  
  3469.                7.5.4 Auto chop
  3470.  
  3471.                     File  transfers  using  the  XMODEM,  XMODEM-1k   &  WXMODEM
  3472.                     protocols pad data  to the end of  the file if it  is not an
  3473.                     even multiple of 128.   The Amiga operating system  will not
  3474.                     run  a  program that  has been  modified  in this  way. This
  3475.                     feature will attempt to remove this  data from a binary file
  3476.                     transfer to enable it to be used by your Amiga.
  3477.                     (default: OFF)
  3478.  
  3479.  
  3480.                7.5.5 Overdrive
  3481.  
  3482.                     This gadget enables  overdrive mode for ZMODEM  and YMODEM-g
  3483.                     uploads.  Double-buffered  transfers are used which  greatly
  3484.                     increases transfer throughput.  
  3485.                     (default: OFF)
  3486.  
  3487.                     CAUTION!  At  baud rates  below  9600bps you  may experience
  3488.                               increased error recovery times.  It is recommended
  3489.                               that you do not use this  mode for slow baud rates
  3490.  
  3491.  
  3492.  
  3493.  
  3494.                                          - 44 -
  3495.  
  3496.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3497.  
  3498.  
  3499.  
  3500.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3501.  
  3502.  
  3503.  
  3504.                               or over phone  lines that have a  high probability
  3505.                               of noise occurring.
  3506.  
  3507.  
  3508.                7.5.6 X/Y pre-ack
  3509.  
  3510.                     This  feature  can  give  you  a  15%  or  higher  boost  in
  3511.                     throughput for XMODEM, XMODEM-1k, YMODEM  and YMODEM-1k
  3512.                     protocol transfers.   Like  YMODEM-g, this  option does  not
  3513.                     support error correction, only error detection.  If an error
  3514.                     occurs during a transfer with  this feature enabled, it will
  3515.                     be aborted immediately.  
  3516.                     (default: OFF)
  3517.  
  3518.                     CAUTION!  You  should not  use  this feature  in  situations
  3519.                               where there is  a high probability of  line noise.
  3520.                               MNP or other  error corrected/free connections are
  3521.                               recommended for use with this feature.
  3522.  
  3523.  
  3524.  
  3525.  
  3526.  
  3527.  
  3528.  
  3529.  
  3530.  
  3531.  
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.                                          - 45 -
  3561.  
  3562.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3563.  
  3564.  
  3565.  
  3566.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3567.  
  3568.  
  3569.  
  3570.      8 SERIAL PARAMETERS REQUESTER
  3571.  
  3572.           The serial port  parameters are  located in this  requester.   Options
  3573.           available are listed below.
  3574.  
  3575.           Baud rates from 300 to 57,600bps are supported.
  3576.           (default: 2400)
  3577.  
  3578.           Data lengths of 7 and 8 bits.
  3579.           (default: 8)
  3580.  
  3581.           Stop bits of 1 or 2.
  3582.           (default: 1)
  3583.  
  3584.           Parity types available are: NONE, EVEN, ODD, MARK and SPACE.
  3585.           (default: "None")
  3586.  
  3587.           Duplex modes of FULL, HALF and ECHO.
  3588.           (default: "Full")
  3589.  
  3590.           Enable  and  disable  XON/XOFF  flow  control.     Remember  that  the
  3591.           <CTRL><HELP> keyboard sequence will release XOFF freeze-ups.
  3592.           (default: OFF)
  3593.  
  3594.           Break length  in microseconds.   Valid  values allowed  from 1,000  to
  3595.           5,000,000.
  3596.           (default: 250,000)
  3597.  
  3598.           Hardware  or  CTS/RTS   flow  control  and  alternate   serial  device
  3599.           parameters are located in the GENERAL PARAMETERS requester.
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.                                          - 46 -
  3627.  
  3628.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3629.  
  3630.  
  3631.  
  3632.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3633.  
  3634.  
  3635.  
  3636.      9 MODEM PARAMETERS REQUESTER
  3637.  
  3638.           This requester contains all  the necessary items needed to  enable JR-
  3639.           Comm's intelligent dialer to  interact with your modem properly.   All
  3640.           strings  default to  standard  Hayes  compatible  modem  commands  and
  3641.           responses.  
  3642.  
  3643.  
  3644.           9.1 Modem commands
  3645.  
  3646.                Modem commands are sent to  the modem for initialization, hanging
  3647.                up, and dial prefixes/postfixes.   Control codes are  inserted in
  3648.                the command  by proceeding the  desired control character  with a
  3649.                '^'.  A  "^M" sequence would  send the equivalent  of a  carriage
  3650.                return.  The  '~' character will  insert a one-half second  delay
  3651.                before sending the rest of the string.
  3652.  
  3653.                NOTE:     The additional escape sequences that  are available for
  3654.                          function  key   macros  are  NOT  supported  for  these
  3655.                          commands.
  3656.  
  3657.  
  3658.                9.1.1 Init command
  3659.  
  3660.                     Sent to the modem when JR-Comm is first started, but only if
  3661.                     a carrier signal is not present.  
  3662.                     (default: "ATZ^M~~~ATE1 Q0 V1 X4^M")
  3663.  
  3664.  
  3665.                9.1.2 Hangup command
  3666.  
  3667.                     Used to hangup the modem if the DTR gadget is not active. 
  3668.                     (default: "~~~+++~~~ATH^M")
  3669.  
  3670.  
  3671.                9.1.3 Dial prefix
  3672.  
  3673.                     This is the default dialing prefix  that the dialer sends to
  3674.                     the modem before the phone number for the phonebook entry is
  3675.                     sent.
  3676.                     (default: "ATDT")
  3677.  
  3678.  
  3679.                9.1.4 Dial postfix
  3680.  
  3681.                     This is  sent after  the dialer  has  transmitted the  phone
  3682.                     number.
  3683.                     (default: "^M")
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.                                          - 47 -
  3693.  
  3694.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3695.  
  3696.  
  3697.  
  3698.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3699.  
  3700.  
  3701.  
  3702.           9.2 Alternate dial prefixes
  3703.  
  3704.                JR-Comm provides you  with three alternate dialing  prefixes that
  3705.                can  be used  instead  of the  default  dialing prefix  described
  3706.                above.  This is  useful for enabling/disabling MNP modes  and for
  3707.                using alternate phone services.
  3708.  
  3709.  
  3710.           9.3 Modem response codes
  3711.  
  3712.                The eight response codes and their Hayes defaults are:
  3713.  
  3714.                     OK             The usual modem response to a command.
  3715.                     BUSY           Sent when a busy signal is detected.
  3716.                     RING           Sent when the modem detects a ring signal.
  3717.                     ERROR          Sent when the modem detects an error.
  3718.                     VOICE          Not all modems are capable of sending this.
  3719.                     CONNECT        The modem has connected to another modem.
  3720.                     NO CARRIER     The remote system did not respond.
  3721.                     NO DIALTONE    Sent if no dialtone signal was present.
  3722.  
  3723.                NOTE:     The "RING" response is not defined in the  internal JR-
  3724.                          Comm defaults.  You must enter the proper response code
  3725.                          in order to activate incoming call detection.
  3726.  
  3727.  
  3728.           9.4 Intelligent dialer parameters
  3729.  
  3730.                The  following  parameters  control  how  the  intelligent dialer
  3731.                operates.  See section 6.3 for details of its operation.
  3732.  
  3733.  
  3734.                9.4.1 Redial delay
  3735.  
  3736.                     Indicates  how many  seconds JR-Comm  will  wait before  re-
  3737.                     starting after it has dialed the  last selected entry in the
  3738.                     list.  Values between 0 and 999 will be accepted.
  3739.                     (default: 60)
  3740.  
  3741.  
  3742.                9.4.2 # of retries
  3743.  
  3744.                     Controls how many  times JR-Comm will loop  through the list
  3745.                     of selected entries before exiting the dialer.  Valid values
  3746.                     range from 1 to 999.
  3747.                     (default: 15)
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.                                          - 48 -
  3759.  
  3760.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3761.  
  3762.  
  3763.  
  3764.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3765.  
  3766.  
  3767.  
  3768.                9.4.3 Dial timeout
  3769.  
  3770.                     How  many  seconds JR-Comm  will  wait for  a  carrier after
  3771.                     dialing  the phone  number  for the  current entry.   Values
  3772.                     between 1 and 999 are allowed.
  3773.                     (default: 30)
  3774.  
  3775.                     CAUTION!  Your modem may  have an internal timeout  for this
  3776.                               as well, make sure  that it is  set to a value  in
  3777.                               seconds that is shorter than the value entered for
  3778.                               this option if  you wish to allow  the intelligent
  3779.                               dialer  to  automatically  deselect  entries  that
  3780.                               return a NO CARRIER response three times.   If the
  3781.                               modem is  set  to a  longer  value you  will  have
  3782.                               disabled this feature of the dialer.
  3783.  
  3784.  
  3785.                9.4.4 Dial pacing
  3786.  
  3787.                     How  many  milliseconds  to  wait  between  characters  when
  3788.                     sending  the dial  command string  during dialer  operation.
  3789.                     Values between 0 and 10000 are valid.
  3790.                     (default: 0)
  3791.  
  3792.  
  3793.           9.5 Miscellaneous options
  3794.  
  3795.                The following options also are used  to tailor the dialer to your
  3796.                modem.  All  default to not  selected in  order to be  compatible
  3797.                with most any modem in existence.
  3798.  
  3799.  
  3800.                9.5.1 Ignore No Carrier
  3801.  
  3802.                     Set this option  if your  modem does not  reliably detect  a
  3803.                     busy signal, or  if it is  not capable of  detecting a  busy
  3804.                     signal at all.  Otherwise, the dialer will deselect an entry
  3805.                     after three attempts have been made.
  3806.                     (default: OFF)
  3807.  
  3808.  
  3809.                9.5.2 Ignore Carrier Detect
  3810.  
  3811.                     Set this gadget  if your  modem does not  have a  functional
  3812.                     carrier detect signal.  The connect timer will be turned off
  3813.                     since it is no longer functional.
  3814.                     (default: OFF)
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.                                          - 49 -
  3825.  
  3826.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3827.  
  3828.  
  3829.  
  3830.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3831.  
  3832.  
  3833.  
  3834.                9.5.3 Hangup on dialer exit
  3835.  
  3836.                     Set this if you wish to have JR-Comm hang-up the  modem when
  3837.                     you exit  the  dialer  via  the <ESC>  key  or  close-window
  3838.                     gadget.  
  3839.                     (default: OFF)
  3840.  
  3841.  
  3842.                9.5.4 Drop DTR to hangup
  3843.  
  3844.                     Select this option if your modem is capable of disconnecting
  3845.                     when the DTR signal is dropped.
  3846.                     (default: OFF)
  3847.  
  3848.  
  3849.                9.5.5 Flush with a BREAK
  3850.  
  3851.                     Some MNP modems (the  Courier HST is one) are able  to clear
  3852.                     their internal data  buffer when a  BREAK signal is sent  to
  3853.                     the modem.  This shortens the time needed to recover from an
  3854.                     error during a file transfer.
  3855.                     (default: OFF)
  3856.  
  3857.  
  3858.                9.5.6 Dialer auto-baud
  3859.  
  3860.                     If your  modem is capable of indicating  connected baud rate
  3861.                     by sending  a numeric string  after the CONNECT  message and
  3862.                     you  wish to have  JR-Comm adjust itself  automatically, set
  3863.                     this gadget.   Your modem MUST  use these extended  response
  3864.                     codes correctly in order for this feature to work properly.
  3865.                     (default: OFF)
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.                                          - 50 -
  3891.  
  3892.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3893.  
  3894.  
  3895.  
  3896.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3897.  
  3898.  
  3899.  
  3900.      10 TERMINAL PARAMETERS REQUESTER
  3901.  
  3902.           This  requester  provides you  with  a  multitude of  options  for the
  3903.           terminal emulations it supports.
  3904.  
  3905.  
  3906.           10.1 CR xlate
  3907.  
  3908.                The  three options available  determine how an  incoming carriage
  3909.                return is  to be  handled.   You can  either do  nothing via  the
  3910.                "None" option, strip it or add a linefeed <LF> character to it.
  3911.                (default: "None")
  3912.  
  3913.  
  3914.           10.2 LF xlate
  3915.  
  3916.                Like the CR xlate  feature described in the paragraph  above, you
  3917.                can  also  select  how  a  linefeed   <LF>  character  is  to  be
  3918.                translated.   As above, you  can leave it  alone, strip or  add a
  3919.                carriage return <CR> character to it.
  3920.                (default: "None")
  3921.  
  3922.  
  3923.           10.3 EOL out
  3924.  
  3925.                Select either a  carriage return,  linefeed or CR/LF  pair to  be
  3926.                output when you press the return key.
  3927.                (default: "CR)
  3928.  
  3929.  
  3930.           10.4 Screen type
  3931.  
  3932.                Select  the  type  of screen  you  wish  to use.    Defaults vary
  3933.                depending on the type of  terminal emulation selected.  Interlace
  3934.                is  not available when  using the Workbench  screen, JR-Comm will
  3935.                inherit the current Workbench screen parameters when it opens its
  3936.                terminal window.
  3937.                (default: depends on emulation selected)
  3938.  
  3939.  
  3940.           10.5 Capture filters
  3941.  
  3942.                These filters, when selected, will  filter data from the incoming
  3943.                data stream before saving it to the capture file.
  3944.  
  3945.  
  3946.                10.5.1 ANSI codes
  3947.  
  3948.                     Turn this  filter on  if you do  not want ANSI  control code
  3949.                     sequences  captured.  The codes will still affect the screen
  3950.                     though.  No sequences will be in the review buffer.
  3951.                     (default: OFF)
  3952.  
  3953.  
  3954.  
  3955.  
  3956.                                          - 51 -
  3957.  
  3958.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  3959.  
  3960.  
  3961.  
  3962.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  3963.  
  3964.  
  3965.  
  3966.  
  3967.                10.5.2 CTRL chars
  3968.  
  3969.                     Removes all control characters except  for carriage returns,
  3970.                     line feeds, form feeds, tabs and backspaces.
  3971.                     (default: OFF)
  3972.  
  3973.  
  3974.                10.5.3 Backspaces
  3975.  
  3976.                     If this filter is active,  any backspace characters that are
  3977.                     received will  remove the  previous character received  from
  3978.                     the capture file too.  This  results in the capture function
  3979.                     operating in the same manner as the display.
  3980.                     (default: OFF)
  3981.  
  3982.  
  3983.           10.6 Emulation
  3984.  
  3985.                Select one  of TTY,  Amiga ANSI, IBM  color, IBM  mono, VT100  or
  3986.                SkyPix terminal emulations.
  3987.                (default: TTY w/Workbench)
  3988.  
  3989.                CAUTION!  Depending  on the configuration of your system, you may
  3990.                          find  the 16  color  screens require  too  much of  the
  3991.                          resources available to it.  Dropping down to an 8 color
  3992.                          or lower  screen may  be  required.   High speed  modem
  3993.                          users should never use  a 16 color screen.   Otherwise,
  3994.                          you WILL experience data loss!
  3995.  
  3996.  
  3997.           10.7 Text size
  3998.  
  3999.                When using interlace you  can select normal or small  font sizes.
  4000.                Non-interlace displays can only use the normal font size.
  4001.                (default: "Normal")
  4002.  
  4003.  
  4004.           10.8 Miscellaneous
  4005.  
  4006.                There are  a  considerable number  of  options that  can  further
  4007.                modify how the display works within JR-Comm.
  4008.  
  4009.  
  4010.                10.8.1 Strip high bit
  4011.  
  4012.                     Use this  option if you want the  high bit of each character
  4013.                     reset that is received when using 8N1.
  4014.                     (default: depends on emulation selected)
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.                                          - 52 -
  4023.  
  4024.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4025.  
  4026.  
  4027.  
  4028.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4029.  
  4030.  
  4031.  
  4032.                10.8.2 Custom palette
  4033.  
  4034.                     Use the custom  palette instead of  the default palette  for
  4035.                     the selected terminal emulation.
  4036.                     (default: OFF)
  4037.  
  4038.                          See  section  12  for a  discussion  about  the PALETTE
  4039.                     requester and for  more information about the  palettes used
  4040.                     in JR-Comm.
  4041.  
  4042.  
  4043.                10.8.3 Destructive BS
  4044.  
  4045.                     Causes  JR-Comm to delete  any text that  is backspaced over
  4046.                     when set. Leaves text on screen otherwise.
  4047.                     (default: ON except for VT100 emulation)
  4048.  
  4049.  
  4050.                10.8.4 Swap DEL & BS
  4051.  
  4052.                     When this gadget is selected JR-Comm will reverse the action
  4053.                     of the <DEL> and <BACKSPACE> keys.
  4054.                     (default: OFF)
  4055.  
  4056.  
  4057.                10.8.5 Smooth scroll
  4058.  
  4059.                     This option  will scroll the screen smoothly, rather than in
  4060.                     one line chunks.
  4061.                     (default: OFF)
  4062.  
  4063.  
  4064.                10.8.6 Chat line on
  4065.  
  4066.                     The chat line  is a 256  character line displayed along  the
  4067.                     left side of the  status line.  The line  will automatically
  4068.                     scroll left as data is entered into the line.
  4069.                     (default: OFF)
  4070.  
  4071.                          Refer to section 3.8 for details on the chat mode.
  4072.  
  4073.  
  4074.                10.8.7 Wrap lines
  4075.  
  4076.                     Set   this  gadget  and   JR-Comm  will  force   a  carriage
  4077.                     return/linefeed whenever text reaches the right most column.
  4078.                     (default: ON except for VT100 and SkyPix emulations)
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.                                          - 53 -
  4089.  
  4090.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4091.  
  4092.  
  4093.  
  4094.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4095.  
  4096.  
  4097.  
  4098.                10.8.8 IBM Doorway mode
  4099.  
  4100.                     JR-Comm  will  mimic an  IBM  keyboard when  this  gadget is
  4101.                     selected.
  4102.                     (default: OFF)
  4103.  
  4104.                10.8.9 Cursor blink
  4105.  
  4106.                     Enable  and disable  the  blinking  characteristic via  this
  4107.                     gadget.
  4108.                     (default: ON)
  4109.  
  4110.  
  4111.                10.8.10 Optimized scroll
  4112.  
  4113.                     When this  mode is  active JR-Comm  will try  to reduce  all
  4114.                     display scrolls to a minimum screen width and number of bit-
  4115.                     planes in order to  accomplish the scroll in less  time then
  4116.                     brute force  scrolling.  Quite helpful for VT100 with smooth
  4117.                     scroll in effect or when using the IBM 16 color emulation.
  4118.                     (default: OFF)
  4119.  
  4120.  
  4121.           10.9 Answerback message
  4122.  
  4123.                This is  used with  the VT100  emulation.   The string  contained
  4124.                within this gadget will be sent  whenever a <CTRL><E> (decimal 5)
  4125.                is received.
  4126.                (default: blank)
  4127.  
  4128.  
  4129.           10.10 Text
  4130.  
  4131.                Set  this to  the color  you wish  to use for  the display.   The
  4132.                number   will  correspond  to  those  displayed  in  the  PALETTE
  4133.                requester.  Valid values range from 1 to 15.
  4134.                (default: 1)
  4135.  
  4136.  
  4137.           10.11 Background
  4138.  
  4139.                Sets the background  color of  the display.   Valid values  range
  4140.                from 1 to 15.
  4141.                (default: 0)
  4142.  
  4143.  
  4144.           10.12 Cursor
  4145.  
  4146.                Sets the color of the underline cursor.  Values from 1 to  15 are
  4147.                allowed.
  4148.                (default: 1)
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.                                          - 54 -
  4155.  
  4156.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4157.  
  4158.  
  4159.  
  4160.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4161.  
  4162.  
  4163.  
  4164.           10.13 Status
  4165.  
  4166.                Color  of  status line  data.    JR-Comm will  modify  this value
  4167.                depending  on which emulation is  set, so be  sure to modify this
  4168.                value   after  setting  the  emulation  or  your  entry  will  be
  4169.                overwritten.  Values can range from 1 to 15.
  4170.                (default: depends on emulation selected)
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201.  
  4202.  
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.                                          - 55 -
  4221.  
  4222.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4223.  
  4224.  
  4225.  
  4226.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4227.  
  4228.  
  4229.  
  4230.      11 FUNCTION KEY MACROS REQUESTER
  4231.  
  4232.           Up to 40 macros of 160 characters can be defined for each macros file.
  4233.           Select the appropriate  modifier gadget in  order to edit the  desired
  4234.           set of macros for function keys <F1> to <F10>.
  4235.  
  4236.  
  4237.           11.1 Macro escape codes
  4238.  
  4239.                A simple set  of escape codes are  included.  They are  listed as
  4240.                follows.
  4241.  
  4242.                     ~              Pause one half second.
  4243.                     ^^             The '^' character itself.
  4244.                     ^~             The '~' character itself.
  4245.                     ^!             The '!' character itself.
  4246.                     ^char (A-Z)    Send char as a control character.
  4247.                     !%decimal      Character  pacing,  in   decimal  tenths   of
  4248.                                    seconds.
  4249.                     !@filename     Load  a  new  macros  file  from the  default
  4250.                                    directory.
  4251.                     !*filename     Load a  new phonebook file  from the  default
  4252.                                    directory.
  4253.                     !$hex          Send a hex character.
  4254.                     !#decimal      Chain to macro where decimal equals:
  4255.                                         0-9  Function keys 1-10 alone.
  4256.                                       10-19     "      "     "  w/CTRL
  4257.                                       20-29     "      "     "  w/SHIFT
  4258.                                       30-39     "      "     "  w/ALT
  4259.  
  4260.           For example, a macro such as "~~^mHello !%2There!$d!#4" would wait one
  4261.           second then send a carriage return.  The string "Hello There"  is then
  4262.           sent with the  characters in  "There" each  paced by two  tenths of  a
  4263.           second. Another carriage  return is sent and it will  finally chain to
  4264.           the macro defined for <F5>.
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.                                          - 56 -
  4287.  
  4288.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4289.  
  4290.  
  4291.  
  4292.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4293.  
  4294.  
  4295.  
  4296.      12 PALETTE REQUESTER
  4297.  
  4298.           Works  like  most any  color palette  requester  found in  other Amiga
  4299.           applications.  
  4300.  
  4301.  
  4302.           12.1 Red Green and Blue proportional gadgets
  4303.  
  4304.                These  sliders adjust  the  associated  color  component  of  the
  4305.                selected color.
  4306.  
  4307.  
  4308.           12.2 Color selection gadgets
  4309.  
  4310.                Depending on the  screen type, there  can be from  2 to 16  color
  4311.                selection gadgets available on the right hand side of the PALETTE
  4312.                requester.  Select the color you wish to adjust.
  4313.  
  4314.  
  4315.           12.3 RESET
  4316.  
  4317.                This gadget will reset  the palette to the default for the active
  4318.                terminal emulation.
  4319.  
  4320.                     If you  are familiar  with the  IBM color  palette you  will
  4321.                notice  that the  colors do  not follow normal  IBM ordering.   A
  4322.                color index is  used by  JR-Comm so that  the terminal  emulation
  4323.                displays  the correct color  while still presenting  a consistent
  4324.                color scheme for all requesters in any type screen.
  4325.  
  4326.  
  4327.           12.4 UNDO
  4328.  
  4329.                Restores palette to initial setting  when the requester was first
  4330.                opened.
  4331.  
  4332.  
  4333.           12.5 Palette usage
  4334.  
  4335.                12.5.1 Default palettes
  4336.  
  4337.                     JR-Comm has  four default  color palettes  built-in for  use
  4338.                     with the  various terminal  emulations.   Three of  them are
  4339.                     hard-coded;  one  for  the  TTY, Amiga  ANSI  and  IBM color
  4340.                     emulations, one for  the IBM mono  and VT100 emulations  and
  4341.                     one for SkyPix.
  4342.  
  4343.                          When the IBM mono  or VT100 emulation is  selected, the
  4344.                     palette will behave  somewhat differently. This was  done so
  4345.                     that the hi/lo  intensity and blink attributes  are properly
  4346.                     maintained.  In  this palette colors 0,  2, 4, & 6  are tied
  4347.                     together, as are colors 1 & 5 and 3 & 7.  So, you  only have
  4348.  
  4349.  
  4350.  
  4351.  
  4352.                                          - 57 -
  4353.  
  4354.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4355.  
  4356.  
  4357.  
  4358.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4359.  
  4360.  
  4361.  
  4362.                     to adjust colors 0 (background), 1  (lo intensity) and 3 (hi
  4363.                     intensity).
  4364.  
  4365.                          The last  palette is the  custom default palette.   The
  4366.                     very  first  time you  run JR-Comm,  or  when it  is started
  4367.                     without a defaults file present, this  palette is set to the
  4368.                     same values as the IBM color  palette.  It is then saved  in
  4369.                     your defaults file.
  4370.  
  4371.  
  4372.                12.5.2 Phonebook entry palettes
  4373.  
  4374.                     Each phonebook  entry contains its  own palette.   When  the
  4375.                     entry is created, or whenever its terminal emulation type is
  4376.                     changed   thereafter,  this  palette     gets  set   to  the
  4377.                     appropriate  palette as  described above.    Set the  custom
  4378.                     palette gadget in  the TERMINAL PARAMETERS requester  if you
  4379.                     modify this palette, this prevents JR-Comm from over-writing
  4380.                     it.
  4381.  
  4382.                          In order to set the palette in a phonebook entry to the
  4383.                     custom  default palette  you must  have  the custom  palette
  4384.                     gadget set before adding the entry to the phonebook.
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.  
  4396.  
  4397.  
  4398.  
  4399.  
  4400.  
  4401.  
  4402.  
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.  
  4409.  
  4410.  
  4411.  
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.                                          - 58 -
  4419.  
  4420.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4421.  
  4422.  
  4423.  
  4424.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4425.  
  4426.  
  4427.  
  4428.      13 GENERAL PARAMETERS REQUESTER
  4429.  
  4430.           The GENERAL PARAMETERS  requester contains the options,  filenames and
  4431.           pathnames of parameters that are global to the JR-Comm environment.
  4432.  
  4433.  
  4434.           13.1 Status line
  4435.  
  4436.                The following options control the JR-Comm status line.
  4437.  
  4438.  
  4439.                13.1.1 Status line active
  4440.  
  4441.                     Toggles the status line on and off.
  4442.                     (default: ON)
  4443.  
  4444.  
  4445.                13.1.2 Time of day clock
  4446.  
  4447.                     Turn on or off the time-of-day clock.
  4448.                     (default: ON)
  4449.  
  4450.  
  4451.                13.1.3 Connect timer
  4452.  
  4453.                     The connect timer is displayed when this gadget is selected.
  4454.                     (default: ON)
  4455.  
  4456.  
  4457.                13.1.4 24 hour mode
  4458.  
  4459.                     Enables   24  hour  mode  for  the  time-of-day  clock  when
  4460.                     selected.
  4461.                     (default: OFF)
  4462.  
  4463.  
  4464.                13.1.5 Audible beep
  4465.  
  4466.                     This gadget, when  selected, will cause  JR-Comm to sound  a
  4467.                     beep whenever an action occurs which the user should be made
  4468.                     aware of.  If this gadget is not selected,  JR-Comm will use
  4469.                     the  Amiga Intuition system function of DisplayBeep().  This
  4470.                     allows JR-Comm to  either flash  the display or  to use  the
  4471.                     beep defined by one of many available install beep programs.
  4472.                     (default: ON)
  4473.  
  4474.  
  4475.           13.2 Miscellaneous
  4476.  
  4477.                The following options effect various global features available in
  4478.                the JR-Comm environment.
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.                                          - 59 -
  4485.  
  4486.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4487.  
  4488.  
  4489.  
  4490.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4491.  
  4492.  
  4493.  
  4494.                13.2.1 CTS/RTS handshake
  4495.  
  4496.                     Activates  hardware handshaking  when selected.   Your modem
  4497.                     must  have DSR  active,  or JR-Comm  will disable  this mode
  4498.                     automatically.
  4499.                     (default: OFF)
  4500.  
  4501.  
  4502.                13.2.2 Immediate exit
  4503.  
  4504.                     If  selected, this option  will disable the  QUERY requester
  4505.                     when exiting JR-Comm, allowing you to  quit immediately.  No
  4506.                     check to see if you're  still online is made, so be  careful
  4507.                     with this one.
  4508.                     (default: OFF)
  4509.  
  4510.  
  4511.                13.2.3 Logfile active
  4512.  
  4513.                     This  option  allows  JR-Comm to  log  transfer  and session
  4514.                     activity.  The following actions are presently recorded:
  4515.  
  4516.                          -    JR-Comm session start and end.
  4517.                          -    Connection to a system via the dialer.
  4518.                          -    Modem hangup command.
  4519.                          -    Carrier drop if the "Ignore Carrier Detect" option
  4520.                               in the MODEM PARAMETERS Requester is not active.
  4521.                          -    Successful downloads  with file size,  total error
  4522.                               count and cps rate.
  4523.                     (default: OFF)
  4524.  
  4525.  
  4526.                13.2.4 Split review
  4527.  
  4528.                     Activates split review buffer mode when selected.  This mode
  4529.                     allows you to review the contents  of the buffer while still
  4530.                     being able to converse with the system you're connected to.
  4531.                     (default: OFF)
  4532.  
  4533.  
  4534.                13.2.5 File saver
  4535.  
  4536.                     When enabled, this  feature closes and then  re-opens a file
  4537.                     being downloaded each time the transfer buffer is written to
  4538.                     disk.  This  prevents the total loss  of a file if  a system
  4539.                     crash occurs during the transfer.  
  4540.  
  4541.                          This  option is  not recommended  for  use with  floppy
  4542.                     disks due  to the time  required to seek  to the end  of the
  4543.                     file every time it is re-opened.
  4544.                     (default: OFF)
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.                                          - 60 -
  4551.  
  4552.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4553.  
  4554.  
  4555.  
  4556.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4557.  
  4558.  
  4559.  
  4560.                13.2.6 Disk check
  4561.  
  4562.                     This option is included for floppy  disk or other users that
  4563.                     have  a limited  amount  of free  disk  space available  for
  4564.                     downloading.  It  will not work with any device, such as the
  4565.                     ram disk, that  always reports  itself as being  full.   The
  4566.                     free space computation is based on  the old filing system of
  4567.                     488 bytes per sector.
  4568.  
  4569.                          It is  also only functional for the protocols that send
  4570.                     file size information.  These  protocols are CIS B+, YMODEM,
  4571.                     YMODEM-g and ZMODEM.
  4572.  
  4573.                          It is best to use an assigned directory or volume label
  4574.                     for  a  floppy disk  so that  you  can change  the directory
  4575.                     assignment or change disks if  the QUERY requester is posted
  4576.                     during a file transfer.  If,  after 15 seconds, you have not
  4577.                     responded to  the QUERY  requester, JR-Comm  will abort  the
  4578.                     transfer.
  4579.  
  4580.                          Respond  with a 'YES'  to have JR-Comm  recalculate the
  4581.                     free  space  after  changing disks  or  directories,  if the
  4582.                     calculation again fails, the sequence will be repeated.
  4583.  
  4584.                          A 'NO' response  will result  in an abort  of the  file
  4585.                     transfer.
  4586.                     (default: OFF)
  4587.  
  4588.  
  4589.           13.3 GMT offset
  4590.  
  4591.                This value is used for  YMODEM and ZMODEM file protocols  so that
  4592.                the true file  date can be preserved.   To do this  requires that
  4593.                the filedate be  converted to Greenwich  Mean Time by the  sender
  4594.                and then modified again for the  timezone the receiver is located
  4595.                in.  Valid values range from -12 to 12.
  4596.                (default: 0)
  4597.  
  4598.                NOTE:     An  offset  value for  North American  Eastern Standard
  4599.                          Time (EST) would  be -5.   Use -8 for Pacific  Standard
  4600.                          Time (PST).   You will  have to subtract  1 from  these
  4601.                          figures when Daylight Savings Time is in effect.
  4602.  
  4603.  
  4604.           13.4 Task priority
  4605.  
  4606.                JR-Comm will adjust  its task  priority to this  value when  non-
  4607.                zero. Valid priorities range from -5 through 15.
  4608.                (default: 0)
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.                                          - 61 -
  4617.  
  4618.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4619.  
  4620.  
  4621.  
  4622.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4623.  
  4624.  
  4625.  
  4626.           13.5 Chat history size
  4627.  
  4628.                This  value  determines  how  many  lines  of  chat  history  are
  4629.                available. Permissible values are from 10 to 100.
  4630.                (default: 50)
  4631.  
  4632.  
  4633.           13.6 Review buffer size
  4634.  
  4635.                Size of the review buffer in blocks of 2,048 bytes.  Valid values
  4636.                are from 2 to 250.  
  4637.                (default: 8)
  4638.  
  4639.  
  4640.           13.7 Transfer buffer size
  4641.  
  4642.                Size of  the transfer buffer in blocks of  2,048 bytes.  Used for
  4643.                file transfers and  for ASCII sends.   Allowable values are 4  to
  4644.                16. 
  4645.                (default: 8)
  4646.  
  4647.  
  4648.           13.8 Filenames
  4649.  
  4650.                There  are  four default  filenames  used  by JR-Comm  to  load a
  4651.                phonebook and macros file when first  started and for the capture
  4652.                and  log files.   All  four default  to the string  "jrcomm" with
  4653.                appropriate postfixes.
  4654.  
  4655.  
  4656.           13.9 Font name & size
  4657.  
  4658.                This pair of string gadgets enables you  to set JR-Comm to a font
  4659.                of your choosing.  JR-Comm will only look in the FONTS: directory
  4660.                for this font.
  4661.  
  4662.  
  4663.           13.10 Paths
  4664.  
  4665.                JR-Comm uses these three  pathnames to locate and place  files as
  4666.                necessary.  The  pathname  defined in  the  JR-Comm  files string
  4667.                gadget is initially set to S: or  JRCOMM: when the program is run
  4668.                for the first time, but it can be set to a different path to give
  4669.                you re-direction capabilities.  
  4670.  
  4671.                     See the  discussion on  the pathnames  in  the sections  2.2
  4672.                through 2.4.
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.                                          - 62 -
  4683.  
  4684.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4685.  
  4686.  
  4687.  
  4688.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4689.  
  4690.  
  4691.  
  4692.           13.11 Keymap
  4693.  
  4694.                If you wish to  use an alternative keymap to the  default used by
  4695.                the system, enter its name here.
  4696.  
  4697.                     The most logical  way to set  up your environment, if  there
  4698.                are multiple keymaps and/or fonts that you  need to use, would be
  4699.                to  save  separate .def  files, each  set  to a  different keymap
  4700.                and/or  font along with  a phonebook file  so that you  can group
  4701.                phonebook entries according to keymap and font desired.
  4702.  
  4703.                     For example, German users will probably  have the 'd' keymap
  4704.                set as their  default, so "jrcomm.def" and  "jrcomm.phones" would
  4705.                be set for  all German oriented  systems that they want  to call.
  4706.                In  a separate "gb.def" file,  they could set  the keymap to 'gb'
  4707.                for Great Britain.   The "gb.def" would also set the phonebook to
  4708.                "gb.phones".  You  would now be able to simply  load the "gb.def"
  4709.                file with the LOAD  DEFAULTS menu item of the PROJECT  menu.  The
  4710.                associated phonebook (and macros file if defined) would be loaded
  4711.                automatically.
  4712.  
  4713.                NOTE:     JR-Comm gives you full dead/double-dead key support for
  4714.                          accents and the like.
  4715.  
  4716.  
  4717.           13.12 Serial device & unit
  4718.  
  4719.                These string gadgets  allow you  to use a  custom serial  device.
  4720.                Set the strings  to their appropriate  values.  When the  GENERAL
  4721.                PARAMETERS requester is closed, JR-Comm will  attempt to open the
  4722.                new serial device you have entered.
  4723.  
  4724.  
  4725.  
  4726.  
  4727.  
  4728.  
  4729.  
  4730.  
  4731.  
  4732.  
  4733.  
  4734.  
  4735.  
  4736.  
  4737.  
  4738.  
  4739.  
  4740.  
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.                                          - 63 -
  4749.  
  4750.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4751.  
  4752.  
  4753.  
  4754.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4755.  
  4756.  
  4757.  
  4758.      14 MISC MENU
  4759.  
  4760.           The following are descriptions of the menu items available.
  4761.  
  4762.  
  4763.           14.1 Timer reset
  4764.  
  4765.                This item will reset the online timer.
  4766.  
  4767.  
  4768.           14.2 Send break
  4769.  
  4770.                Causes  the serial device  to send a  break signal  of the length
  4771.                specified in the SERIAL PARAMETERS requester.
  4772.  
  4773.  
  4774.           14.3 Hangup modem
  4775.  
  4776.                JR-Comm  will  hangup the  modem, either  by  dropping DTR  or by
  4777.                sending  the  hangup  command  string as  defined  in  the  MODEM
  4778.                PARAMETERS requester.
  4779.  
  4780.  
  4781.           14.4 Clear screen
  4782.  
  4783.                JR-Comm will clear the screen and home the cursor.  In Amiga ANSI
  4784.                emulation mode it  will also reset  the alternate character  set.
  4785.                In VT100 emulation it will reset both character sets.
  4786.  
  4787.  
  4788.           14.5 Print screen
  4789.  
  4790.                This  item  will send  each line  of  text on  the screen  to the
  4791.                printer.  This is not a  graphics printout, so it is disabled  in
  4792.                SkyPix emulation mode  due to  the ability of  this emulation  to
  4793.                change fonts on the fly.
  4794.  
  4795.  
  4796.           14.6 Registration
  4797.  
  4798.                The  REGISTRATION INFROMATION requester allows you to print out a
  4799.                completed JR-Comm user  registration form.  All  information must
  4800.                be entered in  order to proceed  to the PRINT REGISTRATION  QUERY
  4801.                requester.
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.                                          - 64 -
  4815.  
  4816.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4817.  
  4818.  
  4819.  
  4820.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4821.  
  4822.  
  4823.  
  4824.      15 MODES MENU
  4825.  
  4826.           The following modes are available from this menu.
  4827.  
  4828.  
  4829.           15.1 Printer
  4830.  
  4831.                Turns printer output on or off.  This is a checkmarked  item when
  4832.                active.  An asterisk  will be placed to the left  of the protocol
  4833.                indicator if the status line is on.
  4834.  
  4835.  
  4836.           15.2 Chat line
  4837.  
  4838.                Enables and disables the chat line.  Checkmarked when active.
  4839.  
  4840.  
  4841.           15.3 HEX output
  4842.  
  4843.                Displays input from the modem as  lines of hexadecimal bytes with
  4844.                text to the right.  Checkmarked when active.
  4845.  
  4846.  
  4847.           15.4 IBM Doorway
  4848.  
  4849.                Enables IBM Doorway  mode.  Keys will  be sent as IBM  scan codes
  4850.                instead of ASCII.  Checkmarked when active.
  4851.  
  4852.  
  4853.           15.5 Screen title
  4854.  
  4855.                Turns on the screen title.  Checkmarked when active.
  4856.  
  4857.  
  4858.  
  4859.  
  4860.  
  4861.  
  4862.  
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.                                          - 65 -
  4881.  
  4882.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4883.  
  4884.  
  4885.  
  4886.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4887.  
  4888.  
  4889.  
  4890.      16 INFORMATIONAL MESSAGES
  4891.  
  4892.           These messages are displayed via the  JR-Comm QUERY requester.  YES/NO
  4893.           or RETRY/CANCEL are valid responses where appropriate.
  4894.  
  4895.  
  4896.           16.1 Directory not found
  4897.  
  4898.                The FILE requester couldn't find the requested directory.
  4899.  
  4900.  
  4901.           16.2 User font not found
  4902.  
  4903.                The  font  requested by  the  user was  not  located.   Check the
  4904.                filename entered for the font and/or font height.
  4905.  
  4906.  
  4907.           16.3 Can't load file, wrong version
  4908.  
  4909.                JR-Comm located a file, but it was created by a different version
  4910.                of JR-Comm, so it refused to load it.  Valid for .def and .phones
  4911.                files only.
  4912.  
  4913.  
  4914.           16.4 Can't open log file
  4915.  
  4916.                JR-Comm  couldn't open  the log  file.   Check  for  a disk  full
  4917.                condition.
  4918.  
  4919.  
  4920.           16.5 File already exists, resume d/l?
  4921.  
  4922.                Posted during the  start of a  ZMODEM or CIS  B+ download due  to
  4923.                finding  a  file  of the  same  name  as the  one  the  sender is
  4924.                attempting to download to you.  A no  response will cause JR-Comm
  4925.                to start the transfer from the beginning of the file.
  4926.  
  4927.  
  4928.           16.6 File already exists, overwrite?
  4929.  
  4930.                Also  posted during a download where  a file already exists, a no
  4931.                response will  cause JR-Comm  to create  a filename  of the  same
  4932.                name, but will also append a numeric postfix to it.
  4933.  
  4934.  
  4935.           16.7 Really quit JR-Comm?
  4936.  
  4937.                If the immediate exit  option is not set, JR-Comm  will post this
  4938.                QUERY requester to ensure that you really wanted to exit JR-Comm.
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.                                          - 66 -
  4947.  
  4948.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  4949.  
  4950.  
  4951.  
  4952.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  4953.  
  4954.  
  4955.  
  4956.  
  4957.           16.8 Unable to open printer
  4958.  
  4959.                JR-Comm could not open the printer device.
  4960.  
  4961.           16.9 Review buffer is empty
  4962.  
  4963.                Review  mode cannot be entered if  there is nothing in the review
  4964.                buffer.
  4965.  
  4966.  
  4967.           16.10 Print registration form?
  4968.  
  4969.                Self explanatory.
  4970.  
  4971.  
  4972.  
  4973.  
  4974.  
  4975.  
  4976.  
  4977.  
  4978.  
  4979.  
  4980.  
  4981.  
  4982.  
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990.  
  4991.  
  4992.  
  4993.  
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.                                          - 67 -
  5013.  
  5014.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5015.  
  5016.  
  5017.  
  5018.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5019.  
  5020.  
  5021.  
  5022.      17 WARNING MESSAGES
  5023.  
  5024.           These   are  messages  that  indicate  something  that  requires  user
  5025.           interaction to correct.
  5026.  
  5027.  
  5028.           17.1 Directory read error
  5029.  
  5030.                An AmigaDOS read error has occurred  while attempting to read the
  5031.                directory list into the FILE requester.
  5032.  
  5033.  
  5034.           17.2 Could not open screen
  5035.  
  5036.                JR-Comm could not open the requested screen.  Check free memory.
  5037.  
  5038.  
  5039.           17.3 Could not open window
  5040.  
  5041.                Same as for screen above.
  5042.  
  5043.  
  5044.           17.4 Capture file currently open!
  5045.  
  5046.                Two  capture files  cannot  be open  simultaneously.   Close  the
  5047.                current capture file first.
  5048.  
  5049.  
  5050.           17.5 Couldn't open capture file
  5051.  
  5052.                Self explanatory.
  5053.  
  5054.  
  5055.           17.6 CTS disabled, no CTS present
  5056.  
  5057.                CTS  handshaking is  disabled.  A  CTS signal  from the  modem is
  5058.                required in order to activate this handshaking mode.
  5059.  
  5060.  
  5061.           17.7 CTS disabled, no DSR present
  5062.  
  5063.                CTS handshaking  disabled due  to a lack  of a  DSR signal  being
  5064.                active from the modem.
  5065.  
  5066.  
  5067.           17.8 CTS disabled, shared mode
  5068.  
  5069.                CTS handshaking can only be active if JR-Comm is able to open the
  5070.                device  in  exclusive access  mode.   Do  not have  anything else
  5071.                running that is using the serial device.
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.                                          - 68 -
  5079.  
  5080.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5081.  
  5082.  
  5083.  
  5084.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5085.  
  5086.  
  5087.  
  5088.           17.9 Session will expire in 5 mins
  5089.  
  5090.                Posted at the  end of the  3 hour session limit  for unregistered
  5091.                versions only.
  5092.  
  5093.  
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.  
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.                                          - 69 -
  5145.  
  5146.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5147.  
  5148.  
  5149.  
  5150.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5151.  
  5152.  
  5153.  
  5154.      18 FATAL ABORT MESSAGES
  5155.  
  5156.           The following messages are posted prior to JR-Comm terminating.  These
  5157.           are ALWAYS fatal abort conditions.
  5158.  
  5159.  
  5160.                               - Out of memory.
  5161.                               - Serial device error.
  5162.                               - Need newer OS.
  5163.                               - Timer device error.
  5164.                               - Couldn't start child task.
  5165.                               - Console device error.
  5166.  
  5167.  
  5168.  
  5169.  
  5170.  
  5171.  
  5172.  
  5173.  
  5174.  
  5175.  
  5176.  
  5177.  
  5178.  
  5179.  
  5180.  
  5181.  
  5182.  
  5183.  
  5184.  
  5185.  
  5186.  
  5187.  
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193.  
  5194.  
  5195.  
  5196.  
  5197.  
  5198.  
  5199.  
  5200.  
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.                                          - 70 -
  5211.  
  5212.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5213.  
  5214.  
  5215.  
  5216.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5217.  
  5218.  
  5219.  
  5220.      19 QUESTIONS & ANSWERS
  5221.  
  5222.       - THE ONLINE TIMER IS ALWAYS COUNTING, EVEN WHEN OFFLINE.
  5223.  
  5224.                               -and-
  5225.  
  5226.       - THE DIALER EXITS IMMEDIATELY WITHOUT DIALING.
  5227.  
  5228.           These two problems  are due to the carrier  detect signal (DCD) always
  5229.           being active.   Check the manual to  the modem for the  proper command
  5230.           and/or hardware  switch in order to set the  modem so that this signal
  5231.           is only active when a carrier signal is present.
  5232.  
  5233.                If  the  modem  (or cable)  doesn't  allow  you  to correct  this
  5234.           problem,  you will have to disable the carrier detect logic in JR-Comm
  5235.           by setting the button gadget "Ignore  carrier detect" which is located
  5236.           in the MODEM PARAMETERS requester.
  5237.  
  5238.  
  5239.       - THE DIALER ALWAYS REMOVES AN ENTRY AFTER THREE DIAL ATTEMPTS.
  5240.  
  5241.           You modem  must be able  to RELIABLY detect a  busy signal or  it will
  5242.           return  a NO  CARRIER  response.   If  three  of  these responses  are
  5243.           received for a selected entry the dialer will deselect it.
  5244.  
  5245.                If  your modem does not detect busy signals, also known as "blind
  5246.           dialing", or it  is not reliably detecting them, you must activate the
  5247.           "Ignore  No  Carrier"  option in  the  MODEM  PARAMETERS  requester to
  5248.           deactivate this feature of the dialer.
  5249.  
  5250.  
  5251.       - THE DIALER ALWAYS SETS THE BAUD RATE TO SOMETHING OTHER THAN THE   
  5252.         SELECTED OR CONNECTED RATE, WHY?
  5253.  
  5254.           There are  two reasons  why this would  happen.   The most  common one
  5255.           would be have the "Auto-baud" option in the MODEM PARAMETERS requester
  5256.           active  while your modem is not set (or capable) of returning extended
  5257.           result codes for the "CONNECT" message.  The second reason is  if your
  5258.           modem does not adhere to the  Hayes standard for these extended result
  5259.           codes.  Please refer to section 2.8.5 for more details about the auto-
  5260.           baud feature.
  5261.  
  5262.  
  5263.       - ALL FILE TRANSFERS IMMEDIATELY ABORT WITH "Carrier not detected..."
  5264.  
  5265.           This is related to the previous problem except that the carrier detect
  5266.           signal (DCD)  is never active, even  when it should be.   The two most
  5267.           likely  causes for this occurring would be a defective serial cable or
  5268.           modem.   Check the modem manual to verify that  your modem does have a
  5269.           functioning DCD signal and that the serial cable passes this signal.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.                                          - 71 -
  5277.  
  5278.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5279.  
  5280.  
  5281.  
  5282.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5283.  
  5284.  
  5285.  
  5286.       - JR-COMM WILL NOT ENABLE CTS HANDSHAKE.
  5287.  
  5288.           In order to  use CTS/RTS handshake, your  modem must have the  DSR and
  5289.           CTS signals active.  Check  your manual so that you can  set the modem
  5290.           to always have DSR active and have CTS remain active (but not set high
  5291.           permanently) when offline.
  5292.  
  5293.  
  5294.       - THE MODEM SOMETIMES "MISSES" THE DIAL COMMAND SENT BY THE DIALER.
  5295.  
  5296.           Some modems have  trouble decoding an  "AT" command sequence when  the
  5297.           characters are sent too fast.  Set  the "Dial pacing" parameter in the
  5298.           MODEM  PARAMETERS  requester to  a  value  that allows  your  modem to
  5299.           reliably receive the dial command.  This value represents tenths  of a
  5300.           second delay between each character in the command string.
  5301.  
  5302.  
  5303.       - WHY DO DOWNLOADS SOMETIMES TAKE LONGER THAN UPLOADS TO THE SAME SYSTEM?
  5304.  
  5305.           This is not a problem.  It is simply that  any download, regardless of
  5306.           the  protocol being  used, is entirely  dependent on the  speed of the
  5307.           sending program.  You can only receive  a file as fast as it is  being
  5308.           sent to you.
  5309.  
  5310.  
  5311.       - MY MACROS ARE SENDING INCORRECT DATA WHEN USING THE IBM DOORWAY MODE.
  5312.  
  5313.           This is normal.  Function key  macros are disabled during Doorway mode
  5314.           due to JR-Comm emulating the hexadecimal scan  key codes that are sent
  5315.           whenever a key is pressed while this mode  is active.  For this reason
  5316.           you cannot have macros when using this mode.
  5317.  
  5318.  
  5319.       - I'M GETTING DOWNLOAD ERRORS AT OR ABOVE 9600BPS WITH AN MNP MODEM.
  5320.  
  5321.           Since an MNP  modem is an  error correcting device  that gives you  an
  5322.           error free connection, any errors at high baud rates can only mean one
  5323.           thing; data  being lost between the modem and  computer.  The cause of
  5324.           this is due  to the cpu  getting locked-out long  enough for the  most
  5325.           recently received data  byte to  be overwritten by  the next  incoming
  5326.           byte.  Unfortunately, the  internal serial port does not  buffer these
  5327.           bytes like  some of  the more  advanced UARTS (Universal  Asynchronous
  5328.           Receive Transmit  device) available these days.   Thus, the  cpu has a
  5329.           fairly critical "window of opportunity" in order to successfully fetch
  5330.           data as it is received.
  5331.  
  5332.                Unlike  the  IBM style  computer,  the  Amiga does  not  have the
  5333.           ability  to simply pop in  an alternate (and  more powerful) UART that
  5334.           would eliminate this  problem.  Do not  despair however.  There  are a
  5335.           few simple  things that you can check to  determine the cause of these
  5336.           bytes getting lost.  
  5337.  
  5338.  
  5339.  
  5340.  
  5341.  
  5342.                                          - 72 -
  5343.  
  5344.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5345.  
  5346.  
  5347.  
  5348.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5349.  
  5350.  
  5351.  
  5352.                Using an 8 or  16 color screen can have a  direct effect on these
  5353.           problems, try dropping down to a Workbench or 2 color screen to see if
  5354.           this eliminates the errors.
  5355.  
  5356.                Next,  are  you  running  JR-Comm  or  any  other  task  with  an
  5357.           excessively high priority?  Do you  have any device drivers (hard disk
  5358.           drivers are a common  one) that run at an unreasonably  high priority?
  5359.           Use the XOPER  utility (available  on most better  BBS and  commercial
  5360.           systems)  to  give you  a list  of  the priorities  for all  the tasks
  5361.           present in your system.
  5362.  
  5363.                If the task priority  in the GENERAL PARAMETERS  requester hasn't
  5364.           been modified, you may want to bump it up one or two at a time and see
  5365.           if this cures the problem.
  5366.  
  5367.                Having more  than two floppy  drives connected (one  internal and
  5368.           one external)  will  definitely give  you problems  with the  internal
  5369.           serial port.  This is due to AmigaDOS checking for a changed disk once
  5370.           every  second or so for  each drive.  The  same holds true for certain
  5371.           hard  disk  controller  devices  that  have  more than  two  or  three
  5372.           partitions  active.   Believe  it or  not,  AmigaDOS also  checks each
  5373.           partition once every second to see if it too has been changed!  
  5374.  
  5375.                Finally, check if you are running any cpu  intensive tasks in the
  5376.           background while you're downloading.  
  5377.  
  5378.                Although  the  Amiga  is a  multitasking  machine,  the resources
  5379.           available are finite, especially  when you're running JR-Comm (or  any
  5380.           communications program) at  9600bps or 19.2kbps (anything  higher than
  5381.           19.2kbps  is definitely  not  recommended  with  the  internal  port).
  5382.           Remember that the internal port can't buffer the data it receives,  so
  5383.           don't bog down the cpu or it won't be able to respond to the data fast
  5384.           enough to prevent it from being overwritten.
  5385.  
  5386.                If you still continue  to receive errors contact the  support BBS
  5387.           for  any  additional help  that  may  have been  discovered  since the
  5388.           printing of this manual.
  5389.  
  5390.                As an aside, you may wish to look into a third party serial board
  5391.           for the A2000 and A3000 series  of Amiga computers.  These boards  can
  5392.           greatly reduce the problems you may be having, especially if you can't
  5393.           completely eliminate them.
  5394.  
  5395.  
  5396.       - JR-COMM SOMETIMES REPORTS THAT IT COULDN'T OPEN A WINDOW.
  5397.  
  5398.           You're running JR-Comm on a system that has little free memory.  Use a
  5399.           screen with less colors.
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.                                          - 73 -
  5409.  
  5410.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5411.  
  5412.  
  5413.  
  5414.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5415.  
  5416.  
  5417.  
  5418.       - ATREDES BBS ZMODEM DOWNLOADS SOMETIMES HAVE "WEIRD" FILE SIZES.
  5419.  
  5420.           Some versions of the Atredes BBS system  had a bug that gave incorrect
  5421.           information for this  protocol.  The  file will be received  correctly
  5422.           though.   Inform  the sysop  of  that system  to  upgrade to  a  newer
  5423.           version.
  5424.  
  5425.  
  5426.       - FILE TRANSFERS WITH A BBS-PC! SYSTEM <INSERT YOUR PROBLEM HERE>.
  5427.  
  5428.           Unfortunately, there is no easy way to determine which version of
  5429.           BBS-PC! you are really dealing with.  Although it may "say" that it is
  5430.           version  4.20 (or  whatever),  it could  be  any one  of  a number  of
  5431.           releases due to the publisher of this product not bumping  the version
  5432.           number as they fix things.  The  only certain way is to know the  file
  5433.           size of  the  executable for  this program  and, as  a  caller to  the
  5434.           system, you cannot find this out.
  5435.  
  5436.                Contact the sysop of the system in question to  determine what is
  5437.           the best way  to correct  the problems you're  experiencing with  this
  5438.           BBS.
  5439.  
  5440.  
  5441.       - I'M USING JR-COMM TO DIAL OUT ON A BBS LINE.  HOW DO I PREVENT IT FROM
  5442.         EXITING AFTER RECEIVING A "RING" OR 3 "NO DIALTONE" MESSAGES?
  5443.  
  5444.           The "RING" message in the MODEM  PARAMETERS REQUESTER will have to  be
  5445.           deleted in order  to disable that feature.  The  "NO DIALTONE" feature
  5446.           of  the dialer can't  really be disabled,  but a work  around has been
  5447.           developed that will "fool" the dialer.
  5448.  
  5449.                What  you need  to do is  first delete the  "NO DIALTONE" string.
  5450.           Now,  change  the "NO  CARRIER" to  "NO  DIALTONE".   Lastly,  set the
  5451.           "Ignore no carrier" option in the MODEM PARAMETERS requester.
  5452.  
  5453.                What this  accomplishes is  that the  dialer will  treat the  "NO
  5454.           DIALTONE" response  as if the  modem was a  dumb Hayes that  was using
  5455.           blind  dialing.    Although  an  intelligent  modem that  has  a  call
  5456.           progression feature can  still return a  "NO CARRIER" response if  the
  5457.           modem times out without the remote system picking up or if it fails to
  5458.           detect a "BUSY" signal,  the "Ignore no carrier" feature  will prevent
  5459.           the dialer from removing the phone entry from the selected list.
  5460.  
  5461.  
  5462.       - WHY DOESN'T JR-COMM HAVE A YMODEM-batch PROTOCOL?
  5463.  
  5464.           It does.  YMODEM IS a batch protocol, thus calling it "batch" would be
  5465.           redundant.  There are  really only two variations of  TRUE YMODEM(tm).
  5466.           The first is  YMODEM and the second  is the YMODEM-g protocol  for use
  5467.           with reliable data connections, such as an MNP modem.
  5468.  
  5469.                The  trouble  lies  in  the  fact  that  some  telecommunications
  5470.           software authors took it upon themselves to implement only some of the
  5471.  
  5472.  
  5473.  
  5474.                                          - 74 -
  5475.  
  5476.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5477.  
  5478.  
  5479.  
  5480.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5481.  
  5482.  
  5483.  
  5484.           features of YMODEM  and still call it YMODEM.  The most common variant
  5485.           being what is now  properly called XMODEM-1k.  Later,  after realizing
  5486.           the errors of their ways, they added YMODEM-batch, but called  it that
  5487.           to save face with their users.
  5488.  
  5489.                If the protocol that calls itself  YMODEM does not send filename,
  5490.           size and date  information (JR-Comm  will tell you  this by  "stepping
  5491.           down" to XMODEM), it is really XMODEM-1k.
  5492.  
  5493.                There are  some other versions  that will send  this information,
  5494.           but will not  support batch  operation.  You  can still use  JR-Comm's
  5495.           YMODEM in these instances too.
  5496.  
  5497.                Finally, there are some very old versions of YMODEM that  you may
  5498.           run into that cannot handle the 1024  byte block that is in widespread
  5499.           use today.  This is the reason for the YMODEM and YMODEM-1k options in
  5500.           the FILE TRANSFER  PARAMETERS requester.   In almost all cases,  leave
  5501.           the 1k version selected.   Only use the other for  instances where the
  5502.           receiver must have 128 byte blocks sent.
  5503.  
  5504.                JR-Comm has enough intelligence built-in to  handle almost any of
  5505.           the mutant versions of this protocol that you may run into.  If you do
  5506.           run into an especially uncommon strain of this protocol, please report
  5507.           it  to the BBS so that it can be  modified to deal with it in a future
  5508.           release.
  5509.  
  5510.  
  5511.       - MY ZMODEM TRANSFERS ARE MUCH SLOWER THAN THOSE WITH OTHER PROGRAMS. WHY?
  5512.  
  5513.           There  are  several causes  of this  happening.   If  one or  more are
  5514.           present, you will get  very slow transfer  rates as their effects  are
  5515.           cumulative.
  5516.  
  5517.                The  most  common cause  is  having  the "Escape  control  chars"
  5518.           feature enabled.  Unless the network  you're using is very troublesome
  5519.           with control characters, you do not need to have this  feature active.
  5520.           It will really  kill the throughput  of a ZMODEM transfer,  especially
  5521.           for binary files, as it adds an extra byte for every control character
  5522.           in the file.
  5523.  
  5524.                Downloads and  uploads to or  from a floppy  disk will  also slow
  5525.           down the transfer.  Although JR-Comm  uses asynchronous file I/O which
  5526.           enables it to continue  sending or receiving while reading  or writing
  5527.           to the floppy, it will still have an effect on the transfer.  You  may
  5528.           want to try  transferring to  and from  the ram disk  to increase  the
  5529.           throughput.
  5530.  
  5531.                The "Disk check"  and "Logfile active"  features will also  delay
  5532.           the start of  a transfer.  JR-Comm is very conservative about figuring
  5533.           CPS rates; it doesn't just do a check of the time taken to receive the
  5534.           current block of data.  Instead,  it uses the actual time taken  to do
  5535.           the whole transfer from start to finish.
  5536.  
  5537.  
  5538.  
  5539.  
  5540.                                          - 75 -
  5541.  
  5542.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5543.  
  5544.  
  5545.  
  5546.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5547.  
  5548.  
  5549.  
  5550.                If a  file that is  about to be received  has the same  name as a
  5551.           file on your system, JR-Comm is going to ask you if you want to resume
  5552.           the transfer.  If  not, you will be asked  if you want the file  to be
  5553.           overwritten.  Answering these  questions takes time and will  make the
  5554.           transfer a bit slower than normal.
  5555.  
  5556.                The last reason for slower transfers has to do with uploads only.
  5557.           If the "Overdrive" feature is not enabled, JR-Comm will not do a burst
  5558.           mode  send of  data out  the serial  port.   Although you  will see  a
  5559.           moderate to substantial increase in performance (directly proportional
  5560.           to baud rate), it  has the drawback of increasing error recovery time.
  5561.           It is  not recommended for noisy  connections or for baud  rates below
  5562.           9600bps.
  5563.  
  5564.  
  5565.       - WHY DOES JR-COMM SOMETIMES TAKE SO LONG TO ABORT A FILE TRANSFER?
  5566.  
  5567.           JR-Comm tries very hard to prevent leftover  data from an aborted file
  5568.           transfer  from splattering  all  over your  display.   If the  wait is
  5569.           extraordinarily long you can  click on the  close window gadget a  few
  5570.           times to cause a hard  abort to occur regardless of what data  is left
  5571.           in the pipe.
  5572.  
  5573.                Although ZMODEM transfers will generally abort faster, the XMODEM
  5574.           technology protocols can take a good deal of time  to abort.  The main
  5575.           reason for this is that the receiver can only detect an abort sequence
  5576.           at the start of a block.  It cannot determine this while receiving the
  5577.           data portion of the  block.  So, you may  have to wait for as  many as
  5578.           1,028 bytes  to be  sent or received  before it  will begin  the abort
  5579.           sequence.     The  "Overdrive"   option  will  aggravate   this  delay
  5580.           substantially for low baud rates.
  5581.  
  5582.  
  5583.       - WHY DO 4 DOTS APPEAR IN THE STATUS LINE WHEN USING VT100?
  5584.  
  5585.           These dots represent the four LED indicators on a real VT100 terminal.
  5586.           They are  software controlled by  the remote system  during operation.
  5587.           An '*' character is used to indicate that the LED is "on".
  5588.  
  5589.  
  5590.       - JR-COMM HAS TROUBLE KEEPING UP WITH 16 COLOR ANSI.  WHY?
  5591.  
  5592.           If you're using an Amiga that  only has chip ram or "pseudo-fast"  ram
  5593.           instead of  "true" fast ram, the cpu is  going to be locked-out during
  5594.           display and scroll functions.  An 8 color screen should help eliminate
  5595.           the slow operation that occurs on systems with no true fast ram.
  5596.  
  5597.                True fast ram is different than ram expansion that resides at the
  5598.           hexadecimal $C00000 address, such  as the 512k A501 expansion  for the
  5599.           A500.
  5600.  
  5601.                A 16 color screen also is limited to 2400bps operation.  Somewhat
  5602.           less for PAL screens, even if fast  ram is installed.  If you're using
  5603.  
  5604.  
  5605.  
  5606.                                          - 76 -
  5607.  
  5608.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5609.  
  5610.  
  5611.  
  5612.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5613.  
  5614.  
  5615.  
  5616.           a high-speed  modem,  you should  drop down  to at  least  an 8  color
  5617.           screen,  or risk serial  data loss.   See the  next problem discussion
  5618.           which is closely related to this one.
  5619.  
  5620.  
  5621.       - WHY ARE THE COLORS ORDERED DIFFERENTLY THEN A TRUE MS-DOS MACHINE?
  5622.  
  5623.           JR-Comm uses a  translation table to  convert the ANSI sequences  that
  5624.           change color to  the correct hue.   This was done to  make the various
  5625.           requesters and  default white on black text look "right" on the Amiga.
  5626.           If the "correct" color  ordering was used, the default text would have
  5627.           been  red  for  both  the  terminal and  the  string  gadgets  in  the
  5628.           requesters.
  5629.  
  5630.                The color scheme  was further designed  to allow the gadgets  and
  5631.           their labels to be readable from a 2 color to 16 color screen.
  5632.  
  5633.  
  5634.       - BUT, DID IT HAVE TO EMULATE THE "FLICKER" OF THE OLD CGA MONITORS TOO?
  5635.  
  5636.           The slight  flicker you see as colored text scrolls up the screen is a
  5637.           result of the blitter  scrolling each of the four  component bitplanes
  5638.           that make up a  16 color screen one at a time.  Since the total scroll
  5639.           operation takes longer than the time to refresh and paint the bitplane
  5640.           data once or twice, you  see a small flicker.  Some of  the colors are
  5641.           more prone to this  than others.  The color scheme of  the palette was
  5642.           also modified to take this into account by separating some of the more
  5643.           offending colors  to minimize this effect.  Unfortunately, this wasn't
  5644.           completely successful.
  5645.  
  5646.                A future version  of JR-Comm may have a  better solution to this.
  5647.           Only authorized system calls and methods were used to prevent problems
  5648.           from occurring with the new version(s) of Kickstart and Workbench that
  5649.           were still under development when JR-Comm 1.0 was released.
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.                                          - 77 -
  5673.  
  5674.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5675.  
  5676.  
  5677.  
  5678.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5679.  
  5680.  
  5681.  
  5682.      20 SUPPORT INFORMATION
  5683.  
  5684.  
  5685.           Support for JR-Comm is  available through several networks.   The most
  5686.           reliable is  to call the JR-Comm support BBS  directly.  You will also
  5687.           receive a response here faster than  through any of the other networks
  5688.           as I use it the most.
  5689.  
  5690.  
  5691.           20.1 JR-Comm Support BBS
  5692.  
  5693.                The  support  BBS is  attached  to  the FidoNet  BBS  network and
  5694.                receives the international Amiga echomail conference, twenty-four
  5695.                hour  crashmail is supported  via the MS-DOS  version of Binkley.
  5696.                The BBS is also a member of the RIME PCRelay network and receives
  5697.                the Amiga conference there too.
  5698.  
  5699.                     A  private  support conference  is  provided  for registered
  5700.                users, although the system is open to anyone who calls.  The most
  5701.                recent version of JR-Comm will be  available for download and for
  5702.                FidoNet file requesting via the "magic" name "JRCOMM".
  5703.  
  5704.                          Atlantic County Amiga BBS - (609) 625-2453
  5705.                          Baud rates supported:    3/12/24/96/14400 HST/V.32
  5706.                          FidoNet address:         1:266/61
  5707.                          RIME network address:    AMIGA
  5708.  
  5709.  
  5710.           20.2 GEnie 
  5711.  
  5712.                Deb   Christensen,  the  head  sysop  in   charge  of  the  Amiga
  5713.                roundtable, has graciously provided a  private support conference
  5714.                for  registered users of JR-Comm.  The  conference is #23 at page
  5715.                555;1.
  5716.  
  5717.                     If you need to contact me via email, my ID is JRADIGAN.
  5718.  
  5719.  
  5720.           20.3 CompuServe
  5721.  
  5722.                I try  to access the  AmigaTech conference two  or three  times a
  5723.                week to keep  up on the  Telecom area  (4).  My  ID for  Easyplex
  5724.                email is 76545,201.
  5725.  
  5726.  
  5727.           20.4 People Link
  5728.  
  5729.                I also  try to  access this network  a few times  a week  to stay
  5730.                abreast of the  conversation in the Amiga Zone, section 8.  My ID
  5731.                here is JRADIGAN for email purposes.
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.                                          - 78 -
  5739.  
  5740.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5741.  
  5742.  
  5743.  
  5744.      JR-Comm 1.0 Users Manual                                 Electronic Edition
  5745.  
  5746.  
  5747.  
  5748.           20.5 BIX
  5749.  
  5750.                Same goes for BIX; my ID is also JRADIGAN here for email.
  5751.  
  5752.  
  5753.           20.6 USENET
  5754.  
  5755.                I currently maintain an account at jprad@faatcrl.UUCP for netmail
  5756.                and   I   also   frequent    the   comp.sys.amiga(.hardware/tech)
  5757.                newsgroups.
  5758.  
  5759.                     For those without smart mailer access, my bang path is:
  5760.  
  5761.                               ...!rutgers!faatcrl!jprad
  5762.  
  5763.  
  5764.           20.7 If you have problems
  5765.  
  5766.                     The need for a  complete and detailed description cannot  be
  5767.                emphasized enough, statements  like "The dialer doesn't  work" or
  5768.                "It won't  upload/download" do  neither of  us any  good.   Also,
  5769.                don't give  up immediately.   If  something seems  wrong ask  the
  5770.                sysop of the  system you're  connected to first.   Since  his/her
  5771.                system is more than likely to be  less expensive to call than the
  5772.                support BBS  (and probably less busy too),  it makes sense to see
  5773.                if he/she can help you out first.
  5774.  
  5775.                     If you do  post a problem report, please be  sure to include
  5776.                the name and number of the system you had a problem with, how you
  5777.                created the problem (so that I can recreate it) and anything else
  5778.                that is  related to  the problem.   A short  description of  your
  5779.                system may also be helpful.   Hard disk users should  include the
  5780.                type of controller and how many partitions you're using.
  5781.  
  5782.                     You may also want to include a capture file of what happened
  5783.                if it is terminal related (make sure that no capture  filters are
  5784.                on when you do).   You may also want to  send a snapshot of  your
  5785.                JR-Comm setup (save  a .def file using the initials of your name,
  5786.                like "jpr.def") and  archive it  along with the  capture file  so
  5787.                that you can upload it for me to examine.
  5788.  
  5789.                     Providing as much  information as you  can gather the  first
  5790.                time will usually  result in a  faster resolution of the  problem
  5791.                and will eliminate your having to call several times only to find
  5792.                me asking for more information.
  5793.  
  5794.                     In any event, good luck and happy modeming!
  5795.  
  5796.                                                             Jack Radigan
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.                                          - 79 -
  5805.  
  5806.      Copyright (C) 1990 John P. Radigan                         Printed 07/01/90
  5807.  
  5808.