home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / zmodem / dzhost17.zip / DSZHOST.DOC < prev   
Text File  |  1988-04-10  |  11KB  |  298 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.           DSZHost - Host shell for DSZ(tm) by Jean M. Cyr, Ottawa, Canada
  8.  
  9.           Why do you need DSZHost ?
  10.  
  11.                Ever wonder  why you bother maintaining a complex BBS system
  12.           such as Opus or Fido, when  all you  really want  to do  is allow
  13.           someone to  give you a call, have your computer answer the phone,
  14.           present the caller with a few simple choices, that will upload or
  15.           download  a  couple  of  files  using the protocol of his choice.
  16.           DSZHost solves this problem by  providing  a  small  shell around
  17.           DSZ(tm)  the  file  transfer  program.  It combines reliable file
  18.           transfers (using DSZ(tm)  as  the  protocol  driver),  and simple
  19.           operation.
  20.  
  21.           Hardware configuration
  22.  
  23.                DSZHost is  designed to  run on  the IBM PC(tm), IBM AT(tm),
  24.           and close  compatible  microcomputers.  COM  ports  1  and  2 are
  25.           supported  at  the  standard  addresses (see port parameter). The
  26.           current version supports  Hayes  1200,  Hayes  2400,  US Robotics
  27.           courier 2400 modems, and other compatible modems.
  28.  
  29.           How to use DSZHost
  30.  
  31.                First you  must obtain  a copy  of DSZ.COM and put it in the
  32.           command search path somewhere (see What is DSZ(tm)). A good place
  33.           for DSZ.COM  is the  same directory you use for DSZHost. Then all
  34.           you have to do is type the following command:
  35.  
  36.                DSZHOST [Pn] [Mm] [R] [Iid]
  37.  
  38.                where :   n    is the dsz port number to  use. This optional
  39.                               parameter must be specified in the range of 1
  40.                               to 9. The default  is 1.  See the  section on
  41.                               ports for more details.
  42.  
  43.                          m    is the modem type (optional, default is 1).
  44.  
  45.                               1 = Hayes 1200
  46.                               2 = Hayes 2400
  47.                               3 = US Robotics Courier 2400
  48.  
  49.                          R    Restrict   option.   When   specified,   file
  50.                               transfers are restricted to the current drive
  51.                               and  current  directory  tree.  Also disallow
  52.                               overwriting of existing  files  and transfers
  53.                               of files called AUTOEXEC.BAT or COMMAND.COM.
  54.  
  55.                          id   The id  you want displayed at sign-on. The id
  56.                               parameter  must   always  be   the  last  one
  57.                               specified in the command line. Whatever comes
  58.                               after becomes part of the id string.
  59.  
  60.           DSZ(tm) is a copyrighted trademark of Omen Technology INC.
  61.           IBM PC, AT(tm) are registered trademarks of the IBM Corporation
  62.  
  63.  
  64.  
  65.  
  66.           DSZHost - Host shell for DSZ(tm) by Jean M. Cyr, Ottawa, Canada
  67.  
  68.  
  69.                Typing CONTROL-C while  DSZHost  is  waiting  for  call will
  70.           cause  immediate  shutdown.  Typing  CONTROL-C  while a caller is
  71.           connected will cause termination at the  end of  the session. The
  72.           only way to kill an active session is to re-boot the host system.
  73.  
  74.                for example :
  75.  
  76.                     DSZHOST IBert's Beanery       Use  port  1  with  Hayes
  77.                                                   1200   modem.    BBS   id
  78.                                                   specified
  79.                     
  80.                     DSZHOST M2 IJoes BBS          Use  port  1  with  Hayes
  81.                                                   2400  modem.  Again  with
  82.                                                   BBS id.
  83.  
  84.                     DSZHOST P3 M3                 Use   port   3   with  US
  85.                                                   Robotics Courier modem.
  86.  
  87.           Host functions
  88.  
  89.                DSZHost is a small, very simple  host. There  are no complex
  90.           directory  structures,  parameters,  privileges,  user  lists, or
  91.           passwords. DSZHost will answer the phone  and determine  the line
  92.           speed, then  ask the  caller to  identify himself. No password is
  93.           requested. Once the caller  is signed  on he  can do  one of four
  94.           things:
  95.  
  96.                1 -  List the  contents of the current directory using the F
  97.                     command.
  98.  
  99.                2 -  Upload files  to  the  current  directory  using  the U
  100.                     command.
  101.  
  102.                3 -  Download files  from the  current directory using the D
  103.                     command.
  104.  
  105.                4 -  Sign off (Say goodbye) using the B command. The carrier
  106.                     signal (CD)  is continuously monitored, and an implicit
  107.                     sign off is done if the line drops.
  108.  
  109.           Protocols
  110.  
  111.                DSZHost does not support file transfers directly. Instead it
  112.           relies on  DSZ(tm) for  these. Consequently Xmodem, Ymodem, Batch
  113.           Ymodem, and Zmodem protocols are available.
  114.  
  115.           What is DSZ(tm)
  116.  
  117.                DSZ(tm) is a copyrighted  program  by  Omen  Technology Inc.
  118.  
  119.           DSZ(tm) is a copyrighted trademark of Omen Technology INC.
  120.           IBM PC, AT(tm) are registered trademarks of the IBM Corporation
  121.  
  122.  
  123.  
  124.  
  125.           DSZHost - Host shell for DSZ(tm) by Jean M. Cyr, Ottawa, Canada
  126.  
  127.           distributed via  the BBS  network using the Shareware concept. It
  128.           provides very robust and efficient  file  transfer  support  in a
  129.           wide  variety  of  protocols.  DSZ(tm)  is not supplied with this
  130.           package but you can obtain a  recent copy  from most  BBS. If you
  131.           decide  to  use  it  in  conjunction  with  DSZHost I suggest you
  132.           register your copy with Omen Technology.
  133.  
  134.           Modem connection
  135.  
  136.                DSZHost uses the Carrier  Detect line  (sometimes called the
  137.           Line Signal  Detect) to  detect the presence of an incoming call,
  138.           and the Data Terminal Ready line  is dropped  momentarily to hang
  139.           up the  phone. Your  modem must support these two signals (CD and
  140.           DTR) accordingly or DSZHost will not  work. It  is important that
  141.           your  modem  options  be  set  to  reflect the true status of the
  142.           carrier. Opus and Fido  have the  same requirements,  so if these
  143.           BBS systems work on your system your modem setup is fine.
  144.  
  145.           Port configurations
  146.  
  147.                If you  are using  standard IBM  PC or  AT ports 1 and 2 you
  148.           need not concern yourself  with  the  trivia  that  follows. Just
  149.           specify port  1 or 2 when starting up DSZHost. DSZ(tm) supports 9
  150.           port configurations as follows:
  151.  
  152.                             DSZ Port  Address    IRQ
  153.                               1         03F8      4
  154.                               2         02F8      3
  155.                               3         03E8      4
  156.                               4         02E8      3
  157.                               5         02B8      3
  158.                               6         02B8      2
  159.                               7         02F8      2
  160.                               8         0278      2
  161.                               9         03F8      4
  162.  
  163.                DSZHost uses the same  port configurations  as DSZ.  In fact
  164.           the correct DSZ port number must be specified so that DSZHost can
  165.           invoke DSZ correctly.
  166.  
  167.           Revision History
  168.  
  169.           Version 1
  170.                The first release, supports 2  com  ports  and  uses polling
  171.                serial I/O routines.
  172.  
  173.           Version 1.1
  174.                Converted to  interrupted driven  serial I/O routines. Added
  175.                sign on box. Added id parameter.
  176.  
  177.  
  178.           DSZ(tm) is a copyrighted trademark of Omen Technology INC.
  179.           IBM PC, AT(tm) are registered trademarks of the IBM Corporation
  180.  
  181.  
  182.  
  183.  
  184.           DSZHost - Host shell for DSZ(tm) by Jean M. Cyr, Ottawa, Canada
  185.  
  186.           Version 1.2
  187.                Fixed few asynchronous  I/O  problems.  Extended  delays for
  188.                Hayes 1200 modem. Cleaned up syntax of host id parameter.
  189.  
  190.           Version 1.3
  191.                Slowed down port I/O to correct problems on 10Mhz and faster
  192.                AT. Fixed bug in Quiet  function  (eat  line  garbage loop).
  193.                This bug  would cause  DSZHost to  hang occasionally on some
  194.                machines.
  195.  
  196.           Version 1.4
  197.                Added DesqView  support. DSZHost  will detect  it is running
  198.                under DesqView  and will  release the CPU whenever it waits.
  199.                This makes other partitions more responsive. Deleted sign-on
  200.                box added in version 1.1 (too tacky!!!).
  201.  
  202.           Version 1.5
  203.                Added  the  restrict  parameter,  as  supported  by DSZ(tm).
  204.                Filter  incoming   characters  when   prompting  caller  for
  205.                response.
  206.  
  207.           Version 1.6
  208.                Converted to new method for line speed recognition. Although
  209.                new technique requires the caller  to  Hit  CR  a  couple of
  210.                times, it works more reliably on a wider range of modems.
  211.  
  212.           Version 1.7
  213.                Many corrections  made to this documentation. Parameters now
  214.                displayed at start up. Back to auto speed  sensing !!! Think
  215.                I  got  it  working  this  time.  This  reverses version 1.6
  216.                changes. A connected  caller  only  needs  to  wait  for the
  217.                initial messages.  DSZHOST will  have automatically detected
  218.                the caller's speed.
  219.  
  220.           This document was last updated on April 10, 1988.
  221.  
  222.           Fees and liabilities
  223.  
  224.                DSZHost is absolutely free, use it any way you like. DSZ(tm)
  225.           however,  is  not  free.  Omen  Technology  INC requires that you
  226.           register your  copy of  DSZ(tm). The  DSZHost has  been tested on
  227.           many configurations,  however this software is provided on a 'Use
  228.           at your own risk' basis. The author will accept no responsibility
  229.           for losses or damages, direct or indirect, resulting from the use
  230.           of this software.
  231.  
  232.           Comments
  233.  
  234.                You may leave comments and  suggestions  as  general  or net
  235.           messages to  Jean Cyr,  care of Code Conjurers OPUS CBCS, FidoNet
  236.  
  237.           DSZ(tm) is a copyrighted trademark of Omen Technology INC.
  238.           IBM PC, AT(tm) are registered trademarks of the IBM Corporation
  239.  
  240.  
  241.  
  242.  
  243.           DSZHost - Host shell for DSZ(tm) by Jean M. Cyr, Ottawa, Canada
  244.  
  245.           node 148/602.
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.           DSZ(tm) is a copyrighted trademark of Omen Technology INC.
  297.           IBM PC, AT(tm) are registered trademarks of the IBM Corporation
  298.