home *** CD-ROM | disk | FTP | other *** search
/ Compu-Fix / Compu-Fix.iso / pubnews / cd003.doc < prev    next >
Text File  |  1993-03-01  |  87KB  |  1,915 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.           ┌────────────────────────────────────────────────────────┐
  8.           │                                                        │
  9.           │                                                        │
  10.           │              C A R R I E R   D E T E C T               │
  11.           │                                                        │
  12.           │  The PC Communications Journal For Every Modem User!   │
  13.           │                                                        │
  14.           │                Issue #3, September 1991                │
  15.           │                                                        │
  16.           │                                                        │
  17.           └────────────────────────────────────────────────────────┘
  18.  
  19.  
  20.  
  21.           Table of Contents:
  22.  
  23.           Welcome       ........................................   2
  24.  
  25.           Product Evaluations   ................................   3
  26.  
  27.               HyperAccess/5 Version 2.0   ......................   3
  28.  
  29.               Free Speech BBS Version 3.10   ...................   8
  30.  
  31.           Learning Center   ....................................  11
  32.  
  33.               Writing a BBS Door (Part 1)   ....................  11
  34.  
  35.           Protocol Prowl   .....................................  16
  36.  
  37.               Speed and Reliability Tests of Popular Protocols    16
  38.  
  39.           Potluck   ............................................  20
  40.  
  41.               Archives and Why We Use Them   ...................  20
  42.  
  43.           ByteLine   ...........................................  24
  44.  
  45.           Bonus Files   ........................................  28
  46.  
  47.           Feedback   ...........................................  28
  48.  
  49.           Product Information     ..............................  29
  50.  
  51.  
  52.  
  53.  
  54.           Carrier  Detect  is  published  bimonthly  by  Michael  W.
  55.           Crosson.   Contents may not  be reproduced without written
  56.           permission  from  the publisher.   All  brand  and product
  57.           names  mentioned in  this  publication are  trademarks and
  58.           registered trademarks of their respective companies.
  59.  
  60.           (c)  1991 Michael W. Crosson.     All rights reserved.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.           W E L C O M E
  76.  
  77.               The  third issue of Carrier Detect is finally here and
  78.           this  is the  biggest and  most  diverse issue  yet.  This
  79.           edition  is about thirty pages and took me a little longer
  80.           to prepare than the ones previous.  Inside you will find a
  81.           wide  variety of material  to peruse.  I  am sure you will
  82.           find it was worth the wait!
  83.  
  84.               Like  most new  publications  Carrier Detect  is still
  85.           changing  every time we go  to press.  In this issue there
  86.           are  a lot of firsts.  In the review department commercial
  87.           software  is reviewed  for the  first time  and in another
  88.           review  I give my  first "thumbs down."   Also this is the
  89.           premier  appearance  of  several  departments  for Carrier
  90.           Detect:   The Learning Center, which will contain tutorial
  91.           type articles, Potluck, an area for miscellaneous articles
  92.           that  don't  neatly  fit  into  a  regular  category,  and
  93.           Byteline,  a  fun,  light-hearted  section  chock  full of
  94.           interesting general computing information.
  95.  
  96.               The  Carrier Detect Reader Door has generated interest
  97.           from  sysops across the country and I suspect that as more
  98.           and  more  articles  are   released  its  popularity  will
  99.           continue  to  grow!   Since the  last  issue,  the orginal
  100.           version has been updated a couple of times already and the
  101.           current  one now is version  1.11.  If you do not have the
  102.           latest  version please upgrade  as soon as possible.  Text
  103.           searches  have been improved  and memory requirements have
  104.           been  reduced by  than  80K.  Please  consider registering
  105.           your  CDR-Door if you  are running it.  Registrations will
  106.           ensure  that the program will continued to be enhanced and
  107.           keep  the programmer  (Scott Baker)  happy.  He generously
  108.           has  donated his  considerable  programming talent  to our
  109.           journal and deserves some recognition.
  110.  
  111.               I  added an advertisement section as one of CDR-Door's
  112.           departments  but have  not yet  sold  any space.   To help
  113.           generate  some advertisement  revenue  I have  lowered the
  114.           price  to only $10 dollars.  I feel this rock bottom price
  115.           is  excellent opportunity  for  you to  advertise whatever
  116.           goods  or  services  you have  to  offer.   Since computer
  117.           enthusiasts all across America will be reading your custom
  118.           ad,  it's a natural for advertising large pay BBS systems,
  119.           shareware,  or   software  and   hardware  specials.   All
  120.           advertisement   revenue   will  be   applied   toward  the
  121.           substantial  long  distance  phone   charges  I  incur  to
  122.           distribute  Carrier Detect  and the  operating costs of my
  123.           public BBS system.
  124.  
  125.               One  final  "first"  for  Carrier  Detect  this month.
  126.           Since my BBS is now a member of Fido-Net BBS,  from now on
  127.           
  128.  
  129.                       Carrier Detect - Issue 3 - page 2
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           you  can file  request the  journal and  CDR-Door directly
  140.           from my system.  Please note that the text edition AND the
  141.           door  editions of CD  are now distributed  in the same ZIP
  142.           archive.   My system  supports file  requests up  to 14.4K
  143.           baud  V.32bis twenty-four  hours a  day.  My Fido-net node
  144.           number  is 1:203/49 and  you can FREQ Carrier Detect under
  145.           the magic names:
  146.  
  147.           CARRIER  -   Latest version of CD - text and door editions
  148.  
  149.           ALLISSUE -   All issues of CD published so far
  150.  
  151.           CDRDOOR  -   The latest version of CDR-Door
  152.  
  153.  
  154.           Until next time,
  155.  
  156.           Michael Crosson
  157.           Publisher and Editor
  158.  
  159.  
  160.  
  161.           P R O D U C T   E V A L U A T I O N S
  162.  
  163.               Each  month  Carrier Detect  contains  several product
  164.           evaluations.   Most of these  will be software reviews but
  165.           from time to time hardware will be discussed as well.  The
  166.           opinions  expressed in Carrier Detect are solely my own or
  167.           the  respective  author of  the  article.   Carrier Detect
  168.           strives  to be  as objective  as possible  when evaluating
  169.           software.   Judgments  to suitability  are  made  with the
  170.           typical modem enthusiast in mind and are not geared toward
  171.           the  complete novice  nor the  power user.   Exceptions to
  172.           this are noted as such in the article.
  173.  
  174.  
  175.           *   HyperAccess/5 Version 2.0
  176.               Review by Michael Crosson
  177.  
  178.               Pros:     Easy to learn and use
  179.                         High flexibility and customization
  180.                         Built in text editor and file manager
  181.                         Many emulations and internal protocols
  182.                         Excellent host
  183.  
  184.               Cons:     Dialing script can be improved
  185.                         Clunky interface at times
  186.                         No crash recovery with Z Modem
  187.                         Relatively expensive
  188.  
  189.  
  190.               Speed, Efficiency, Performance - these are concerns of
  191.           most  everyone as  we move  into the  nineties.  It is not
  192.           surprising then that the computer industry is knee-deep in
  193.           
  194.  
  195.                       Carrier Detect - Issue 3 - page 3
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           the  hoopla too.  The  emphasis on  CPU clock speeds, disk
  206.           drive  access times, megabytes  of memory, disk caches are
  207.           all  byproducts of  the public's  fixation on speed.  Hil-
  208.           graeve, the publishers of HyperAccess/5  are jumping in on
  209.           the bandwagon.  A recent cover of the manual touts HA5  as
  210.           "Speed  You Can Handle"  and their  company motto is "High
  211.           Performance Software to Advance Communications."  And lest
  212.           you forget that HA5 emphasizes speed, they mention "speed"
  213.           or "fast" more than 10 times - on the cover alone!
  214.  
  215.               Strangely,  I  don't  think  speed  is  HA5's  biggest
  216.           selling  point.  Sure, it's fast but certainly so are many
  217.           of its  high end competitors.  Furthermore, I suspect that
  218.           Hilgraeve itself knows the speed theme is overworked here.
  219.           Hidden  on  page  120  in  a  mundane  paragraph  entitled
  220.           "Introduction  (To  PC  to  PC  Communications)" Hilgraeve
  221.           tells us that HA5 is first, "An all purpose communications
  222.           program  for accessing  diverse systems".  Admittedly less
  223.           dramatic  than "Stunning Speed and Power and Agility", but
  224.           far  more becoming, especially  since Hilgraeve has stayed
  225.           true to this ideal so well.
  226.  
  227.               It's  not easy  to create  a successful  "all purpose"
  228.           anything  because you must  meet the needs of many diverse
  229.           interests.   Thus, it's all to  easy to fall into the jack
  230.           of  all trades, master  of none mode.  Many publishers and
  231.           programmers  avoid  the  problem  entirely  and  focus  on
  232.           specialized needs.  Programs that can be recommend to all,
  233.           containing  the right mix  of features and power, are rare
  234.           and  deserve our attention.  HyperAccess/5 is one of those
  235.           programs.   It meets the  needs of most all communications
  236.           users and does so in a friendly manner.
  237.  
  238.               HA5  offers a rich array of features that will delight
  239.           most modem users.  It contains a robust dialing directory,
  240.           large  assortment of internal protocols including Z Modem,
  241.           A  Carbon Copy like  remote access capabilities, excellent
  242.           host  mode, English  like script  language with many verbs
  243.           and  a learn mode, a full screen editor, file manager, and
  244.           an  interactive  capture buffer,  virus  scanner  and much
  245.           more.   Space does not permit the listing of every feature
  246.           that HA5 boasts so only the highlights will be discussed.
  247.  
  248.               HyperAccess/5  has a  friendly but unconventional look
  249.           and  feel to  its interface.   It  makes extensive  use of
  250.           colorful  sliding menus  and pop-up  menu boxes  where the
  251.           available  options  are  always   easy  to  spot.   It  is
  252.           different  from the sparse  and simple screens on programs
  253.           such  as Telix or  Procomm, but easier  to master since no
  254.           memorization  of commands is necessary.  Extensive context
  255.           sensitive  online help is always available by pressing F1.
  256.           In the past I thought the sliding screens were pretty, but
  257.           too  slow to  be practical.   This is  a problem that Hil-
  258.           graeve  has solved with  release 2.0.   Now by default the
  259.           
  260.  
  261.                       Carrier Detect - Issue 3 - page 4
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.           screens  are displayed  using direct  video writes, a pro-
  272.           gramming  technique that makes a appreciable speed differ-
  273.           ence.  They also include new keyboard shortcut macros that
  274.           use  familiar ALT  key combinations  found in many popular
  275.           terms.   Like most aspects  of HA5  these options are con-
  276.           figurable  and you can  use BIOS scrolling (desirable when
  277.           running  Desqview ) and shut off or redefine any or all of
  278.           the keyboard shortcuts.
  279.  
  280.               Customization  and extreme flexibility are two corner-
  281.           stones  of  this  program.   HyperAccess/5  has  excellent
  282.           facilities for command, macro and script development.  The
  283.           capabilities  range from  automatic learning  of a  log on
  284.           sequence  to the  creation of  a  full fledged  BBS system
  285.           around  the HA5 engine.   Automation of routine call tasks
  286.           such  picking up new mail on MCI are simple to accomplish.
  287.           The  keyboard can be remapped entirely with custom sequen-
  288.           ces,   even ones that  run external  programs in DOS.  You
  289.           could  even design  totally new  menus with  different fu-
  290.           nctions then the ones that come supplied with the program.
  291.           In  short, what  you do with  HA5 is  limited only by your
  292.           imagination  and your  mastery of  the English-like script
  293.           language.   The   HA5  user's   manual  explains   how  to
  294.           accomplish  all these tasks  in great  detail and is chock
  295.           full of examples.
  296.  
  297.               In  day to day use  HyperAccess 5 is a solid performer
  298.           but  not without a few rough spots.  The dialing directory
  299.           can  hold up to 250 entries and it is easy to add, delete,
  300.           or  modify the settings on  any of them.  In addition, the
  301.           systems can be sorted in three different ways, by name, by
  302.           frequency  of  calls or  by  recent activity.   To  call a
  303.           single  system is a  three step process.  Multiple numbers
  304.           can  be dialed  so that a  connection is  made with all of
  305.           them or simply rotated until a connection is made.
  306.  
  307.               Ironically  actual  dialing  is a  weak  point  of the
  308.           program  and often does  not function  as it should.  When
  309.           multiple  systems are  selected,  HA5 will  only  dial the
  310.           first  number and  then return  to the  Dialing Directory.
  311.           This  is an  irritating quirk  because in  a large dialing
  312.           directory  it can take some time to find and mark the ones
  313.           you  want to call.  Once  HA5 returns to dialing menu your
  314.           previous  selections  are  forgotten and  you  have  to go
  315.           through  the entire  selection process  again,  cross your
  316.           fingers,  and hope  that it  will  work better  this time.
  317.           This  is an erratic problem and seems to occur about fifty
  318.           percent of the time on my system.
  319.  
  320.               Another  dialing  problem   concerns  erroneous  error
  321.           messages  that HA5  displays  during dialing  attempts.  I
  322.           witnessed  HA5  misinterpret   various  series  of  events
  323.           frequently  and then display a silly error message such as
  324.           "Your  modem is not connected to the phone line." or "Your
  325.           
  326.  
  327.                       Carrier Detect - Issue 3 - page 5
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.           modem  isn't responding  to  commands."  Plus  the dialing
  338.           capabilities has a serious shortcoming.  There is a cap of
  339.           20 redial attempts to any one system.  If you want to dial
  340.           a  system that is busy  much of the day, such as a popular
  341.           bulletin board and perform an unattended mail run, you are
  342.           out  of luck.  Once HyperAccess/5 has redialed that number
  343.           20  times it  stops  and displays  the  message, "Redialed
  344.           system 20 times without connect."  I think that HA5 should
  345.           be able to redial the system  ten thousand times to make a
  346.           connection  if that's  what it  takes.  A  final aspect of
  347.           dialing  that I do not  care for is that HA5 reinitializes
  348.           the  modem after every  attempt whether  it is calling the
  349.           same  number  or  not.   The  ability  to  have  different
  350.           initialization  strings can be  useful but for the sake of
  351.           speed should be an option that can be toggled on or off.
  352.  
  353.               Once  you are actually  connected to a host everything
  354.           is  smoother in HyperAccess.  Plus since HA5 features many
  355.           terminal  emulation modes, there  should be few hosts that
  356.           you  won't  be able  to  connect to.   Those  included are
  357.           ADM3A,  ANSI, Compuserve, IBM3101, IBM3278, RENX3278, TTY,
  358.           TV925,  TV950, VIEWPNT, VT52,  VT100, VT102, VT220, VT320,
  359.           Wang,  and a custom  one for calling other systems running
  360.           the   HyperAccess/5   host.   This   strong   support  for
  361.           communicating  with mainframes  and minis  as well  as PCs
  362.           make HA5 a natural choice for business applications.
  363.  
  364.               File  Transfers are a breeze when using HyperAccess/5.
  365.           Hilgraeve  includes a  well-rounded selection of protocols
  366.           that  should allow  you to  transfer files  on any system.
  367.           The  program contains  ASCII,  Xmodem, 1K  Xmodem, Ymodem,
  368.           Ymodem-G,  Kermit,  Compuserve  Quick  B,  Zmodem  and the
  369.           proprietary  blazer  HyperProtocol.  Of  the  bunch Hyper-
  370.           Protocol  is  the fastest  but  is not  available  on most
  371.           systems now.  Including Zmodem, currently the most popular
  372.           protocol  on  PC  systems  is  a  convenience.   It  works
  373.           flawlessly but doesn't contain as many features as the DSZ
  374.           Zmodem  driver.   The  most   obvious  omission  is  crash
  375.           recovery  that allows  you to  restart an aborted transfer
  376.           where  you left off.  However, this isn't a big problem in
  377.           HA5  because any  external protocol  can  be run  from the
  378.           program  once a script  is written  to call it.  Hilgraeve
  379.           even  includes a sample  one for DSZ  and configured it to
  380.           run from the control-pgdn/pgup combination.
  381.  
  382.               Uploading  files has  rarely been  easier than in HA5.
  383.           When  prompted for the file name you have several choices.
  384.           You  can accept HA5's  best guess filename, enter the path
  385.           and filename manually, bring up sorted directories of your
  386.           choice  and mark files  to send or  tell HA5 to upload the
  387.           files  in  a  list  that  you  have  created  in  advance.
  388.           Beginners  and experts alike  will like the visual marking
  389.           method  of selecting uploads.  It ends all the problems of
  390.           remembering cryptic filename and outrageously long paths.
  391.           
  392.  
  393.                       Carrier Detect - Issue 3 - page 6
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.               Two  of the  best features  in the  program are rarely
  405.           seen in other comm packages - yet go hand in hand with the
  406.           types  of tasks  a typical  session might involve.  Hyper-
  407.           Access/5  includes an  excellent full  screen editor and a
  408.           capable  file manager.   The editor  is superb.  It offers
  409.           everything  that most stand alone editors do and is simple
  410.           to  use.  The text  editor allows you to manipulate marked
  411.           blocks,  split the screen  and work on  two files at once,
  412.           print files or write to disk, search and replace, reformat
  413.           text  and other  fancy  functions.  Text  captured  in the
  414.           capture  file and review  buffer can be manipulated in the
  415.           same  way and  allows you  to sending  text to  the remote
  416.           system while online.
  417.  
  418.               The  file manager  is  equally useful  and impressive.
  419.           From inside HyperAccess you can copy, delete, move, print,
  420.           and  rename groups  of files.   You also  can sort direct-
  421.           ories, search for files, scan for virus' and get estimates
  422.           on  transfer times.  Files are tagged the same easy method
  423.           as marking them as uploads.  If file transfers make up the
  424.           bulk  of your communicating  needs, you  will be using the
  425.           file  manager often.  With other terms browsing around DOS
  426.           requires you to shell out and load another program such as
  427.           X-Tree  or PC-Tools.   While the  file  manager in  HA5 is
  428.           slimmed  down, it provides  the most essential features of
  429.           these popular shells right at your fingertips.
  430.  
  431.               There  are other aspects of the program that cannot be
  432.           discussed  here in the interest of brevity.  These include
  433.           the  host  facilities,  remote  takeover  features, script
  434.           language, and OS/2 versions.  It is not possible for me to
  435.           proprerly  test some  of the  features like OS/2 operation
  436.           and  as such I cannot  comment on them with any authority.
  437.           Others,  such as  proper treatment  of the script language
  438.           would require a technical article beyond the scope of this
  439.           review.   Based on my  familiarity with the  rest of HA5 I
  440.           doubt  that  Hilgraeve  would  disappoint  in  these other
  441.           areas.
  442.  
  443.               As  I alluded to  in the beginning  of this article, I
  444.           believe  that HyperAccess  5 is  about  as well  rounded a
  445.           communications  package  as  you are  likely  to  find. No
  446.           matter  what the  emphasis on  your communication sessions
  447.           is,  HyperAccess has you  covered.  If you  need to call a
  448.           wide  variety of  computer types,  HA5 can  do it.  If you
  449.           mostly  read and  write messages  online, HA5 features the
  450.           exemplarily internal editor and scroll back buffer options
  451.           and  allows you to design  custom mail runs with ease.  If
  452.           file  transfers are  your concern,  HA5 comes  with a full
  453.           toolbox of DOS file commands and enough internal protocols
  454.           to match any situation.  And finally if you need to set up
  455.           a  capable host, few programs can match HyperAccess.  This
  456.           is  especially with version  2 since it  allows you to run
  457.           
  458.  
  459.                       Carrier Detect - Issue 3 - page 7
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.           other  programs  on the  remote  computer as  if  you were
  470.           sitting  in  front  of  it  when  two  HA5s  are connected
  471.           together.
  472.  
  473.               There's little that HyperAccess can't do when it comes
  474.           to  communication tasks.  Plus Hilgraeve's product support
  475.           has been excellent whenever I have contacted them.
  476.           HyperAccess  is  not  one  of  the  cheapest communication
  477.           packages  to choose from but  it is one of the finest.  If
  478.           you  are unhappy with your current communications program,
  479.           I suggest trying HyperAccess/5.  Hilgraeve is so confident
  480.           you  will  like the  program  they offer  a  refund within
  481.           thirty days of purchase if "this product proves unsuitable
  482.           for  your applications."  That's  what I like HyperAccess;
  483.           it is a class act all the way around.
  484.  
  485.  
  486.  
  487.           *   Free Speech BBS Version 3.10
  488.               Review by Michael Crosson
  489.  
  490.               Pros:     Interesting concept
  491.                         No maintenance required
  492.  
  493.               Cons:     Poor customer service
  494.                         Uses odd commands
  495.  
  496.               Here's  a program  for adventurous  sysops everywhere.
  497.           I'm talking about the Free Speech BBS and if you decide to
  498.           run  it there's no telling what might happen!  Free Speech
  499.           is  a BBS system or  door that is dedicated to reading and
  500.           leaving  messages only.  That in itself isn't too unusual,
  501.           but Free Speech puts a few twists on the concept that make
  502.           it a fascination study of human interaction.  However, the
  503.           package  is  flawed  by  exceptionally  poor  and careless
  504.           customer  service  AFTER  registration   and  as  such  is
  505.           difficult to recommend.
  506.  
  507.               The  best way to  describe Free Speech  is as one long
  508.           continuous  tablet  where callers  can  "write"  about any
  509.           subject  they desire.  When  the BBS  saves the message to
  510.           the tablet, no record is kept of when the post was made or
  511.           who  the caller was.   In fact the  only way someone would
  512.           know  that a particular  person wrote  something is if the
  513.           author  signed the message - (but even then it might be an
  514.           impersonation!).   The whole  idea  is too  impose  as few
  515.           restrictions  as  possible  and  let  people  write  in an
  516.           atmosphere of anonymity.  In these conditions your callers
  517.           should  feel comfortable candidly expressing themselves on
  518.           subjects they otherwise wouldn't dare tackle!
  519.  
  520.               Free  Speech was originally  designed by a sociologist
  521.           as  part of an experiment.   The author wanted to see what
  522.           sort of interaction would occur in the situation that Free
  523.           
  524.  
  525.                       Carrier Detect - Issue 3 - page 8
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           Door  sets up.  Would  the callers be friendly or hostile,
  536.           polite  or vulgar, discuss  intelligent issues or juvenile
  537.           dribble?   I imagine that general patterns emerge although
  538.           the  BBS can't  help  to take  on  the personality  of the
  539.           callers to some degree.
  540.  
  541.              In  my  particular  case The  Free  Speech  BBS  took a
  542.           decidedly  hostile turn after running the software for one
  543.           month.   Things were  pleasant  enough for  the  first few
  544.           weeks  and the  conversation was  mostly light.   Two main
  545.           subjects  seemed to  be  on everyone's  mind,  females and
  546.           parties.   Once in awhile someone would step up and try to
  547.           start  a thread with more substance but none of these ever
  548.           took  off.  Then one caller began to make waves and posted
  549.           a few inflammatory comments.  For better or worse they did
  550.           upset many callers and all the sudden the Free Speech Door
  551.           became  a  virtual warzone!   In  the spirit  of  the Free
  552.           Speech  Door, I won't  judge whether that  is good or bad.
  553.           The conversation just drifted naturally in this direction.
  554.           Whether  or not  the conversation  would have  reverted to
  555.           friendlier territory no one can say for sure.  In the Free
  556.           Speech area, that is left up to the users who visit it.
  557.  
  558.               Installation  of  the  Free Speech  is  very  easy and
  559.           offers  three different  modes of  operation.  The program
  560.           can  be run as  a standalone  BBS system, a  door, or as a
  561.           gateway into other BBS software.  On my system Free Speech
  562.           was  functioning  as  a  door.   The  entire  installation
  563.           process  took under 10 minutes.   There are only a few set
  564.           up  options that  you must  configure before  running Free
  565.           Speech  on  your  BBS.  One  thoughtful  feature  lets you
  566.           choose the size of the tablet.  Each message progressively
  567.           fills  up a portion of the tablet and when space runs out,
  568.           Free  Speech begins at  the top again  and starts to erase
  569.           earlier posts.
  570.  
  571.               If  all this has convinced  you to rush out and try to
  572.           find  the Free Speech BBS,  read on, I have some bad news.
  573.           As  you might have  gathered I think  that the Free Speech
  574.           Program  is an interesting  idea and several of my callers
  575.           were  enjoying the program  as well.  In  fact, two of the
  576.           most  zealous posters  thought it  was such  a scream that
  577.           they  sent me a donation to register it.  It's not hard to
  578.           forget  that you are  running an unregistered copy of Free
  579.           Speech because the author designed it as annoyware.
  580.  
  581.                After  the short twenty  day evaluation, (just barely
  582.           enough  time  for  my  callers  to  start  using  it  with
  583.           regularity),  a message  appears  advising users  that the
  584.           evaluation  period  is over  and  then string  of  dots is
  585.           displayed  as you enter  the door.  These  dots serve as a
  586.           delay and the number of them increases as you move further
  587.           past  the 21 day  evaluation period.  As  a general rule I
  588.           frown  against such  tactics that  try to  force people to
  589.           
  590.  
  591.                       Carrier Detect - Issue 3 - page 9
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.           register.   Except  in   unusual  cases,  crippleware  and
  602.           annoyware  is promptly deleted off  my disk as I prefer to
  603.           support  software authors  who trust  the shareware market
  604.           they  write for.  Unfortunately no mention was made of the
  605.           annoyware  "feature"  and  it  was  just  one  of  several
  606.           surprises Pinnacle Software had in store for me.
  607.  
  608.               I   sent   in   the   requested   twenty-five   dollar
  609.           registration  and received  a  package from  Pinnacle more
  610.           than  6 weeks later.   However, due  to the cheap diskette
  611.           mailer that was used, the enclosed floppy disk was bent in
  612.           several  places.  Sure enough  several of the files on the
  613.           disk  were unreadable  but luckily  Free  Speech was  in a
  614.           compressed  file and  unharmed.  I  preceded to  unarc the
  615.           program  onto  my  hard disk  and  fired  up  Free Speech.
  616.           Again,  I encountered another major blooper.  Pinnacle had
  617.           sent  me the  same annoyware  Free  Speech that  I already
  618.           owned,  not the registered on  that I was waiting for!  To
  619.           resolve the matter I had no choice but to call Pinnacle in
  620.           Canada at daytime international long distance rates.
  621.  
  622.               To  make matters worse  I believe that several aspects
  623.           of the registration details were misleading.  Every time a
  624.           user  exits an  unregistered  Free Speech  Door  a message
  625.           appears  that says, "Register  Free Speech and receive the
  626.           latest  version!",  implying  there  was  a  newer version
  627.           available  for registered users.   However, I was informed
  628.           by  Mr. Campbell  that the  version I  had WAS  the latest
  629.           version.    Another   deceptive   aspect   concerned   the
  630.           availability  of alternate  language modules  for the door
  631.           (besides  the English,  French and  "Silly" ones  that are
  632.           included).   The documentation  stated that Pinnacle would
  633.           make  these  available  to registered  users,  but  when I
  634.           requested  one for Spanish Mr. Campbell told me that would
  635.           cost an additional twenty dollars!
  636.  
  637.               I  expressed  these  problems   and  concerns  to  the
  638.           company's  President, Tim  Campbell, but  he was less than
  639.           apologetic and quite condescending.  He implied that I did
  640.           not  understand shareware and told  me he did not find any
  641.           aspect of Free Speech's registration details misleading.
  642.           He  suggested that I  call his BBS  later and download the
  643.           registered  .EXE file later that  day.  It was not until I
  644.           revealed  that Free Speech  was the subject of an upcoming
  645.           review  in this  journal that  he became more cooperative.
  646.           At  this point he offered to refund my registration, since
  647.           I  was so unhappy  with the situation.  Later that evening
  648.           Mr.  Campbell did call  my BBS and  upload the proper .EXE
  649.           file  and the Spanish modules but I believe that this last
  650.           ditch  effort was  too little,  too late.   I informed him
  651.           that I was no longer interested in running Free Speech and
  652.           planned to take him up on the refund offer.
  653.  
  654.               The  Free Speech BBS  is an  innovative idea marred by
  655.           
  656.  
  657.                       Carrier Detect - Issue 3 - page 10
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.           poor  customer service.  If  Pinnacle software had spent a
  668.           nominal  amount of money  on a  better diskette mailer and
  669.           taken  greater care in shipping out the proper files, much
  670.           of  my ordeal could  have been avoided.  These small steps
  671.           would  not address all Pinnacle's problems but it would be
  672.           a  change in the right direction.  The shareware market is
  673.           vast  and  competition is  keen.   Pinnacle's  actions and
  674.           indifferent  attitude suggest to me that they do not value
  675.           their  customer much.  If  none of  this bothers you might
  676.           want  to give Free Speech a try, otherwise I recommend you
  677.           pass over this and other offerings from Pinnacle Software.
  678.  
  679.  
  680.  
  681.           T H E   L E A R N I N G   C E N T E R
  682.  
  683.  
  684.               The  Learning  Center  is  an  area  devoted  tutorial
  685.           articles.   It  is  the  "How-To"  department  of  Carrier
  686.           Detect.  However Articles are not limited to newcomers and
  687.           in fact may cover advanced concepts.
  688.  
  689.  
  690.  
  691.           *   Writing a BBS Door (Part 1)
  692.               Tutorial by Scott M. Baker
  693.  
  694.  
  695.               Doors are programs written for a bulletin board system
  696.           to allow the user to perform other tasks than the bulletin
  697.           board  software  allows.   For example,  a  door  could be
  698.           anything  from a  bbs lister  to a  multiplayer simulation
  699.           (such  as  Galactic Warzone,  Yankee  Trader,  Trade Wars,
  700.           etc).   This article  will be  a tutorial  on how to write
  701.           door  programs.  The  programs will  be  written  in Turbo
  702.           Pascal  (version 5.5  or 6.0)  and will  use my DoorDriver
  703.           routines  to provide support  for RBBS, QuickBBS, Wildcat,
  704.           WWIV, etc.
  705.  
  706.               Right  now,  we're   just  going  to   stick  with  my
  707.           DoorDriver  routines since they are the routines that I am
  708.           most  familiar with. In the  future, we may explore a C or
  709.           basic  door  library,  or  another  Pascal  library.  This
  710.           article  is the first in  a series about Door Writing. I'm
  711.           not sure yet how many articles we have. If there isn't any
  712.           support  for this column, then it'll probably be just two.
  713.           If a lot of response comes in, then we'll continue as long
  714.           as I have time to continue writing.
  715.  
  716.  
  717.  
  718.                                  REQUIREMENTS
  719.  
  720.           What you'll need:
  721.           
  722.  
  723.                       Carrier Detect - Issue 3 - page 11
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.           - Turbo Pascal by Borland. Either version 5.5 or
  735.             6.0 will do.
  736.  
  737.           - DOORDR40.ZIP. This is my Doordriver support
  738.             package for TP5.5 and TP6.0. It includes async
  739.             support, bbs interfacing, etc. Available from
  740.             my bbs (602-577-3650) as well as several other
  741.             sites.
  742.  
  743.             - A basic understanding of Pascal (specifically
  744.             Turbo   Pascal).  You   don't  need   to  be   a  Pascal
  745.             wizard or anything, but the more knowledge you
  746.             have, the better.
  747.  
  748.                           BASIC ELEMENTS OF A 'DOOR'
  749.  
  750.           Ok,  time to get started.  First lets talk about the basic
  751.           elements that a door needs.
  752.  
  753.           1) Async communications support.
  754.  
  755.           The  door must  be able  to talk  to the  user through the
  756.           communications  port.   Support  has  to  be  provided for
  757.           multiple  com ports, locked  baud rates, etc.  The program
  758.           also must monitor the presence of the CARRIER DETECT modem
  759.           line  to make  sure the  carrier is  not dropped while the
  760.           door is in use.
  761.  
  762.           2) BBS software interfacing.
  763.  
  764.           The  door needs to  be able to  grab the user's name, time
  765.           left,  and  other  associated  information  from  the  bbs
  766.           software.   Since bbs programs lack standardization, there
  767.           are  several different  methods that  have to be accounted
  768.           for.
  769.  
  770.           3) Support for ANSI (color) graphics and animation.
  771.  
  772.           Just about every door has ANSI capabilities these    days,
  773.           so  if you  want yours  to be  seriously considered, you'd
  774.           better have it as well.
  775.  
  776.           Doordriver  will  handle  the  first  two  points  for you
  777.           automatically  when you  call the INITDOORDRIVER procedure
  778.           described  below.  Doordriver has  support  for  the third
  779.           point (ANSI graphics), but you'll need to use your own
  780.           skills  in deciding  where you  wish  to put  colors, what
  781.           colors to use, etc.
  782.  
  783.  
  784.                             DOORDRIVER PROCEDURES
  785.  
  786.  
  787.           
  788.  
  789.                       Carrier Detect - Issue 3 - page 12
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.           There  are a  series  of procedures  that  doordriver will
  800.           provide  to you  for  accomplishing these  tasks.  Without
  801.           getting too complex, let's discuss a few of them:
  802.  
  803.               PROCEDURE INITDOORDRIVER(ctl_file_name: string);
  804.  
  805.           This  procedure initializes the  door support system, comm
  806.           port,  grabs  the user  name,  and a  few  other necessary
  807.           things.    The  variable   "ctl_file_name"  is   a  string
  808.           containing  the name  of the  control file  that your door
  809.           will use.  For now, let's just ignore the control file and
  810.           use the sample included with the DD package.
  811.  
  812.               PROCEDURE SWRITE(out_str: string);
  813.  
  814.           This  is DD's compliment to the Write() statement of Turbo
  815.           Pascal.   The "S" stands  for simultaneous. Output will be
  816.           written to both the remote user (through the com port) and
  817.           the  local screen. "out_str"  is the string containing the
  818.           data  you wish  to write.   Most of  your output  will use
  819.           either this or the following SWRITELN procedure.
  820.  
  821.               PROCEDURE SWRITELN(out_str: string);
  822.  
  823.           Same  as SWRITE,  except  a carriage  return/line  feed is
  824.           appended  to the  end of  the string.   This is similar to
  825.           TP's writeln statement.
  826.  
  827.               variable USER_FIRST_NAME: STRING;
  828.  
  829.           After  INITDOORDRIVER has been  called, this variable will
  830.           contain  the user's  first name.   The string  will be all
  831.           upper-case.
  832.  
  833.               variable USER_LAST_NAME: STRING;
  834.  
  835.           Similar to USER_FIRST_NAME, this variable will contain the
  836.           user's last name.  As with USER_FIRST_NAME, it is only
  837.           valid after the call to INITDOORDRIVER has been made.
  838.  
  839.  
  840.  
  841.                                YOUR FIRST DOOR
  842.  
  843.  
  844.           Now  that  you've  seen  a  few  of  doordriver's  support
  845.           routines,  lets put them to work in the "hello door."  The
  846.           hello  door will be simply  a door version of the standard
  847.           hello  program.  Meaning that it displays "hello world" to
  848.           the  screen.  First, a note about my code, I'll be placing
  849.           line  numbers  ({1}, {2},  etc)  in the  code.   These are
  850.           intended for discussion purposes and are not needed in the
  851.           pascal program itself.
  852.  
  853.           
  854.  
  855.                       Carrier Detect - Issue 3 - page 13
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.           HLODOOR.PAS:
  866.  
  867.           {1} Program HelloDoor;
  868.           {2}
  869.           {3} uses crt, doordriv;
  870.           {4}
  871.           {5} begin
  872.           {6}   InitDoorDriver('Doordriv.CTL');
  873.           {7}   swriteln('Hello World!');
  874.           {8}   delay(5000);
  875.           {9} end.
  876.  
  877.           Experienced pascal programmers will feel a bit insulted by
  878.           the simplicity of the above program, but it is a necessary
  879.           step in learning to use door driver.
  880.  
  881.  
  882.                         COMPILING AND RUNNING THE DOOR
  883.  
  884.  
  885.           Once  you've got that typed  in, then it's time to compile
  886.           HLODOOR.  Using either Turbo Pascal version 5.5 or version
  887.           6.0,  compile the program to disk.  If all goes well, then
  888.           you'll  be  left  with  HLODOOR.EXE  on  your  hard drive.
  889.           Doordriv.doc  (supplied with  doordriver)  includes infor-
  890.           mation  on how to configure / run the door on your system.
  891.           For  now, let's just worry about running the door in local
  892.           mode.   For local mode, type "/L" on the command line. For
  893.           example,  "HLODOOR /L" will  run HLODOOR.  Since you are a
  894.           local  user, the door  will prompt you  for your first and
  895.           last  name.  A remote user's information would be gathered
  896.           from  the  bbs information  file  (i.e.  DORINFOx.DEF). We
  897.           won't worry about that for now.
  898.  
  899.  
  900.                                ANALYSIS OF CODE
  901.  
  902.  
  903.           Now  lets go  through the  important lines  of code one by
  904.           one.
  905.  
  906.               LINE 3: Uses crt, DoorDriv;
  907.  
  908.           The  "uses" statement is  required by Turbo Pascal to tell
  909.           TP  which  units we  will  be using.   Obviously,  we need
  910.           "doordriv"  for DD's procedures. "crt" is required because
  911.           we use the DELAY procedure.
  912.  
  913.               LINE 6: InitDoorDriver('DoorDriv.CTL');
  914.  
  915.           This  is   that  all-important   initialization  statement
  916.           described  somewhere above.   It  tells doordriver  to get
  917.           things  all set up and working.  The 'Doordriv.CTL' is the
  918.           name of that "control file" and we won't pay any attention
  919.           
  920.  
  921.                       Carrier Detect - Issue 3 - page 14
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.           to it for now.
  932.  
  933.               LINE 7: swriteln('Hello World!');
  934.  
  935.           This  is our screen  output.  It'll write "Hello World" to
  936.           both  the user and  the local  screen.  Since its SWRITELN
  937.           and  not SWRITE, a carriage return and line feed also will
  938.           be sent.  There are several ways that this could have been
  939.           done. For example:
  940.  
  941.             {1}   swrite('Hello');
  942.             {2}   swriteln(' World!');
  943.  
  944.               - - - or - - -
  945.  
  946.             {1}   swrite('Hello');
  947.             {2}   swrite(' World!');
  948.             {3}   swriteln('');
  949.  
  950.           The output will be the same in the above situations.
  951.  
  952.               LINE 8: Delay(5000);
  953.  
  954.           This  routine is  provided by  Borland and  will cause our
  955.           program  to delay so you  can see the "hello world" before
  956.           doordriver exits and clears the screen.  The string "Hello
  957.           World!"  looks pretty plain,  doesn't it?  Maybe we should
  958.           put something a bit more impressive in, such as the user's
  959.           name.    This   would    involve   using   the   variables
  960.           USER_FIRST_NAME  and USER_LAST_NAME.  The  modification is
  961.           simple enough:
  962.  
  963.               Change line 7 from:
  964.  
  965.               {7} swriteln('Hello World!');
  966.  
  967.               to:
  968.  
  969.               {7} swriteln('Hello, '+user_first_name+' '+
  970.                   user_last_name+'!');
  971.  
  972.           As  you may have noticed, I used plus signs (+) instead of
  973.           commas  (,)  to  separate  the  string  parameters  in the
  974.           SWRITELN line.  With a standard WRITELN statement, you may
  975.           use  as many variables as  you wish, but with SWRITELN, we
  976.           are  limited  to  1 string  variable.   The  point  is, TP
  977.           requires  us to  merge our  string variables together with
  978.           the plus sign.
  979.  
  980.                                   CONCLUSION
  981.  
  982.               That's about all the space we have for now.  Until our
  983.           next  release, play  around with  the SWRITE  and SWRITELN
  984.           procedures  and see what neat  things you can write to the
  985.           
  986.  
  987.                       Carrier Detect - Issue 3 - page 15
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.           screen.   Next time,  we'll  dive deeper  into  some inte-
  998.           ractive  communication with  the user  (i.e. we'll ask him
  999.           something and then write in back to the screen) as well as
  1000.           play with some more of DD's internal variables.
  1001.  
  1002.  
  1003.  
  1004.           P R O T O C O L   P R O W L
  1005.  
  1006.  
  1007.           Protocol  Prowl is the  place to look  to keep up with the
  1008.           latest  protocols that hit the streets.  In this issue, we
  1009.           have  a special  treat, a  speed  and reliability  test of
  1010.           several  of today's  most popular  protocols.  As you read
  1011.           this bear in mind,"Your mileage may vary."
  1012.  
  1013.           *   Speed and Reliability Tests of Popular Protocols
  1014.               Article by William F. Logan
  1015.               Testing by William F. Logan and Jeff White
  1016.  
  1017.  
  1018.               A few months ago Jeff White and I initiated testing of
  1019.           all  of the  "HOT" protocols.   The criteria  selected was
  1020.           reliability,  efficiency, and speed.  We were *NOT* simply
  1021.           searching  for the fastest protocol.  Let's be honest, you
  1022.           can  connect your  2400 baud  modem with  one of the same,
  1023.           select Ymodem G without MNP, throw caution to the wind and
  1024.           hope  for the best.  I can assure you a fast file transfer
  1025.           will take place.  I also can assure you that if one bit of
  1026.           line  noise or interference is encountered you will end up
  1027.           with  a corrupted, (and  useless) file on your hard drive.
  1028.           We  wanted  the  speed  of   the  transfer  to  match  the
  1029.           reliability of it as well.
  1030.  
  1031.               Various  items  were  standardized  upon.   First, two
  1032.           files  would be transmitted,  35K and  75K in size.  These
  1033.           would  be transferred  in  batch when  available.   If the
  1034.           boards  I logged onto Long Distance did not allow Uploads,
  1035.           I  would select files  as closest to those Kilobytes total
  1036.           as  possible for Download.  The speed tests were conducted
  1037.           first  and then the  speed and  reliability tests.  It was
  1038.           just  recently when this  final portion of the testing was
  1039.           completed.
  1040.  
  1041.               We  first utilized the proper software and ran various
  1042.           noise  level test on the line connected to Solitude.  With
  1043.           this  information in  hand we  selected times  of day when
  1044.           there  was no  level of  noise to  times when there should
  1045.           have plenty of garbage screaming across the screen
  1046.           due  to the  high level  of  noise.  We  wanted to  find a
  1047.           protocol  which  was not  only  fast  as Ymodem  G  but as
  1048.           reliable as Xmodem.
  1049.  
  1050.               The  protocols listed  below were  tested for SPEED of
  1051.           
  1052.  
  1053.                       Carrier Detect - Issue 3 - page 16
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.           transmission  only and the results carefully recorded.  We
  1064.           did  NOT utilize the timers built into the protocols as we
  1065.           soon  discovered that at  times these are constructed on a
  1066.           biased basis.  We utilized a Digital stopwatch during
  1067.           the  transfer and began the clock at the initiation of the
  1068.           transfer  and ended  it with  the actual  end of  the file
  1069.           transfer.   The protocols  are listed  in the  position of
  1070.           speed  in which they  were recorded with the fastest first
  1071.           and the slowest last.
  1072.  
  1073.           NOTE...THIS  IS *NOT* THE  OUTCOME OF THE RELIABILITY TEST
  1074.           AS WELL.  THIS IS *ONLY* THE SPEED TEST RESULTS.
  1075.  
  1076.  
  1077.           ==========================================================
  1078.                                SPEED                         RESULTS
  1079.           ==========================================================
  1080.           RANK      PROTOCOL          BATCH      AUTHOR
  1081.           ==========================================================
  1082.           1        Tmodem              Y *       Micro Tech
  1083.           2        Zmax [2048]         Y         Micro Tech
  1084.           3        Hyper               Y **      Hilgraeve
  1085.           4        Zmodem Mobyturbo    Y         Omen Tech
  1086.           5        Mpt                 Y         Matthew Thomas
  1087.           6        Lynx                Y         Matthew Thomas
  1088.           7        bimodem            Y ***     Erik Labs
  1089.           ==========================================================
  1090.  
  1091.           * REGISTRATION REQUIRED FOR BATCH DOWNLOAD
  1092.           ** HYPER PROTOCOL:
  1093.  
  1094.  
  1095.               Ymodem  G was  NOT tested.  This  is an  excellent and
  1096.           reliable  protocol when  utilized  properly with  an Error
  1097.           Correcting  modem.  However,  it cannot  be used correctly
  1098.           without  one  and  thus  was  excluded.   Also  Jmodem and
  1099.           Super8K  were not  tested.  Jmodem  does not  fair well on
  1100.           noisy  lines and  the shareware  version of  Super8K is so
  1101.           crippled due to shareware screens it was not selected.
  1102.  
  1103.               To be fair to HyperProtocol the protocol is F-A-S-T
  1104.           when  transferring raw uncompressed  files.  But I decided
  1105.           to  pass on this feature as the majority of files on BBSes
  1106.           are compressed files.
  1107.  
  1108.  
  1109.           *** THIS IS NOT AN ACCURATE REPORTING OF THE FULL BIMODEM!
  1110.  
  1111.  
  1112.               BiModem  is  a   technically  superior  protocol  when
  1113.           utilized in the send AND receive mode.  This fine Protocol
  1114.           can actually send and receive files at the same time while
  1115.           providing  a chat screen.   When utilized in this mode the
  1116.           throughput is effectively doubled.  In this mode it cannot
  1117.           
  1118.  
  1119.                       Carrier Detect - Issue 3 - page 17
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.           be  beat.  However, for the  fairness of the test (none of
  1130.           the  others are capable of bidirectional transfers) it was
  1131.           tested in one way transmission.
  1132.  
  1133.               Now  we arrive  with the  results that  REALLY matter,
  1134.           reliability of transfer.  I can take any fast protocol and
  1135.           utilize a speedy hard drive on both ends with disk caching
  1136.           and  create speed.  But will  the file end up in one piece
  1137.           or  for that matter end  up on your hard drive at all?  It
  1138.           is  with this  in mind  that we  decided to  test for what
  1139.           matters,  Reliability of transfer.   But I decided to take
  1140.           this  one step further and  add speed to it as well.  This
  1141.           would  leave out Xmodem  CRC which  will just keep ticking
  1142.           like  a fine watch on  a noisy line.  Ward can be proud of
  1143.           what  he has  put together  here.  Fine  advancements have
  1144.           been  made since his pioneering protocol.  Note that these
  1145.           protocols  were not only tested locally but all across the
  1146.           country.   I would  pick Mornings,  Evenings and Middle of
  1147.           the  night to test them.   The boards I conducted the test
  1148.           on  were  located  across the  nation,  from  New  York to
  1149.           California.  During this period I even logged onto a board
  1150.           in  Korea very  late at  night and  transferred a 35K file
  1151.           with  the winner of  our test with  no problems at all.  I
  1152.           attempted  to go  through  as many  switching  networks as
  1153.           possible.
  1154.  
  1155.               And,  now without further fanfare here are the winners
  1156.           of the Speed and Reliability tests.
  1157.  
  1158.  
  1159.           ==========================================================
  1160.                         SPEED AND RELIABILITY OUTCOME
  1161.           ==========================================================
  1162.           RANK     PROTOCOL            BATCH     AUTHOR
  1163.           ==========================================================
  1164.           1        Zmodem MobyTurbo    Y         Omen Tech
  1165.           2        Hyper               Y         Hilgraeve
  1166.           3        Tmodem              Y         Micro Tech
  1167.           4        Zmax                Y         Micro Tech
  1168.           ==========================================================
  1169.  
  1170.  
  1171.               Mpt  and Lynx were so poor on noisy lines and multiple
  1172.           switching  networks that  they did  not even  make the top
  1173.           again.   On one  occasion on  a local  BBS during  a noisy
  1174.           session  Mpt chalked  up 536  errors  during the  35K file
  1175.           transfer  session.  It performed  the same over noisy long
  1176.           distance  lines.  Mpt  and  Lynx are  fine  protocols when
  1177.           configured correctly on both ends and the user has a clean
  1178.           line  in which to  transfer. But when  they fail, the fail
  1179.           miserably.
  1180.  
  1181.               BiModem  was not included  within this final test as I
  1182.           did  not find one  board in my  travels across the country
  1183.           
  1184.  
  1185.                       Carrier Detect - Issue 3 - page 18
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.           that  offered this protocol.   (Many locally but none long
  1196.           distance)  I am  sure if  offered it  would fare well, but
  1197.           this  is simply my opinion at this point as I have nothing
  1198.           to back it up with.
  1199.  
  1200.               Now lets pause a moment to go over the results. Omen's
  1201.           DSZ  Zmodem MobyTurbo was  the overall winner.  During ALL
  1202.           the testing this protocol did not fail to function or lock
  1203.           up due to excessive line noise.  It would simply downshift
  1204.           to  a safe speed and  like a fine watch, keep ticking away
  1205.           till  it was completed.   Yet even during these periods of
  1206.           downshifting  the  overall  speed  fared  better  than the
  1207.           others.  In fact  as a  result  of this  test I  have just
  1208.           standardized  to this protocol during all of my transfers.
  1209.           Granted  there were  times it  appeared  as if  Xmodem was
  1210.           handling  the transfer  instead  of Zmodem  but  after the
  1211.           spurt  of line noise  cleared it would  kick right back up
  1212.           there again. Since this test Omen has released a graphical
  1213.           version  of DSZ  called GSZ.   It is  essentially the same
  1214.           protocol but with a graphical display.
  1215.  
  1216.               Hilgraeve's  HyperProtocol was  a close  second in the
  1217.           reliability  test.  However when  I did run into a problem
  1218.           it  would actually lock  up the transfer.  I received many
  1219.           error  messages  at  times  and  the  worst  seemed  to be
  1220.           "PIPELINE  IS FULL" that  one would  lock up the protocol.
  1221.           At  one point I waited for more than five minutes thinking
  1222.           it  would clear up  but it never  did.  Luckily this error
  1223.           would  only happen  once in  a  great while.   Normally it
  1224.           simply  downshifted and  continued.   However, due  to the
  1225.           lockups  that  occurred  it  was  disqualified  from first
  1226.           place.
  1227.  
  1228.               Micro Tech's Tmodem and Zmax are other fine protocols.
  1229.           In  Speed, Tmodem cannot be beaten.  But again, I received
  1230.           aborted transfers on severely noisy connections. This kept
  1231.           these protocols out of the running for first. Zmax [2048 K
  1232.           packets]  did not fair well  at all on some connections. I
  1233.           must  admit though when  I connected with Micro Tech (Long
  1234.           Distance)  with  either  Tmodem  or  Zmax  the  speed  and
  1235.           reliability  of transfer  was awesome.  If  not for  a few
  1236.           aborts this would have been the winner hands down.
  1237.  
  1238.               Please  bear  in  mind I  am  not  discussing authors,
  1239.           support   policies,  registration   fees,   etc.   Granted
  1240.           somewhere  on some echo  a complaint has been posted about
  1241.           one  of these.   It is  no  matter to  me how  the company
  1242.           supports  their products.   I am  only concerned  with the
  1243.           support  I receive for  my registrations. I do not profess
  1244.           to  be the Ralph Nader of Telecommunications nor do I wish
  1245.           to be. Keep this in mind as you judge the suitability of a
  1246.           particular protocol for your own use.
  1247.  
  1248.               For this test I was only concerned with the outcome of
  1249.           
  1250.  
  1251.                       Carrier Detect - Issue 3 - page 19
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.           the  file transfer  and to  the best  of my  knowledge the
  1262.           results  have been reported fairly and accurately.  I also
  1263.           might  add at a  fair expense to  me....but I digress. The
  1264.           matter  at hand is reliability.  As users we want the file
  1265.           to  depart our hard drive  and reach the remote point with
  1266.           few  problems and  errors as  possible. Personally, I feel
  1267.           that  you cannot go  wrong with DSZ.  I have not conducted
  1268.           tests  on GSZ but being as it is simply a graphical DSZ it
  1269.           would perform well.
  1270.  
  1271.               I am sure there are those of you who will disagree and
  1272.           argue these points with me.  I can only state what we have
  1273.           found to be true during these tests.
  1274.  
  1275.           - Editor's Note
  1276.  
  1277.           Bill  Logan and Jeff White  can be reached at Solitude BBS
  1278.           in Tucson, Arizona (602) 747-5236 or through Fido Net at
  1279.           1:300/21 and 1:300/23 respectively.
  1280.  
  1281.  
  1282.  
  1283.           P O T L U C K
  1284.  
  1285.  
  1286.               This  department of  Carrier Detect  contains articles
  1287.           that  do not  neatly fit  into the  other departments that
  1288.           appear  regularly.  Here the articles could be on anything
  1289.           and will vary in each issue this area appears.
  1290.  
  1291.  
  1292.           *   Archives and Why We Use Them
  1293.               Article by Thomas O' Hara
  1294.  
  1295.               Many  people new  to communications,  are puzzled with
  1296.           archived  files on BBSes.   First, it  can be difficult to
  1297.           determine  what a  file is  or does  by the rather cryptic
  1298.           descriptions  that are  found on  most BBS  file listings.
  1299.           Secondly,  a file  extension  of EXE,  COM  or BAT  may be
  1300.           understandable,  but just what is an ARJ, ARC, ZIP or LZH?
  1301.           And  then they have to ask themselves "How do you make use
  1302.           of  such  a file?"   To  better understand  this  mess, we
  1303.           should  stroll through archive history (this is the O'Hara
  1304.           version,  mind you  -   which may  or  may not  be totally
  1305.           accurate, but close enough).  Since there really isn't any
  1306.           known  better authority on this branch of history, I guess
  1307.           the responsibility falls on my shoulders to guide you.
  1308.  
  1309.               Somewhere,  back in  the beginning  of the telecommun-
  1310.           ication explosion, someone came up with the idea of a BBS.
  1311.           Now, a BBS is a "Bulletin Board" service or system, and as
  1312.           such,  was primarily  used for  passing messages  from one
  1313.           user  to another - thus  the name bulletin board.  Back in
  1314.           those  ancient days,  fast modems  were 300  baud, and the
  1315.           
  1316.  
  1317.                       Carrier Detect - Issue 3 - page 20
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.           only  transfer protocol was  a straight Ascii  - or text -
  1328.           transfer.   The baud rate and transfer type were adequate,
  1329.           of  course, since most people couldn't type that fast, nor
  1330.           were  the terminal programs  capable of handling much more
  1331.           than text.
  1332.  
  1333.               And  then something  amazing happened.   Newer, faster
  1334.           modems  came out  - blazing  along at  1200 baud!  - and a
  1335.           gentleman  by  the  name of  Ward  Christiansen  devised a
  1336.           better  protocol  -  Xmodem -  the  first  reliable, error
  1337.           checking  one.  Suddenly more things could be done in less
  1338.           time,  and since Xmodem was  able to handle binary code as
  1339.           well  as  Ascii  code,  the  possibility  of  transferring
  1340.           executable  files came into  existence.  This was a rather
  1341.           new concept.  Again, keep in mind that this is way back in
  1342.           history  (according  to  O'Hara),  certainly  more  than a
  1343.           decade  ago.  This  was a  time  when home  computers were
  1344.           dominated  by 8-bit machines  such as the Apple or TRS-80.
  1345.           A time when a big file would have been something less than
  1346.           48,000  bytes in size.  Even then, such  a file would have
  1347.           taken  quite some  time to  pass, 10  or 12 minutes.  And,
  1348.           just like today, such a file might have several data files
  1349.           and/or  text files to support  it.  After all, you DO need
  1350.           at  least a short instruction  file telling you how to use
  1351.           the program don't you?
  1352.  
  1353.               Fact  is, just  like today,  you might  really have to
  1354.           download  5, 6 or more  files to get a functional program,
  1355.           and  the  more  files  you  transferred,  the  better your
  1356.           chances  were that  one was  corrupted.  Some smart person
  1357.           stumbled  onto the concept  of a "library" file containing
  1358.           ALL  relevant files,  and  thus started  the  "concept" of
  1359.           archiving.
  1360.  
  1361.               Now,  a library file didn't really do anything special
  1362.           to the files, just put them together so you could download
  1363.           one  big one.  Actually,  due to  the rather limited error
  1364.           checking  performed  by  Xmodem  these  extended  download
  1365.           sessions  may  have  increased your  chance  of  getting a
  1366.           busted  file.  After all,  line noise was worse back then,
  1367.           and  today's  modems  have  improved  immensely  in  their
  1368.           ability  overcome this problem.   However, our friend that
  1369.           created xmodem improved it and file transfers become a bit
  1370.           more practical.
  1371.  
  1372.               Times  change - fortunately.  The home computer was no
  1373.           longer to be dominated by 8-bit machines, since "big blue"
  1374.           decided to enter the field with its own "pricey" edition -
  1375.           the  IBM PC.   This  groundbreaking machine  was  a 16-bit
  1376.           powerhouse  with enormous  memory of  640K, not the measly
  1377.           64K  that the  8-bit machines  used.  Incorporating such a
  1378.           high  RAM  level  was  probably  only  done  to  give  the
  1379.           fledgling  machines the illusion  of incredible power.  At
  1380.           that  time no software  utilized even close to this amount
  1381.           
  1382.  
  1383.                       Carrier Detect - Issue 3 - page 21
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.           of  memory and I doubt that even IBM ever thought that the
  1394.           640K  RAM ceiling would  some day become a "limitation" to
  1395.           the  programmer.  Of  course, one  of Murphy's  Laws state
  1396.           that  no matter how much space you have, SOMEONE will find
  1397.           a way to fill it and need more.  This also applies to RAM.
  1398.  
  1399.               Suddenly,  we  are faced  with  transferring  not just
  1400.           64-80K  libraries  of  files  as  we  did  with  the 8-bit
  1401.           machines,  but now we  are faced with libraries that could
  1402.           be 360K - this limit being supplied by the standard floppy
  1403.           diskette  - or  larger, since  hard drives  were available
  1404.           even  back then.   But a  Xmodem transfer  of a  file that
  1405.           large  could take  over  an hour  at  1200 baud!   And the
  1406.           "faster"  protocols, as  they came  on line, only improved
  1407.           this  time marginally.  Yes,  the advent  of the 2400 baud
  1408.           modem halved the time, but this "expensive" peripheral was
  1409.           limited to only the hard core hobbyist and the well to do.
  1410.           Something needed to be done to help out the rest of us.
  1411.  
  1412.               And something was done.  To my recollection - and this
  1413.           is history according to O'Hara - the first serious program
  1414.           that  attacked  the  problem  was  a  program  called ARC.
  1415.           Through  use  of programming  "magic,"  this  program took
  1416.           related  groups of files and not only created a library of
  1417.           them,  but  compressed   the  file  to   a  smaller  size!
  1418.           Suddenly, these behemoth libraries exceeding 360K could be
  1419.           compressed  into a single  file, considerably smaller than
  1420.           the  originals.  Perhaps one that was only 75% the size of
  1421.           the  original set  of  files!  A  considerable  savings in
  1422.           time, and therefore money in long distance phone calls.
  1423.  
  1424.               But  this was just the begi.ning.  ARC was improved by
  1425.           its  developer  Thom Henderson,  and  suddenly  became the
  1426.           first  archive standard.  Then  it too  was improved on by
  1427.           another  developer,   Phil  Katz,   using  similar  coding
  1428.           techniques.   Unfortunately, he  chose to  continue to use
  1429.           the  same file extension,  and eventually we ended up with
  1430.           the  infamous  "Arc  Wars"  that  has  lead  to  different
  1431.           standards and much confusion in general for the public.
  1432.           In  addition,  there  were  other  players  in  the field,
  1433.           offering  different solutions  to  the same  problem.  And
  1434.           suddenly we went from seeing ARCs in the file list to also
  1435.           seeing others, such as DWC, LZH, PAK, ZIP, as well as ARC.
  1436.           And yes, there were still others.
  1437.  
  1438.               Originally,  the  reason for  searching  for archiving
  1439.           methods  was to create a file package that could be stored
  1440.           in  the smallest  space  possible.  However,  this enabled
  1441.           files  to be transferred  from one  computer to another in
  1442.           the  least amount of  time.  Put another way, the smallest
  1443.           possible  archive  is  the  cheapest  possible  archive to
  1444.           transfer.   And that  is why  we  use archives  instead of
  1445.           uncompressed files.  But what of the many possible choices
  1446.           for the archiver to be used?  It is my contention that the
  1447.           
  1448.  
  1449.                       Carrier Detect - Issue 3 - page 22
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.           only  archiver to use  for online storage  is the one that
  1460.           makes the smallest archive of any given set of files.
  1461.  
  1462.               Put another way, I advocate NO single archiver as a
  1463.           standard.   If a  particular  associated set  of  files is
  1464.           compressed  into  the smallest  possible  package  by, say
  1465.           PKZIP,  then  the  online  file  should  be  a  ZIP  file.
  1466.           However,  if the  smallest compressed  file is  created by
  1467.           LHA,  then  it should  be  an  LZH file,  and  so  on.  In
  1468.           reality,  you will  find that  the tighest compressed file
  1469.           will either be an ARJ or an LZH.  I have rarely found that
  1470.           PKZIP creates the smallest possible archive, ditto for PAK
  1471.           and ZOO.
  1472.  
  1473.               An archive is, well, an archive - a place for STORING
  1474.           records, information, etc.  The same is true of an archive
  1475.           file.   Essentially,  we  use it  as  a  storage  file for
  1476.           infrequently  used programs, if,  in fact we ever actually
  1477.           do  use them.  Since storage is expensive - as is transfer
  1478.           time  - I  store the  archives in  whatever archive format
  1479.           creates the smallest file.  After all, the fewer the disks
  1480.           I  have to maintain, the  better off I am.  And since I am
  1481.           NOT  a "command line switch guru," nor do I ever intend to
  1482.           be  one, most of my files are stored as LZHs.  And here is
  1483.           where  I am forced  to vary from  my OWN logic.  In nearly
  1484.           80%  of  all  cases, right  now  the  smallest  archive is
  1485.           created by ARJ.  Why, then, do I store most of my files as
  1486.           LZHs?   Mostly, it is because I don't have excess funds to
  1487.           use  to register ARJ, and LHA is a free program.  And I do
  1488.           not  recommend  continuous  use  of  a  shareware  program
  1489.           without  registering it.  At  some point in time, ARJ will
  1490.           be  registered, and  at that  point  in time,  my personal
  1491.           files will be mostly converted to that archive format.
  1492.  
  1493.             One  further point of  clarification needs be made here,
  1494.           and  that deals with  the extensions EXE  and COM that you
  1495.           also  find in file  lists.  Ususally, these are NOT merely
  1496.           executable  files, but are instead a form of file called a
  1497.           "self  extracting  archive."   When  you  "execute"  it by
  1498.           typing  its filename, you  start a process that causes the
  1499.           file  to "unpack" itself  into its associated files.  This
  1500.           can  create problems  for you.   When dealing  with one of
  1501.           these  types of archives, that  is a file ending in EXE or
  1502.           COM,  make sure there is  enough space on the disk you are
  1503.           on  to hold the expanded  files when you execute it.  Even
  1504.           more  basic, make sure that  you are not in a directory on
  1505.           your  hard drive where  you don't want miscellaneous files
  1506.           to be placed.
  1507.  
  1508.               All  of the  modern  archivers create  self extracting
  1509.           files  and  there is  the  possibility of  running  a self
  1510.           extracting  file  that would  actually  overwrite existing
  1511.           files  on the  system.  I  believe that  most of  the self
  1512.           extractors  will warn you  of this situation, but some may
  1513.           
  1514.  
  1515.                       Carrier Detect - Issue 3 - page 23
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.           contain  an   overwrite  switch   that  would   foil  this
  1526.           safeguard.   I also  suggest that  you always  look at the
  1527.           contents  of a self-extractor first.  This will help avoid
  1528.           the  possibility of accidental   overwrite.  This may mean
  1529.           you  have to have a copy of every archiver available (or a
  1530.           multi-format archive viewer such as Debuerg's File Viewer)
  1531.           but  it is worth it.   Although many boards test all files
  1532.           for virii, it is possible to bury one in a self extracting
  1533.           file  inside a  standard archive.   For safety's sake, you
  1534.           might  consider taking  precautions such  as starting your
  1535.           TSR virus checker before you run any new software.
  1536.  
  1537.               I  hope  you found  this  information  interesting and
  1538.           useful.   At least one  of the original intentions of this
  1539.           text  has been met; To provide a clear statement as to why
  1540.           we  use archives in  telecommunications.  I also hope that
  1541.           you  can  get  a  general  understanding  of  the meanings
  1542.           attributable to the different file extensions.
  1543.  
  1544.           - Editor's Note
  1545.  
  1546.           The  ARJ archiver  mentioned in  the  article is  free for
  1547.           non-commercial personal use.
  1548.  
  1549.  
  1550.           B Y T E L I N E
  1551.  
  1552.           Fast  facts, tips,  comments and  rumors  on all  kinds of
  1553.           computer related topics.
  1554.  
  1555.  
  1556.           *   BYTELINE - July 1991
  1557.               by Dirk Powers
  1558.  
  1559.  
  1560.  
  1561.           DEAR  GOTTFRIED:  Thanks  for last  month's  tip  on using
  1562.           SETVER. I got MANIFEST to work with DOS 5.0 by telling the
  1563.           MSDOS.SYS  version table  that I  was using  Ver. 3.3. ...
  1564.           Dear  B.W. You are using  the beta version of DOS 5 I see.
  1565.           The  "real" DOS 5 has  the version table in SETVER, not in
  1566.           MSDOS.SYS but the method of adding/deleting files from the
  1567.           table  is the same.  With the new  way of doing things you
  1568.           have to have this line in CONFIG.SYS - DEVICE=SETVER.EXE.
  1569.           ANYONE USING DR-DOS? It is being offered for $79.95 with a
  1570.           certificate  letting you  buy  LOTUS Magellan  for $19.95.
  1571.           DR-DOS  is version  5. Was  there ever  a version 4,3,2,1?
  1572.           [Gottfried  jumping in here  - The  previous version of DR
  1573.           DOS  was ver. 3.41. And, DR- DOS 6.0 will catch up with MS
  1574.           DOS 5.0 by incorporating a task switcher].
  1575.  
  1576.           SYMANTEC's  ON TARGET (sets  up schedules) free demo disk.
  1577.           Call 1- 800-228-4122, ext. 303-P.
  1578.  
  1579.           
  1580.  
  1581.                       Carrier Detect - Issue 3 - page 24
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.           SYMANTEC  JustWrite for  WINDOWS free  demo disk.  Same #,
  1592.           ext. 106- P. The program is temporally on sale for $79.
  1593.  
  1594.           Free FOXPRO 2.0 Demo Disk: 1-800-837-FOX2, offer PCD-701.
  1595.  
  1596.           CHARISMA    PRESENTATION     software    working    model:
  1597.           1-800-733-3729, Ext. 5050.
  1598.  
  1599.           GEO WRITE reminds me of AMI PRO except it is faster in its
  1600.           GEOS  environment that  looks like  WINDOWS but isn't. Too
  1601.           bad  the current version doesn't have a speller, thesaurus
  1602.           or  search  &  replace ability.  It  does  have  some nice
  1603.           looking  fonts, all of  which show up  on my VGA screen in
  1604.           true  WYSIWYG manner.  My old  9-pin Epson  prints out the
  1605.           nine  supplied text fonts in any size from 4 points to 792
  1606.           points  (one character per  page!) [Gottfried here to say:
  1607.           Ver.  1.2,  free   to  all  registered   owners,  has  the
  1608.           Houghton-Mifflin  spell   checker  with   a  100,000  word
  1609.           dictionary.]
  1610.  
  1611.           THE  GEO ENSEMBLE package also is lacking when it comes to
  1612.           any  kind of  a spreadsheet/database  feature except for a
  1613.           basic  name & address  program. [Gottfried here again. The
  1614.           ver.  2.0 release of GEOS ENSEMBLE will have a spreadsheet
  1615.           that will work with Lotus WK1 files.]
  1616.  
  1617.           I  HAVEN'T WRITTEN much about PSL in almost a year. That's
  1618.           because  I haven't seen  a copy of  their PSL NEWS. I like
  1619.           the  magazine but if I pick  up a copy I can't put it down
  1620.           'till  I have  read the  whole thing.  That's "information
  1621.           overload"  because it takes an  hour or so to get thru it.
  1622.           So,  I  cut  off my  nose  to  spite my  face  and  let my
  1623.           subscription lapse. They recently sent me the June
  1624.           issue  anyhow.... At one time  I had a magazine article in
  1625.           the  works  about  shareware  and  PSL  would  have  had a
  1626.           prominent  place in said article. I was writing about PSL,
  1627.           CompuServe's  Forum Libraries,  and local Bulletin Boards.
  1628.           CompuServe  was undergoing  big changes  every month or so
  1629.           and  when  I  got  the article  just  about  ready  it was
  1630.           suddenly  out of date. After  that happening a few times I
  1631.           quit and went to work on something less challenging.
  1632.  
  1633.           PSL  MENTIONS some problems  with DAK but  a letter to the
  1634.           editor  about DAK sez,  "Never have I  had a problem." PSL
  1635.           lists  a good deal  on a laptop (EPSON) from DANMARK......
  1636.           For a free copy of PSL NEWS call 1-800-2424-PSL.
  1637.  
  1638.           A  NOTE FROM  Gottfried Lopez:   I find  $5 per  disk from
  1639.           shareware  from PSL to be exorbitant. If you want one disk
  1640.           it's  $5 plus 4$ shipping.  Before I got religion and went
  1641.           straight  I bought  disks from  many sources including the
  1642.           infamous  Mr. Moto in Nevada and never did I pay more than
  1643.           $2.50 per disk. And this was for name brand stuff.
  1644.  
  1645.           
  1646.  
  1647.                       Carrier Detect - Issue 3 - page 25
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.           REMEMBER  THE PROBLEMS I had with DANMARK and the computer
  1658.           that  didn't have  (as advertised)  a VGA  monitor? I have
  1659.           tried again to buy a low cost XT type computer to use as a
  1660.           backup,  this time a $249  job (MEMOREX) from a company in
  1661.           New Jersey. Will let you know how that works out.
  1662.  
  1663.           AT  SEA ON  A  BATTLESHIP. Last  month  I spent  four days
  1664.           aboard  one of the Navy's two remaining battleships. While
  1665.           there  I  put  in  a  slight  amount  of  work  (telephone
  1666.           answering)  in the  Information Officer's  work space with
  1667.           fellow UofA grad Lt. Rob Raine. He does a lot of things on
  1668.           the  ship, one of which is publishing the ship's newspaper
  1669.           and  also  the "plan  of  the day."  A  desktop publishing
  1670.           package  I never heard of is used. Rob has his own TOSHIBA
  1671.           laptop computer and WORD PERFECT 5.1. The official "issue"
  1672.           word  processor is  WP 4.2  but other  versions plus WORD,
  1673.           WORDSTAR,  etc., have been  brought on  board by the crew.
  1674.           Navy  supplied PC's  are ZENITH  brand and  all 54  are in
  1675.           stand-alone  mode. Computers are  strapped to desktops and
  1676.           monitors are in turn strapped to the computer. This is not
  1677.           for  theft prevention but  rather as a protection in rough
  1678.           seas.
  1679.  
  1680.           You  probably got the  same mailing  from Microsoft that I
  1681.           got  re. DOS 5.0 and how you can "upgrade" for only $99.95
  1682.           direct  from MS.  Gee, thanks Bill.  MS sez  I can now get
  1683.           "direct support" from them. Yeah, and at only $2 a minute.
  1684.           I  can  now  "recover  critical  deleted  files."  I can't
  1685.           recover  ordinary lost files?  Who decides which files are
  1686.           "critical"? The new Task Swapper "ends the time-
  1687.           consuming  quit-load-quit routine."  The quit  the old and
  1688.           load  the  new   program  strategy  is   faster  than  the
  1689.           task-swapper in my tests.
  1690.  
  1691.           Oh  well, at least  EXTEND-A-NAME PLUS works now, which it
  1692.           didn't  with the Beta  test version. If  you want a better
  1693.           price for DOS call EGGHEAD as they have a $39.95 special.
  1694.  
  1695.           SHAREWARE  AUTHORS TAKE NOTE:  What This  World Needs is a
  1696.           WINDOWS  that isn't actually  WINDOWS. Some sort of a GEOS
  1697.           like  graphics  package.  None   of  the  multi-  tasking,
  1698.           expanded/extended  memory management. No  big "eats up all
  1699.           your  disk space" installation. Something that simply lets
  1700.           you run a program like WORD FOR WINDOWS with low overhead.
  1701.           It  doesn't do anything  but let you  run a single written
  1702.           for WINDOWS program. Am I dreaming?
  1703.  
  1704.  
  1705.           *   BYTELINE - August 1991
  1706.  
  1707.  
  1708.           A LITTLE MORE INFO (maybe more than you want) on GeoWorks.
  1709.           The  new Ver.  1.2 (free  to 1.0  registered owners) has a
  1710.           spell  checker, support  for 300  additional printers, and
  1711.           
  1712.  
  1713.                       Carrier Detect - Issue 3 - page 26
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.           built  in TETRIS  for the  game players  GEOS is a program
  1724.           that  looks like WINDOWS  but runs on  an 8088 (or better)
  1725.           computer. The GEOS ENSEMBLE program has things like a word
  1726.           processor  with quite  a few  features but  is only 58K in
  1727.           size. The draw program is about 32K. Ver. 1.2 is the
  1728.           latest  GeoWorks and  Ver. 2.0  should  be out  about Jan.
  1729.           1992.   Version 2.0 will  have more  capability, such as a
  1730.           spreadsheet.  Then comes  Ver. 3.0,  a  full blown  32 bit
  1731.           operating  system that  you are  supposed to  use (?) as a
  1732.           Novell  front end..  Will it  all  happen? The  company is
  1733.           still a small 75 man operation. Guess we will have to wait
  1734.           and  see.    The  companies pitch  is: Pay  us 1%  of your
  1735.           sales and we will give you a runtime graphics environment
  1736.           that  looks  like WINDOWS  and  that  you can  run  on any
  1737.           computer  anyone owns. The people with just an XT or AT on
  1738.           their  desk can  get familiar with  a GUI  on the cheap. A
  1739.           $100  application  ($50  wholesale)  costs  just  50 cents
  1740.           royalty.  And, we  at  GEOS do  all  the work  for  you on
  1741.           printer  drivers and  the GUI  menu. All  this came  to my
  1742.           attention via the America On Line application which
  1743.           runs  under GEOS. It has  a nice look and feel to it. But,
  1744.           with  this stuff  you are  talking only  look and feel. No
  1745.           multi-tasking  even if you  have a 486.  Sure, with a 512K
  1746.           8086  you don't  have the  hardware for  any kind of mult-
  1747.           itasking but you can still run the snazzy looking GEOS and
  1748.           its programs. As for multitasking on a computer that isn't
  1749.           a  server: Who needs  it? Why would  you want or need Word
  1750.           Perfect  running in  the "background."  What's it doing in
  1751.           the  background? Nothing.  With GEOS  you can  shrink Word
  1752.           Perfect  to an icon and  it's still there but not actually
  1753.           running. Same thing you do with Switch-It, Carousel or DOS
  1754.           5.0's task switcher... List price for GeoWorks is $199 but
  1755.           CompuServe members and GEnie members often get gangas.
  1756.  
  1757.           MICROSOFT HAD GOOD experience with the Beta testing (7,000
  1758.           copies)  of DOS 5.0 so  they are doing the same thing with
  1759.           WINDOWS  3.1. It  comes on 7  HD disks.  Has a much better
  1760.           "look" to it than ver. 3.0, plus other enhancements.
  1761.  
  1762.           MY  XT CLONE from  MEMOREX came out  of the box and was up
  1763.           and  running in 5  minutes. It cost  $249. Came with 640K,
  1764.           one  360K drive and a  keyboard. There is a serial port, a
  1765.           printer  port, and video output for both color (CGA) and a
  1766.           mono  graphics monitor. I had to supply my own monitor and
  1767.           cable. Fortunately I had an amber TAXAN monitor not in use
  1768.           with  anything so  I plugged  it in.   The MEMOREX runs at
  1769.           4.77  or 10 MHz.  It's a slimline  with just two available
  1770.           slots. I stuck a hardcard in it which left one slot but
  1771.           because  of the size of  the hardcard I'm only going to be
  1772.           able  to put a short  card in the remaining slot. A shorty
  1773.           modem card would be a good choice. The only problem is the
  1774.           built-in clock-calendar. I can't use it 'cause there is no
  1775.           software to set it or pick up the time and date on boot. I
  1776.           need ACER (they built the thing) software STIME, SDATE and
  1777.           
  1778.  
  1779.                       Carrier Detect - Issue 3 - page 27
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.           TODAY.  All in  all, it's  a good  backup computer in case
  1790.           your  main job  goes on  the fritz,  like while doing your
  1791.           taxes  on April 14th! The 360K drive is a grave limitation
  1792.           if  all your  data files are  backed up  on 720K, 1.2 meg,
  1793.           etc.,  disks. Then the backup computers usefulness becomes
  1794.           something  less than useful.  The best thing  to do is ZIP
  1795.           data  2  files and  save  them  to low  capacity  disks. I
  1796.           formatted some 360K disks to 420K with MAXI and ZIPPED all
  1797.           my WORD files files that happened to come to 410K.
  1798.  
  1799.           HAVING  SOME KIND  of weird  troubles with  your computer?
  1800.           Trashed directories and wrecked FATs? After many months of
  1801.           problem  free operation all  of a sudden something started
  1802.           sending  my floppy A: disks to that big DEL in the sky....
  1803.           "Round  up the  usual suspects"  came to  mind. Number one
  1804.           suspect  is  always  my cache  program.  I  REMed  that in
  1805.           AUTOEXEC.BAT  and all  returned to  normal with  drive A:,
  1806.           though  everything  was  a  little  slower  overall. After
  1807.           damage control procedures were taken care of I redid PC-
  1808.           CACHE with the I/a option (ignore drive A:) and things are
  1809.           fixed but who knows for how long?
  1810.  
  1811.           FIFTH  GENERATION SYSTEMS sent  a nice flyer offering good
  1812.           deals  on their products such as FASTBACK 3.0 and BROOKLYN
  1813.           BRIDGE.  They  have  a BBS  where  you  can  download, ask
  1814.           questions,  etc. Or,  as they  put it  in the flyer "lease
  1815.           [sic] questions." Their 24 hour seven day a week toll free
  1816.           technical  line is their pride  & joy. They say, "Set your
  1817.           alarm  one night for 3:00  am and call us. Our technicians
  1818.           are  alert and ready!" The BBS is at (504) 295-3344, 0,8,1
  1819.           at 300,1200, 2400 baud.
  1820.  
  1821.           FREE  DEMO DISK of  Q&A 4.0 by calling 1-800-228-4122 Ext.
  1822.           102-P
  1823.  
  1824.  
  1825.           B O N U S   F I L E S
  1826.  
  1827.  
  1828.               For  the September  issue I've  included a  simple but
  1829.           effective  way to scan  an archive for  a virus.  A Tucson
  1830.           sysop,  Jerry Cain, wrote this clever batch file.  It uses
  1831.           the  popular shareware  program  SCAN and  works  with all
  1832.           major archivers including PKZIP, LHA, and ARJ.  The author
  1833.           included  documentation so  I  won't go  into  the details
  1834.           here.
  1835.  
  1836.  
  1837.           F E E D B A C K
  1838.  
  1839.  
  1840.               I  am  interested  in  getting  as  much  feedback  as
  1841.           possible  regarding Carrier Detect and welcome suggestions
  1842.           or any other comments you may have.  If you are a software
  1843.           
  1844.  
  1845.                       Carrier Detect - Issue 3 - page 28
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.           publisher  or shareware  author  and want  to  submit your
  1856.           program  for possible  inclusion in  future issues you are
  1857.           welcome  to  do so.   Finally,  if you  are  interested in
  1858.           writing an article or review, please let me know!
  1859.  
  1860.  
  1861.           Prospector BBS  -  The Home of Carrier Detect
  1862.           (916) 921-9949, 24 hours, 2400 to 14.4K (v.32bis)
  1863.           First  call access  to  Carrier Detect  Related  Files and
  1864.           shareware programs reviewed in the current issue.
  1865.  
  1866.           Home Mailing Address:
  1867.           811 San Juan Road #199, Sacramento, CA 95834
  1868.  
  1869.  
  1870.           P R O D U C T   I N F O R M A T I O N
  1871.  
  1872.  
  1873.               Following  is  product  information  for  the products
  1874.           reviewed  in this  issue of  Carrier  Detect.  If  you are
  1875.           interested in purchasing or evaluating any of the products
  1876.           please  note  the publisher's  address  listed  below.  In
  1877.           addition,  all  current  shareware  programs  featured  in
  1878.           Carrier  Detect  will  be  made  available  to  first time
  1879.           callers on the Carrier Detect Support BBS.
  1880.  
  1881.           HYPERACCESS/5
  1882.           distributed as commercial software
  1883.           version 2.0
  1884.           suggested list - $99.95 for DOS only
  1885.                            $199.95 for DOS and OS/2 version
  1886.           published by  -  Hilgraeve Inc.,
  1887.                            Genesis Centre, 111 Conant Avenue,
  1888.                            Suite A, Monroe, MI, 48161
  1889.                            Toll-Free Orders 1-800-826-2760
  1890.  
  1891.           FREE SPEECH BBS
  1892.           distributed as shareware
  1893.           version 3.10
  1894.           cost - $25 dollars registration fee
  1895.           published  by -  Pinnacle  Software, P.O.  Box  386, Mount
  1896.                          Royal, Quebec, Canada, H3P3C6
  1897.                          (514) 345-9578 (voice)
  1898.                          (514) 345-8654 (BBS)
  1899.           available for download on GEnie in the BBS roundtable
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.           
  1910.  
  1911.                       Carrier Detect - Issue 3 - page 29
  1912.  
  1913.  
  1914.  
  1915.