home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDDISK / SKIP005.ZIP / SKIPMISC.005
Encoding:
Text File  |  1988-04-09  |  42.7 KB  |  711 lines

  1.  
  2.                           SKIP'S COMPUTER MISCELLANEA
  3.     
  4.                                       #5
  5.  
  6.                              (C) Copyright 1988 by
  7.                            C. F. "Skip" Mowery, Jr.
  8.                              Colonel, USAF (Ret.)
  9.                            406 Van Reed Manor Drive
  10.                                Brandon FL 33511
  11.                                  813-689-4212
  12.     
  13.     "Skip's Computer Miscellanea" is copyrighted material and  remains  the
  14.     property  of  the  author,  who reserves all rights to its publication,
  15.     reproduction and distribution, with the following single exception:  it
  16.     may  be  freely  copied and distributed electronically via computer for
  17.     personal non-commercial use, provided that the content is not modified,
  18.     that  it is not copied to or distributed on any form of print media and
  19.     that it is not copied or distributed by or for  any  type  of  business
  20.     endeavor without the prior written permission of the author.
  21.  
  22.                                      *****
  23.  
  24.     Your comments about this material and questions  about  any  aspect  of
  25.     computing  are  welcome.    This  material  originates  on the Computer
  26.     Archives BBS in Tampa, Florida, at 813-968-6220.
  27.  
  28.                                      *****
  29.  
  30.     
  31.  
  32.  
  33.               "My Comm Program Is Better than Your Comm Program"
  34.     
  35.                        A Look at Boyan and Procomm Plus
  36.     
  37.     
  38.     The fact that you're  reading  this  means  that  you  already  have  a
  39.     communications  program and know enough about it to be able to download
  40.     a file.  So, why should you consider trying some  other  comm  program?
  41.     One  reason  could  be  the  same  reason  that people climb mountains:
  42.     because they're there.  But a  more  logical  reason  is  that  another
  43.     program may have better features.
  44.  
  45.     Notice that I didn't say that another program may have "more" features.
  46.     "Better" doesn't necessarily mean "more", not to mention the fact that,
  47.     regardless of the type of program, it's virtually impossible to find  a
  48.     program  that has everything you want the way you want it -- unless you
  49.     write it yourself.  (And even writing it yourself, doesn't always work,
  50.     especially if you're lazy, like me.)
  51.  
  52.     Also, "better" can be a very subjective term.  When two  programs  have
  53.     the  same features, the better one for you will be the one that you are
  54.     more comfortable with.  For example, if you only had two choices, which
  55.     key  combination  would  you  prefer  as the command for calling a Help
  56.     Screen:  Alt-Z or Ctrl-Home?  When you want to  access  the  set-up  or
  57.     configuration  menu,  is it easier for you to remember Alt-S for Set-up
  58.     or Alt-C for Configuration?  Which would you prefer when you press  the
  59.     key  combination  for  exiting the program and are asked if you want to
  60.     exit:  to have Yes as the default so that you can just press Return  to
  61.     exit, or to have No as the default so that accidentally pressing Return
  62.     won't cause an exit?  Those aren't really significant examples in terms
  63.     of objective program quality, but they might be significant subjective-
  64.     ly to you if you are more comfortable with one or the other.  (In  each
  65.     example,  the  first alternative applies to Procomm Plus and the second
  66.     to Boyan.)
  67.  
  68.     What do you want in a comm program?  If you're a "power user" (whatever
  69.     the  heck that is), you want everything and, knowing you can't have it,
  70.     you spend hours downloading and trying new programs  and  modifications
  71.     to old programs, trying to find one that not only communicates but also
  72.     makes coffee and takes the dog for a walk.
  73.  
  74.     On the other hand, if you're like me, you want a few of the basic and a
  75.     few  of the nice-to-have features, and you have no difficulty accepting
  76.     the fact that you can't have everything (and making your own coffee  at
  77.     least  gives  you  an opportunity to get away from the keyboard and say
  78.     hello to your wife).
  79.  
  80.     In fact, if you're like me, you recognize that trying to understand and
  81.     use  all  of  the  features  of any good comm program can be incredibly
  82.     complicated and difficult.   For  example,  Procomm  Plus  is  able  to
  83.     emulate  several  different  types of terminals, and it lets you estab-
  84.     lish up to 8 modem port assignments (COM1 to COM8) by changing the Base
  85.     Address  and  IRQ  Line.    I'm  not  sure  when I would need to change
  86.     terminal emulation and I don't even  want  to  think  about  what  Base
  87.     Adress and IRQ mean or why in the world I even would want more than two
  88.     modem ports.  So, I wouldn't discard  Boyan  just  because  it  doesn't
  89.     emulate a bunch of terminals and only handles two ports.
  90.  
  91.     Finally, if you're like me, you may have a comm program  that's  really
  92.     basic  (even  though  the  manual  may  make  it seem full-featured and
  93.     complicated), and maybe you didn't even know that there are reasonably-
  94.     priced  programs  out  there  that can run circles around your program.
  95.  
  96.     This article, then, is for people like me, who are looking for  a  good
  97.     program  that  is  comfortable to use, not necessarily the best program
  98.     and not necessarily one that also makes coffee.   With  that  in  mind,
  99.     we're  going  to  discuss  some  of  the features of two excellent comm
  100.     programs:  Boyan and Procomm  Plus.    There  are  several  other  comm
  101.     programs  available  for  download, but these two seem to handle things
  102.     quite nicely and, since I'm not a power user, I have no desire to spend
  103.     the rest of my life downloading and testing comm programs.
  104.  
  105.     At the same time, I should  emphasize  that  I'm  not  suggesting  that
  106.     Procomm  Plus  and Boyan are not the best available.  They may well be.
  107.     It's just that I'm not going to try to prove that they're the  best  --
  108.     nor am I going to try to prove that one is better than the other.  I'll
  109.     just show you some of the things they can do, and some of the differen-
  110.     ces  between them, and let you decide whether you might want to try one
  111.     or both of them.
  112.     
  113.     The  versions  I  downloaded  and  tried  were  in  BOYAN-D3.ARC    and
  114.     PCPLUSTD.ARC.    The  former  is  version D3 of Boyan and the latter is
  115.     version 1.0 of Procomm Plus Test Drive ("Test Drive" refers to the fact
  116.     that  this  is  the shareware version, but it is otherwise identical to
  117.     the registered version of Procomm Plus).  The wide popularity of  these
  118.     two programs is verified by the number of modification, enhancement and
  119.     supplemental  utility  files  related  to  them  that are available for
  120.     download.  From the BBS Main Menu,  use  Z(ippy  directory  search)  to
  121.     search for A(ll) occurrences of "boyan" and "procomm"  and  you'll  see
  122.     what  I  mean  --  the  list of files goes on and on.  (Note that files
  123.     applicable to earlier versions of these programs may not be  applicable
  124.     to the latest versions, particularly in the case of Procomm and Procomm
  125.     Plus.)
  126.  
  127.     Before going on with a discussion of features, let  me  emphasize  that
  128.     neither  of  these  programs  is  free software.  If you decide to keep
  129.     either program, you must register it -- and this is where one  signifi-
  130.     cant difference appears between the two programs.  The registration fee
  131.     for Procomm Plus is $75.  Boyan's is $35.  Whether Procomm Plus' higher
  132.     fee  is  justified  is something you have to decide for yourself, but I
  133.     would urge you to try it before making that decision, since  there  are
  134.     some  significant  differences  in available features and how functions
  135.     work -- differences that may or may not make Procomm Plus worth more to
  136.     you.    (For example, as mentioned above, Procomm Plus emulates several
  137.     terminals and can handle up to 8 ports.)
  138.  
  139.     According to the DOC file, when you register Procomm Plus you  get  the
  140.     following:
  141.  
  142.       "-  Perpetual license to use the software you have purchased.
  143.        -  A two disk program  set  including  the  program itself,  an
  144.           external  setup program, an installation program, a keyboard
  145.           remapping program, a small but fast text  editor  and  other
  146.           useful  utilities.    You  will also receive numerous sample
  147.           script files for logging onto your favorite  on-line  servi-
  148.           ces, dialing directories for several major cities, and lists
  149.           of BBS systems around the world.
  150.        -  A 300+ page professionally written and printed manual  which
  151.           includes  a tutorial, index and introduction to telecommuni-
  152.           cations.
  153.        -  90 days telephone technical support.                                
  154.        -  Free membership offers to several on-line services.                 
  155.        -  Much, much more."
  156.  
  157.     The registration fee for Boyan pays for your license to use the program
  158.     and provides "privileged access" to the Boyan Support BBS.
  159.  
  160.     Now let's talk features.  (From now on, I will refer  to  Procomm  Plus
  161.     simply as Procomm to save wear and tear on my fingers and keyboard.)
  162.  
  163.     Thanks to default settings that will work on most  systems  and  excel-
  164.     lent, context-sensitive, on-screen help, both Procomm and Boyan can  be
  165.     used (or at least be experimented with) almost immediately, with little
  166.     or no configuration and with only a brief review of the  documentation.
  167.     Just  run  the  program  and call up the Help Screen.  As you move from
  168.     function menu to function menu, both programs  provide  pop-up  context
  169.     sensitive  help  for  virtually  all  items  by  pressing  the same key
  170.     combination that calls the main help screen.
  171.  
  172.     Here's what the main Procomm Help Screen looks like:
  173.  
  174.  ╔════════════════════════════════════════════════════════════════════════════╗ 
  175.  ║             P R O C O M M   P L U S   C O M M A N D   M E N U              ║ 
  176.  ╠════════════════════════════════════════════════════════════════════════════╣ 
  177.  ╠════════════════ COMMUNICATIONS ════════════════╦═══════ SET UP ════════╣
  178.  ║─────── BEFORE ──────────────────── AFTER ────────║                         ║ 
  179.  ║ Dialing Directory Alt-D  Hang Up ......... Alt-H ║ Setup Facility .. Alt-S ║ 
  180.  ║                          Exit ............ Alt-X ║ Line/Port Setup . Alt-P ║ 
  181.  ║─────── DURING ───────────────────────────────────║ Translate Table . Alt-W ║ 
  182.  ║ Script Files ... Alt-F5  Send Files ....... PgUp ║ Key Mapping .... Alt-F8 ║ 
  183.  ║ Keyboard Macros . Alt-M  Receive Files .... PgDn ║                         ║ 
  184.  ║ Redisplay ...... Alt-F6  Log File On/Off  Alt-F1 ╠═══ OTHER FUNCTIONS ═══╣ 
  185.  ║ Clear Screen .... Alt-C  Log File Pause . Alt-F2 ║                         ║ 
  186.  ║ Break Key ....... Alt-B  Screen Snapshot . Alt-G ║ File Directory .. Alt-F ║ 
  187.  ║ Elapsed Time .... Alt-T  Printer On/Off .. Alt-L ║ Change Directory Alt-F7 ║ 
  188.  ║─────── OTHER ────────────────────────────────────║ View a File ..... Alt-V ║ 
  189.  ║ Chat Mode ....... Alt-O  Record Mode ..... Alt-R ║ Editor .......... Alt-A ║ 
  190.  ║ Host Mode ....... Alt-Q  Duplex Toggle ... Alt-E ║ DOS Gateway .... Alt-F4 ║ 
  191.  ║ Auto Answer ..... Alt-Y  CR-CR/LF Toggle  Alt-F3 ║ Program Info .... Alt-I ║ 
  192.  ║ User Hot Key 1 .. Alt-J  Kermit Server Cmd Alt-K ║                         ║ 
  193.  ║ User Hot Key 2 .. Alt-U  Screen Pause .... Alt-N ║                         ║ 
  194.  ╚══════════════════════════════════════════════════╩═════════════════════════╝ 
  195.  
  196.     Here's what Boyan's main Help Screen looks like:
  197.  
  198. ┌──────────────────────────────────────────────────────────────────────────────┐
  199. │BOYAN v. D3                     COMMAND MENU                     On-line Help │
  200. ├─────── MODEM COMMANDS ─────────══════╤═════── FILE/DOS COMMANDS ─────────────┤
  201. │                                      │                                       │
  202. │ Dial a number ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-D │ Directory File Manager ∙∙∙∙∙∙∙∙∙∙ Del │
  203. │ Queue Redial Menu ∙∙∙∙∙∙∙∙∙∙∙∙ Alt-Q │ Upload File ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ PgUp │
  204. │ Hang up ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-H │ Download File ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ PgDn │
  205. │ Parameter change ∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-P │ Free space on disk ∙∙∙∙∙∙∙∙∙∙∙∙ Alt-F │
  206. │ Send modem break signal ∙∙∙ Ctrl-End │ Info about a file's size ∙∙∙∙∙∙ Alt-I │
  207. │                                      │ New drive/subdirectory ∙∙∙∙∙∙∙∙ Alt-N │
  208. ├─────── MISCELLANEOUS COMMANDS ───────┤ Issue DOS command ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Ins │
  209. │                                      │ Jump to DOS ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-J │
  210. │ Configure BOYAN ∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-C │ View file ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-V │
  211. │ Scroll back lost text ∙∙∙∙∙ Up Arrow │                                       │
  212. │ Zap (Clear) screen ∙∙∙∙∙∙∙∙∙∙∙ Alt-Z ├─────── TOGGLES ───── (now) ───────────┤
  213. │ Save screen image to disk ∙∙∙∙ Alt-S │ Beeps and bells ∙∙∙∙ (ON ) ∙∙∙∙ Alt-B │
  214. │ Use default text color ∙∙∙∙∙∙∙ Alt-U │ Echo keyboard ∙∙∙∙∙∙ (OFF) ∙∙∙∙ Alt-E │
  215. │ Enter macro manually ∙∙∙∙∙∙∙∙∙ Alt-M │ ANSI Graphics ∙∙∙∙∙∙ (ON ) ∙∙∙∙ Alt-A │
  216. │                                      │ Translation table ∙∙ (ON ) ∙∙∙∙ Alt-T │
  217. │ Run script file block ∙∙∙∙∙∙∙∙ Alt-R │ Gossip mode ∙∙∙∙∙∙∙∙ (OFF) ∙∙∙∙ Alt-G │
  218. │                                      │ Log to disk ∙∙∙∙∙∙∙∙ (OFF) ∙∙∙∙ Alt-L │
  219. │ EXIT BOYAN ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ Alt-X │ Log to printer ∙∙∙∙∙ (OFF) Ctrl-PrtSc │
  220. │ FURTHER HELP ∙∙∙∙∙∙∙∙∙∙∙∙∙ Ctrl-Home │ Add line feeds ∙∙∙∙∙ (OFF)  Shift-Tab │
  221. └─────────────┬────────────────────────┴───────────────────────────────────────┘
  222. ENTER COMMAND │ or <ESC> to exit.    ▒ BOYAN v.D3 ▒ by Justin Boyan, August 1987
  223.  
  224.  
  225.     The first  difference  I  noticed  was  that  Procomm's  initialization
  226.     procedure  includes  initializing  the modem.  Boyan doesn't initialize
  227.     the modem until you initiate a telephone call.  One result of this,  at
  228.     least on my system, is that, if you turn the modem  on  before  running
  229.     Procomm,  it  dials  faster  than Boyan.  On the other hand, because of
  230.     modem initialization, Procomm takes a little longer to get started.  If
  231.     you  start  Procomm  with the modem off, program start up is faster but
  232.     then the dialing is slower.  But we're talking about very  small  speed
  233.     differences in any case.
  234.  
  235.     One peculiarity of Procomm (and I don't know if it's  good  or  bad  or
  236.     indifferent)  occurs  if  the  modem  is off when you exit the program:
  237.     Procomm asks if you want to "hangup line".  If the modem is on when you
  238.     exit, you don't get that question -- unless, of course, you try to exit
  239.     while the modem is on-line.  And, if the modem is off when you get  the
  240.     question and you answer yes (hangup), which is  the  default,  then  it
  241.     takes Procomm noticeably longer to complete the exit.  If the modem  is
  242.     off when you exit Boyan, a message is sometimes left on the screen that
  243.     says "The modem is still connected to `manual'", whatever  that  means.
  244.     (I never could figure  out  when  this  message  appears  and  when  it
  245.     doesn't,  but  I've seen it both ways when exiting Boyan with the modem
  246.     off.)
  247.  
  248.     Boyan doesn't seem to care whether the modem is on or off at  any  time
  249.     and,  if  you  exit while the modem is on-line, Boyan just hangs up and
  250.     exits without asking if you want to hang up.  Would there  ever  be  an
  251.     occasion when you might want to exit the comm program  without  hanging
  252.     up?    If  so,  you can do it with Procomm but not with Boyan.  Keep in
  253.     mind, however, that both programs allow you  to  execute  DOS  commands
  254.     without exiting the program ("DOS Gateway" and "Jump  to  DOS"  in  the
  255.     above menus.) In any case, neither program is going to let you exit and
  256.     inadvertently leave the modem on line.
  257.  
  258.     Both programs have a feature that I really like  and  that  is  missing
  259.     from  many  other  programs  of  any type:  you can execute any command
  260.     directly from the help menu.  Think about  it.    Don't  most  programs
  261.     require  you  to  exit  the  help menu before entering a command -- and
  262.     isn't that inconvenient?
  263.  
  264.     Both programs also provide a wide range of configuration  options  with
  265.     on-screen,  context-sensitive  help.   Boyan's line editor for changing
  266.     configuration options is very flexible, but you have to remember how to
  267.     use  it.   For example, until I discovered the insert-toggle, I thought
  268.     that when you changed configuration data, you couldn't just  type  over
  269.     the existing data but rather had to first delete it.  That was  because
  270.     I  was  in the insert mode and didn't realize it.  (The flashing cursor
  271.     was intended to remind me, but I didn't know that -- having  failed  to
  272.     first read the in-context help screen.) 
  273.     
  274.     In Procomm, the configuration editing procedure is less  flexible,  but
  275.     that  made it easier for me.  You just enter the new configuration data
  276.     and it automatically replaces the prior setting.
  277.  
  278.     If you do a lot of editing of configuration items  (including  changing
  279.     entries  in  the  dialing directory), this difference in editing proce-
  280.     dures could be significant.
  281.  
  282.     Another difference that could be an inconvenience is  that,  in  Boyan,
  283.     once  you've  made any configuration changes, Boyan automatically files
  284.     them as permanent changes before you exit the program.   If  you  don't
  285.     want  the  changes to be permanent, you have to change them back before
  286.     exiting the program.
  287.  
  288.     When you make configuration changes in Procomm, if you want the changes
  289.     to  be  permanent, you must select the "Save Setup Options" option from
  290.     the configuration menu.  If you make changes but don't select the  save
  291.     option, Procomm will ask if you want the changes to be permanent before
  292.     you exit the configuration menu.  If nothing else, this  feature  makes
  293.     Procomm easier to experiment with.
  294.  
  295.     Experimenting with color changes is also more  convenient  in  Procomm,
  296.     since  the  menu  provides you with sample displays in which the colors
  297.     change immediately as you cycle through them by pressing the space bar.
  298.     In  Boyan,  you  have  to enter a color-combination number from a color
  299.     chart and you don't see the effect of  your  color  choices  until  you
  300.     leave that part of the configuration menus.
  301.  
  302.     When changing colors in Boyan, be careful not  to  select  combinations
  303.     that  could render parts of the display unreadable.  Because of the use
  304.     of reverse video or other forms of highlighting, this is not as easy as
  305.     it  might  seem.    I  spent  a lot of time trying to figure out how to
  306.     complete some of the configuration procedures in Boyan until  I  disco-
  307.     vered  that  the color combination I had chosen resulted in some prompt
  308.     lines being invisible.
  309.  
  310.     On the other hand, I found the primary configuration menu in  Boyan  to
  311.     be  more  descriptive  and  the  general  configuration  procedure more
  312.     convenient in at least one respect.
  313.  
  314.     The following is Procomm's primary configuration menu:
  315.  
  316.                             MODEM OPTIONS
  317.                             TERMINAL OPTIONS
  318.                             KERMIT OPTIONS
  319.                             GENERAL OPTIONS
  320.                             HOST MODE OPTIONS
  321.                             ASCII TRANSFER OPTIONS
  322.                             FILE/PATH OPTIONS
  323.                             COLOR OPTIONS
  324.                             PROTOCOL OPTIONS
  325.                             SAVE SETUP OPTIONS
  326.                           
  327.     Some of those items then have sub-menus to choose from before you reach
  328.     the point where changes can be made.
  329.  
  330.     The following is Boyan's primary configuration menu, and there  are  no
  331.     sub-menus to get through before reaching the point at which changes can
  332.     be made:
  333.  
  334.             · Configuration areas: ·······························
  335.             ······················································
  336.             ······ [A]  Computer setup: Screen options
  337.             ······ [B]  Disk setup    : File and transfer options
  338.             ······ [C]  Modem setup   : Baud rate and messages
  339.             ······ [D]  Macros  1-10  : Modem-specific commands
  340.             ······
  341.             ······ [E]  Macros 11-20  : Shortcuts  !@#$%^&*()
  342.             ······
  343.             ······ [F]  Macros 21-30  : Keys Alt-1 » Alt-0
  344.             ······ [G]  Macros 31-40  : Keys F1 » F10
  345.             ······ [H]  Macros 41-50  : Keys Ctrl-F1 » Ctrl-F10
  346.             ······ [I]  Macros 51-60  : Keys Shift-F1 » Shift-F10
  347.             ······ [J]  Macros 61-70  : Keys Alt-F1 » Alt-F10
  348.             ······
  349.             ······ [K]  Dialing timers; advanced modem options
  350.             ······ [L]  Character translation and filter table
  351.             ·······[M]  External file transfer protocols··········
  352.             ······················································
  353.     
  354.     Both programs have  very  broad  macro  capabilities,  either  for  use
  355.     directly  or from within scripts.  As you can see above, Boyan's macros
  356.     are accessed from the configuration menu.  Procomm has a separate macro
  357.     menu accessible via a command.  (See Procomm's help menu above.) Thanks
  358.     to Boyan's "shortcut" macros and the use of the function keys, alone or
  359.     in  combination  with  the  Alt  or  Ctrl keys, Boyan's macros are more
  360.     flexible and convenient, at least for those who use a  lot  of  macros.
  361.     Procomm  only  handles  10 macros at a time.  The number of macros that
  362.     can be set up with Procomm is unlimited, since you can  have  different
  363.     macro  files  with  different names, but you can still only use 10 at a
  364.     time.
  365.  
  366.     I mentioned using macros in scripts.  Scripts are files that you write,
  367.     using  a  script language unique to each comm program, that enable such
  368.     things as auto logons and unattended on-line operation.    Boyan's  DOC
  369.     file  provides  an  excellent  example  of the type of flexibility that
  370.     scripts give to a comm program, once you learn how to  use  the  script
  371.     language:
  372.  
  373.         "You turn your computer on and go to bed.   Your  AUTOEXEC.BAT
  374.         file  stirs  BOYAN to life.  BOYAN waits until 2:45 A.M., then
  375.         starts dialing from a list of your ten favorite bulletin board
  376.         systems.  It connects to one, recognizes which it is, and logs
  377.         on by sending  the  proper  passwords  when  prompted  by  the
  378.         system.    BOYAN  sends  the command to read all new messages;
  379.         these messages are saved to a  disk  file,  and  all  messages
  380.         addressed  to  you are also printed on your printer.  When all
  381.         messages  have  been  read,   BOYAN    Zmodem-downloads    the
  382.         TWIDDLE.ARC  file  you  wanted,  sends  a  nice message to the
  383.         Sysop, and logs off.  BOYAN uses DOS to extract all files from
  384.         the  TWIDDLE  ARChive.    It  then  continues dialing from the
  385.         remaining nine numbers, performing similar  logons  with  each
  386.         one.    After  the clock strikes 7:00, BOYAN will not dial any
  387.         more numbers, although  the  currently-connected  system  will
  388.         complete  normally.    Finally,  BOYAN  exits  itself  and the
  389.         AUTOEXEC.BAT file continues."
  390.  
  391.     Both Boyan and  Procomm  have  powerful  script  languages  that  could
  392.     perform  those  functions (although, personally, I couldn't possibly go
  393.     to sleep with that scenario operating all by itself).  Trying to  learn
  394.     and  test  the  script  language from the shareware version of Procomm,
  395.     however, is more difficult because the documentation does  little  more
  396.     than  list  the available script commands.  On the other hand, I assume
  397.     that the manual provided with the registered version of  Procomm  would
  398.     provide  as  much detail about using scripts as (and perhaps more than)
  399.     Boyan's documentation does.
  400.     
  401.     As for logon scripts, Procomm has a unique automatic  script-generation
  402.     feature  that  makes  things  really  easy and allows you to have logon
  403.     scripts without learning the script language.   Here's  how  it  works:
  404.     before  dialing  a  BBS, you enter Alt-R to turn on Procomm's recording
  405.     function and, when asked, enter a file name for the script.   Then  you
  406.     dial  the  BBS  and  perform your normal logon procedures and, when you
  407.     reach the point where you want the script to finish,  you  press  Alt-R
  408.     again  to  turn off the recording, at which point Procomm will create a
  409.     logon script with the name you entered.  You then add the name of  that
  410.     script  file  to the dialing directory and, the next time you call that
  411.     BBS, the script will perform the logon for you.  Neat, huh?
  412.  
  413.     Both programs come with some sample scripts to help  you  get  started,
  414.     but  you'll  probably  eventually  want to learn how to use some of the
  415.     fancier features of the script language.  For example, what if the  BBS
  416.     logon procedure changes when you log on for the second time on the same
  417.     day (e.g. doesn't show the bulletin messages during the second  logon)?
  418.     Even  with  Procomm's automatic script generator, you'll either have to
  419.     use a different script for the second logon or modify the basic  script
  420.     with an IF or similar command option to handle  the  different  logons.
  421.     In  Boyan,  following  a  suggestion  in the DOC file, I used the WP[n]
  422.     command, in lieu of the WF[string] command, to get around this problem.
  423.     Presumably,  the  WAITFOR  [delay] command in Procomm would provide the
  424.     same solution, but I haven't tried that yet.
  425.  
  426.     If you want to view the contents of a  text  file  while  in  the  comm
  427.     program,  both Procomm and Boyan have a view function.  However, unless
  428.     you have LIST or BROWSE or some other external program, Boyan will  use
  429.     the  DOS  TYPE  function,  which  means  that  you can read a file from
  430.     beginning to end, but you can't go back and forth in the file, line  by
  431.     line  or  page  by  page.  Procomm has a built-in "browse"-type viewing
  432.     utility, i.e. one that let's you move  through  the  file  forwards  or
  433.     backwards,  line  by line or page by page, and/or jump to the beginning
  434.     or the end of the file.
  435.  
  436.     What if you want someone (or yourself) to be able to call your computer
  437.     and  control  its  operation from another computer?  That's called Host
  438.     Mode.  Procomm has a Host Mode, but Boyan doesn't.  (Boyan's  DOC  file
  439.     indicates that a later version might include it.)
  440.  
  441.     Both programs handle graphics displays perfectly.  If you've never seen
  442.     the  graphics  on some BBS's, you should download one of these programs
  443.     just to see them once.  Unfortunately, the  graphics  option  can  slow
  444.     down  the  BBS  displays  appreciably and you will probably change that
  445.     option rather quickly.
  446.  
  447.     Both programs also allow you to have large  dialing  directories,  from
  448.     which you can automatically dial and re-dial one, several or all of the
  449.     entries.  I found Boyan's directory procedures to be  less  comfortable
  450.     and  less  informative  than  Procomm's.   Both do essentially the same
  451.     things in connection with dialing and re-dialing several  numbers,  but
  452.     they  do  them  in  different  ways.    In Procomm, you tag the dialing
  453.     directory entries you want to call and initiate the calls  from  within
  454.     the  dialing  directory.    In Boyan, you go to the Dialing Queue menu,
  455.     which is separate from the dialing directory, and then select the entry
  456.     numbers  (i.e.  the entry numbers from the dialing directory)  that you
  457.     want  to call.  A comparison of the displays will show you how much the
  458.     two programs differ (in form, not substance) in this regard.   In  each
  459.     case,  the  display was captured while the program attempted to find an
  460.     open line among any one of the four phone  numbers  applicable  to  one
  461.     BBS.    Note  that the Procomm display provides a wealth of information
  462.     while the calls are being attempted.
  463.  
  464.     The following is Procomm's dialing directory display  while  calls  are
  465.     being attempted to entries 1 thru 4:
  466.  
  467. ╔══════════════════════════════════════════════════════════════════════════════╗
  468. ║ DIALING DIRECTORY: PCPLUS                                                    ║
  469. ╟──────────────────────────────────────────────────────────────────────────────╢
  470. ║      NAME                                    NUMBER   BAUD P D S D  SCRIPT   ║
  471. ║ >  1 Computer Archives 1                    9686196   1200 N-8-1 F  COMPARCH ║
  472. ║ >  2 Computer Archives 2                    9682238   1200 N-8-1 F  COMPARCH ║
  473. ║ >  3 Computer Archives 3                    9692301   1200 N-8-1 F  COMPARCH ║
  474. ║ >  4 Computer Archives 4                    9689480   1200 N-8-1 F  COMPARCH ║
  475. ║    5 IBMPC-BBS of Tampa                     9636362   1200 N-8-1 F  TAMPABBS ║
  476. ║    6 Professional Data Xchng                9206490   1200 N-8-1 F  PROFDATA ║
  477. ║    7                                                  1200 N-8-1 F           ║
  478. ║    8                                                  1200 N-8-1 F           ║
  479. ║    9                                                  1200 N-8-1 F           ║
  480. ║   10                                                  1200 N-8-1 F           ║
  481. ╟╔════════════════════════════════════════════════════════════════════════════╗╢
  482. ║║      DIALING: Computer Archives 2            LAST CONNECTED ON: 04/07/88   ║║
  483. ║║       NUMBER: 9682238                    TOTAL COMPLETED CALLS: 3          ║║
  484. ║║  SCRIPT FILE: COMPARCH                     WAIT FOR CONNECTION: 45  SECS   ║║
  485. ║║  CALL RESULT: BUSY                         PAUSE BETWEEN CALLS: 2   SECS   ║║
  486. ║║  PASS NUMBER: 1                          TIME AT START OF DIAL: 08:20:27AM ║║
  487. ╟║ ELAPSED TIME: 4                     TIME AT START OF THIS CALL: 08:20:43AM ║╢
  488. ║╠════════════════════════════════════════════════════════════════════════════╣║
  489. ╟║ Choice:    Space=Recycle  Del=Remove from list  End=Change wait  Esc=Abort ║╢
  490. ║╚════════════════════════════════════════════════════════════════════════════╝║
  491. ╚══════════════════════════════════════════════════════════════════════════════╝
  492.  
  493.     The following is Boyan's display while the same calls are being made:
  494.     
  495. ┌─── QUEUE-REDIALING SCREEN ───────────────────────────────────────────────────┐
  496. │ #  System Name                      Telephone Number   Time   Attempt  Status│
  497. │··1·Computer Archives 1·······················9686196··· 8:23 ·····2···   BUSY│
  498. │··2·Computer Archives 2·······················9682238··· 8:23······2···ABORTED│
  499. │··3·Computer Archives 3·······················9689480··· 8:22······1···   BUSY│
  500. │··4·Computer Archives 4·······················9692301··· 8:22······1···   BUSY│
  501. │··············································································│
  502. │··············································································│
  503. │··············································································│
  504. │··············································································│
  505. │··············································································│
  506. │··············································································│
  507. │··············································································│
  508. │··············································································│
  509. │··············································································│
  510. │··············································································│
  511. │··············································································│
  512. │··············································································│
  513. │··············································································│
  514. │··············································································│
  515. │··············································································│
  516. │··············································································│
  517. │CMDS: <Space>=START│###=add entry│─┘=phone list│Delete│Clear▐<Ctrl-Home>=Help│
  518. └──────────────────────────────────────────────────────────────────────────────┘
  519. Waiting for modem response...      36▒ BOYAN v.D3 ▒ Dialing:Computer Archives 2 
  520.  
  521.     The 36 at the bottom of the  above  Boyan  display  shows  the  seconds
  522.     remaining in the 45-second wait for connection.  (The  second  call  to
  523.     item 2 was aborted intentionally before capturing this display.)
  524.  
  525.     The file downloading procedures in  both  programs  are  basically  the
  526.     same,  are  easy  to use and provide you with all the information you'd
  527.     want -- with one exception.  Procomm does not give you  continuous  on-
  528.     screen  advice  as  to how long you've been on-line.  You have to press
  529.     Alt-T to get a pop-up display of on-line time and I could never get  it
  530.     to  pop-up  during  a  download.    This is not necessarily significant
  531.     during downloads, since the on-screen information  does  tell  you  how
  532.     many  bytes and blocks have been downloaded, but I would have preferred
  533.     seeing the on-line time constantly on-screen, as in Boyan.  (I have not
  534.     yet tested either program for uploading files.)
  535.  
  536.     A really nice feature in both programs is  the  ability  to  pre-set  a
  537.     directory to which downloads will be written and a directory from which
  538.     uploads will be read.
  539.  
  540.     Both programs allow access to external file-transfer protocol programs,
  541.     such  as Zmodem -- and I'd like to digress here for a moment to discuss
  542.     that.  I'm not an expert in using Zmodem, but I have tried it  and  I'm
  543.     told  that  it can really be a godsend when you need some of its unique
  544.     features.  For example, Zmodem will adjust its transfer rate  automati-
  545.     cally  up  or  down  to  conform  with  line  quality.  Also, if a file
  546.     transfer is aborted, Zmodem has a crash recovery procedure that  allows
  547.     you to begin again later where you left off (instead of having to begin
  548.     the transfer from the beginning as you would with other  protocols)  by
  549.     using  the  -r  switch.   For a discussion of this and other protocols,
  550.     download the  file  PROTOCOL2.ARC.    Zmodem  is  available  in  either
  551.     DSZ0222.ARC  or  DSZ0329.ARC, the latter being the latest version.  You
  552.     may want to start with the earlier version, since I have seen  comments
  553.     to  the effect that the latest version may have some bugs in the upload
  554.     process.  Don't try to understand all of Zmodem's documentation -- it's
  555.     a  tad  complicated  --  but  review it for the basic information about
  556.     switches and options.  All you really need from the archive is DSZ.COM.
  557.     Also,  download BOYAN.ZMD for the information you'll need to use Zmodem
  558.     with Boyan (the Boyan archive I downloaded already had that information
  559.     incorporated in the default  configuration),  and  Z4PCPL.ARC  for  the
  560.     information you'll need to use Zmodem with Procomm.   Or,  in  lieu  of
  561.     downloading  those two files, the following is all you need to know for
  562.     using Zmodem with Procomm or Boyan:
  563.  
  564.     Using Zmodem with Procomm:
  565.  
  566.          Installation:
  567.  
  568.               1.  Access the PROTOCOL function of Procomm  by pressing ALT-
  569.                   S and selecting the PROTOCOL OPTIONS menu bar.
  570.               2.  Change the External 1  download  protocol  file  name  to
  571.                   DSZDOWN.
  572.               3.  Change the External 1 upload protocol file name to DSZUP.
  573.               4.  Copy DSZUP.BAT  and  DSZDOWN.BAT  (see  below)  into  the
  574.                   directory containing Procomm.
  575.               5.  Download  files  by  pressing  PAGE  DOWN  and  selecting
  576.                   DSZDOWN (protocol # 14).
  577.               6.  Upload files by pressing PAGE UP and selecting DSZUP.
  578.  
  579.          Batch file listings:
  580.  
  581.               DSZUP.BAT
  582.  
  583.                    ECHO OFF
  584.                    DSZ sz \directory\%1
  585.                    ECHO ^G
  586.  
  587.               DSZDOWN.BAT
  588.  
  589.                    ECHO OFF
  590.                    DSZ rz \directory
  591.                    ECHO ^G
  592.  
  593.               How you put the Ctrl-G in the last line and how it will  look
  594.               in the files will depend on what method you use to create the
  595.               files.  Also, replace "\directory" with the  path  specifica-
  596.               tion, i.e. directory name(s), where the file is located.
  597.  
  598.               To activate Zmodem's crash  recovery  procedure  for  aborted
  599.               uploads  or  downloads,  include  -r between sz or rz and the
  600.               directory name.  For example, you could create  (and  include
  601.               in  the external protocol configuration) two additional batch
  602.               files named CRASHUP.BAT and CRASHDWN.BAT, which would be  the
  603.               same  as  the  above,  except  that  the second line would be
  604.               either "DSZ sz -r \directory\%1"  or  "DSZ rz -r \directory",
  605.               respectively.
  606.     
  607.     Using Zmodem with Boyan:
  608.  
  609.          Select item 2 from  the  external  protocols  menu  and  then,  in
  610.          response to the highlighting prompts, enter:
  611.  
  612.               [73]: Zmodem UPLOAD
  613.               \DC[\P:DSZ port \MD speed \MS handshake on sz \VV]
  614.                                                   
  615.               [74]: Zmodem DOWNLOAD
  616.               \DC[\P:DSZ port \MD speed \MS handshake on rz -y]
  617.     
  618.     Finally, as to using Zmodem  with  Procomm,  you'll  note  in  the  DSZ
  619.     documentation  that Zmodem and Procomm are not 100% compatible.  Here's
  620.     what it says:
  621.  
  622.          "DSZ may not operate properly when  called  from  Procomm  if
  623.          Procomm  has  files  open at the time.... and you still don't
  624.          have Command Download and file AutoDownload."
  625.  
  626.     You'll have to struggle through the Zmodem documentation  to  find  out
  627.     what  "Command  Download  and file AutoDownload" refers to.  The Zmodem
  628.     documentation also mentions the possibility of having to  use  the  CON
  629.     option  in  the  Zmodem command line with Procomm in the Host mode, but
  630.     this comment is not  mentioned  in  the  separate  section  devoted  to
  631.     Procomm Plus.
  632.     
  633.     In any case, I was able  to  download  files  via  Zmodem  from  within
  634.     Procomm Plus, by using the batch files discussed above, and from within
  635.     Boyan, using the configuration discussed above.
  636.  
  637.     Both Procomm and Boyan have a very convenient split-screen function for
  638.     use with the conference or CB simulators in CompuServe, Genie and other
  639.     services.  Both appear to function in the same way, the only difference
  640.     being  that  Procomm calls it "Chat Mode" and Boyan editorializes a bit
  641.     by calling it "Gossip Mode".   The  split-screen  mode  allows  you  to
  642.     prepare and edit a text line for transmission in the bottom part of the
  643.     screen  while  watching the ongoing on-line dialogue in the top part of
  644.     the screen.  The line you prepare in the  bottom  part  is  not  trans-
  645.     mitted until you press Return.  (In CompuServe's CB simulator,  if  you
  646.     enter the /noecho command, you will see your  comment  exactly  as  and
  647.     when it is received and seen by other on-line participants.)
  648.  
  649.     One relatively significant difference between Procomm and Boyan is  the
  650.     ease  with  which  you  can  perform  file management and DOS functions
  651.     without having to go to DOS.    The  difference  is  obvious  when  you
  652.     compare  the  main  help  menus  (see  above)  in the sections entitled
  653.     "File/DOS Commands" in Boyan and "Other Functions" in Procomm.  As  you
  654.     can see, Boyan provides more flexibility in this regard.
  655.     
  656.     While you're comparing those two help menus, note also  the  "User  Hot
  657.     Keys"  under  "Other"  on the Procomm menu -- they can be configured to
  658.     run two external programs.  In addition, there's also a hot key to call
  659.     your  own  text  editor.    And another configurable hot key in Procomm
  660.     places a three-line menu at the top of the  screen  that  can  be  very
  661.     helpful until you get used to all the commands.  Here's what  it  looks
  662.     like  if  called  when you first run the program (with "Dial" highligh-
  663.     ted):
  664.  
  665. Dial  File  Emulate  Gateway  Change  Help  Quit  Terminal  More
  666.  Dialing Directory. <Alt-D>                                                     
  667. ════════════════════════════════════════════════════════════════════════════════
  668.  
  669.     Note that the second line describes  the  purpose  of  the  highlighted
  670.     item.    Depending  on  which item is highlighted, pressing Return will
  671.     either call up another menu list or take you to the appropriate part of
  672.     the  program  for  action.  For example, pressing Return when "Dial" is
  673.     highlighted takes you to Procomm's dialing directory.
  674.     
  675.     Another unique and very helpful feature available in both  programs  is
  676.     the  ability to go back and read text that has scrolled off the screen.
  677.     This can be done while on-line or after going off-line.   In  addition,
  678.     both  programs allow you to save full screen displays to a disk file or
  679.     to have all incoming data saved (logged) to disk.  Plus, anything  that
  680.     can  be  saved  in disk file can also be directed to the printer, or it
  681.     can be saved to both disk and printer at the same time.
  682.  
  683.     There's a lot more that both programs can do, but I'd prefer  to  allow
  684.     you to discover them on your own.
  685.  
  686.     I feel obliged to mention also that I had trouble, while using Procomm,
  687.     in  downloading  a  huge  (360K-plus)  file  from a local BBS.  I tried
  688.     downloading twice with Ymodem and once with Xmodem,  but  each  time  I
  689.     experienced  unexplained  disconnects  at different points in the down-
  690.     load.  Later, I successfully downloaded  the  file  with  Boyan,  using
  691.     Xmodem.  I am reasonably sure that the problem was with the BBS and not
  692.     with  Procomm,  and that the fact that the successful download occurred
  693.     when I was using Boyan was coincidence, but I thought I should  mention
  694.     it anyway.
  695.  
  696.     My strong suggestion is that you try both Procomm and  Boyan  and  find
  697.     out  which  one  is  more  comfortable  for  you.   Based on my initial
  698.     evaluation, I happen to feel more comfortable with Procomm, but there's
  699.     a  sysop  out  there  that  has  apoplexy every time I even suggest the
  700.     possibility that any comm program might be better than Boyan -- and  he
  701.     claims  to have tried just about every shareware comm program available
  702.     (and some of the commercial ones).  I hasten to  add  that  my  current
  703.     preference  is only a preliminary judgement and I intend to continue to
  704.     evaluate both programs for a while before registering and paying for my
  705.     final choice.  If I run  across  any  significant  problems  in  either
  706.     program,  I'll  upload  a supplement to this file.  In the meantime, an
  707.     open discussion in the message area about these and other comm programs
  708.     by those of you who have used them would be helpful to all of us.
  709.  
  710.                                   **********
  711.