home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / modem / puntr104.arc / PUNTER.DOC next >
Encoding:
Text File  |  1989-02-05  |  20.8 KB  |  793 lines

  1.  ============================================================================
  2.                          Punter Protocol Version 1.04
  3.                                (C)Copyright 1989
  4.                              Data Technology Corp.
  5.                              All Rights Reserved.
  6.  ============================================================================
  7.   
  8.       This is a basic documentation to help the unregistered user get the
  9.  protocol installed in his or her system with greater ease.  However, more
  10.  detailed documentation, and a more advanced protocol is included on the
  11.  registered disk.  You will also be entitled to low-cost updates of
  12.  the documentation and the protocol itself.
  13.   
  14.   
  15.   
  16.   
  17.   
  18.   
  19.   
  20.   
  21.   
  22.   
  23.   
  24.   
  25.   
  26.   
  27.   
  28.   
  29.   
  30.   
  31.   
  32.   
  33.   
  34.   
  35.   
  36.   
  37.   
  38.   
  39.   
  40.   
  41.   
  42.   
  43.   
  44.   
  45.   
  46.   
  47.   
  48.   
  49.   
  50.   
  51.   
  52.   
  53.   
  54.   
  55.   
  56.   
  57.   
  58.   
  59.   
  60.   
  61.   
  62.   
  63.   
  64.   
  65.  
  66.  
  67.  ============================================================================
  68.  Punter Protocol 1.04          Table of Contents                           1
  69.  ============================================================================
  70.   
  71.       I. Basic Overview .............................................. 2
  72.            Shareware Contract ........................................ 2
  73.            System Requirements ....................................... 2
  74.   
  75.      II. Installation ................................................ 3
  76.   
  77.     III. Setup ....................................................... 4
  78.            Execution ................................................. 4
  79.            Options ................................................... 4
  80.            Uploading and Downloading ................................. 6
  81.            ERRORLEVELs ............................................... 7
  82.   
  83.      IV. Registration ................................................ 8
  84.            How to Register ........................................... 8
  85.            Registration Form ......................................... 9
  86.            Update Request Form ....................................... 10
  87.   
  88.      CREDITS ......................................................... 11
  89.   
  90.   
  91.   
  92.   
  93.   
  94.   
  95.   
  96.   
  97.   
  98.   
  99.   
  100.   
  101.   
  102.   
  103.   
  104.   
  105.   
  106.   
  107.   
  108.   
  109.   
  110.   
  111.   
  112.   
  113.   
  114.   
  115.   
  116.   
  117.   
  118.   
  119.   
  120.   
  121.   
  122.   
  123.   
  124.   
  125.   
  126.   
  127.   
  128.   
  129.   
  130.   
  131.  
  132.  
  133.  ============================================================================
  134.  Punter Protocol 1.04        I. Basic Overview                              2
  135.  ============================================================================
  136.   
  137.       This new protocol standard for the IBM has been implemented to allow
  138.  greater compatibility of IBM and Commodore machines.  Since Punter has been
  139.  a standard on the Commodore for years, it has become customary for Commodore
  140.  owners to use this reliable protocol.  This protocol offers a bridge between
  141.  Commodore and IBM machines.
  142.   
  143.   
  144.  1. Shareware Contract
  145.  ---------------------
  146.   
  147.       Please feel free to implement this external protocol in your bulletin
  148.  board system or on your favorite terminal, but please note that this
  149.  software is by no means free.  It is the result of dedicated time and hard
  150.  work.  Please support the programmers in their endeavors to bring you low-
  151.  cost, quality software.  As you will note, the registration fee is quite
  152.  reasonable.  This program is a part of Data Technology Corporation's new
  153.  shareware or user-supported program.  It is designed to offer new software
  154.  to the consumer on a trial basis.  If you do not feel that the software
  155.  meets your needs within a 30-day period, you obviously will not be required
  156.  to register, however, if you do use this product, please register and
  157.  support the programmers that have brought you this quality software.  Also,
  158.  you are encouraged to distribute the shareware product as you wish as long
  159.  as no part of the program or documentation has been altered.
  160.   
  161.   
  162.  2. System Requirements
  163.  ----------------------
  164.   
  165.       This program has been designed to run on the IBM Personal Computer and
  166.  compatible PC clones.  This program is only guaranteed to run under
  167.  Microsoft DOS or IBM Personal Computer DOS on an IBM PC, XT, AT, or 100%
  168.  Compatible Clone, although it may run on a variety of systems.
  169.   
  170.  Basic System Requirements:
  171.   
  172.    - IBM PC/XT/AT (Or Compatible Clone)
  173.    - 64K RAM
  174.    - Serial/Asynchronous Port (COM1 - COM4)
  175.    - Modem/Null Modem
  176.    - 1 Double Density Disk Drive or Better
  177.   
  178.  The system described above will allow you to run the protocol, but you will
  179.  most probably need a communications package or bulletin board system to
  180.  fully utilize the protocol.  Memory requirements will increase well above
  181.  64K when a communications program is installed.  A Modem is required if you
  182.  wish to transfer data with dial-up systems.  However, if you only wish to
  183.  transfer data between computers, a null modem (basically an interconnecting
  184.  cable between serial ports) will be required.  You will also need some sort
  185.  of recording media for the program and files to be sent or received.  A
  186.  single-sided, double-density disk is the basic requirement.
  187.   
  188.   
  189.   
  190.   
  191.   
  192.   
  193.   
  194.   
  195.   
  196.   
  197.  
  198.  
  199.  ============================================================================
  200.  Punter Protocol 1.04          II. Installation                             3
  201.  ============================================================================
  202.   
  203.       Installation of this protocol is pretty straightforward.  You will be
  204.  required to do the following steps:
  205.   
  206.       - Copy the program "PUNTER.EXE" (Included With This Documentation) to
  207.         the desired diskette or directory where you will execute it.  If you
  208.         want, you may make a special directory for this purpose.  If you do
  209.         not know how to do this, please consult you DOS documentation.
  210.   
  211.       - If you wish, you may also have a directory for uploads, and a
  212.         directory for downloads.  If you have a diskette based system, you
  213.         must either use the same diskette with the program on it, or use
  214.         another diskette if you have more than one drive.  It will be
  215.         explained how you can do this for either system.
  216.   
  217.       - You may also be required to set up batch files for your specific
  218.         system.  It will be explained later how to create batch files for
  219.         your needs.
  220.   
  221.   
  222.   
  223.   
  224.   
  225.   
  226.   
  227.   
  228.   
  229.   
  230.   
  231.   
  232.   
  233.   
  234.   
  235.   
  236.   
  237.   
  238.   
  239.   
  240.   
  241.   
  242.   
  243.   
  244.   
  245.   
  246.   
  247.   
  248.   
  249.   
  250.   
  251.   
  252.   
  253.   
  254.   
  255.   
  256.   
  257.   
  258.   
  259.   
  260.   
  261.   
  262.   
  263.  
  264.  
  265.  ============================================================================
  266.  Punter Protocol 1.04             III. Setup                                4
  267.  ============================================================================
  268.   
  269.       The following information is designed to help you get the protocol
  270.  working on your system.  It will center on specific requirements and
  271.  needs of the user.  Examples will also be provided so that you may see how
  272.  to install the program.
  273.   
  274.   
  275.  1. Execution
  276.  ------------
  277.   
  278.       To execute the protocol, you will need to look at your system and
  279.  requirements.  On many systems, you will be required to make a batch file so
  280.  a bulletin board system or communications package will be able to utilize
  281.  the protocol correctly.  Examples for Procomm Plus and Telix will be
  282.  provided since they are the most prominent packages.  If you wish to install
  283.  it on a bulletin board system, please consult the documentation for
  284.  installation of external protocols.
  285.   
  286.   
  287.  2. Options
  288.  ----------
  289.       In order to get a list of the command line parameters that the protocol
  290.  will accept, type the name "PUNTER" at the prompt with no command line
  291.  parameters.  Make sure that the program "PUNTER.EXE" is on the current disk
  292.  and in the current directory.
  293.   
  294.    You type:
  295.   
  296.       Punter <return>
  297.   
  298.    It responds:
  299.   
  300.       Punter* Protocol Ver. 1.04
  301.       (C)Copyright 1989
  302.       Data Technology Corporation
  303.       All Rights Reserved.
  304.   
  305.       * MS-DOS Implementation of Steve
  306.       Punter's Original "C1" Protocol.
  307.   
  308.       USAGE:
  309.       PUNTER [S] [R] [Z<BlockSize>] [P<PortNum>] [B<BaudRate>] FileName
  310.   
  311.       Command Line Parameters:
  312.       S - Send Punter
  313.       R - Receive Punter
  314.       P - Define Port Number (1-4)
  315.       B - Define Baud Rate (300-115200)
  316.       Z - Maximum Block Size (40-255)
  317.   
  318.       The last command line parameter will always be the filename.
  319.   
  320.       Transfer Aborted.
  321.       Exit Code: 1
  322.   
  323.  This shows you the possible combinations in which you may use the protocol.
  324.  Each command line parameter must be explained.
  325.   
  326.   
  327.  The "S" or "SEND" command line parameter tells the protocol that it will be
  328.  sending a file rather than receiving one.  If you are sending a file, this
  329.  
  330.  
  331.  ============================================================================
  332.  Punter Protocol 1.04             III. Setup                                5
  333.  ============================================================================
  334.   
  335.  is a required command line parameter.  To use this parameter, you will be
  336.  required to execute the file like this:
  337.   
  338.       PUNTER S <Other Parameters Will Follow>
  339.   
  340.  This will initiate the protocol and put it in send mode.
  341.   
  342.   
  343.  The "R" or "RECEIVE" command line parameter tells the protocol that it will
  344.  be receiving a file rather than sending one.  If you are receiving a file,
  345.  this is a required command line parameter.  To use this parameter you will
  346.  be required to execute the file line this:
  347.   
  348.       PUNTER R <Other Parameters Will Follow>
  349.   
  350.  This will initiate the protocol and put it in receive mode.
  351.   
  352.   
  353.  The "P" or "DEFINE PORT NUMBER" parameter defines the communications port
  354.  that the protocol will attempt to use.  The current implementation of this
  355.  protocol supports communications ports one through four. (COM1 - COM4)
  356.  Please consult the documentation for your serial port if you are not sure
  357.  the number of your communications port.  On many serial ports you will be
  358.  required to SET the communications port number with DIP switches or jumpers.
  359.  If you are installing you serial port for the first time, it is suggested
  360.  that you use COM1 or COM2 since they are the most compatible settings.  To
  361.  set up the protocol to send a file using COM2 or port number two, you must
  362.  execute the file like this:
  363.   
  364.       PUNTER S P2 <Other Parameters Will Follow>
  365.   
  366.  If you are planning to use COM1, you will not be required to include this
  367.  command line parameter.  The protocol will assume that you are using COM1.
  368.   
  369.   
  370.  The "B" or "DEFINE BAUD RATE" parameter specifies the baud rate at which you
  371.  want the protocol to run.  You may have baud rates from 300 to 115200 baud.
  372.  Your serial port and modem must both be able to support the specified baud
  373.  rate.  To set the protocol to receive a file at 1200 baud, execute the
  374.  program like this:
  375.   
  376.       PUNTER R B1200 <Other Parameters Will Follow>
  377.   
  378.  If you wish, you may not include this parameter.  If you do not include the
  379.  baud rate parameter, the protocol will use the baud rate that the serial
  380.  port was previously initialized to.  If the port has not already been
  381.  initialized, it is suggested that you use this parameter.
  382.   
  383.   
  384.  The "Z" or "DEFINE MAX BLOCK SIZE" parameter tells the protocol the maximum
  385.  block size to use.  This is the number of bytes that the protocol will send
  386.  in each "packet" of data.  If line conditions are good, you will most likely
  387.  use a large block size since the transfer will be much faster.  However, if
  388.  line conditions are bad, a small block size should be used to increase
  389.  reliability.  For most purposes, a large block size will do!  Allowed block
  390.  sizes are 40 to 255 bytes per block.  This parameter only has meaning when
  391.  you are sending a file.  If you are receiving a file, the SENDER will decide
  392.  the proper block size.  To send a file with 100 bytes per block, do the
  393.  following:
  394.   
  395.  
  396.  
  397.  ============================================================================
  398.  Punter Protocol 1.04             III. Setup                                6
  399.  ============================================================================
  400.   
  401.       PUNTER S Z100 <Other Parameters Will Follow>
  402.   
  403.  For most purposes you will use a block size of 255 since it is the fastest.
  404.  If you wish to use a block size of 255, you will not be required to include
  405.  this parameter since it defaults to a block size of 255 bytes per block.
  406.   
  407.   
  408.  The "FILENAME" parameter defines the file that is to be received or sent.
  409.  This parameter is MANDATORY.  If you fail to include a file to be sent or
  410.  received, the transfer will be aborted.  You may also specify a drive and
  411.  directory with the filename if the file is not in the current directory or
  412.  on the current drive.  To send a file called "FILE.ARC" on drive D in the
  413.  directory "\UPLOADS," do the following:
  414.   
  415.       PUNTER S D:\UPLOADS\FILE.ARC
  416.   
  417.  As you can see, the drive letter comes first, the directory comes second,
  418.  and the actual filename comes last.  To receive a file called "THISFILE.ARC"
  419.  and place it in the current directory, do the following:
  420.   
  421.       PUNTER R THISFILE.ARC
  422.   
  423.  This will place the file in the current directory on the current drive.  If
  424.  you wish to have the file placed on a different drive and retain the drive's
  425.  current directory, only specify the drive like this:
  426.   
  427.       PUNTER R D:THISFILE.ARC
  428.   
  429.  This will put the file "THISFILE" on drive D in its current directory.
  430.   
  431.   
  432.  3. Uploading and Downloading
  433.  ----------------------------
  434.   
  435.       If you are running under a system that uploads and downloads, you will
  436.  be required (in many instances) to create a batch file to process special
  437.  data that is sent by the main program.  You will need a separate file for
  438.  uploading and downloading.  Procomm Plus (a very popular communications
  439.  package) would use the following batch file for downloading:
  440.   
  441.       PUNTER R P2 %1
  442.   
  443.  The "%1" is the filename that will be provided by the communications
  444.  package.  As you can see, the port is set to use COM2.  The batch file for
  445.  uploading would look like this:
  446.   
  447.       PUNTER S P2 %1
  448.   
  449.  The "%1" again is the filename that will be provided by the communications
  450.  package.  If you wished to use a port besides COM2, you would simply specify
  451.  a different port number.
  452.   
  453.  On Telix, the program also will send the port and baud rate.  Although, as
  454.  mentioned earlier, the baud rate will default to the last baud rate used, it
  455.  is sometimes good to specify the baud rate.  The following batch file would
  456.  handle downloading on Telix 3.11:
  457.   
  458.       PUNTER R P%2 B%1 %3
  459.   
  460.  The %2 would be the port as sent by the package, the %1 would be the baud
  461.  
  462.  
  463.  ============================================================================
  464.  Punter Protocol 1.04             III. Setup                                7
  465.  ============================================================================
  466.   
  467.  rate, and the %3 would be the specified filename.  For uploading, you would
  468.  use the following batch file:
  469.   
  470.       PUNTER S P%2 B%1 %3
  471.   
  472.  Again, the %1, %2, and %3 would be the specified parameters as sent by the
  473.  terminal.
  474.   
  475.  A test upload in direct mode or with your batch file should yield the
  476.  following if you send the file D:\MODEM\PUNTER.ARC:
  477.   
  478.       Punter Send Session Beginning.
  479.       Drive: D:
  480.       Path: \MODEM
  481.       File: PUNTER.ARC
  482.       Communications Port: 1
  483.       Baud Rate: 1200
  484.       Block Size: 255
  485.   
  486.  If a carrier has been established, the following will also be displayed:
  487.   
  488.       File Size: 21561
  489.       Est. Time: 5 Min(s)
  490.   
  491.  Certain parameters will vary under certain conditions.
  492.   
  493.   
  494.  3. ERRORLEVELs
  495.  --------------
  496.   
  497.       Depending on the result of the send or receive session, DOS's
  498.  ERRORLEVEL parameter will be set.  If the transfer is successful, then the
  499.  ERRORLEVEL will be set to 0.  If it is unsuccessful, it will be set to 1.
  500.  These are the standard settings for most systems that utilize ERRORLEVELs to
  501.  find out if the transfer was successful or not.
  502.   
  503.   
  504.   
  505.   
  506.   
  507.   
  508.   
  509.   
  510.   
  511.   
  512.   
  513.   
  514.   
  515.   
  516.   
  517.   
  518.   
  519.   
  520.   
  521.   
  522.   
  523.   
  524.   
  525.   
  526.   
  527.  
  528.  
  529.  ============================================================================
  530.  Punter Protocol 1.04          IV. Registration                             8
  531.  ============================================================================
  532.   
  533.  1. How to Register
  534.  ------------------
  535.   
  536.       If you use this product, you are encouraged to register.  Registration
  537.  offers many benefits.  Initially, you will receive a file containing
  538.  explicit documentation on this product.  Secondly, you will be entitled to
  539.  low-cost updates.  The updates will also contain new documentation.  To
  540.  register, please print this document, fill out the REGISTRATION form, and
  541.  mail it to the address given below.  There is also an UPDATE form included
  542.  to show you how updates are requested.
  543.   
  544.   
  545.   
  546.   
  547.   
  548.   
  549.   
  550.   
  551.   
  552.   
  553.   
  554.   
  555.   
  556.   
  557.   
  558.   
  559.   
  560.   
  561.   
  562.   
  563.   
  564.   
  565.   
  566.   
  567.   
  568.   
  569.   
  570.   
  571.   
  572.   
  573.   
  574.   
  575.   
  576.   
  577.   
  578.   
  579.   
  580.   
  581.   
  582.   
  583.   
  584.   
  585.   
  586.   
  587.   
  588.   
  589.   
  590.   
  591.   
  592.   
  593.  
  594.  
  595.  ============================================================================
  596.  Punter Protocol 1.04          IV. Registration                             9
  597.  ============================================================================
  598.   
  599.  2. Registration Form
  600.  --------------------
  601.   
  602.           Product          : IBM Punter Protocol
  603.           Form Date        : 01/24/89
  604.           System Type      : IBM PC or Compatible Clone
  605.           Software Media   : 1 Diskette
  606.           Hardware Req.    : Base System
  607.                              64K RAM
  608.                              1 Double Sided/Double Density Disk Drive
  609.                              Serial Port (COM1-COM4)
  610.                              Modem
  611.           Registration Fee : $15.00
  612.   
  613.           Mail Product To:
  614.   
  615.           _________________________________
  616.           Name
  617.   
  618.           _________________________________
  619.           Address
  620.   
  621.           _________________________________
  622.           City           State          Zip
  623.   
  624.   
  625.           Please enclose fee in check or money order as stated above,
  626.           and fill out your name and address in full.  You will receive
  627.           the product stated above 7 - 14 days after your form has been
  628.           received.  Thank you.
  629.   
  630.           Mail To:
  631.   
  632.           DATA TECHNOLOGY CORPORATION
  633.           1383 Collins Rd.
  634.           Colorado Springs, CO 80920
  635.   
  636.   
  637.   
  638.   
  639.   
  640.   
  641.   
  642.   
  643.   
  644.   
  645.   
  646.   
  647.   
  648.   
  649.   
  650.   
  651.   
  652.   
  653.   
  654.   
  655.   
  656.   
  657.   
  658.   
  659.  
  660.  
  661.  ============================================================================
  662.  Punter Protocol 1.04          IV. Registration                            10
  663.  ============================================================================
  664.   
  665.  3. Update Request Form
  666.  ----------------------
  667.   
  668.           Product          : IBM Punter Protocol (Update)
  669.           Form Date        : 01/24/89
  670.           System Type      : IBM PC or Compatible Clone
  671.           Software Media   : 1 Diskette
  672.           Hardware Req.    : Base System
  673.                              64K RAM
  674.                              1 Double Sided/Double Density Disk Drive
  675.                              Serial Port (COM1-COM4)
  676.                              Modem
  677.           Update Fee       : $5.00
  678.   
  679.           Mail Update To:
  680.   
  681.           _________________________________
  682.           Name
  683.   
  684.           _________________________________
  685.           Address
  686.   
  687.           _________________________________
  688.           City           State          Zip
  689.   
  690.   
  691.           Please enclose fee in check or money order as stated above,
  692.           and fill out your name and address in full.  You will receive
  693.           the update as stated above 7 - 14 days after your form has
  694.           been received.  Thank you.
  695.   
  696.           Mail To:
  697.   
  698.           DATA TECHNOLOGY CORPORATION
  699.           1383 Collins Rd.
  700.           Colorado Springs, CO 80920
  701.   
  702.           NOTE: To receive this update, you MUST be on record as a
  703.           registered user.  If the address is not that of a registered
  704.           user, personal checks will not be cashed and cash will be
  705.           sent to the return address.  Thank you.
  706.   
  707.   
  708.   
  709.   
  710.   
  711.   
  712.   
  713.   
  714.   
  715.   
  716.   
  717.   
  718.   
  719.   
  720.   
  721.   
  722.   
  723.   
  724.   
  725.  
  726.  
  727.  ============================================================================
  728.  Punter Protocol 1.04                 Credits                              11
  729.  ============================================================================
  730.   
  731.    o IBM is a registered trademark of International Business Machines
  732.      Corporation.
  733.   
  734.    o Punter is an MS-DOS implementation of Steve Punter's original "C1"
  735.      protocol.
  736.   
  737.    o Procomm Plus is a registered trademark of Datastorm Technology, Inc.
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.