home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / comm / jrc99n.lzh / jrc99n.doc < prev    next >
Text File  |  1990-04-05  |  151KB  |  4,290 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 may be  made available in  order to correct potentially  hazardous
  152.      situations.  Fixes for benign problems will usually be deferred to the next
  153.      major  release  of JR-Comm.    This  disclosure does  not  guarantee future
  154.      versions of this product, only a prescribed method of dealing with possible
  155.      errors, and their corrections, to this program.
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                                        LICENSE
  163.                                  -------------------
  164.  
  165.           JR-Comm  is  a copyrighted  product made  available  to you  under the
  166.      concept of  Shareware.   It has  never been,  and will never  be, a  Public
  167.      Domain or otherwise "free" program, therefore, you must obtain a license in
  168.      order to rightfully use it.
  169.  
  170.           So that you may be provided ample  time to fully evaluate JR-Comm, you
  171.      are granted a limited use license for a period of thirty days after initial
  172.      usage.  Registration is required for any continued use past this evaluation
  173.      period.
  174.  
  175.           Commercial or governmental  use is  limited to one  person during  the
  176.      evaluation period.  Further use requires registration of every copy in use.
  177.      Site licenses are available for eleven or  more copies per order.  They are
  178.      distributed as  one master  disk to  one contact  person.   This person  is
  179.      required to limit  the number of active  copies in circulation equal  to or
  180.      less than the quantity registered.
  181.  
  182.           User groups  may use the  site license  discount rates for  a one-time
  183.      group  registration for  each new release  of JR-Comm.   The order  must be
  184.      addressed to the Treasurer of  the user group and must also include  a list
  185.      of the first and last names of each member who is registering JR-Comm.  The
  186.      list must be printed on user group letterhead.  The group will then receive
  187.      one master disk of JR-Comm along with a list of registration id numbers for
  188.      the registered members.  The group is  required to supply disks for copying
  189.      the master.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                          iii
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                                      DISTRIBUTION
  213.                                ------------------------
  214.  
  215.           Distribution is limited to the original shareware distribution archive
  216.      file only, none of the member files may be omitted.  Furthermore, no profit
  217.      or other material  gain may be  realized for distributing JR-Comm  with the
  218.      sole  exception of recovery for  media and postage.   Bundling JR-Comm, the
  219.      distribution archive or  any member files,  with any commercial product  is
  220.      not  permitted  unless   a  Commercial  Distribution  Agreement   has  been
  221.      previously obtained from the author.
  222.  
  223.           At  no time are you allowed  to distribute a copy  of JR-Comm that has
  224.      had a user registration ID number installed in it.
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.                                    ACKNOWLEDGEMENTS
  234.                              ----------------------------
  235.  
  236.           Michael Cox for permission to include the SkyPix terminal protocol.
  237.  
  238.           Chuck Forsberg for his X/YMODEM and ZMODEM protocol specifications and
  239.           for his public domain rz.c, sz.c & zm.c source files.
  240.  
  241.           Russ Ranshaw for his CompuServe B Plus protocol document.
  242.  
  243.           Paul Resch  for his  BPLUS.C source  file, converted  from the  Pascal
  244.           source BPLUS.PAS by Russ Ranshaw.
  245.  
  246.           Peter Boswell for his WXMODEM protocol document.
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  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 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 Assigned directory/volume  . . . . . . . . . . . . . . . . . .   4
  283.                2.2.1 JRCOMM: . . . . . . . . . . . . . . . . . . . . . . . .   4
  284.                2.2.2 SKYPIX: . . . . . . . . . . . . . . . . . . . . . . . .   5
  285.           2.3 JR-Comm files  . . . . . . . . . . . . . . . . . . . . . . . .   5
  286.           2.4 File search logic  . . . . . . . . . . . . . . . . . . . . . .   5
  287.           2.5 Limitations in 512k environments . . . . . . . . . . . . . . .   6
  288.           2.6 Notes for 1Meg system users  . . . . . . . . . . . . . . . . .   6
  289.           2.7 Starting JR-Comm for the first time  . . . . . . . . . . . . .   6
  290.                2.7.1 Registration procedure  . . . . . . . . . . . . . . . .   7
  291.                2.7.2 User name entry . . . . . . . . . . . . . . . . . . . .   7
  292.                2.7.3 Creating the jrcomm.def file  . . . . . . . . . . . . .   7
  293.                2.7.4 Terminal parameters . . . . . . . . . . . . . . . . . .   7
  294.                2.7.5 Serial parameters . . . . . . . . . . . . . . . . . . .   8
  295.                2.7.6 Modem parameters  . . . . . . . . . . . . . . . . . . .   8
  296.                2.7.7 General parameters  . . . . . . . . . . . . . . . . . .   8
  297.                2.7.8 Saving your defaults  . . . . . . . . . . . . . . . . .   8
  298.           2.8 Modem setup  . . . . . . . . . . . . . . . . . . . . . . . . .   8
  299.                2.8.1 Carrier detect signal . . . . . . . . . . . . . . . . .   8
  300.                2.8.2 Data terminal ready signal  . . . . . . . . . . . . . .   9
  301.                2.8.3 The initialization command  . . . . . . . . . . . . . .   9
  302.                2.8.4 Modem response codes  . . . . . . . . . . . . . . . . .   9
  303.                2.8.5 Dialer auto-baud feature  . . . . . . . . . . . . . . .  10
  304.                2.8.6 Additional information for MNP modems . . . . . . . . .  10
  305.           2.9 Specific instructions for different modems . . . . . . . . . .  11
  306.                2.9.1 Supra Modem 2400 (external) . . . . . . . . . . . . . .  11
  307.                2.9.2 MultiTech 224EH (external)  . . . . . . . . . . . . . .  11
  308.                2.9.3 USRobotics Courier HST (external) . . . . . . . . . . .  12
  309.  
  310.      3 SYSTEM BASICS . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
  311.           3.1 The display  . . . . . . . . . . . . . . . . . . . . . . . . .  13
  312.           3.2 Status line  . . . . . . . . . . . . . . . . . . . . . . . . .  14
  313.           3.3 Connect timer  . . . . . . . . . . . . . . . . . . . . . . . .  14
  314.           3.4 Time-of-day clock  . . . . . . . . . . . . . . . . . . . . . .  15
  315.           3.5 Terminal emulations  . . . . . . . . . . . . . . . . . . . . .  15
  316.                3.5.1 TTY . . . . . . . . . . . . . . . . . . . . . . . . . .  15
  317.                3.5.2 Amiga ANSI  . . . . . . . . . . . . . . . . . . . . . .  15
  318.                3.5.3 IBM color . . . . . . . . . . . . . . . . . . . . . . .  15
  319.                3.5.4 IBM mono  . . . . . . . . . . . . . . . . . . . . . . .  15
  320.                3.5.5 VT100 . . . . . . . . . . . . . . . . . . . . . . . . .  15
  321.                3.5.6 SkyPix  . . . . . . . . . . . . . . . . . . . . . . . .  16
  322.           3.6 Review buffer  . . . . . . . . . . . . . . . . . . . . . . . .  16
  323.           3.7 Capture file . . . . . . . . . . . . . . . . . . . . . . . . .  16
  324.           3.8 Chat mode  . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  325.           3.9 File transfers . . . . . . . . . . . . . . . . . . . . . . . .  17
  326.           3.10 Gadget types  . . . . . . . . . . . . . . . . . . . . . . . .  18
  327.  
  328.                                           v
  329.  
  330.  
  331.  
  332.                3.10.1 String gadgets . . . . . . . . . . . . . . . . . . . .  18
  333.                3.10.2 Option select gadgets  . . . . . . . . . . . . . . . .  18
  334.                3.10.3 Control gadgets  . . . . . . . . . . . . . . . . . . .  18
  335.                3.10.4 Intuition gadgets  . . . . . . . . . . . . . . . . . .  18
  336.           3.11 Keyboard attention sequences  . . . . . . . . . . . . . . . .  19
  337.  
  338.      4 SPECIAL REQUESTERS  . . . . . . . . . . . . . . . . . . . . . . . . .  20
  339.           4.1 YAFR...? . . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  340.                4.1.1 Functional description  . . . . . . . . . . . . . . . .  20
  341.                4.1.2 File lists  . . . . . . . . . . . . . . . . . . . . . .  20
  342.                4.1.3 SELECT gadget . . . . . . . . . . . . . . . . . . . . .  21
  343.                4.1.4 PARENT gadget . . . . . . . . . . . . . . . . . . . . .  21
  344.                4.1.5 UNSELECT gadget . . . . . . . . . . . . . . . . . . . .  21
  345.                4.1.6 Filename string gadget  . . . . . . . . . . . . . . . .  21
  346.                4.1.7 Pathname string gadget  . . . . . . . . . . . . . . . .  21
  347.                4.1.8 OK gadget . . . . . . . . . . . . . . . . . . . . . . .  22
  348.                4.1.9 CANCEL gadget . . . . . . . . . . . . . . . . . . . . .  22
  349.                4.1.10 Close window gadget  . . . . . . . . . . . . . . . . .  22
  350.           4.2 Query requester  . . . . . . . . . . . . . . . . . . . . . . .  22
  351.  
  352.      5 MENUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  353.           5.1 Project menu . . . . . . . . . . . . . . . . . . . . . . . . .  23
  354.           5.2 Phonebook menu . . . . . . . . . . . . . . . . . . . . . . . .  23
  355.           5.3 Buffer menu  . . . . . . . . . . . . . . . . . . . . . . . . .  23
  356.           5.4 Transfers menu . . . . . . . . . . . . . . . . . . . . . . . .  24
  357.           5.5 Options menu . . . . . . . . . . . . . . . . . . . . . . . . .  24
  358.           5.6 Misc menu  . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  359.           5.7 Modes menu . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  360.  
  361.      6 PHONEBOOK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25
  362.           6.1 Directory requester  . . . . . . . . . . . . . . . . . . . . .  25
  363.                6.1.1 DELETE gadget . . . . . . . . . . . . . . . . . . . . .  25
  364.                6.1.2 EDIT gadget . . . . . . . . . . . . . . . . . . . . . .  25
  365.                6.1.3 DIAL gadget . . . . . . . . . . . . . . . . . . . . . .  25
  366.                6.1.4 UNSELECT gadget . . . . . . . . . . . . . . . . . . . .  25
  367.                6.1.5 ADD gadget  . . . . . . . . . . . . . . . . . . . . . .  25
  368.                6.1.6 SORT gadget . . . . . . . . . . . . . . . . . . . . . .  26
  369.                6.1.7 LOAD gadget . . . . . . . . . . . . . . . . . . . . . .  26
  370.                6.1.8 SAVE gadget . . . . . . . . . . . . . . . . . . . . . .  26
  371.                6.1.9 Master password string gadget . . . . . . . . . . . . .  26
  372.           6.2 Entry editor requester . . . . . . . . . . . . . . . . . . . .  26
  373.                6.2.1 Name string gadget  . . . . . . . . . . . . . . . . . .  26
  374.                6.2.2 Phone string gadget . . . . . . . . . . . . . . . . . .  26
  375.                6.2.3 Macros string gadget  . . . . . . . . . . . . . . . . .  26
  376.                6.2.4 Capture string gadget . . . . . . . . . . . . . . . . .  27
  377.                6.2.5 Password string gadget  . . . . . . . . . . . . . . . .  27
  378.                6.2.6 Length string gadget  . . . . . . . . . . . . . . . . .  27
  379.                6.2.7 Dial prefix option gadgets  . . . . . . . . . . . . . .  27
  380.                6.2.8 Cents/min string gadget . . . . . . . . . . . . . . . .  27
  381.                6.2.9 Password type option gadgets  . . . . . . . . . . . . .  27
  382.                6.2.10 Reset timer gadget . . . . . . . . . . . . . . . . . .  27
  383.                6.2.11 Parameter requester gadgets  . . . . . . . . . . . . .  28
  384.                6.2.12 CANCEL gadget  . . . . . . . . . . . . . . . . . . . .  28
  385.           6.3 Dialer operation . . . . . . . . . . . . . . . . . . . . . . .  28
  386.                6.3.1 Response codes  . . . . . . . . . . . . . . . . . . . .  28
  387.                6.3.2 Dialer window . . . . . . . . . . . . . . . . . . . . .  29
  388.           6.4 Master password  . . . . . . . . . . . . . . . . . . . . . . .  29
  389.  
  390.      7 TRANSFER PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . .  31
  391.           7.1 Protocol gadgets . . . . . . . . . . . . . . . . . . . . . . .  31
  392.                7.1.1 Some notes on flow control  . . . . . . . . . . . . . .  32
  393.  
  394.                                           vi
  395.  
  396.  
  397.  
  398.           7.2 ASCII send parameters  . . . . . . . . . . . . . . . . . . . .  32
  399.                7.2.1 Expand blanks gadget  . . . . . . . . . . . . . . . . .  32
  400.                7.2.2 Prompt char string gadget . . . . . . . . . . . . . . .  33
  401.                7.2.3 Char delay string gadget  . . . . . . . . . . . . . . .  33
  402.                7.2.4 Line delay string gadget  . . . . . . . . . . . . . . .  33
  403.           7.3 Miscellaneous parameters . . . . . . . . . . . . . . . . . . .  33
  404.           7.3.1 Binary mode gadget . . . . . . . . . . . . . . . . . . . . .  33
  405.                7.3.2 Save aborted gadget . . . . . . . . . . . . . . . . . .  33
  406.                7.3.3 Relaxed timing gadget . . . . . . . . . . . . . . . . .  33
  407.                7.3.4 Auto chop gadget  . . . . . . . . . . . . . . . . . . .  33
  408.                7.3.5 Overdrive gadget  . . . . . . . . . . . . . . . . . . .  34
  409.           7.4 ZMODEM options . . . . . . . . . . . . . . . . . . . . . . . .  34
  410.                7.4.1 Resume transfer gadget  . . . . . . . . . . . . . . . .  34
  411.                7.4.2 Auto download gadget  . . . . . . . . . . . . . . . . .  34
  412.                7.4.3 Auto d/l challenge gadget . . . . . . . . . . . . . . .  34
  413.                7.4.4 Escape ctrl chars gadget  . . . . . . . . . . . . . . .  34
  414.                7.4.5 32 bit CRC gadget . . . . . . . . . . . . . . . . . . .  34
  415.           7.5 ZMODEM send modes  . . . . . . . . . . . . . . . . . . . . . .  35
  416.                7.5.1 Skip if absent gadget . . . . . . . . . . . . . . . . .  35
  417.                7.5.2 Newer gadget  . . . . . . . . . . . . . . . . . . . . .  35
  418.                7.5.3 Newer/longer gadget . . . . . . . . . . . . . . . . . .  35
  419.                7.5.4 CRC different gadget  . . . . . . . . . . . . . . . . .  35
  420.                7.5.5 Append files gadget . . . . . . . . . . . . . . . . . .  35
  421.                7.5.6 Overwrite files gadget  . . . . . . . . . . . . . . . .  35
  422.                7.5.7 Protect all files gadget  . . . . . . . . . . . . . . .  35
  423.                7.5.8 Don't care gadget . . . . . . . . . . . . . . . . . . .  35
  424.  
  425.      8 SERIAL PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . . .  36
  426.  
  427.      9 MODEM PARAMETERS REQUESTER  . . . . . . . . . . . . . . . . . . . . .  37
  428.           9.1 Modem commands . . . . . . . . . . . . . . . . . . . . . . . .  37
  429.                9.1.1 Init command string gadget  . . . . . . . . . . . . . .  37
  430.                9.1.2 Hangup command string gadget  . . . . . . . . . . . . .  37
  431.                9.1.3 Dial prefix string gadget . . . . . . . . . . . . . . .  37
  432.                9.1.4 Dial postfix string gadget  . . . . . . . . . . . . . .  37
  433.           9.2 Alternate dial prefixes  . . . . . . . . . . . . . . . . . . .  37
  434.           9.3 Response code string gadgets . . . . . . . . . . . . . . . . .  38
  435.           9.4 Dialer parameters  . . . . . . . . . . . . . . . . . . . . . .  38
  436.                9.4.1 Redial delay string gadget  . . . . . . . . . . . . . .  38
  437.                9.4.2 # of retries string gadget  . . . . . . . . . . . . . .  38
  438.                9.4.3 Dial timeout string gadget  . . . . . . . . . . . . . .  38
  439.           9.5 Miscellaneous options  . . . . . . . . . . . . . . . . . . . .  38
  440.                9.5.1 Ignore Carrier Detect gadget  . . . . . . . . . . . . .  38
  441.                9.5.2 Hang up on dialer exit gadget . . . . . . . . . . . . .  38
  442.                9.5.3 Dialer auto-baud gadget . . . . . . . . . . . . . . . .  39
  443.                9.5.4 Drop DTR to hangup gadget . . . . . . . . . . . . . . .  39
  444.                9.5.5 Flush with a BREAK gadget . . . . . . . . . . . . . . .  39
  445.           9.6 Screen type options  . . . . . . . . . . . . . . . . . . . . .  39
  446.           9.7 Font size  . . . . . . . . . . . . . . . . . . . . . . . . . .  39
  447.           9.8 Terminal type  . . . . . . . . . . . . . . . . . . . . . . . .  39
  448.           9.9 EOL out option gadgets . . . . . . . . . . . . . . . . . . . .  39
  449.           9.10 Capture filters . . . . . . . . . . . . . . . . . . . . . . .  40
  450.                9.10.1 ANSI codes gadget  . . . . . . . . . . . . . . . . . .  40
  451.                9.10.2 CTRL chars gadget  . . . . . . . . . . . . . . . . . .  40
  452.                9.10.3 Backspaces gadget  . . . . . . . . . . . . . . . . . .  40
  453.           9.11 Miscellaneous options . . . . . . . . . . . . . . . . . . . .  40
  454.                9.11.1 Strip high bit gadget  . . . . . . . . . . . . . . . .  40
  455.                9.11.2 Custom palette gadget  . . . . . . . . . . . . . . . .  40
  456.                9.11.3 Destructive BS gadget  . . . . . . . . . . . . . . . .  40
  457.                9.11.4 Swap DEL & BS gadget . . . . . . . . . . . . . . . . .  40
  458.                9.11.5 Smooth scroll gadget . . . . . . . . . . . . . . . . .  41
  459.  
  460.                                          vii
  461.  
  462.  
  463.  
  464.                9.11.6 Chat line on gadget  . . . . . . . . . . . . . . . . .  41
  465.                9.11.7 Wrap lines gadget  . . . . . . . . . . . . . . . . . .  41
  466.                9.11.8 IBM Doorway mode gadget  . . . . . . . . . . . . . . .  41
  467.                9.11.9 Cursor blink gadget  . . . . . . . . . . . . . . . . .  41
  468.                9.11.10 Optimized scroll gadget . . . . . . . . . . . . . . .  41
  469.                9.11.11 Add linefeeds . . . . . . . . . . . . . . . . . . . .  41
  470.           9.12 Answerback message string gadget  . . . . . . . . . . . . . .  41
  471.           9.13 Color string gadgets  . . . . . . . . . . . . . . . . . . . .  42
  472.                9.13.1 Text color string gadget . . . . . . . . . . . . . . .  42
  473.                9.13.2 Background string gadget . . . . . . . . . . . . . . .  42
  474.                9.13.3 Cursor string gadget . . . . . . . . . . . . . . . . .  42
  475.  
  476.      10 MACROS REQUESTER . . . . . . . . . . . . . . . . . . . . . . . . . .  43
  477.           10.1 Macro escape codes  . . . . . . . . . . . . . . . . . . . . .  43
  478.  
  479.      11 PALETTE REQUESTER  . . . . . . . . . . . . . . . . . . . . . . . . .  44
  480.           11.1 Red Green and Blue proportional gadgets . . . . . . . . . . .  44
  481.           11.2 Color select gadgets  . . . . . . . . . . . . . . . . . . . .  44
  482.           11.3 RESET gadget  . . . . . . . . . . . . . . . . . . . . . . . .  44
  483.           11.4 UNDO gadget . . . . . . . . . . . . . . . . . . . . . . . . .  44
  484.           11.5 Palette usage . . . . . . . . . . . . . . . . . . . . . . . .  44
  485.                11.5.1 Default palettes . . . . . . . . . . . . . . . . . . .  44
  486.                11.5.2 Phonebook entry palettes . . . . . . . . . . . . . . .  45
  487.  
  488.      12 GENERAL PARAMETERS REQUESTER . . . . . . . . . . . . . . . . . . . .  46
  489.           12.1 Status line options . . . . . . . . . . . . . . . . . . . . .  46
  490.                12.1.1 Status line active gadget  . . . . . . . . . . . . . .  46
  491.                12.1.2 Time of day clock gadget . . . . . . . . . . . . . . .  46
  492.                12.1.3 Connect timer gadget . . . . . . . . . . . . . . . . .  46
  493.                12.1.4 24 hour mode gadget  . . . . . . . . . . . . . . . . .  46
  494.           12.2 Miscellaneous options . . . . . . . . . . . . . . . . . . . .  46
  495.                12.2.1 CTS/RTS handshake gadget . . . . . . . . . . . . . . .  46
  496.                12.2.2 Immediate exit gadget  . . . . . . . . . . . . . . . .  46
  497.                12.2.3 Logfile active gadget  . . . . . . . . . . . . . . . .  46
  498.                12.2.4 Split review gadget  . . . . . . . . . . . . . . . . .  47
  499.                12.2.5 File saver gadget  . . . . . . . . . . . . . . . . . .  47
  500.                12.2.6 Sound beep gadget  . . . . . . . . . . . . . . . . . .  47
  501.           12.3 String gadgets  . . . . . . . . . . . . . . . . . . . . . . .  47
  502.                12.3.1 GMT offset string gadget . . . . . . . . . . . . . . .  47
  503.                12.3.2 Task priority string gadget  . . . . . . . . . . . . .  47
  504.                12.3.3 Chat history size string gadget  . . . . . . . . . . .  48
  505.                12.3.4 Review buffer size string gadget . . . . . . . . . . .  48
  506.                12.3.5 Transfer buffer size string gadget . . . . . . . . . .  48
  507.           12.4 Default filename string gadgets . . . . . . . . . . . . . . .  48
  508.           12.5 Paths string gadgets  . . . . . . . . . . . . . . . . . . . .  48
  509.           12.6 Font string gadgets . . . . . . . . . . . . . . . . . . . . .  48
  510.           12.7 Serial device string gadgets  . . . . . . . . . . . . . . . .  48
  511.  
  512.      13 MISC MENU ITEMS  . . . . . . . . . . . . . . . . . . . . . . . . . .  49
  513.           13.1 Timer reset . . . . . . . . . . . . . . . . . . . . . . . . .  49
  514.           13.2 Send break  . . . . . . . . . . . . . . . . . . . . . . . . .  49
  515.           13.3 Hangup modem  . . . . . . . . . . . . . . . . . . . . . . . .  49
  516.           13.4 Clear screen  . . . . . . . . . . . . . . . . . . . . . . . .  49
  517.           13.5 Print screen  . . . . . . . . . . . . . . . . . . . . . . . .  49
  518.           13.6 Registration  . . . . . . . . . . . . . . . . . . . . . . . .  49
  519.  
  520.      14 MODES MENU ITEMS . . . . . . . . . . . . . . . . . . . . . . . . . .  50
  521.           14.1 Printer . . . . . . . . . . . . . . . . . . . . . . . . . . .  50
  522.           14.2 Chat line . . . . . . . . . . . . . . . . . . . . . . . . . .  50
  523.           14.3 HEX output  . . . . . . . . . . . . . . . . . . . . . . . . .  50
  524.           14.4 IBM Doorway . . . . . . . . . . . . . . . . . . . . . . . . .  50
  525.  
  526.                                          viii
  527.  
  528.  
  529.  
  530.           14.5 Screen title  . . . . . . . . . . . . . . . . . . . . . . . .  50
  531.  
  532.      15 INFORMATIONAL MESSAGES . . . . . . . . . . . . . . . . . . . . . . .  51
  533.           15.1 Directory not found . . . . . . . . . . . . . . . . . . . . .  51
  534.           15.2 User font not found . . . . . . . . . . . . . . . . . . . . .  51
  535.           15.3 Can't load file, wrong version  . . . . . . . . . . . . . . .  51
  536.           15.4 Can't open log file . . . . . . . . . . . . . . . . . . . . .  51
  537.           15.5 File already exists, resume d/l?  . . . . . . . . . . . . . .  51
  538.           15.6 File already exists, overwrite? . . . . . . . . . . . . . . .  51
  539.           15.7 Really quit JR-Comm?  . . . . . . . . . . . . . . . . . . . .  51
  540.           15.8 Unable to open printer  . . . . . . . . . . . . . . . . . . .  51
  541.           15.9 Review buffer is empty  . . . . . . . . . . . . . . . . . . .  52
  542.           15.10 Print registration form? . . . . . . . . . . . . . . . . . .  52
  543.           15.11 File jrcomm is missing . . . . . . . . . . . . . . . . . . .  52
  544.  
  545.      16 WARNING MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  546.           16.1 Directory read error  . . . . . . . . . . . . . . . . . . . .  53
  547.           16.2 Could not open screen . . . . . . . . . . . . . . . . . . . .  53
  548.           16.3 Could not open window . . . . . . . . . . . . . . . . . . . .  53
  549.           16.4 Capture file currently open!  . . . . . . . . . . . . . . . .  53
  550.           16.5 Protocol requires handshaking . . . . . . . . . . . . . . . .  53
  551.           16.6 Couldn't open capture file  . . . . . . . . . . . . . . . . .  53
  552.           16.7 CTS disabled, no CTS present  . . . . . . . . . . . . . . . .  53
  553.           16.8 CTS disabled, no DSR present  . . . . . . . . . . . . . . . .  53
  554.           16.9 CTS disabled, shared mode . . . . . . . . . . . . . . . . . .  53
  555.           16.10 Session will expire in 5 mins  . . . . . . . . . . . . . . .  54
  556.  
  557.      17 FATAL ABORT MESSAGES . . . . . . . . . . . . . . . . . . . . . . . .  55
  558.  
  559.      18 SUPPORT INFORMATION  . . . . . . . . . . . . . . . . . . . . . . . .  56
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  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 Users Manual (preliminary)                       Electronic Edition
  597.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  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  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 definable function key macros per macro file.  Each macro
  616.                     can contain  a  maximum of  160 characters.   Several  macro
  617.                     primitives  are available, like chaining to another macro or
  618.                     loading other phonebook and macro files.
  619.  
  620.                -    A special keyboard  mode for  IBM scan codes.   Allows  100%
  621.                     compatibility  with remote DOS programs available in the MS-
  622.                     DOS world.   DoorWay is one of the more  popular programs in
  623.                     use with certain BBS installations.
  624.  
  625.                -    Split review buffer option that allows simultaneous terminal
  626.                     I/O while viewing the contents of the review buffer.
  627.  
  628.                -    Chat  mode  provides  line  editing  and  history  features.
  629.                     Natural control  codes are immediately sent  whereas escaped
  630.                     control codes are inserted in the chat line buffer.
  631.  
  632.                -    Optimized  scrolling  option  for   boosting  throughput  of
  633.                     multiple bit-plane displays.
  634.  
  635.                -    Smooth-scroll option available.
  636.  
  637.                -    User definable font available.
  638.  
  639.  
  640.           1.2 Transfer protocols
  641.  
  642.                -    CIS B+, XMODEM, XMODEM-1k, WXMODEM, YMODEM, YMODEM-g, ZMODEM
  643.                     and   ASCII  file  transfer  protocols  are  present.    All
  644.                     implementations   adhere   strictly   to  their   respective
  645.                     specifications.   JR-Comm provides file  transfer throughput
  646.                     that exceeds most every  telecommunications product that  is
  647.                     currently available for the Amiga computer.
  648.  
  649.                -    JR-Comm has the  most complete ZMODEM implementation  of any
  650.                     currently available Amiga telecommunications product.  Auto-
  651.                     downloads and a full set of upload send options are a few of
  652.                     the available functions for this protocol.
  653.  
  654.  
  655.  
  656.  
  657.                                          - 1 -
  658.  
  659.  
  660.  
  661.  
  662.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  663.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  664.  
  665.  
  666.                -    All file  I/O is  handled asynchronously  to provide  floppy
  667.                     disk  users   with  throughput   figures  that   are  simply
  668.                     unobtainable with lesser telecommunications products.
  669.  
  670.                -    Upload overdrive  option for  ZMODEM and YMODEM-g  protocols
  671.                     that  provide the absolute  maximum in throughput  speed for
  672.                     users with high-speed modems.
  673.  
  674.                -    Intelligent  auto-chop  for  XMODEM,  XMODEM-1k and  WXMODEM
  675.                     protocols.
  676.  
  677.                -    ASCII send has options for character and line delays as well
  678.                     as prompt  mode  for  line  oriented editors.    Blank  line
  679.                     expansion is also available.
  680.  
  681.  
  682.           1.3 Phonebook
  683.  
  684.                -    Each phonebook file  can contain up  to 9999 entries.   Each
  685.                     entry is capable of completely re-configuring JR-Comm.
  686.  
  687.                -    Ability to  generate a  unique password  for each  directory
  688.                     entry based upon a master password for each phonebook file.
  689.  
  690.                -    Sort options  available for  name, phone  number or  in user
  691.                     selected ordering.
  692.  
  693.                -    An  intelligent dialer  that monitors  the  results of  each
  694.                     attempt and is capable of multiple entry dialing in order of
  695.                     selection.
  696.  
  697.                -    Automatic baud rate  detection option  for Hayes  compatible
  698.                     modems.
  699.  
  700.  
  701.           1.4 Miscellaneous
  702.  
  703.                -    A  powerful file requester  that maintains several  lists of
  704.                     files,  devices  and   directories  rather  than   hardcoded
  705.                     selections that may not exist on your system, or even worse,
  706.                     may not include devices/volumes unique to  your environment.
  707.                     A   batch  selection   facility  unique   among  any   other
  708.                     telecommunications product which enables you to select files
  709.                     from any number of directories in a simple manner.
  710.  
  711.                -    User  adjustable  task priority,  chat  history,  review and
  712.                     transfer buffer sizes.
  713.  
  714.                -    User  definable serial  device  for  third party  multi-port
  715.                     boards.
  716.  
  717.                -    Optional file saver  to prevent complete  loss of file if  a
  718.                     system crash occurs during a download.
  719.  
  720.  
  721.  
  722.  
  723.                                          - 2 -
  724.  
  725.  
  726.  
  727.  
  728.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  729.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  730.  
  731.  
  732.                -    Special keyboard  sequence which releases  the serial.device
  733.                     in the event of a lock-up when an XOFF character is received
  734.                     while XON/XOFF handshake is active.
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  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.  
  789.                                          - 3 -
  790.  
  791.  
  792.  
  793.  
  794.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  795.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  796.  
  797.  
  798.      2 SETUP
  799.  
  800.           2.1 System requirements
  801.  
  802.                Version 1.2 Workbench or later is required.
  803.  
  804.                     A minimum memory size of 1Meg  is highly recommended.  Users
  805.                with 512k  of memory can  run JR-Comm, but  their system  will be
  806.                very limited.    PAL users  with  512k may  have  to remove  some
  807.                external drives due to the larger  vertical display that it uses.
  808.                In both cases the 2 color screen must be used.  If you're using a
  809.                shell, like the  Amiga shell in  1.3 or WShell  you may not  have
  810.                enough memory  to access the  editor functions of  the phonebook.
  811.                An external phonebook editor was created just for this purpose.
  812.  
  813.                     The  recently  released  1.3.2  version  serial.device  will
  814.                provide   you  with  somewhat  better  performance  although  the
  815.                original driver works just fine.
  816.  
  817.                     A Hayes  compatible modem  is preferred  but not  essential.
  818.                Although you will need the former style of modem if you intend to
  819.                utilize all that the  intelligent dialer has to offer.  The modem
  820.                should   at  least  have  a  functional  carrier  detect  signal.
  821.                Recognition of the DTR signal  by the modem is not required,  but
  822.                does make hanging up the modem much easier.
  823.  
  824.                     JR-Comm was  written with high-speed modems in  mind.  Tests
  825.                have been conducted locally during development with a 14.4kbps US
  826.                Robotics  HST  and with  a  MultiTech  224EH MNP  2400bps  modem.
  827.                Please see the section below on modems for more information.
  828.  
  829.                     The  installation  instructions  described  below  assume  a
  830.                certain  level  of familiarity  with  the  AmigaDOS  CLI.    "The
  831.                AmigaDOS Manual", 2nd.  edition, from Bantam Computer  Books is a
  832.                valuable book to have and is highly recommended.
  833.  
  834.  
  835.           2.2 Assigned directory/volume names
  836.  
  837.                2.2.1 JRCOMM:
  838.  
  839.                     JR-Comm will look for this assigned directory or floppy disk
  840.                     volume name when it is first started.  If it is present, JR-
  841.                     Comm will  load and  save its data  files here.   It  is not
  842.                     required to  be present  though, the  assigned directory  S:
  843.                     will be used instead.
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.                                          - 4 -
  856.  
  857.  
  858.  
  859.  
  860.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  861.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  862.  
  863.  
  864.                2.2.2 SKYPIX:
  865.  
  866.                     This assignment (or  floppy disk volume  name) is used  when
  867.                     then SkyPix terminal emulation is active.  Like  the JRCOMM:
  868.                     assignment, it is  optional.  The  default would be ram:  if
  869.                     this assignment is not present.
  870.  
  871.  
  872.           2.3 JR-Comm files
  873.  
  874.                There are four data files that JR-Comm uses.  Their postfixes are
  875.                listed was follows:
  876.  
  877.                     .def      The default parameters file.   JR-Comm will search
  878.                               for  a  file  named jrcomm.def  when  it  is first
  879.                               loaded.   See the  search order  section described
  880.                               below.
  881.  
  882.                     .phones   Phonebook  file.    Contains a  list  of phonebook
  883.                               entries which are used by the  intelligent dialer.
  884.                               The  file jrcomm.phones  will be  loaded if  found
  885.                               when JR-Comm is first started.
  886.  
  887.                     .macros   Function key macros file.  Holds up to 40 separate
  888.                               160  character  macros.    JR-Comm   looks  for  a
  889.                               jrcomm.macros file when it is first started.
  890.  
  891.                     .log      Optional file.   JR-Comm writes status  entries to
  892.                               this file if the logfile option is active.
  893.  
  894.  
  895.           2.4 File search logic
  896.  
  897.                JR-Comm uses a single pathname to  locate all related data files.
  898.                When you first  start the program  it will assign either  JRCOMM:
  899.                (if it is present) or S: as the data files pathname.
  900.  
  901.                     The   current  directory  is  first  checked  for  the  file
  902.                jrcomm.def.    It  will be  loaded  if  found, otherwise  JR-Comm
  903.                searches the data files path that was set above (S: or JRCOMM:).
  904.                An internal set of defaults will be used if no file is located in
  905.                either directory.
  906.  
  907.                     All other files will  be searched for in the data files path
  908.                only.    But, the  jrcomm.def  file is  able  to set  this  to an
  909.                alternate pathname  for re-direction when  it is loaded.   Floppy
  910.                based  systems probably won't benefit from using this redirection
  911.                feature,  it  is of  more use  to  hard disk  users who  can have
  912.                different environments conveniently located under one directory.
  913.  
  914.                     Floppy disk users would do better to make multiple copies of
  915.                their JRCOMM: master  disk and configure each  disk for different
  916.                environments instead.
  917.  
  918.  
  919.  
  920.  
  921.                                          - 5 -
  922.  
  923.  
  924.  
  925.  
  926.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  927.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  928.  
  929.  
  930.           2.5 Limitations in 512k environments
  931.  
  932.                     You must use a 2 color screen with this set-up.  This leaves
  933.                     you with about 100k  of free memory once JR-Comm  is loaded.
  934.                     The extra bit of free memory  gives you enough room to  open
  935.                     the  various requesters in the  program. Worst case would be
  936.                     having the terminal requester open when editing a  phonebook
  937.                     entry.     This   situation   has  three   requesters   open
  938.                     simultaneously and uses about 40k of additional memory.
  939.  
  940.                          If you decide to use a  different depth screen you will
  941.                     find that  some, if  not all,  of the  requesters cannot  be
  942.                     opened from lack of memory.  If you end up in this situation
  943.                     exit  JR-Comm via  the <RAMIGA>Q  sequence  and delete  your
  944.                     jrcomm.def file to reset JR-Comm to its internal defaults.
  945.  
  946.                          You  may  also  have to  remove  any  additional floppy
  947.                     drives past DF1: Each drive frees up about 26k of memory.
  948.  
  949.                          Users running  a PAL  display will  have somewhat  less
  950.                     memory due to the  additional scan lines that  are available
  951.                     with it.
  952.  
  953.  
  954.           2.6 Notes for 1Meg system users
  955.  
  956.                     Although an  Amiga outfitted with 1 megabyte  of ram enables
  957.                     you to run JR-Comm with a 16 color display, you are going to
  958.                     find that the program is going to operate very slowly.
  959.  
  960.                          This  is  due to  not having  any  true fast  ram, even
  961.                     though the AmigaDOS Avail command may say that 512k of it is
  962.                     recognized as fast ram.
  963.  
  964.                          Without any true fast ram  available, the 68000 cpu  is
  965.                     prevented  from  running  code while  the  display  is being
  966.                     painted  on your  monitor  and while  the  blitter is  doing
  967.                     scroll operations.  In effect,  your machine is being slowed
  968.                     down by as much as (or more than) 50%.
  969.  
  970.                          Depending on  how you  use JR-Comm, you  may find  that
  971.                     dropping down to  an 8  color display will  give you  enough
  972.                     extra processing  power to  achieve your  telecommunications
  973.                     goals.
  974.  
  975.  
  976.           2.7 Starting JR-Comm for the first time
  977.  
  978.                JR-Comm will use its  internal defaults the first time  you start
  979.                it.   You can  save any  changes you  make so  that JR-Comm  will
  980.                configure  itself  to  these  settings  every  time  it  is  used
  981.                afterwards by writing the defaults to the file jrcomm.def.  
  982.  
  983.                     Registered users  will need to start JR-Comm  the first time
  984.                with  the  jrcomm  file in  the  current  directory  so that  the
  985.  
  986.  
  987.                                          - 6 -
  988.  
  989.  
  990.  
  991.  
  992.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  993.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  994.  
  995.  
  996.                registration  number  can  be installed  in  the  file.   Do  not
  997.                distribute this  copy of  JR-Comm after  you have  installed your
  998.                registration ID in it.
  999.  
  1000.  
  1001.                2.7.1 Registration procedure
  1002.  
  1003.                     Registered users  can deactivate  the 3  hour session  timer
  1004.                     that prevents  unlimited usage  of JR-Comm  for unregistered
  1005.                     users.
  1006.  
  1007.                          By selecting  the Registration  menu item  in the  Misc
  1008.                     menu, a  registration ID requester  is openned.   Enter your
  1009.                     registration  number so that JR-Comm can install this inside
  1010.                     itself.  The jrcomm  executable file must be in  the current
  1011.                     directory for this to succeed.
  1012.  
  1013.                          If  you are  an un-registered  user  just press  return
  1014.                     without entering  any other text  in the string  gadget, you
  1015.                     could also select the close window  gadget in the upper left
  1016.                     corner of the registration ID requester.  A new registration
  1017.                     requester will be openned which will  allow you to print out
  1018.                     a  registration  form and  license  when  you  are ready  to
  1019.                     register yourself.
  1020.  
  1021.  
  1022.                2.7.2 User name entry
  1023.  
  1024.                     Anytime  JR-Comm fails  to find  a jrcomm.def  file when  it
  1025.                     starts it will ask for the users  first and last name.  This
  1026.                     is saved in the jrcomm.def file.
  1027.  
  1028.  
  1029.                2.7.3 Creating the jrcomm.def file
  1030.  
  1031.                     Once you see  the flashing cursor  you are ready to  set the
  1032.                     basic  default parameters and  write them to  the jrcomm.def
  1033.                     file.
  1034.  
  1035.  
  1036.                2.7.4 Terminal parameters
  1037.         
  1038.                     Users  with only  512k of  memory should  open the  terminal
  1039.                     parameters requester  to  set a  two color  screen prior  to
  1040.                     doing  anything else.   Otherwise you  will probably  not be
  1041.                     able to continue any further  due to not being able to  open
  1042.                     any other requesters.
  1043.  
  1044.                          Open  the requester by selecting the terminal menu item
  1045.                     in the  options menu.   Set  the available  options to  your
  1046.                     liking.  See the section on the terminal parameters for more
  1047.                     detailed information of each option.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                                          - 7 -
  1054.  
  1055.  
  1056.  
  1057.  
  1058.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1059.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1060.  
  1061.  
  1062.                2.7.5 Serial parameters
  1063.            
  1064.                     Open the serial  port parameters requester by  selecting the
  1065.                     serial menu item in  the options menu.  Set  the appropriate
  1066.                     parameters  for  your  set-up,  the  defaults  provided  are
  1067.                     usually sufficient. 
  1068.  
  1069.  
  1070.                2.7.6 Modem parameters
  1071.  
  1072.                     This  requester provides you with numerous options to tailor
  1073.                     JR-Comm to  the modem you  are using.   See the  sections on
  1074.                     modem installation and on the modem parameters requester for
  1075.                     additional information.
  1076.  
  1077.  
  1078.                2.7.7 General parameters
  1079.  
  1080.                     Notice  the string gadget  labeled JR-Comm files,  it should
  1081.                     contain either  JRCOMM:  or S:.    If you  wish  to use  the
  1082.                     current directory exclusively for all JR-Comm files then you
  1083.                     must select this gadget  and delete its contents.   Leave it
  1084.                     alone otherwise.
  1085.  
  1086.                          If you are using a  third party multi-port serial board
  1087.                     or an alternate serial device driver please enter the proper
  1088.                     information  in the  lower right string  gadgets.   You will
  1089.                     have to exit and then re-start JR-Comm if you changed this.
  1090.  
  1091.                          If you are using an MNP  or other high-speed modem that
  1092.                     requires a fixed baud rate you will most likely need to  set
  1093.                     the  CTS/RTS handshake option  too.  Please  see the section
  1094.                     below about modems prior to doing this.
  1095.  
  1096.  
  1097.                2.7.8 Saving your defaults
  1098.  
  1099.                     At this point  you can save  these setting by selecting  the
  1100.                     write  defaults  menu item  in  the  project menu.    A file
  1101.                     requester  will  open  and  the  filename  shown  should  be
  1102.                     jrcomm.def.  Select the "OK" button or press return to write
  1103.                     the defaults.
  1104.  
  1105.  
  1106.           2.8 Modem setup
  1107.  
  1108.                Hayes  compatible  modems  are preferred  for  use  with JR-Comm.
  1109.                Fortunately, almost every  modem made today is  Hayes compatible.
  1110.                The specific features the modem should have are discussed below.
  1111.  
  1112.  
  1113.                2.8.1 Carrier detect signal
  1114.  
  1115.                     The  modem should  have a  functioning  carrier detect  (CD)
  1116.                     signal on pin 8 of the  serial port.  The CD signal  becomes
  1117.  
  1118.  
  1119.                                          - 8 -
  1120.  
  1121.  
  1122.  
  1123.  
  1124.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1125.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1126.  
  1127.  
  1128.                     true   when  the  modem   connects  to  another   modem  and
  1129.                     establishes a carrier between the two devices.
  1130.  
  1131.                          This signal is what JR-Comm uses to advance the connect
  1132.                     timer in the status line.  It is also used by the dialer  to
  1133.                     detect when a connection has been established.
  1134.  
  1135.                          Some   modem  manufacturers   default   the  modem   to
  1136.                     permanently assert this signal true.  If the timer starts to
  1137.                     increment after  starting JR-Comm,  then this  is the  case.
  1138.                     Refer to  your modem  manual to  set your  modem so that  it
  1139.                     allows the CD signal to work properly.
  1140.  
  1141.                          If  you  cannot get  the  CD  to work  then  you should
  1142.                     activate the  gadget button labeled  "Ignore carrier detect"
  1143.                     in  the  modem requester.    You  should also  turn  off the
  1144.                     connect timer in the general requester too.
  1145.  
  1146.  
  1147.                2.8.2 Data terminal ready signal
  1148.  
  1149.                     This signal (DTR)  on pin  20 of the  serial port tells  the
  1150.                     modem when  the  data terminal,  JR-Comm  in this  case,  is
  1151.                     ready.    JR-Comm  also  uses  this  signal,  if  the  modem
  1152.                     recognizes it, to  force the modem to hang up or go on hook.
  1153.                     As with the CD signal,  many manufacturers will assert  this
  1154.                     signal permanently  true also.    Check the  manual for  the
  1155.                     modem to  determine if the  modem will  go on hook  and then
  1156.                     return to its command  state when the DTR signal  is dropped
  1157.                     and then raised again.   If it can then set the  modem up to
  1158.                     allow this and  also set the "Drop DTR to hang up" gadget in
  1159.                     the modem requester.
  1160.         
  1161.  
  1162.                2.8.3 The initialization command
  1163.         
  1164.                     The modem requester has  a string gadget that is  set to the
  1165.                     following Hayes compatible modem command:
  1166.  
  1167.                          "ATZ^M~~~ATE1 Q0 V1 X4^M"
  1168.  
  1169.                     This command is most likely fine as it is.  Again, modify it
  1170.                     to your needs for your particular  modem.  The '~' character
  1171.                     inserts  a one  half second  delay, it  is not  sent  to the
  1172.                     modem.
  1173.  
  1174.  
  1175.                2.8.4 Modem response codes
  1176.  
  1177.                     The list  of response  codes in the  modem requester  should
  1178.                     also  not  need  to  be  changed   if  you  modem  is  Hayes
  1179.                     compatible.  Change them otherwise.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                                          - 9 -
  1186.  
  1187.  
  1188.  
  1189.  
  1190.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1191.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1192.  
  1193.  
  1194.                2.8.5 Dialer auto-baud feature
  1195.         
  1196.                     The dialer has the ability to automatically adjust JR-Comm's
  1197.                     baud  rate to that of  the connection.   To do this properly
  1198.                     you modem must be able to tag a numeric value to the connect
  1199.                     response.  If no number is  added then the auto-baud feature
  1200.                     will  set  the  rate to  300  baud.  The  X4 command  should
  1201.                     accomplish this.
  1202.  
  1203.  
  1204.                2.8.6 Additional information for MNP modems
  1205.  
  1206.                     In order to use an  MNP modem properly, and to maximize  the
  1207.                     throughput they are  capable of delivering, you need  to set
  1208.                     JR-Comm and the modem to a fixed baud rate that is usually 2
  1209.                     or  4 times  greater than  the connection  rate between  the
  1210.                     local and remote modem.
  1211.  
  1212.                          Since JR-Comm is now capable of  sending data at a baud
  1213.                     rate that is higher  than what the two modems  are connected
  1214.                     at, it requires  some sort  of handshaking so  that no  data
  1215.                     losses occur.  The kind of  handshaking most  often used  in
  1216.                     this type of situation is hardware, or CTS/RTS handshaking.
  1217.  
  1218.                          If you plan to download to a floppy disk and  are going
  1219.                     to  use ZMODEM, you  must have XON/XOFF  handshake active in
  1220.                     order for the serial.device  to stop the flow of  data while
  1221.                     writing to disk.  
  1222.  
  1223.                          YMODEM-g  transfers to  floppy  are  not possible  when
  1224.                     using the internal serial.device due to it not  dropping RTS
  1225.                     when the  serial  input buffer  is  almost full.    XON/XOFF
  1226.                     handshake is disabled for YMODEM-g because it needs full 256
  1227.                     byte  transparency for  successful transfers.    If you  are
  1228.                     using an alternate serial.device that supports RTS handshake
  1229.                     then YMODEM-g to floppy is possible.
  1230.  
  1231.                          The default serial device for  the internal port in the
  1232.                     Amiga has an oddity in that it requires the DSR signal to be
  1233.                     active  when  it is  first  opened or  it will  not  use the
  1234.                     CTS/RTS handshake mode.  Most MNP modems default to have the
  1235.                     DSR  signal  (pin  6)  follow  the  carrier  detect  signal,
  1236.                     fortunately, they  always have  a command  and/or switch  to
  1237.                     permanently set DSR active.  Set your modem to keep DSR high
  1238.                     if you wish to use CTS/RTS handshaking.
  1239.  
  1240.                          In addition to the DSR  signal having to be permanently
  1241.                     asserted, your modem  must have CTS  true when the modem  is
  1242.                     not online.   Check the manual for your modem to insure that
  1243.                     these two signals are set up  correctly or else JR-Comm will
  1244.                     notify you  that it  was unable  to honor  your request  for
  1245.                     CTS/RTS  handshaking  and  will open  the  serial  device in
  1246.                     normal mode instead.
  1247.  
  1248.  
  1249.  
  1250.  
  1251.                                          - 10 -
  1252.  
  1253.  
  1254.  
  1255.  
  1256.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1257.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1258.  
  1259.  
  1260.           2.9 Specific instructions for different modems
  1261.  
  1262.                2.9.1 Supra Modem 2400 (external)
  1263.  
  1264.                     This  is  your  basic, no-frills,  Hayes  compatible 2400bps
  1265.                     modem.    Unlike most  older  modems,  this one  has  no dip
  1266.                     switches to configure the modem  for operation.  Instead, it
  1267.                     has  a non-volatile ram  area which holds  the current modem
  1268.                     settings when it  is turned  off.  A  special modem  command
  1269.                     writes  the  settings  to ram  after  you've  configured it.
  1270.                     There should also be a companion  command to reset the modem
  1271.                     to the default factory configuration.
  1272.  
  1273.                          The  sequence of modem commands to configure this modem
  1274.                     for use with JR-Comm are as follows:
  1275.  
  1276.                          1.   AT&F (reset modem to factory defaults)
  1277.                          2.   AT&C1&D2&W
  1278.                                    &C1  - Carrier detect functions normally.
  1279.                                    &D2  - Hang-up and return to command mode.
  1280.                                     &W  - Write settings to NVRAM.
  1281.                          3.   Set  modem  init  string  in  modem  requester  to
  1282.                               "ATZ^M".
  1283.  
  1284.                     Carrier detect and DTR will operate  as expected and you can
  1285.                     use the DTR to hang up option with this configuration.
  1286.  
  1287.  
  1288.                2.9.2 MultiTech 224EH (external)
  1289.  
  1290.                     The  224EH is  a 2400bps Level  5 MNP  modem.  It  should be
  1291.                     representative  of most Hayes compatible MNP modems that are
  1292.                     available today.
  1293.  
  1294.                     Configuration sequence for this modem is:
  1295.  
  1296.                          1.   Set switches to:    12345678 1234
  1297.                                                   11010110 0110
  1298.                                                   (0 - OFF   1 - ON)
  1299.                          2.   AT&F (reset modem to factory defaults)
  1300.                          3.   ATB1X4&E1&E4&Q1$BA0&C1&R2&S0&W0
  1301.                                    B1   - Wait-for-dialtone dialing.
  1302.                                    X4   - Hayes dialtone and busy detection.
  1303.                                    &E1  - enable MNP auto-reliable mode.
  1304.                                    &E4  - CTS/RTS flow control.
  1305.                                    &Q1  - Hayes Smartmodem 2400 responses.
  1306.                                    $BA0 - Baud adjust off.
  1307.                                    &C1  - Carrier detect functions normally.
  1308.                                    &R2  - CTS drops for 2 seconds on disconnect.
  1309.                                    &S0  - DSR permanently asserted.
  1310.                                    &W0  - Write settings to NVRAM.
  1311.                          4.   Set init string to "ATZ^M".
  1312.                          5.   Set dial prefix to "AT&E1&E14DT"
  1313.                          6.   Set alternate dial prefix #1 to "AT&E1&E15DT".
  1314.                          7.   Set alternate dial prefix #2 to "AT&E0DT".
  1315.  
  1316.  
  1317.                                          - 11 -
  1318.  
  1319.  
  1320.  
  1321.  
  1322.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1323.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1324.  
  1325.  
  1326.  
  1327.                     The three different  dial prefixes are needed  to enable and
  1328.                     disable the MNP mode before dialing.  This is needed  due to
  1329.                     the inability of a true Hayes modem to successfully complete
  1330.                     a connection when an MNP modem calls it.
  1331.  
  1332.                          The  default  dial  prefix  enables  MNP  without  data
  1333.                     compression.   This one  should be  used when  there is  the
  1334.                     possibility   of   transferring   an   archive  file   since
  1335.                     compression will delay the transfer.  
  1336.  
  1337.                          Alternate dial prefix #1 will enable  both MNP and data
  1338.                     compression which will greatly increase throughput  for text
  1339.                     only transfers.
  1340.  
  1341.                          The last prefix will disable MNP for calling true Hayes
  1342.                     modems.   If the connection is made but  no data is seen you
  1343.                     should try calling back  with MNP disabled to see if  it now
  1344.                     works.  If it does this  number is most likely a true  Hayes
  1345.                     modem and you should use this prefix for all future calls.
  1346.  
  1347.  
  1348.                2.9.3 USRobotics Courier HST (external)
  1349.  
  1350.                     The Courier HST  is an example  of the latest in  high-speed
  1351.                     modem technology.  The version  discussed here is the  newer
  1352.                     14.4kbps HST without the V.32 option.
  1353.  
  1354.                     Configuration sequence for this modem is:
  1355.  
  1356.                          1.   Set switches to:    1234567890 1
  1357.                                                   1101011001 1
  1358.                                                   (0 - OFF   1 - ON)
  1359.                          2.   AT&F (reset modem to factory defaults)
  1360.                          3.   ATB1X6&B1&H1&K0&R2&S0&Y0&W
  1361.                                    B1   - HST mode.
  1362.                                    X6   - Enable VOICE response.
  1363.                                    &B1  - Fixed DTE rate.
  1364.                                    &H1  - CTS/RTS flow control.
  1365.                                    &K0  - Disable data compression.
  1366.                                    &R2  - Pass data on RTS high.
  1367.                                    &S0  - Set DSR high permanently.
  1368.                                    &Y0  - Destructive break signal.
  1369.                                    &W   - Write settings to NVRAM.
  1370.                          4.   Set init string to "ATZ^M".
  1371.                          5.   Set dial prefix to "AT&M4&K0DT"
  1372.                          6.   Set alternate dial prefix #1 to "AT&M4&K1DT".
  1373.                          7.   Set alternate dial prefix #2 to "AT&M0&K0DT".
  1374.  
  1375.                          You may  want to use "X4" instead of  "X6" if you get a
  1376.                     lot of false VOICE responses.
  1377.  
  1378.                          The  dial prefixes function  exactly like the  ones for
  1379.                     the MultiTech modem discussed above, see that section for  a
  1380.                     description of the prefixes.
  1381.  
  1382.  
  1383.                                          - 12 -
  1384.  
  1385.  
  1386.  
  1387.  
  1388.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1389.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1390.  
  1391.  
  1392.      3 SYSTEM BASICS
  1393.  
  1394.           3.1 The display
  1395.  
  1396.                The  default display  used  is  a  borderless  Workbench  window.
  1397.                Although  not visible, there is  the usual front/back gadget pair
  1398.                in the upper right corner of the window.
  1399.  
  1400.                     Optional displays include borderless windows on a 2, 4, 8 or
  1401.                16 color custom screen.   A menu item is available  which toggles
  1402.                the display of the screen title so that you can drag down the JR-
  1403.                Comm custom screen.  Programs such  as QMouse and Mach enable you
  1404.                to swap screens quite easily and are recommended for use with JR-
  1405.                Comm sessions that use a custom screen.
  1406.  
  1407.                     The color palette allows  the user to modify the  colors for
  1408.                each phonebook  entry.   There  is  one user  configured  default
  1409.                palette as well as  hard-coded palettes for IBM color,  VT100 and
  1410.                SkyPix emulations.  See the section  on the palette requester for
  1411.                more information.
  1412.  
  1413.                     The default console device used by the Amiga for the CLI and
  1414.                other text based displays is slow  compared to the custom display
  1415.                included within JR-Comm.
  1416.  
  1417.                     A sprite is used  to implement the cursor in  JR-Comm.  This
  1418.                allows for  faster text rendering since the  blitter doesn't have
  1419.                to  be called  on  each  time in  order  to  restore the  present
  1420.                position  prior  to moving  the  cursor to  a new  location.   An
  1421.                unfortunate side-effect of using  a sprite is that a  block style
  1422.                cursor is not possible since it would hide any character that  is
  1423.                underneath it.
  1424.  
  1425.                     An  optimized  scroll  mode is  available  to  boost average
  1426.                throughput  of  8  and 16  color  displays.    With this  feature
  1427.                enabled, JR-Comm will use the minimum horizontal width and number
  1428.                of bit-planes needed to satisfy a  scroll operation.  This option
  1429.                greatly reduces DMA  requirements when the smooth  scroll feature
  1430.                is active.
  1431.  
  1432.                     Two internal fonts  are provided, one for a  normal display,
  1433.                the other for use with interlace  screens.  Interlace provides 25
  1434.                and 50 line fonts.  A set of  external fonts are provided for use
  1435.                with the VT100 and SkyPix terminal emulation modes.  In addition,
  1436.                there is the option for user definable fonts if desired.
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                                          - 13 -
  1450.  
  1451.  
  1452.  
  1453.  
  1454.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1455.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1456.  
  1457.  
  1458.           3.2 Status line
  1459.  
  1460.                The status line in JR-Comm is normally displayed as follows.
  1461.  
  1462.                      .....(status/chat)..... * X FX 8N1 9600   00:00:00  7:30 pm
  1463.                                              | |||| ||| |  |   |      |  |     |
  1464.                            Printer  ---------+ |||| ||| +--+   +------+  +-----+
  1465.                         @!Protocol  -----------+||| ||| |      |         |      
  1466.                  @(VT100 use only)  ------------+|| ||| |      |         |      
  1467.                           @!Duplex  -------------+| ||| |      |         |      
  1468.                        @!Handshake  --------------+ ||| |      |         |      
  1469.                         !Data bits  ----------------+|| |      |         |      
  1470.                            !Parity  -----------------+| |      |         |      
  1471.                         !Stop bits  ------------------+ |      |         |      
  1472.                         !Baud rate  --------------------+      |         |      
  1473.                     !Connect timer  ---------------------------+         |      
  1474.                       !Time of day  -------------------------------------+      
  1475.  
  1476.                     The items  above that are  marked with an  exclamation point
  1477.                have invisible  gadgets associated with  them which allow  you to
  1478.                toggle through  the available  values for  that particular  item.
  1479.                The handshake  item will only  enable and  disable XON/XOFF  flow
  1480.                control.  Hardware or  CTS/RTS flow control can only  be selected
  1481.                while  off-line from  the  general  parameters  requester.    The
  1482.                connect timer will  be reset when  its gadget is  selected.   The
  1483.                time-of-day clock will toggle between 12 and 24 hour modes.
  1484.  
  1485.                     Items marked with a '@' symbol  are replaced by periods when
  1486.                using the VT100  emulation.  These  four dots represent the  four
  1487.                LED indicators on a real VT100 terminal.  When the indicator "on"
  1488.                it is signified  by an asterisk.  The  gadgets that are available
  1489.                in an  emulation other  than VT100  are disabled  while VT100  is
  1490.                active.
  1491.  
  1492.                     The  dotted  line  to the  left  of  the  above status  line
  1493.                indicates the status message and chat line area.  ASCII  send and
  1494.                capture filenames will be displayed here while the chat line mode
  1495.                is inactive.  Three  special characters are used to  describe the
  1496.                type of file being processed.  They are:
  1497.  
  1498.                     <    The left  angle  bracket character  indicates  when  an
  1499.                          ASCII send is in progress.
  1500.                     >    A  single right angle bracket character signifies a new
  1501.                          or cleared capture file is open.
  1502.                     >>   A  pair of  right  angle  brackets  are used  when  the
  1503.                          capture file is opened in append mode.
  1504.  
  1505.  
  1506.           3.3 Connect timer
  1507.  
  1508.                The connect timer will increment while a carrier detect signal is
  1509.                present from  the modem (the  CD signal from  your modem  must be
  1510.                functional for this feature to work  properly).  If the cents/min
  1511.                option  is  set to  a non-zero  value  in a  particular phonebook
  1512.                entry, the connect timer toggles every four seconds between total
  1513.  
  1514.  
  1515.                                          - 14 -
  1516.  
  1517.  
  1518.  
  1519.  
  1520.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1521.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1522.  
  1523.  
  1524.                connect  time  elapsed   and  the  accumulated  total   for  this
  1525.                connection in dollars/cents.
  1526.  
  1527.  
  1528.           3.4 Time-of-day clock
  1529.  
  1530.                The clock is capable  of displaying the time-of-day in  either 12
  1531.                or 24 hour mode.  It may also be turned off.
  1532.  
  1533.  
  1534.           3.5 Terminal emulations
  1535.  
  1536.                3.5.1 TTY
  1537.  
  1538.                     The TTY emulation is your basic line oriented dumb terminal.
  1539.                     The high bit is always reset on any incoming data when using
  1540.                     this emulation.  
  1541.  
  1542.  
  1543.                3.5.2 Amiga ANSI
  1544.  
  1545.                     This mode emulates the AmigaDOS console device.
  1546.  
  1547.  
  1548.                3.5.3 IBM color
  1549.  
  1550.                     Excepting  the lack of  blinking characters,  this emulation
  1551.                     provides you with a  100% accurate IBM ANSI terminal.   When
  1552.                     the  IBM  scan codes  feature  is  active, your  Amiga  will
  1553.                     faithfully  emulate remote  DOS operations  equal to  MS-DOS
  1554.                     telecomm programs such as QMODEM.
  1555.  
  1556.  
  1557.                3.5.4 IBM mono
  1558.  
  1559.                     This emulation  provides both the  hi-intensity and blinking
  1560.                     characters  attributes of  IBM monochrome  displays.   Amiga
  1561.                     display  limitations  prevent  having these  two  attributes
  1562.                     available  with  the  color  emulation,  so  this  mode  was
  1563.                     provided in  the  event  that  you must  have  the  blinking
  1564.                     attribute present.
  1565.  
  1566.  
  1567.                3.5.5 VT100
  1568.  
  1569.                     This  emulation provides you  with an almost  complete VT100
  1570.                     terminal. The keypads on the  A500 and A2000 keyboards fully
  1571.                     represent the VT100 keypad  with the top row of  keys on the
  1572.                     Amiga  being the  PF  keys.   The  <ALT><F1-4> function  key
  1573.                     sequences  will produce  PF key  equivalents  for the  A1000
  1574.                     keyboard.   The macros  for these function  key combinations
  1575.                     are disabled while using this emulation.
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.                                          - 15 -
  1582.  
  1583.  
  1584.  
  1585.  
  1586.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1587.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1588.  
  1589.  
  1590.                3.5.6 SkyPix
  1591.  
  1592.                     This emulation provides a unique graphics and sound terminal
  1593.                     capability for  use with  the Atredes  and SkyLine  bulletin
  1594.                     board systems.  Please be aware  of the silent file transfer
  1595.                     capability of this emulation, it sends sound and brush files
  1596.                     without bringing up the file transfer requester, a prompt of
  1597.                     the filename being received is shown in the status window so
  1598.                     that  you  are aware  of  the  transfer taking  place.   The
  1599.                     receive indicator on your modem will  also flash in the same
  1600.                     manner as an  XMODEM transfer because  that is what is  used
  1601.                     for this emulation.
  1602.  
  1603.  
  1604.           3.6 Review buffer
  1605.  
  1606.                The review buffer holds  a portion of the most  recently received
  1607.                data.  The size of the review buffer is user defined and defaults
  1608.                to 16k.  If the  status line is enabled it will display a message
  1609.                indicating when JR-Comm is in review mode.  When the review  mode
  1610.                is  first started  it will fill  the screen with  the most recent
  1611.                data received.  The review buffer  is controlled by the following
  1612.                key sequences.
  1613.  
  1614.                     <CTRL><UP>     Move to the beginning of the buffer.
  1615.                     <SHIFT><UP>    Move up one display page.
  1616.                     <UP>           Move up one line.
  1617.                     <CTRL><DOWN>   Move to the end of the buffer.
  1618.                     <SHIFT><DOWN>  Move down one display page.
  1619.                     <DOWN>         Move down one line.
  1620.                     <ESC>          End review mode, return to the terminal.
  1621.  
  1622.  
  1623.           3.7 Capture file
  1624.  
  1625.                The capture file feature allows you to save data received  by JR-
  1626.                Comm. There are  four ways the capture  file can be opened.   The
  1627.                first two opens a new file  (deletes the contents of an  existing
  1628.                file).  The second two will open an existing file in append mode.
  1629.                Each major mode has a sub-mode that will save the contents of the
  1630.                review buffer too.
  1631.  
  1632.                     The capture buffer is operated in asynchronous file I/O mode
  1633.                so  that  maximum  throughput is  achieved  when  capturing large
  1634.                amounts of data.
  1635.  
  1636.                     See the  chapter on  the terminal  parameters requester  for
  1637.                information on the capture filters that are available.
  1638.  
  1639.  
  1640.           3.8 Chat mode
  1641.  
  1642.                Line editing  is available while in the chat  mode.  The left and
  1643.                right cursor  keys move through the current line.  The delete key
  1644.                has two  functions, alone it deletes the character underneath the
  1645.  
  1646.  
  1647.                                          - 16 -
  1648.  
  1649.  
  1650.  
  1651.  
  1652.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1653.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1654.  
  1655.  
  1656.                cursor, when pressed while the shift key is down it will insert a
  1657.                blank at the current cursor position.   The <BACKSPACE> key works
  1658.                as expected.  If the return key is pressed while in the middle of
  1659.                the chat line the complete line will be transmitted to the modem.
  1660.  
  1661.                     Several  other editing functions are available with the left
  1662.                and right arrow keys when used with the <ALT>, <SHIFT> and <CTRL>
  1663.                keys.  They are:
  1664.  
  1665.                     <ALT>     Move cursor to left or right of chat line display.
  1666.                     <CTRL>    Move cursor to start or end of the chat line.
  1667.                     <SHIFT>   Move cursor left or right one word.
  1668.  
  1669.                     The  chat  mode  also has  a  history  buffer  which can  be
  1670.                accessed via the up and down cursor keys.  The default size of 50
  1671.                lines is used unless you have increased or decreased it.
  1672.  
  1673.                     Natural  control  characters  are sent  to  the  serial port
  1674.                immediately while in chat mode.  This is convenient when you need
  1675.                to stop and  re-start the display  via the <CTRL>-S and  <CTRL>-Q
  1676.                sequences.
  1677.  
  1678.                     Finally, the  '^'  character can  be  used to  send  control
  1679.                characters out via  the chat line.   Two '^' characters in  a row
  1680.                will send the '^' character itself.
  1681.  
  1682.  
  1683.           3.9 File transfers
  1684.  
  1685.                When you initiate a file upload or download you are first greeted
  1686.                with  the  file requester.   Select  the  desired file(s)  for an
  1687.                upload or  enter the  new filename  for a download  when using  a
  1688.                protocol  other  than  CIS  B+,  YMODEM(-g)  or  ZMODEM.    These
  1689.                protocols send the  filename in  a special header  block, so  the
  1690.                file requester isn't opened when downloading via these protocols.
  1691.  
  1692.                     The transfer  status window is then opened.  The information
  1693.                this window displays is as follows:
  1694.  
  1695.                           Filename      Filename being transferred.
  1696.                               Size      Size of file being transferred.
  1697.                     Estimated time      Estimated from  baud rate,  filesize and
  1698.                                         protocol efficiency figure.
  1699.                        Actual time      Self explanatory.
  1700.              Total  xfer'd or Block     Block  or percentage of file transferred
  1701.                                         so far.
  1702.                          Chars/sec      Throughput  figure,  does   not  include
  1703.                                         protocol overhead data in computation.
  1704.                       Total errors      Received during the transfer.
  1705.                  Errors this block      For this block only.
  1706.                      Last response      Status line.
  1707.  
  1708.                     Selecting  the close window  gadget while  a transfer  is in
  1709.                progress will  abort the transfer.   Please be patient  if you do
  1710.                abort it, as JR-Comm attempts to  purge all data before returning
  1711.  
  1712.  
  1713.                                          - 17 -
  1714.  
  1715.  
  1716.  
  1717.  
  1718.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1719.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1720.  
  1721.  
  1722.                to  the  terminal in  an  effort  to prevent  garbage  from being
  1723.                displayed.
  1724.  
  1725.  
  1726.           3.10 Gadget types
  1727.  
  1728.                JR-Comm  uses several  types  of gadgets.    Their functions  are
  1729.                described as follows.
  1730.  
  1731.  
  1732.                3.10.1 String gadgets
  1733.  
  1734.                     These gadgets use the familiar Amiga rectangle with  a label
  1735.                     to  the immediate left.  JR-Comm enhances the string gadgets
  1736.                     by range checking  integer input for validity and by looking
  1737.                     for  appropriate filename  postfixes when  required, if  the
  1738.                     requisite  postfix is absent,  JR-Comm will append  it.  The
  1739.                     list of possible postfixes are:
  1740.  
  1741.                          .def      defaults file.
  1742.                          .phones   phonebook file.
  1743.                          .macros   macros file.
  1744.                          .cap      capture file.
  1745.                          .log      log file.
  1746.                          .font     font file.
  1747.  
  1748.  
  1749.                3.10.2 Option select gadgets
  1750.  
  1751.                     These gadgets are likened to a button switch.  If the gadget
  1752.                     is selected, the inside dot will  be present.  Otherwise, it
  1753.                     shows only the outer  circle.  Some groups of  option select
  1754.                     gadgets  are mutually  exclusive,  for  instance,  only  one
  1755.                     protocol can  be active  at a  time (excluding  ZMODEM auto-
  1756.                     download,  which  can  be  active  in  addition  to  another
  1757.                     protocol being selected).
  1758.  
  1759.  
  1760.                3.10.3 Control gadgets
  1761.  
  1762.                     These  gadgets select functions within the requester and are
  1763.                     filled  rectangles with rounded corners, the gadget label is
  1764.                     centered inside the gadget in capital letters.
  1765.  
  1766.  
  1767.                3.10.4 Intuition gadgets
  1768.  
  1769.                     The default Intuition  close window, depth and  drag gadgets
  1770.                     work  as  expected.    JR-Comm  retains  the  position of  a
  1771.                     requester for future use if it  is dragged to a new location
  1772.                     from the default centered position.
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.                                          - 18 -
  1780.  
  1781.  
  1782.  
  1783.  
  1784.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1785.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1786.  
  1787.  
  1788.           3.11 Keyboard attention sequences
  1789.  
  1790.                There  are two  special  keyboard  sequences  that  JR-Comm  will
  1791.                recognize.  They are:
  1792.  
  1793.                     <CTRL><HELP> -      XON/XOFF handshake  release.   Use  this
  1794.                                         when  the program  seems  to freeze  up.
  1795.                                         JR-Comm   will   also   release   itself
  1796.                                         automatically  after   10  seconds   has
  1797.                                         elapsed   without   receiving   an  XOFF
  1798.                                         character from the remote system.
  1799.  
  1800.                  <SHIFT><RETURN>  -     Will  toggle between  the  filename  and
  1801.                                         pathname  string  gadgets  of  the  file
  1802.                                         requester, ignored otherwise.
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.                                          - 19 -
  1846.  
  1847.  
  1848.  
  1849.  
  1850.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1851.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1852.  
  1853.  
  1854.      4 SPECIAL REQUESTERS
  1855.  
  1856.           4.1 YAFR...?
  1857.  
  1858.                Yes, Another File Requester... Why?
  1859.  
  1860.                     Well simply  put, it  was needed  for one  reason, selecting
  1861.                multiple files for batch transfers. But, the  big difference here
  1862.                is that this requester gives you the ability to select files from
  1863.                multiple directories and/or volumes.
  1864.  
  1865.  
  1866.                4.1.1 Functional description
  1867.  
  1868.                     The file requester opens up in one of two modes as indicated
  1869.                     in the title.  One mode  is a "SINGLE  FILE REQUEST",  which
  1870.                     will allow you to select only one file at a time.  The other
  1871.                     mode is "BATCH FILE REQUEST", which allows you to select any
  1872.                     number of files.
  1873.  
  1874.                          In either mode  the file requester  is dynamic.   Which
  1875.                     means that it  can process gadget selections  while building
  1876.                     the current directory files list.
  1877.  
  1878.                          The  large  rectangle is  the  familiar  file selection
  1879.                     array, which displays up to 15 files and/or directories at a
  1880.                     time.   Directories  are prefixed with  a "(dir)"  string to
  1881.                     indicate that it is not a  file.  The righthand side of  the
  1882.                     list shows the size in bytes of each file.
  1883.  
  1884.                          Below  the  selection  rectangle  there  are  two  size
  1885.                     indicators.  The one on the left, labeled "Free:", shows the
  1886.                     amount of  free space  left on  the current  device for  the
  1887.                     current directory.  The right side shows the total number of
  1888.                     bytes of files selected.
  1889.  
  1890.                          To  the  left   of  the  selection  rectangle   is  the
  1891.                     proportional  scroll gadget which enables the user to scroll
  1892.                     through a list of filenames.  The knob, or smaller rectangle
  1893.                     inside  the scroll gadget  indicates what percentage  of the
  1894.                     list is displayed at any one time.
  1895.  
  1896.                          The  special  keyboard  sequence  <SHIFT><RETURN>  will
  1897.                     toggle between the filename and pathname string gadgets.
  1898.  
  1899.  
  1900.                4.1.2 File lists
  1901.  
  1902.                     The file requester creates five separate lists that  you can
  1903.                     browse  through   for  selecting  files   or  for   changing
  1904.                     directories.  The lower middle control gadget enables you to
  1905.                     toggle through each  list.  The currently  displayed list is
  1906.                     indicated by the label  of the gadget itself.   These labels
  1907.                     are:
  1908.  
  1909.  
  1910.  
  1911.                                          - 20 -
  1912.  
  1913.  
  1914.  
  1915.  
  1916.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1917.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1918.  
  1919.  
  1920.                          FILES          The files and directories of the current
  1921.                                         directory, selected files  are displayed
  1922.                                         in inverse video.
  1923.                          DEVICES        The list of devices known to AmigaDOS.
  1924.                          DIRECTORIES    Assigned directories.
  1925.                          VOLUMES        Floppy and/or hard disk volume names.
  1926.                          SELECTED       The current list of user selected files.
  1927.                                         Files  selected from  this list  will be
  1928.                                         removed from the selection list.
  1929.  
  1930.  
  1931.                4.1.3 SELECT gadget
  1932.  
  1933.                     This gadget is  functional only while the  current directory
  1934.                     list  is being  displayed and  the requester  was  opened in
  1935.                     batch file mode.  It will  select every file in the  current
  1936.                     directory.
  1937.  
  1938.  
  1939.                4.1.4 PARENT gadget
  1940.  
  1941.                     This gadget will change the current directory to  the parent
  1942.                     of the current directory.
  1943.  
  1944.  
  1945.                4.1.5 UNSELECT gadget
  1946.         
  1947.                     This gadget is functional while the current directory or the
  1948.                     selected files list  is displayed.  Any  matching files from
  1949.                     the selected files list will be removed.  In the case of the
  1950.                     selected files list, all files will be deselected.
  1951.  
  1952.  
  1953.                4.1.6 Filename string gadget
  1954.  
  1955.                     The requester will  open with  this string gadget  set to  a
  1956.                     suggested filename  for phonebook, macro,  defaults, capture
  1957.                     and log files.  It also displays the last filename selected.
  1958.                     You may enter a filename of  your choosing instead if you so
  1959.                     desire.
  1960.  
  1961.                          Pressing  a  <SHIFT><RETURN> sequence  will  toggle the
  1962.                     activation  between  this  string  gadget  and  the pathname
  1963.                     string gadget.
  1964.  
  1965.  
  1966.                4.1.7 Pathname string gadget
  1967.  
  1968.                     This  string gadget  contains the  pathname  of the  current
  1969.                     directory.
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.                                          - 21 -
  1978.  
  1979.  
  1980.  
  1981.  
  1982.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  1983.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  1984.  
  1985.  
  1986.                4.1.8 OK gadget
  1987.  
  1988.                     This  gadget   instructs  JR-Comm   to   accept  your   file
  1989.                     selection(s).
  1990.  
  1991.  
  1992.                4.1.9 CANCEL gadget
  1993.  
  1994.                     This gadget will clear the selected files list and abort the
  1995.                     function that opened the file requester.
  1996.  
  1997.  
  1998.                4.1.10 Close window gadget
  1999.  
  2000.                     Operates  in the same manner  as the CANCEL gadget described
  2001.                     above.
  2002.  
  2003.  
  2004.           4.2 Query requester
  2005.  
  2006.                This  requester  is used  along the  same  lines as  the AmigaDOS
  2007.                system  requester.   The  basic difference  being that  the first
  2008.                character of each possible response, such  as 'Y' and 'N' for YES
  2009.                and  NO, indicate which  key you  can press  on your  keyboard to
  2010.                respond to the requester.
  2011.  
  2012.                     Depending on the type of question being asked, your response
  2013.                will either be YES/NO or OK/CANCEL.
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.                                          - 22 -
  2044.  
  2045.  
  2046.  
  2047.  
  2048.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2049.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2050.  
  2051.  
  2052.      5 MENUS
  2053.  
  2054.           The character in square  brackets to the right of each  menu item name
  2055.           listed below will select  that item when used in  conjunction with the
  2056.           right Amiga key.
  2057.  
  2058.                Any item with  a numeric  key assignment will  open a  requester.
  2059.           See the respective  chapter for  a more detailed  description of  each
  2060.           one.
  2061.  
  2062.                The Modes menu contains items that are checkmarked when active to
  2063.           indicate that the respective mode for each item is or is not active.
  2064.  
  2065.  
  2066.           5.1 Project menu
  2067.         
  2068.                [?] About                Displays information about
  2069.                                         JR-Comm.
  2070.                [L] Load defaults        Load a default parameters file.
  2071.                [W] Write defaults       Write a default parameters file.
  2072.                [G] Send User ID         Sends users firstname, lastname and id
  2073.                                         as one string with a space between each
  2074.                                         and a carriage return at the end.
  2075.                [Q] Quit JR-Comm         Exits program.
  2076.  
  2077.  
  2078.           5.2 Phonebook menu
  2079.  
  2080.                [1] Directory            Phonebook requester.
  2081.                [R] Re-dial              Restarts the intelligent dialer.
  2082.                [Z] Send password        Sends the password for the active
  2083.                                         phonebook entry.
  2084.  
  2085.  
  2086.           5.3 Buffer menu
  2087.  
  2088.                [K] Kill buffer          Clears the entire review buffer.
  2089.                [V] View buffer          Activates review mode.
  2090.                [O] Open capture         Open a new capture file (clears an
  2091.                                         already existing file).
  2092.                [F] Open w/save          Opens a new capture buffer and saves the
  2093.                                         contents of the review buffer.
  2094.                [A] Append capture       Append capture to an existing file.
  2095.                [I] Append w/save        Appends to an existing file and also
  2096.                                         saves the contents of the review buffer.
  2097.                [C] Close capture        Close the capture file.
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.                                          - 23 -
  2110.  
  2111.  
  2112.  
  2113.  
  2114.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2115.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2116.  
  2117.  
  2118.           5.4 Transfers menu
  2119.  
  2120.                [2] Parameters           Parameters requester.
  2121.                [U] Upload               Initiate a file upload (from your
  2122.                                         system).
  2123.                [D] Download             Initiate a file download (to your
  2124.                                         system).
  2125.                [S] ASCII send           Send a text file.
  2126.  
  2127.  
  2128.           5.5 Options menu
  2129.  
  2130.                [3] Serial               Serial requester.
  2131.                [4] Modem                Modem requester.
  2132.                [5] Terminal             Terminal requester.
  2133.                [6] Macros               Macros requester.
  2134.                [7] Palette              Palette requester (not active in
  2135.                                         Workbench screen).
  2136.                [8] General              General requester.
  2137.  
  2138.  
  2139.           5.6 Misc menu
  2140.  
  2141.                [T] Timer reset          Reset connect timer.
  2142.                [B] Send break           Send a break signal to the modem.
  2143.                [H] Hangup modem         Hangup modem (via command or DTR).
  2144.                [X] Clear screen         Clear the screen.
  2145.                [E] Print screen         Prints text of current screen.
  2146.                [0] Print registration   Print user registration form (not
  2147.                                         present in a registered copy of JR-
  2148.                                         Comm).
  2149.  
  2150.  
  2151.           5.7 Modes menu
  2152.  
  2153.                [P] Printer              Toggles the printer on or off.
  2154.                [Y] Chat line            Toggles chat mode on or off.
  2155.                [J] HEX output           Incoming data displayed as hexadecimal
  2156.                                         data in columns of 16 with ASCII along
  2157.                                         the right-hand side when this mode is
  2158.                                         active.
  2159.                [M] IBM Doorway          Toggles IBM Doorway keyboard mode.
  2160.                [N] Screen title         Toggles screen title on/off (not
  2161.                                         available in Workbench screen).
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.                                          - 24 -
  2176.  
  2177.  
  2178.  
  2179.  
  2180.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2181.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2182.  
  2183.  
  2184.      6 PHONEBOOK
  2185.  
  2186.           6.1 Directory requester
  2187.  
  2188.                The phonebook directory requester is sort  of a control panel for
  2189.                adding,  editing and deleting phonebook  entries.  It also allows
  2190.                you to select  one or  more entries  for use  by the  intelligent
  2191.                dialer.
  2192.  
  2193.                     The  string gadget  labeled "Master password:"  contains the
  2194.                character  string  that  is  used  by  JR-Comm  to  automatically
  2195.                generate passwords for each directory entry.
  2196.  
  2197.  
  2198.                6.1.1 DELETE gadget
  2199.  
  2200.                     Selecting this gadget  will place the phonebook  into delete
  2201.                     mode,  which is signified  by this gadget  being highlighted
  2202.                     and all the  other control  gadgets are ghosted.   You  must
  2203.                     double-click  an  entry  in  order to  delete  it  from  the
  2204.                     phonebook.  Entries  that are  selected for  dialing may  be
  2205.                     deleted too.  In order to save your deletions, you must save
  2206.                     the phonebook again.
  2207.  
  2208.  
  2209.                6.1.2 EDIT gadget
  2210.  
  2211.                     This gadget functions like the DELETE gadget above, with the
  2212.                     only difference being that a single click on an entry is all
  2213.                     that is needed to edit it.
  2214.  
  2215.                          See the discussion on the entry requester below.
  2216.  
  2217.  
  2218.                6.1.3 DIAL gadget
  2219.  
  2220.                     JR-Comm  is capable of multi-dialing any number of directory
  2221.                     entries, just select the entries you want dialed first.  You
  2222.                     then start  the dialer  by either  double-clicking the  last
  2223.                     selection or by  selecting this gadget.   You can also  dial
  2224.                     one entry alone by double-clicking it.
  2225.  
  2226.                          See the discussion about the intelligent dialer below.
  2227.  
  2228.  
  2229.                6.1.4 UNSELECT gadget
  2230.  
  2231.                     This gadget will unselect all entries in the phonebook.
  2232.  
  2233.  
  2234.  
  2235.                6.1.5 ADD gadget
  2236.  
  2237.                     Add a new phonebook entry by selecting this gadget.
  2238.                     See the discussion about the entry requester below.
  2239.  
  2240.  
  2241.                                          - 25 -
  2242.  
  2243.  
  2244.  
  2245.  
  2246.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2247.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2248.  
  2249.  
  2250.  
  2251.  
  2252.                6.1.6 SORT gadget
  2253.  
  2254.                     Opens a small requester for the  type of sort you want  done
  2255.                     to the directory.  The options available are:
  2256.  
  2257.                          NAME      Alpha sort of entry names.
  2258.                          NUMBER    Alpha sort of entry phone numbers.
  2259.                          SELECT    Sorted in order of selection.
  2260.  
  2261.  
  2262.                6.1.7 LOAD gadget
  2263.  
  2264.                     Load a phonebook.
  2265.  
  2266.  
  2267.                6.1.8 SAVE gadget
  2268.  
  2269.                     Save the current phonebook.
  2270.  
  2271.  
  2272.                6.1.9 Master password string gadget
  2273.  
  2274.                     This feature gives  you a very  easy way to maintain  unique
  2275.                     passwords for each system you call.   The master password is
  2276.                     combined with the name in a phonebook entry to form a unique
  2277.                     string  of  non-sense  characters when  the  entry  is first
  2278.                     created or again whenever you  select a password type option
  2279.                     in the entry requester.
  2280.  
  2281.                          See the discussion on the master password below.
  2282.  
  2283.  
  2284.           6.2 Entry editor requester
  2285.  
  2286.                6.2.1 Name string gadget
  2287.  
  2288.                     The phonebook entry  name is entered here.  If  this is left
  2289.                     blank the entry will be discarded.
  2290.  
  2291.  
  2292.                6.2.2 Phone string gadget
  2293.  
  2294.                     Enter the phone number here.  Up to 36 digits are allowed.
  2295.  
  2296.  
  2297.                6.2.3 Macros string gadget
  2298.  
  2299.                     The  macros  filename is  optional,  if  one  is entered  it
  2300.                     enables the  MACROS control gadget for  creating/editing the
  2301.                     macros file for this entry.
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.                                          - 26 -
  2308.  
  2309.  
  2310.  
  2311.  
  2312.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2313.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2314.  
  2315.  
  2316.                6.2.4 Capture string gadget
  2317.  
  2318.                     Another optional entry.   If  you enter a  filename here  it
  2319.                     will be opened in append mode  once the dialer establishes a
  2320.                     connection.   The  review buffer  will  be cleared  prior to
  2321.                     opening the capture file when a connection is established.
  2322.  
  2323.  
  2324.                6.2.5 Password string gadget
  2325.  
  2326.                     The password for the current  entry can be manually entered,
  2327.                     or you can have JR-Comm create  one for you instead, see the
  2328.                     section  on  password  types for  more  information  on this
  2329.                     feature.
  2330.  
  2331.  
  2332.                6.2.6 Length string gadget
  2333.  
  2334.                     Used in conjunction with the password type gadgets described
  2335.                     below.  Only  a decimal  number from  1  through 20  will be
  2336.                     accepted.  8 is used as a default.
  2337.  
  2338.  
  2339.                6.2.7 Dial prefix option gadgets
  2340.  
  2341.                     Selects  the desired alternate dialing prefix which are used
  2342.                     during the dialing of an entry.  The default is "None" which
  2343.                     indicates the default prefix in the modem requester.
  2344.  
  2345.  
  2346.                6.2.8 Cents/min string gadget
  2347.  
  2348.                     Optional.  Enter the decimal number of cents per minute (100
  2349.                     = a dollar) which will be displayed in the status line while
  2350.                     connected.  The carrier detect signal must function properly
  2351.                     on your modem for this feature to work correctly.
  2352.  
  2353.  
  2354.                6.2.9 Password type option gadgets
  2355.  
  2356.                     Selecting  any gadget  other than  the  one labeled  "Fixed"
  2357.                     results in a generated password of  that type once the entry
  2358.                     requester is closed.   The password length  is determined by
  2359.                     the value in the length string gadget described above.
  2360.  
  2361.                          The "Fixed"  gadget will be  set when the  requester is
  2362.                     first  opened.    This prevents  JR-Comm  from  changing the
  2363.                     password until you wish to do so.
  2364.  
  2365.  
  2366.                6.2.10 Reset timer gadget
  2367.  
  2368.                     This option  causes JR-Comm  to reset  the connection  timer
  2369.                     when a  connection is  first established by the dialer.   It
  2370.                     is on by default.
  2371.  
  2372.  
  2373.                                          - 27 -
  2374.  
  2375.  
  2376.  
  2377.  
  2378.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2379.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2380.  
  2381.  
  2382.  
  2383.  
  2384.                6.2.11 Parameter requester gadgets
  2385.  
  2386.                     The five  gadgets along  the bottom of  the entry  requester
  2387.                     will  open  the  associated  parameters  requester for  this
  2388.                     entry.  All  parameters are set to  the ones in effect  when
  2389.                     the phonebook was first opened.
  2390.  
  2391.                          See the  discussions on  each of  these requesters  for
  2392.                     more details on their contents.
  2393.  
  2394.  
  2395.                6.2.12 CANCEL gadget
  2396.            
  2397.                     This gadget will  abort the current  edit and return to  the
  2398.                     phonebook.  If the entry  requester was  opened via  the ADD
  2399.                     gadget the entry will be discarded.
  2400.  
  2401.  
  2402.           6.3 Dialer operation
  2403.  
  2404.                The dialer  is  controlled  by  three  parameters  in  the  modem
  2405.                requester, number of retries, dial timeout and redial delay.  The
  2406.                number of  retries defaults to 15 and  applies to each entry that
  2407.                is  selected when the dialer is started.  The dial timeout refers
  2408.                to how many seconds the dialer  will wait for a connection  after
  2409.                dialing, it defaults  to 30 seconds.  The redial delay is also in
  2410.                seconds, defaults to 60 and is the amount of wait time at the end
  2411.                of the list before re-starting again.
  2412.  
  2413.                     When  the  dialer  establishes  a  connection  it  will  re-
  2414.                configure  JR-Comm and load a macros file  if one exists for that
  2415.                entry.  It may also open a capture file too.
  2416.  
  2417.                     A menu item  is also  provided to re-start  the dialer  from
  2418.                where it left off after making the last connection.
  2419.  
  2420.  
  2421.                6.3.1 Response codes
  2422.  
  2423.                     The dialer has a degree of intelligence by responding to the
  2424.                     different codes that the modem is capable of returning.  The
  2425.                     codes and their effect on dialer operation is as follows:
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.                                          - 28 -
  2440.  
  2441.  
  2442.  
  2443.  
  2444.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2445.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2446.  
  2447.  
  2448.                          BUSY           Dialer skips to next entry.
  2449.                          ERROR          Causes dialer to exit immediately.
  2450.                          *VOICE         Entry is de-selected.
  2451.                          CONNECT        Entry  is  de-selected and  dialer exits
  2452.                                         after  re-configuring        all JR-Comm
  2453.                                         parameters  to  the   settings  in   the
  2454.                                         phonebook entry.
  2455.                          *NO  CARRIER   Entry  is  de-selected  after  receiving
  2456.                                         this  response  3  times  for  the  same
  2457.                                         entry.
  2458.                          *NO DIALTONE   Three of  these responses will cause the
  2459.                                         dialer to exit.
  2460.  
  2461.                     Features  with an asterisk  can be disabled  by clearing the
  2462.                     respective string gadget in the modem requester.  
  2463.  
  2464.  
  2465.                6.3.2 Dialer window
  2466.  
  2467.                     The dialer will open its status  window while it is dialing.
  2468.                     There are three keys that are  assigned functions to control
  2469.                     the operation of the dialer.  They are:
  2470.  
  2471.                          <ESC>     Exits the dialer immediately.
  2472.                          <DEL>     Removes entry from the selected list.
  2473.                          <SPACE>   Skips  to  next  entry or  re-dial  delay, as
  2474.                                    necessary.
  2475.  
  2476.           6.4 Master password
  2477.  
  2478.                The idea behind this feature is  to make it simple to create  and
  2479.                maintain unique passwords for each system you have an account on.
  2480.                Common sense tells  you that  having a unique  password for  each
  2481.                system is safer  than using the   same password on many  of them.
  2482.                Changing  them every so  often is also another  good habit to get
  2483.                into  in  order  to  help  prevent  unauthorized  access  of your
  2484.                accounts.  The  problem, up until  now, was the easy  maintenance
  2485.                and orderly changing of a list of passwords without losing them.
  2486.  
  2487.                     By having the password placed in the phonebook  entry itself
  2488.                eliminates  the possibility of  losing it, other  than having the
  2489.                phonebook file destroyed.  So, backup your phonebook often if you
  2490.                plan to use this feature.
  2491.  
  2492.                     The criteria for a unique password is satisfied by combining
  2493.                the  master password with  the name of the  phonebook entry.  The
  2494.                length and password type generated is dependent on the options in
  2495.                the entry requester.
  2496.  
  2497.                     By changing the master password, you then have the option to
  2498.                create a new password for an entry whenever you need to by simply
  2499.                selecting a password type in the entry requester.
  2500.  
  2501.                     The sequence of steps required to accomplish this should  go
  2502.                something like this:
  2503.  
  2504.  
  2505.                                          - 29 -
  2506.  
  2507.  
  2508.  
  2509.  
  2510.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2511.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2512.  
  2513.  
  2514.  
  2515.                     1.   Change the master password.
  2516.                     2.   Do not change  any entry passwords  yet, you must  call
  2517.                          the system with the old password still intact.
  2518.                     3.   After you've logged  in you can now open  the phonebook
  2519.                          and select the  EDIT gadget  to edit the  entry of  the
  2520.                          system  you're connected  with.    Select  one  of  the
  2521.                          password type options and close the entry requester.
  2522.                     4.   The new password can now be used to update the password
  2523.                          on the system.
  2524.                     5.   After  insuring  that  the  system   has  accepted  the
  2525.                          password change you should save the phonebook to update
  2526.                          the password in the file.
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.                                          - 30 -
  2572.  
  2573.  
  2574.  
  2575.  
  2576.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2577.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2578.  
  2579.  
  2580.      7 TRANSFER PARAMETERS REQUESTER
  2581.  
  2582.           This  requester  contains  all  the  options  for  the  file  transfer
  2583.           protocols available in JR-Comm.
  2584.  
  2585.  
  2586.           7.1 Protocol gadgets
  2587.  
  2588.                All the file transfer protocols in use by JR-Comm strictly adhere
  2589.                to the  specifications outlined in the various documents that are
  2590.                available  for  each   protocol.    The  following   is  a  short
  2591.                description of the protocols available.
  2592.  
  2593.                     CIS B+         CompuServe's B+ file transfer protocol.
  2594.  
  2595.                     XMODEM         The  original  XMODEM  checksum protocol  was
  2596.                                    created  by Ward  Christensen  back in  1977.
  2597.                                    Since then it  has been  modified for  better
  2598.                                    error correction  by using an optional 16 bit
  2599.                                    CRC polynomial.   JR-Comm will  automatically
  2600.                                    attempt the CRC type  transfer first and step
  2601.                                    down to the original checksum version if it's
  2602.                                    not recognized.
  2603.  
  2604.                     XMODEM-1k      Another variation  of XMODEM,  this one  uses
  2605.                                    1,024   byte   packets  which   gives  higher
  2606.                                    throughput than the original XMODEM protocol.
  2607.                                    Some systems incorrectly call this YMODEM.
  2608.  
  2609.                     WXMODEM        A variant  of the XMODEM protocol  which give
  2610.                                    better  throughput  performance  over  packet
  2611.                                    switched  networks.  This  protocol is  quite
  2612.                                    popular   on   the   PeopleLink   information
  2613.                                    service. 
  2614.  
  2615.                     YMODEM         This  is  TRUE  YMODEM,  which  is  a   batch
  2616.                                    transfer  protocol.  The  filename, date  and
  2617.                                    file  size  are  transferred  in  a  separate
  2618.                                    header block at  the beginning  of each  file
  2619.                                    that is  transferred.    This  protocol  also
  2620.                                    preserves the  correct file size,  the XMODEM
  2621.                                    and derivative protocols above pad characters
  2622.                                    at the end of the file.
  2623.  
  2624.                     YMODEM-g       This  variation  of  YMODEM  is intended  for
  2625.                                    error correcting modems, like those that  use
  2626.                                    MNP error correction.  Because this  protocol
  2627.                                    does  no  error   correcting,  the  file   is
  2628.                                    transferred with little delay and can achieve
  2629.                                    some  of the highest throughput of any of the
  2630.                                    protocols  listed  here.    If  an  error  is
  2631.                                    detected, the transfer will be aborted, hence
  2632.                                    the  need  for  an error-free  connection  in
  2633.                                    order to use this protocol with confidence.
  2634.  
  2635.  
  2636.  
  2637.                                          - 31 -
  2638.  
  2639.  
  2640.  
  2641.  
  2642.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2643.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2644.  
  2645.  
  2646.                     ZMODEM         This is one  of the newest and  most powerful
  2647.                                    protocols available.  It  is capable of batch
  2648.                                    transfers, automatically initiated downloads,
  2649.                                    32  bit  CRC  error  checking, and  a  unique
  2650.                                    ability to  resume a  transfer that had  been
  2651.                                    partially completed.  JR-Comm supports one of
  2652.                                    the  most  complete  implementations  of  the
  2653.                                    ZMODEM   protocol   as    defined   by    the
  2654.                                    specification  document  written  by ZMODEM's
  2655.                                    author, Chuck Forsberg. 
  2656.  
  2657.  
  2658.                7.1.1 Some notes on flow control
  2659.  
  2660.                     ZMODEM and YMODEM-g  are known as full-flow protocols due to
  2661.                     their   ability   to   send   data   without   interruption.
  2662.                     Unfortunately,  if the target  of the incoming  data is that
  2663.                     blazingly  fast  Amiga floppy  disk,  there is  going  to be
  2664.                     trouble.
  2665.  
  2666.                          For  ZMODEM  transfers,  all that  is  necessary  is to
  2667.                     activate  the XON/XOFF  handshake  in the  serial parameters
  2668.                     requester.   Not  to worry  though,  unlike most  Amiga comm
  2669.                     programs, JR-Comm will  not lock itself up  permanently when
  2670.                     you use this feature.
  2671.  
  2672.                          YMODEM-g  is a  different problem  though.   If  you're
  2673.                     downloading to  a floppy  disk and  are  using the  internal
  2674.                     serial port  you cannot  use this  protocol, period,  or you
  2675.                     WILL lose data and therefore, abort  the transfer since this
  2676.                     protocol  only does error checking and not error correction.
  2677.                     It  also requires  full 256  byte  transparency so  XON/XOFF
  2678.                     handshaking is always disabled when using it.
  2679.  
  2680.                          If you're using a multi-port add-on board that supports
  2681.                     the dropping  of the  RTS  signal when  the internal  serial
  2682.                     buffer  is  almost  full (you  must  have  CTS/RTS handshake
  2683.                     enabled for  this to  work) then  you will  be  able to  use
  2684.                     YMODEM-g to floppy disk.
  2685.  
  2686.                          It goes without saying that if you have ample memory to
  2687.                     spare, you would do much better by transferring files to and
  2688.                     from ram disk.  
  2689.  
  2690.  
  2691.           7.2 ASCII send parameters
  2692.  
  2693.                7.2.1 Expand blanks gadget
  2694.  
  2695.                     When this feature  is selected, JR-Comm will send  one space
  2696.                     character  for  lines  which  contain  only  an  end-of-line
  2697.                     character.   Use this option  when the on-line  text editors
  2698.                     you're using exits input mode when a blank line is received.
  2699.  
  2700.  
  2701.  
  2702.  
  2703.                                          - 32 -
  2704.  
  2705.  
  2706.  
  2707.  
  2708.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2709.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2710.  
  2711.  
  2712.                7.2.2 Prompt char string gadget
  2713.  
  2714.                     Instructs JR-Comm  to wait  for a  specific character  after
  2715.                     transmitting a line of text.  If blank then the text will be
  2716.                     sent without breaks.             
  2717.  
  2718.  
  2719.                7.2.3 Char delay string gadget
  2720.  
  2721.                     A numeric  value describing  hundredths of  seconds to  wait
  2722.                     between sending characters.
  2723.  
  2724.  
  2725.                7.2.4 Line delay string gadget
  2726.  
  2727.                     Like char  delay above,  tenths of  seconds to  wait between
  2728.                     sending lines of text.
  2729.  
  2730.  
  2731.           7.3 Miscellaneous parameters
  2732.  
  2733.                7.3.1 Binary mode gadget
  2734.  
  2735.                Binary mode  sends the  file as  a binary  image.   Text mode  is
  2736.                implied if this  gadget is not selected and will send a file with
  2737.                end-of-line  conversion according to the settings in the terminal
  2738.                requester.
  2739.  
  2740.  
  2741.                7.3.2 Save aborted gadget
  2742.  
  2743.                     Determines  if a partially received file is saved or deleted
  2744.                     whenever a download is aborted. 
  2745.  
  2746.  
  2747.                7.3.3 Relaxed timing gadget
  2748.  
  2749.                     Set  this  gadget  if  a  file  transfer fails  or  gets  an
  2750.                     excessive  number of timeouts.   Useful for  packet switched
  2751.                     networks.
  2752.  
  2753.  
  2754.                7.3.4 Auto chop gadget
  2755.  
  2756.                     File   transfers  using  the  XMODEM,  XMODEM-1k  &  WXMODEM
  2757.                     protocols  pad data to the end  of the file if  it is not an
  2758.                     even multiple of 128.   The Amiga operating system  will not
  2759.                     run  a  program that  has been  modified  in this  way. This
  2760.                     feature will attempt to remove this  data from a binary file
  2761.                     transfer to enable it to be used by your Amiga.
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.                                          - 33 -
  2770.  
  2771.  
  2772.  
  2773.  
  2774.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2775.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2776.  
  2777.  
  2778.                7.3.5 Overdrive gadget
  2779.  
  2780.  
  2781.                     This gadget enables  overdrive mode for ZMODEM  and YMODEM-g
  2782.                     uploads.  Double-buffered transfers  are used which  greatly
  2783.                     increases  transfer throughput.  At baud rates below 9600bps
  2784.                     you may  experience increased error  recovery times.   It is
  2785.                     recommended that you not  use this mode for slow  baud rates
  2786.                     or over phone  lines that have  a high probability of  noise
  2787.                     occurring.
  2788.  
  2789.  
  2790.           7.4 ZMODEM options
  2791.  
  2792.                7.4.1 Resume transfer gadget
  2793.  
  2794.                     If the requested file already  exists, JR-Comm will make  an
  2795.                     attempt  to  resume the  file  transfer.   A  check  is made
  2796.                     between JR-Comm  and the remote system that the receiver has
  2797.                     a file that is shorter than the one the sender  has.  If the
  2798.                     file is not shorter, the transfer will be aborted.
  2799.  
  2800.  
  2801.                7.4.2 Auto download gadget
  2802.  
  2803.                     When this  gadget is  active it  allows JR-Comm  to start  a
  2804.                     ZMODEM download automatically when a ZMODEM  auto-d/l header
  2805.                     is received.
  2806.  
  2807.  
  2808.                7.4.3 Auto d/l challenge gadget
  2809.  
  2810.                     This  feature, when selected, instructs JR-Comm to perform a
  2811.                     challenge to the remote  system so that it can  determine if
  2812.                     the  remote   really  intended  to  initiate   an  automatic
  2813.                     download.  This  gadget is activated when  the auto-download
  2814.                     gadget  is selected, but may be independently de-selected in
  2815.                     case a certain remote system  does not support the challenge
  2816.                     option.
  2817.  
  2818.  
  2819.                7.4.4 Escape ctrl chars gadget
  2820.  
  2821.                     Instructs JR-Comm to do an escape of  all control characters
  2822.                     to  prevent  interference  with  the  operation  of  packet-
  2823.                     switched networks.
  2824.  
  2825.  
  2826.                7.4.5 32 bit CRC gadget
  2827.  
  2828.                     Instructs JR-Comm to use the newer 32  bit CRC mode of error
  2829.                     detection if  possible.  A  16 bit CRC  will be used  if the
  2830.                     remote system does not support 32 bit CRC.
  2831.  
  2832.  
  2833.  
  2834.  
  2835.                                          - 34 -
  2836.  
  2837.  
  2838.  
  2839.  
  2840.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2841.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2842.  
  2843.  
  2844.           7.5 ZMODEM send modes
  2845.  
  2846.                The following modes  are applicable to  a ZMODEM upload from  JR-
  2847.                Comm  only.  They have  no effect  on  a download,  regardless of
  2848.                protocol used.  All comparisons reference  the file on the remote
  2849.                system with the file on your system.
  2850.  
  2851.                7.5.1 Skip if absent gadget
  2852.  
  2853.                     Instructs the remote system  to skip any files that  are not
  2854.                     present.
  2855.  
  2856.  
  2857.                7.5.2 Newer gadget
  2858.  
  2859.                     Transfer if file date is newer or not present.
  2860.  
  2861.  
  2862.                7.5.3 Newer/longer gadget
  2863.  
  2864.                     Transfer if the file is newer, longer or not present.
  2865.  
  2866.  
  2867.                7.5.4 CRC different gadget
  2868.  
  2869.                     Transfer if the file has a different CRC or is not present.
  2870.  
  2871.  
  2872.                7.5.5 Append files gadget
  2873.         
  2874.                     Append data only  if remote  file is shorter  than the  file
  2875.                     locally.  If the file is not present, create it.
  2876.  
  2877.  
  2878.                7.5.6 Overwrite files gadget
  2879.  
  2880.                     Overwrite any files that are present.  Also known as clobber
  2881.                     mode.
  2882.  
  2883.  
  2884.                7.5.7 Protect all files gadget
  2885.  
  2886.                     Protect all files  unconditionally.  Will not  receive files
  2887.                     of the same name as a file already on your system.
  2888.  
  2889.  
  2890.                7.5.8 Don't care gadget
  2891.  
  2892.                     Disables  send  checking  for use  with  problematic  ZMODEM
  2893.                     implementations.   If  a file  that  already exists  on your
  2894.                     system is sent,  JR-Comm will query  you on  if you want  to
  2895.                     overwrite  it  or  not.    It  will  create  a  unique  file
  2896.                     otherwise.
  2897.  
  2898.  
  2899.  
  2900.  
  2901.                                          - 35 -
  2902.  
  2903.  
  2904.  
  2905.  
  2906.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2907.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2908.  
  2909.  
  2910.      8 SERIAL PARAMETERS REQUESTER
  2911.  
  2912.           The serial port  parameters are  located in this  requester.   Options
  2913.           available are listed below.
  2914.  
  2915.           Baud rates from 300 to 57,600bps are supported.
  2916.  
  2917.           Data lengths of 7 and 8 bits.
  2918.  
  2919.           Stop bits of 1 or 2.
  2920.  
  2921.           Parity types available are: NONE, EVEN, ODD, MARK and SPACE.
  2922.  
  2923.           Duplex modes of FULL, HALF and ECHO.
  2924.  
  2925.           Enable  and  disable  XON/XOFF  flow   control.    Remember  that  the
  2926.           <CTRL><HELP> keyboard sequence will release XOFF freeze-ups.
  2927.  
  2928.           Break length in microseconds.
  2929.  
  2930.           Hardware  or  CTS/RTS   flow  control  and  alternate   serial  device
  2931.           parameters are located in the general requester.
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.                                          - 36 -
  2968.  
  2969.  
  2970.  
  2971.  
  2972.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  2973.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  2974.  
  2975.  
  2976.      9 MODEM PARAMETERS REQUESTER
  2977.  
  2978.           This requester contains all  the necessary items needed to  enable JR-
  2979.           Comm's intelligent dialer to  interact with your modem properly.   All
  2980.           strings  default to  standard  Hayes  compatible  modem  commands  and
  2981.           responses.  
  2982.  
  2983.  
  2984.           9.1 Modem commands
  2985.  
  2986.                Modem commands are sent to  the modem for initialization, hanging
  2987.                up and dial  prefixes/postfixes.  Control  codes are inserted  in
  2988.                the command  by proceeding the  desired control character  with a
  2989.                '^'.  A  "^M" sequence would  send the equivalent  of a  carriage
  2990.                return.  The  '~' character will  insert a one-half second  delay
  2991.                before sending the rest of the string.
  2992.  
  2993.  
  2994.                9.1.1 Init command string gadget
  2995.  
  2996.                     Sent to the modem when JR-Comm is first started, but only if
  2997.                     a carrier signal is not present.  Defaults  to "ATZ^M~~~ATE1
  2998.                     Q0 V1 X4^M" (excluding quotes).
  2999.  
  3000.  
  3001.                9.1.2 Hangup command string gadget
  3002.  
  3003.                     Used to  hangup the modem if  the DTR gadget is  not active.
  3004.                     Defaults to the string "~~~+++~~~ATH^M".
  3005.  
  3006.  
  3007.                9.1.3 Dial prefix string gadget
  3008.  
  3009.                     This is the default dialing prefix that is sent to the modem
  3010.                     before the phone number is sent.  It defaults to "ATDT".
  3011.  
  3012.  
  3013.                9.1.4 Dial postfix string gadget
  3014.  
  3015.                     This prefix is  sent after the  phone number has been  sent.
  3016.                     Defaults to a carriage return, "^M".
  3017.  
  3018.  
  3019.           9.2 Alternate dial prefixes
  3020.  
  3021.                JR-Comm provides you  with three alternate dialing  prefixes that
  3022.                can  be used  instead  of the  default  dialing prefix  described
  3023.                above.   This is useful for  enabling/disabling MNP modes and for
  3024.                alternate phone services.
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.                                          - 37 -
  3034.  
  3035.  
  3036.  
  3037.  
  3038.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3039.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3040.  
  3041.  
  3042.           9.3 Response code string gadgets
  3043.  
  3044.                The eight response codes and their Hayes defaults are:
  3045.  
  3046.                     OK             The usual modem response to a command.
  3047.                     BUSY           Sent when a busy signal is detected.
  3048.                     RING           Sent when the modem detects a ring signal.
  3049.                     ERROR          Sent when the modem detects an error.
  3050.                     VOICE          Not all modems are capable of sending this.
  3051.                     CONNECT        The modem has connected to another modem.
  3052.                     NO CARRIER     The remote system did not respond.
  3053.                     NO DIALTONE    Sent if no dialtone signal was present.
  3054.  
  3055.  
  3056.           9.4 Dialer parameters
  3057.  
  3058.                9.4.1 Redial delay string gadget
  3059.  
  3060.                     Indicates  how many  seconds JR-Comm  will  wait before  re-
  3061.                     starting after it has dialed the last selected entry.
  3062.  
  3063.  
  3064.                9.4.2 # of retries string gadget
  3065.  
  3066.                     How  many  times  JR-Comm  will loop  through  the  list  of
  3067.                     selected entries before exiting the dialer.
  3068.  
  3069.  
  3070.                9.4.3 Dial timeout string gadget
  3071.  
  3072.                     How  many seconds  JR-Comm  will wait  for  a carrier  after
  3073.                     dialing the phone number for the current entry.
  3074.  
  3075.  
  3076.           9.5 Miscellaneous options
  3077.  
  3078.  
  3079.                9.5.1 Ignore Carrier Detect gadget
  3080.  
  3081.                     Set this gadget  if your  modem does not  have a  functional
  3082.                     carrier detect signal.  The connect timer will be turned off
  3083.                     since it is no longer functional.
  3084.  
  3085.  
  3086.                9.5.2 Hang up on dialer exit gadget
  3087.  
  3088.                     Set this if you wish to have JR-Comm hang-up the  modem when
  3089.                     you  exit  the  dialer via  the  <ESC>  key or  close-window
  3090.                     gadget.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.                                          - 38 -
  3100.  
  3101.  
  3102.  
  3103.  
  3104.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3105.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3106.  
  3107.  
  3108.                9.5.3 Dialer auto-baud gadget
  3109.  
  3110.                     If your modem is  capable of indicating connected  baud rate
  3111.                     by sending  a numeric string  after the CONNECT  message and
  3112.                     you  wish to have  JR-Comm adjust itself  automatically, set
  3113.                     this gadget.
  3114.  
  3115.  
  3116.                9.5.4 Drop DTR to hangup gadget
  3117.  
  3118.                     Select this option if your modem is capable of disconnecting
  3119.                     when the DTR signal is dropped.
  3120.  
  3121.  
  3122.                9.5.5 Flush with a BREAK gadget
  3123.  
  3124.                     Some  MNP modems,  the HST  is one,  are able  to clear  its
  3125.                     internal data  buffer when  a BREAK  signal is  sent to  the
  3126.                     modem.  This  shortens the  time needed to  recover from  an
  3127.                     error during a file transfer.
  3128.  
  3129.  
  3130.           9.6 Screen type options
  3131.  
  3132.                Select  the  type of  screen  you wish  to  use.   Defaults  vary
  3133.                depending on the type of terminal emulation  selected.  Interlace
  3134.                is not available  when using the  Workbench screen, JR-Comm  will
  3135.                inherit the current Workbench screen parameters when it opens its
  3136.                terminal window.
  3137.  
  3138.  
  3139.           9.7 Font size
  3140.  
  3141.                When using interlace you  can select normal or small  font sizes.
  3142.                Non-interlace displays can only use the normal font size.
  3143.  
  3144.  
  3145.           9.8 Terminal type
  3146.  
  3147.                Select one of  TTY, Amiga  ANSI, IBM  color, IBM  mono, VT100  or
  3148.                SkyPix terminal emulations.
  3149.  
  3150.  
  3151.           9.9 EOL out option gadgets
  3152.  
  3153.                Select either a  carriage return,  linefeed or CR/LF  pair to  be
  3154.                output when you press the return key.
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.                                          - 39 -
  3166.  
  3167.  
  3168.  
  3169.  
  3170.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3171.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3172.  
  3173.  
  3174.           9.10 Capture filters
  3175.  
  3176.                9.10.1 ANSI codes gadget
  3177.  
  3178.                     Turn this  filter on  if you do  not want ANSI  control code
  3179.                     sequences captured.   The codes will still affect the screen
  3180.                     though.  No sequences will be in the review buffer either.
  3181.  
  3182.  
  3183.                9.10.2 CTRL chars gadget
  3184.  
  3185.                     Removes all  control characters except for carriage returns,
  3186.                     line feeds, form feeds, tabs and backspaces.
  3187.  
  3188.  
  3189.                9.10.3 Backspaces gadget
  3190.  
  3191.                     If this filter  is active then  any backspace received  will
  3192.                     remove the previous character received from the capture file
  3193.                     too.  This results in the  capture function operating in the
  3194.                     same manner as the display.
  3195.  
  3196.  
  3197.           9.11 Miscellaneous options
  3198.  
  3199.                9.11.1 Strip high bit gadget
  3200.  
  3201.                     Use this option  if you want the high bit  of each character
  3202.                     reset that is received when using 8N1.
  3203.  
  3204.  
  3205.                9.11.2 Custom palette gadget
  3206.  
  3207.                     Use the  custom palette instead  of the default  palette for
  3208.                     the selected terminal emulation.
  3209.  
  3210.                          See the discussion about the palette requester for more
  3211.                     information about the palettes used in JR-Comm.
  3212.  
  3213.  
  3214.                9.11.3 Destructive BS gadget
  3215.  
  3216.                     Causes JR-Comm  to delete any  text that is  backspaced over
  3217.                     when set. Leaves text on screen otherwise.
  3218.  
  3219.  
  3220.                9.11.4 Swap DEL & BS gadget
  3221.  
  3222.                     When this gadget is selected JR-Comm will reverse the action
  3223.                     of the <DEL> and <BACKSPACE> keys.
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.                                          - 40 -
  3232.  
  3233.  
  3234.  
  3235.  
  3236.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3237.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3238.  
  3239.  
  3240.                9.11.5 Smooth scroll gadget
  3241.  
  3242.                     This option will scroll the screen  smoothly, rather than in
  3243.                     one line chunks.
  3244.  
  3245.  
  3246.                9.11.6 Chat line on gadget
  3247.  
  3248.                     The chat line  is a 256  character line displayed along  the
  3249.                     left side of the  status line.  The line  will automatically
  3250.                     scroll left as data is entered into the line.
  3251.  
  3252.                          See the discussion on the display above for  details on
  3253.                     the chat mode.
  3254.  
  3255.  
  3256.                9.11.7 Wrap lines gadget
  3257.  
  3258.                     Set   this  gadget  and   JR-Comm  will  force   a  carriage
  3259.                     return/linefeed whenever text reaches the right most column.
  3260.  
  3261.  
  3262.                9.11.8 IBM Doorway mode gadget
  3263.  
  3264.                     JR-Comm  will mimic  an  IBM keyboard  when  this gadget  is
  3265.                     selected.
  3266.  
  3267.  
  3268.                9.11.9 Cursor blink gadget
  3269.  
  3270.                     Enable  and  disable the  blinking  characteristic via  this
  3271.                     gadget.
  3272.  
  3273.  
  3274.                9.11.10 Optimized scroll gadget
  3275.  
  3276.                     When this  mode is  active JR-Comm  will try  to reduce  all
  3277.                     display scrolls to a minimum screen width and number of bit-
  3278.                     planes in order to  accomplish the scroll in less  time then
  3279.                     brute force scrolling.  Quite helpful for VT100  with smooth
  3280.                     scroll in effect or when using the IBM 16 color emulation.
  3281.  
  3282.  
  3283.                9.11.11 Add linefeeds
  3284.  
  3285.                     Select this gadget when linefeeds are not sent by the remote
  3286.                     system.
  3287.  
  3288.  
  3289.           9.12 Answerback message string gadget
  3290.  
  3291.                This is  used with  the VT100  emulation.   The string  contained
  3292.                within this gadget will be sent  whenever a <CTRL><E> (decimal 5)
  3293.                is received.
  3294.  
  3295.  
  3296.  
  3297.                                          - 41 -
  3298.  
  3299.  
  3300.  
  3301.  
  3302.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3303.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3304.  
  3305.  
  3306.  
  3307.           9.13 Color string gadgets
  3308.  
  3309.                9.13.1 Text color string gadget
  3310.  
  3311.                     Set this to the color  you wish to use for the display.  The
  3312.                     number will  correspond to  those displayed  in the  palette
  3313.                     requester.
  3314.  
  3315.  
  3316.                9.13.2 Background string gadget
  3317.  
  3318.                     Sets the background color of the display.
  3319.  
  3320.  
  3321.                9.13.3 Cursor string gadget
  3322.  
  3323.                     Sets the color of the underline cursor.
  3324.  
  3325.  
  3326.  
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.                                          - 42 -
  3364.  
  3365.  
  3366.  
  3367.  
  3368.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3369.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3370.  
  3371.  
  3372.      10 MACROS REQUESTER
  3373.  
  3374.           Up to 40 macros of 160 characters can be defined for each macros file.
  3375.           Select the  appropriate modifier  gadget in  order to  edit a  desired
  3376.           macro.  
  3377.  
  3378.  
  3379.           10.1 Macro escape codes
  3380.  
  3381.                A simple set  of escape codes are  included.  They are  listed as
  3382.                follows.
  3383.  
  3384.                     ~              Pause one half second.
  3385.                     ^^             The '^' character itself.
  3386.                     ^~             The '~' character itself.
  3387.                     ^!             The '!' character itself.
  3388.                     ^char (A-Z)    Send char as a control character.
  3389.                     !%decimal      Character  pacing,  in   decimal  tenths   of
  3390.                                    seconds.
  3391.                     !@filename     Load  a  new  macros  file  from the  default
  3392.                                    directory.
  3393.                     !*filename     Load a  new phonebook file  from the  default
  3394.                                    directory.
  3395.                     !$hex          Send a hex character.
  3396.                     !#decimal      Chain to macro where decimal equals:
  3397.                                         0-9  Function keys 1-10 alone.
  3398.                                       10-19     "      "     "  w/CTRL
  3399.                                       20-29     "      "     "  w/SHIFT
  3400.                                       30-39     "      "     "  w/ALT
  3401.  
  3402.           For example, a macro such as "~~^mHello !%2There!$d!#4" would wait one
  3403.           second then send a carriage return.  The string "Hello There"  is then
  3404.           sent with the  characters in  "There" each  paced by two  tenths of  a
  3405.           second. Another carriage  return is sent and it will  finally chain to
  3406.           the macro defined for <F5>.
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.                                          - 43 -
  3430.  
  3431.  
  3432.  
  3433.  
  3434.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3435.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3436.  
  3437.  
  3438.      11 PALETTE REQUESTER
  3439.  
  3440.           Works  like  most any  color palette  requester  found in  other Amiga
  3441.           applications.  
  3442.  
  3443.  
  3444.           11.1 Red Green and Blue proportional gadgets
  3445.  
  3446.                These  sliders adjust  the  associated  color  component  of  the
  3447.                selected color.
  3448.  
  3449.  
  3450.           11.2 Color select gadgets
  3451.  
  3452.                Depending on the  screen type, there  can be from  2 to 16  color
  3453.                selection  gadgets  available  on  the right  hand  side  of  the
  3454.                requester.  Select the color you wish to adjust.
  3455.  
  3456.  
  3457.           11.3 RESET gadget
  3458.  
  3459.                This gadget will reset  the palette to the default for the active
  3460.                terminal emulation.
  3461.  
  3462.                     If you  are familiar  with the  IBM color  palette you  will
  3463.                notice  that the  colors do  not follow normal  IBM ordering.   A
  3464.                color index is  used by  JR-Comm so that  the terminal  emulation
  3465.                displays  the correct color  while still presenting  a consistent
  3466.                color scheme for all requesters in any type screen.
  3467.  
  3468.  
  3469.           11.4 UNDO gadget
  3470.  
  3471.                Restores palette to initial setting  when the requester was first
  3472.                opened.
  3473.  
  3474.  
  3475.           11.5 Palette usage
  3476.  
  3477.                11.5.1 Default palettes
  3478.  
  3479.                     JR-Comm has  four default  color palettes  built-in for  use
  3480.                     with the  various terminal  emulations.   Three of  them are
  3481.                     hard-coded.    One for  the TTY,  Amiga  ANSI and  IBM color
  3482.                     emulations, one for  the IBM mono  and VT100 emulations  and
  3483.                     one for SkyPix.
  3484.  
  3485.                          When the IBM mono  or VT100 emulation is  selected, the
  3486.                     palette will behave  somewhat differently. This was  done so
  3487.                     that the hi/lo  intensity and blink attributes  are properly
  3488.                     maintained.  In  this palette colors 0,  2, 4, & 6  are tied
  3489.                     together,  as are colors 1 & 5 and  3 & 7.  So, just concern
  3490.                     yourself with colors 0 (background), 1 (lo  intensity) and 3
  3491.                     (hi intensity).
  3492.  
  3493.  
  3494.  
  3495.                                          - 44 -
  3496.  
  3497.  
  3498.  
  3499.  
  3500.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3501.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3502.  
  3503.  
  3504.                          The last  palette is the  custom default palette.   The
  3505.                     very  first  time you  run JR-Comm,  or  when it  is started
  3506.                     without a defaults file present, this  palette is set to the
  3507.                     same values as the IBM color  palette.  It is then saved  in
  3508.                     your defaults file from then on.
  3509.  
  3510.  
  3511.                11.5.2 Phonebook entry palettes
  3512.  
  3513.                     Each  phonebook entry  contains its  own palette.   When the
  3514.                     entry is created, or whenever its terminal emulation type is
  3515.                     changed   thereafter,  this  palette     gets  set   to  the
  3516.                     appropriate  palette as  described above.    Set the  custom
  3517.                     palette  gadget in the terminal requester if you modify this
  3518.                     palette, this prevents JR-Comm from over-writing it.
  3519.  
  3520.                          In order to set the palette in a phonebook entry to the
  3521.                     custom  default palette  you must  have  the custom  palette
  3522.                     gadget set before adding the entry to the phonebook.
  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.  
  3561.                                          - 45 -
  3562.  
  3563.  
  3564.  
  3565.  
  3566.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3567.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3568.  
  3569.  
  3570.      12 GENERAL PARAMETERS REQUESTER
  3571.  
  3572.           12.1 Status line options
  3573.  
  3574.                12.1.1 Status line active gadget
  3575.  
  3576.                     Toggles the status line on and off.
  3577.  
  3578.  
  3579.                12.1.2 Time of day clock gadget
  3580.  
  3581.                     Turn on or off the time-of-day clock.
  3582.  
  3583.  
  3584.                12.1.3 Connect timer gadget
  3585.  
  3586.                     The connect timer is displayed when this gadget is selected.
  3587.  
  3588.  
  3589.                12.1.4 24 hour mode gadget
  3590.  
  3591.                     Enables   24  hour  mode  for  the  time-of-day  clock  when
  3592.                     selected.
  3593.  
  3594.  
  3595.           12.2 Miscellaneous options
  3596.  
  3597.                12.2.1 CTS/RTS handshake gadget
  3598.  
  3599.                     Activates hardware  handshaking when  selected.   Your modem
  3600.                     must  have DSR  active,  or JR-Comm  will disable  this mode
  3601.                     automatically.
  3602.  
  3603.  
  3604.                12.2.2 Immediate exit gadget
  3605.  
  3606.                     If  selected, this option  will disable the  query requester
  3607.                     when exiting JR-Comm, allowing you  to quit immediately.  No
  3608.                     check to see  if you're still online is made,  so be careful
  3609.                     with this one.
  3610.  
  3611.  
  3612.                12.2.3 Logfile active gadget
  3613.  
  3614.                     This  option  allows  JR-Comm to  log  transfer  and session
  3615.                     activity, the following actions are presently recorded.
  3616.  
  3617.                          -    JR-Comm session start and end.
  3618.                          -    Connection to a system via the dialer.
  3619.                          -    Modem hangup command.
  3620.                          -    Carrier drop  if the ignore carrier  detect button
  3621.                               in the modem requester is not active.
  3622.                          -    Successful downloads  with file size,  total error
  3623.                               count and cps rate.
  3624.  
  3625.  
  3626.  
  3627.                                          - 46 -
  3628.  
  3629.  
  3630.  
  3631.  
  3632.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3633.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3634.  
  3635.  
  3636.  
  3637.                12.2.4 Split review gadget
  3638.  
  3639.                     Activates split review buffer mode when selected.  This mode
  3640.                     allows you to review the contents  of the buffer while still
  3641.                     being able to converse with the system you're connected to.
  3642.  
  3643.  
  3644.                12.2.5 File saver gadget
  3645.  
  3646.                     When it is enabled, this feature  closes and then re-opens a
  3647.                     file  being  downloaded  each time  the  transfer  buffer is
  3648.                     written to disk.   This prevents the total loss of a file if
  3649.                     a system crash occurs during the transfer.  
  3650.  
  3651.                          This  option is  not recommended  for  use with  floppy
  3652.                     disks  due to the  time required to  seek to the  end of the
  3653.                     file every time it is re-opened.
  3654.  
  3655.  
  3656.                12.2.6 Sound beep gadget
  3657.  
  3658.                     This  gadget, when selected,  will cause JR-Comm  to sound a
  3659.                     beep  whenever  an action  occurs  that the  user  should be
  3660.                     informed  about.    If  this gadget  is  not  selected,  the
  3661.                     default,  JR-Comm   will  use  the  Amiga  Intuition  system
  3662.                     function  of DisplayBeep().   This allows JR-Comm  to either
  3663.                     flash the display  or to use the beep defined by one of many
  3664.                     available install beep programs.
  3665.  
  3666.  
  3667.           12.3 String gadgets
  3668.  
  3669.                12.3.1 GMT offset string gadget
  3670.  
  3671.                     This value is used  for YMODEM and ZMODEM file  protocols so
  3672.                     that  the true  file  date can  be  preserved.   To  do this
  3673.                     requires  that the filedate  be converted to  Greenwich Mean
  3674.                     Time by the sender and then  modified again for the timezone
  3675.                     the receiver is located in.
  3676.  
  3677.                          Offset values of -5 for North American Eastern Standard
  3678.                     Time  (EST)  and -8  for  Pacific  Standard Time  (PST)  are
  3679.                     typical.  
  3680.  
  3681.  
  3682.                12.3.2 Task priority string gadget
  3683.  
  3684.                     JR-Comm will  adjust its task  priority to  this value  when
  3685.                     non-zero. Valid priorities range from -5 through 15.
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.                                          - 47 -
  3694.  
  3695.  
  3696.  
  3697.  
  3698.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3699.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3700.  
  3701.  
  3702.                12.3.3 Chat history size string gadget
  3703.  
  3704.                     This value determines  how many  lines of  chat history  are
  3705.                     available. It defaults to 50 and permissible values are from
  3706.                     10 to 100.
  3707.  
  3708.  
  3709.                12.3.4 Review buffer size string gadget
  3710.  
  3711.                     Size  of  the  review  buffer  in  blocks  of  2,048  bytes.
  3712.                     Defaults to 8 with valid values are from 2 to 250.  
  3713.  
  3714.  
  3715.                12.3.5 Transfer buffer size string gadget
  3716.  
  3717.                     Size of the  transfer buffer in blocks of 2,048 bytes.  Used
  3718.                     for file transfers and for ASCII  sends.  Defaults to 8 with
  3719.                     valid values of 4 to 16. 
  3720.  
  3721.  
  3722.  
  3723.           12.4 Default filename string gadgets
  3724.  
  3725.                There  are  four default  filenames  used  by JR-Comm  to  load a
  3726.                phonebook and macros file when first  started and for the capture
  3727.                and  log files.   All  four default to  the string  "jrcomm" with
  3728.                appropriate postfixes.
  3729.  
  3730.  
  3731.           12.5 Paths string gadgets
  3732.  
  3733.                JR-Comm uses these three  pathnames to locate and place  files as
  3734.                necessary.  The  pathname  defined in  the  JR-Comm  files string
  3735.                gadget is initially  set to S: or JRCOMM: when the program is run
  3736.                for the  first time, but it  can be   set to a different  path to
  3737.                give you re-direction capabilities.  
  3738.  
  3739.                     See the discussion on the paths in the installation section.
  3740.  
  3741.  
  3742.           12.6 Font string gadgets
  3743.  
  3744.                This pair of  string gadgets enables you to set JR-Comm to a font
  3745.                of your choosing.  JR-Comm will only look in the FONTS: directory
  3746.                for this font.
  3747.  
  3748.  
  3749.           12.7 Serial device string gadgets
  3750.  
  3751.                These string gadgets  allow you  to use a  custom serial  device.
  3752.                Set  the strings to their  appropriate values, when the requester
  3753.                is closed JR-Comm will attempt to open the new  serial device you
  3754.                have entered.
  3755.  
  3756.  
  3757.  
  3758.  
  3759.                                          - 48 -
  3760.  
  3761.  
  3762.  
  3763.  
  3764.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3765.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3766.  
  3767.  
  3768.  
  3769.      13 MISC MENU ITEMS
  3770.  
  3771.           13.1 Timer reset
  3772.  
  3773.                This item will reset the online timer.
  3774.  
  3775.  
  3776.           13.2 Send break
  3777.  
  3778.                Causes the serial.device  to send  a break signal  of the  length
  3779.                specified in the serial parameters requester.
  3780.  
  3781.           13.3 Hangup modem
  3782.  
  3783.                JR-Comm  will  hangup the  modem, either  by  dropping DTR  or by
  3784.                sending  the  hangup  command  string  as  defined in  the  modem
  3785.                parameters requester.
  3786.  
  3787.           13.4 Clear screen
  3788.  
  3789.                JR-Comm will clear the screen and home the cursor.  In Amiga ANSI
  3790.                emulation  mode it will  also reset the  alternate character set.
  3791.                In VT100 emulation it will reset both character sets.
  3792.  
  3793.           13.5 Print screen
  3794.  
  3795.                This item  will  send each  line of  text on  the  screen to  the
  3796.                printer, this is not a graphics type of print, so it  is disabled
  3797.                in SkyPix emulation mode due to the ability of  this emulation to
  3798.                change fonts on the fly.
  3799.  
  3800.           13.6 Registration
  3801.  
  3802.                Opens the registration ID requester first, if no ID is entered it
  3803.                then  opens   the  registration  information   requester.     All
  3804.                information must  be entered  in order  to proceed  to the  print
  3805.                registration query requester.
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.                                          - 49 -
  3826.  
  3827.  
  3828.  
  3829.  
  3830.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3831.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3832.  
  3833.  
  3834.      14 MODES MENU ITEMS
  3835.  
  3836.           14.1 Printer
  3837.  
  3838.                Turns printer output on or off,  this is a checkmarked item  when
  3839.                active.  An asterisk  will be placed to the left  of the protocol
  3840.                indicator if the status line is on too.
  3841.  
  3842.           14.2 Chat line
  3843.  
  3844.                Enables and disables the chat line, checkmarked when active.
  3845.  
  3846.           14.3 HEX output
  3847.  
  3848.                Displays input from the modem as  lines of hexadecimal bytes with
  3849.                text to the right.  Checkmarked when active.
  3850.  
  3851.           14.4 IBM Doorway
  3852.  
  3853.                Enables IBM Doorway  mode.  Keys will  be sent as IBM  scan codes
  3854.                instead of ASCII.  Checkmarked when active.
  3855.  
  3856.           14.5 Screen title
  3857.  
  3858.                Turns on the screen title, checkmarked when active.
  3859.  
  3860.  
  3861.  
  3862.  
  3863.  
  3864.  
  3865.  
  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.  
  3891.                                          - 50 -
  3892.  
  3893.  
  3894.  
  3895.  
  3896.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3897.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3898.  
  3899.  
  3900.      15 INFORMATIONAL MESSAGES
  3901.  
  3902.           15.1 Directory not found
  3903.  
  3904.                The file requester couldn't find the requested directory.
  3905.  
  3906.  
  3907.           15.2 User font not found
  3908.  
  3909.                The font requested  by the user  was not located, check  fontname
  3910.                and font height.
  3911.  
  3912.  
  3913.           15.3 Can't load file, wrong version
  3914.  
  3915.                JR-Comm located a file, but it was created by a different version
  3916.                of JR-Comm,  so it refused to load it.   Valid for jrcomm.def and
  3917.                jrcomm.phones files only.
  3918.  
  3919.  
  3920.           15.4 Can't open log file
  3921.  
  3922.                JR-Comm   couldn't  open  the  log  file,  check  for  disk  full
  3923.                condition.
  3924.  
  3925.  
  3926.           15.5 File already exists, resume d/l?
  3927.  
  3928.                Posted  during the start  of a ZMODEM  or CIS B+  download due to
  3929.                finding  a  file  of the  same  name  as the  one  the  sender is
  3930.                attempting to download to you.  A no response will cause  JR-Comm
  3931.                to start the transfer from the beginning of the file.
  3932.  
  3933.  
  3934.           15.6 File already exists, overwrite?
  3935.  
  3936.                Also posted during a  download where a file already  exists, a no
  3937.                resonse will cause JR-Comm to create a filename of the same name,
  3938.                but will also postfix a numeric to it.
  3939.  
  3940.  
  3941.           15.7 Really quit JR-Comm?
  3942.  
  3943.                If  the immediate exit option is not  set, JR-Comm will post this
  3944.                query to ensure that you really wanted to exit JR-Comm.
  3945.  
  3946.  
  3947.           15.8 Unable to open printer
  3948.  
  3949.                JR-Comm could not open the printer device.
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.                                          - 51 -
  3958.  
  3959.  
  3960.  
  3961.  
  3962.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  3963.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  3964.  
  3965.  
  3966.           15.9 Review buffer is empty
  3967.  
  3968.                Review mode  cannot be entered if there  is nothing in the review
  3969.                buffer.
  3970.  
  3971.  
  3972.           15.10 Print registration form?
  3973.  
  3974.                Self explanatory.
  3975.  
  3976.  
  3977.           15.11 File jrcomm is missing
  3978.  
  3979.                In order to insert a registration ID number, the jrcomm file must
  3980.                be in the current directory when JR-Comm is started.
  3981.  
  3982.  
  3983.  
  3984.  
  3985.  
  3986.  
  3987.  
  3988.  
  3989.  
  3990.  
  3991.  
  3992.  
  3993.  
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.  
  4001.  
  4002.  
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.  
  4020.  
  4021.  
  4022.  
  4023.                                          - 52 -
  4024.  
  4025.  
  4026.  
  4027.  
  4028.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  4029.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  4030.  
  4031.  
  4032.      16 WARNING MESSAGES
  4033.  
  4034.  
  4035.           16.1 Directory read error
  4036.  
  4037.                An AmigaDOS read error  has occured while attempting to  read the
  4038.                directory list into the file requester.
  4039.  
  4040.  
  4041.           16.2 Could not open screen
  4042.  
  4043.                JR-Comm could not open the requested screen, check free memory.
  4044.  
  4045.  
  4046.           16.3 Could not open window
  4047.  
  4048.                Same as for screen above.
  4049.  
  4050.  
  4051.           16.4 Capture file currently open!
  4052.  
  4053.                Two  capture files  cannot  be  open  simultaneously,  close  the
  4054.                current one in order to open a new one.
  4055.  
  4056.  
  4057.           16.5 Protocol requires handshaking
  4058.  
  4059.                File  transfer protocol requires hardware handshaking in order to
  4060.                prevent unrecoverable errors from occuring.  YMODEM-g.
  4061.  
  4062.  
  4063.           16.6 Couldn't open capture file
  4064.  
  4065.                Self explantory.
  4066.  
  4067.  
  4068.           16.7 CTS disabled, no CTS present
  4069.  
  4070.                CTS handshaking  is disabled.   A  CTS signal  from the  modem is
  4071.                required in order to activate this handshaking mode.
  4072.  
  4073.  
  4074.           16.8 CTS disabled, no DSR present
  4075.  
  4076.                CTS handshaking  disabled due  to a  lack of  a DSR  signal being
  4077.                active from the modem.
  4078.  
  4079.  
  4080.           16.9 CTS disabled, shared mode
  4081.  
  4082.                CTS handshaking can only be active if JR-Comm is able to open the
  4083.                device  in  exclusive access  mode,  do  not have  anything  else
  4084.                running that is using the serial.device.
  4085.  
  4086.  
  4087.  
  4088.  
  4089.                                          - 53 -
  4090.  
  4091.  
  4092.  
  4093.  
  4094.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  4095.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  4096.  
  4097.  
  4098.           16.10 Session will expire in 5 mins
  4099.  
  4100.                Posted at the end of the 3 hour session limit.
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.                                          - 54 -
  4156.  
  4157.  
  4158.  
  4159.  
  4160.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  4161.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  4162.  
  4163.  
  4164.      17 FATAL ABORT MESSAGES
  4165.  
  4166.           The following messages are posted prior  to JR-Comm terminating, these
  4167.           are all fatal aborts.
  4168.  
  4169.           - Out of memory.
  4170.           - Serial device error.
  4171.           - Need newer OS.
  4172.           - Timer device error.
  4173.           - Couldn't start child task.
  4174.           - Console device error.
  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.  
  4221.                                          - 55 -
  4222.  
  4223.  
  4224.  
  4225.  
  4226.      JR-Comm Users Manual (preliminary)                       Electronic Edition
  4227.      Version 0.99n (non-public gamma)                           Printed 04/04/90
  4228.  
  4229.  
  4230.      18 SUPPORT INFORMATION
  4231.  
  4232.           Support for JR-Comm is available through:
  4233.  
  4234.  
  4235.  
  4236.  
  4237.                               Atlantic County Amiga BBS
  4238.  
  4239.  
  4240.                         Fidonet address 1:266/61 (24hr mailer)
  4241.  
  4242.  
  4243.                          (609)625-2453 - 3/12/24/96/14400 HST
  4244.  
  4245.  
  4246.                                 24 hrs/day - 7 days/wk
  4247.  
  4248.  
  4249.  
  4250.  
  4251.           It is an open system available to  anyone.  If you are calling with  a
  4252.           problem about  JR-Comm please be specific  and post your request  in a
  4253.           public message.    This will  help  future callers  who may  find  the
  4254.           information  they're  searching  for  by   reading  previously  posted
  4255.           messages.
  4256.  
  4257.                The most current release  of JR-Comm will always be  available on
  4258.           the BBS. Likewise, there will be new versions simultaneously posted on
  4259.           CompuServe, People Link and GEnie.
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.  
  4276.  
  4277.  
  4278.  
  4279.  
  4280.  
  4281.  
  4282.  
  4283.  
  4284.  
  4285.  
  4286.  
  4287.                                          - 56 -
  4288.  
  4289.  
  4290.