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