home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / nubye / nukmd111.ark / NUKMD.HLP < prev    next >
Text File  |  1987-02-02  |  12KB  |  241 lines

  1.  
  2.  
  3.                     NUKMD
  4.                    (a User's guide)
  5.                       by
  6.                   Tom Brady
  7.                  Decibel PBBS
  8.                 (404) 288-6858
  9.  
  10.  
  11.        NUKMD is currently one of the most popular RCP/M (Remote CP/M) file
  12.     transfer  utilities  which    you  are  likely to  run  across  in  your
  13.     electronic    travels.  While similar in general operation to the   XMDM
  14.     [sic] utility (generally  known  by the user as XMODEM) still used    by
  15.     many   RCP/M's,  NUKMD  provides many interesting and useful extras to
  16.     help you cut  down on online time.
  17.  
  18.        There  are  many detailed and informative document  files  floating
  19.     around  which  detail XMODEM protocol,  so no use in beating  this    to
  20.     death. What you get with this protocol is a transfer rate of 128-bytes
  21.     per block sent.  This protocol is the most widely supported and can be
  22.     found used in the majority of communications programs today, both CP/M
  23.     and MS-DOS...not yet antiquated.
  24.  
  25.     NUKMD  is  a direct offshoot of the XMDM series,  but with the  useful
  26.     addition  of  the MS-DOS derived Ymodem protocol.  What  you get is  a
  27.     transfer rate of   1k-bytes   per  block sent!    This saves time when
  28.     operating at speeds of 1200   baud    and up.  Another feature of Ymodem
  29.     protocol   is  that  of "batch"   transfers.  What this means is  that
  30.     you  can specify  a number of  files  to be downloaded (from the RCP/M
  31.     to    you)  via  NUKMD  and  then just tell your program (i.e.   IMP for
  32.     CP/M  users  --  PROCOMM,    Pro-YAM  or other  MS-DOS   programs which
  33.     support  Ymodem batch  protocol  with  CRC error  checking)  to  start
  34.     receiving  -- you don't specify any  filename more    than once.    Your
  35.     program  will  then  get  all  filenames   from   NUKMD  during    the
  36.     transfer  --  a   nifty feature  even  if only  transferring  a single
  37.     file.   The same   thing works for uploads (from you to the RCP/M)    as
  38.     well  -- tell  NUKMD  to start  up    batch receive (i.e.    "KMD  R"  -
  39.     no     filename  specified),     then tell your program what file(s)   you
  40.     wish  to send batch mode.
  41.  
  42.        NUKMD also  automatically  detects  the    type  of  error   checking
  43.     needed/expected  by  your  terminal program (i.e.  CRC  or    Checksum).
  44.     Those  of you who are used to forcing the check mode may also  do  so,
  45.     but this is unecessary.
  46.  
  47.        In  addition,  NUKMD  will automatically detect which  protocol
  48.     your  terminal   program  uses during file    transfers  -- note:   this
  49.     means   it    will  know  whether to use 128-byte block XMODEM  protocol
  50.     or    1k-byte block Ymodem protocol.      With the Ymodem or Ymodem  batch
  51.     mode used  by NUKMD, only  CRC error checking is used -- not checksum.
  52.     Those of you who are used to forcing transfer protocols (i.e. MEX) may
  53.     still do so, but this is unecessary.
  54.  
  55.        The  following is a menu of command examples displayed to you  when
  56.     NUKMD  is  initiated incorrectly,    or when it is entered  by  itself.
  57.     While not meant to be exhaustive of the many combinations,    this guide
  58.     should  provide   you  with enough information to get  your   transfer
  59.     going  in short order.
  60.  
  61.  
  62.           = = = = = = = = = = = = = = = = = = = = =
  63.  
  64.  
  65.     This section displays examples for DOWNLOAD.   When a file transfer is
  66.     from an RCP/M to you, this is called a "download".
  67.  
  68.  
  69.     DOWNLOADS (from this system to you)
  70.  
  71.     NUKMD S   EXAMPLE.LBR               Normal file download
  72.     NUKMD S   B1:EXAMPLE.DQC               From a named drive/user area
  73.     NUKMD SP  YOURFILE.EXT               Download from private area
  74.     NUKMD SB  EXAMPLE.*                1k batch mode
  75.     NUKMD SB  EX*.* B1:NUBYE*.* D1:NUK*.*      1k multiple file batch request
  76.     NUKMD SK  EXAMPLE.LBR               Force 1k Ymodem protocol
  77.     NUKMD SX  EXAMPLE.LBR               Force Xmodem protocol
  78.   * NUKMD SS  EXAMPLE.DQC               Special download
  79.  
  80.     Note:  When requesting a batch transfer,  wild cards may be used.  You
  81.     may  also  specify multiple files  on similar  d/u areas as  the  last
  82.     download example shows.   You are only limited by the amount of time a
  83.     Sysop  grants you online during each 24-hour period,  as to  how  many
  84.     files you may pick up in this manner  --  keep in mind, however, being
  85.     granted "unlimited" time does not mean you can "rape" the system...
  86.  
  87.        The  "SP" command informs NUKMD to search a "private" area for  the
  88.     file specified.  This is useful when the Sysop has prearranged for you
  89.     to download a file from the system,  but does not want it released    to
  90.     the  general  public.  If NUKMD fails to find the file  specified,    it
  91.     aborts with a message telling you no file exists with that name.
  92.  
  93.        The  "SS"  command informs NUKMD to allow "special"  downloading of
  94.     files  from a normally accessible drive/user area,    although that user
  95.     may  be restricted from downloading.   This is handy if you operate  a
  96.     semi-restricted system,  allowing users into your file areas,  but not
  97.     allowing general downloads until they have been verified.    With  this
  98.     command  option  (when set at assembly time)  all new users could  get
  99.     current BBS lists,    system DIRectories, etc from a public area -- they
  100.     would not be able to download from *any* other drive/user area.
  101.  
  102.        NUKMD  will compute the time required for transferring the  file(s)
  103.     to you and display this information.    You will also be told how many
  104.     'k'  of  space  will be required (keep in mind this is based   on    2k
  105.     block  allocations) and how many 128-byte "records" the transfer  will
  106.     consist of.    Once it gets the "go ahead" from your terminal program,
  107.     transfer begins.    At  any  time before/during the transfer,  you may
  108.     abort   by    entering   a CTRL-X,   followed by a  short  pause,   then
  109.     another  CTRL-X.  Many times, a single CTRL-X will suffice.
  110.  
  111.           = = = = = = = = = = = = = = = = = = = = =
  112.  
  113.  
  114.     This  section displays examples for UPLOAD.   When a file transfer    is
  115.     from you to an RCP/M, this is called an "upload".
  116.  
  117.  
  118.     UPLOADS   (from you to this system)
  119.  
  120.     NUKMD R   EXAMPLE.OBJ               Normal file upload
  121.     NUKMD RC  EXAMPLE.LBR               Force checksum
  122.     NUKMD RP  EXAMPLE.AQM               Private upload
  123.     NUKMD RPC EXAMPLE.AQM               Private upload (force checksum)
  124.     NUKMD R                       1k Ymodem batch upload
  125.     NUKMD RP                       ...to private area
  126.     NUKMD RM  MESSAGE.FIL               See note below
  127.   * NUKMD RW  EXAMPLE.TXT               Restricted upload command
  128.  
  129.     Note:   As    you  can  see,    filenames are never  specified    for  batch
  130.     uploads.   You will return to your communications program and tell    it
  131.     which  file(s) to send via Ymodem batch protocol (i.e.  IMP,  Pro-YAM,
  132.     PROCOMM, etc..) and everything else is automatic.
  133.  
  134.        The  "RP" command is used whenever you have a file (or  files)  you
  135.     wish  to  upload  to the Sysop's private area -- when no  filename    is
  136.     specified,     NUKMD     is   expecting  a  batch  transfer  (still   goes
  137.     private,  though).      Files  uploaded in this manner are not displayed
  138.     to     users    when that system supports the NEW utility for listing  all
  139.     uploads.
  140.  
  141.   *   The  "RW"  command is available to users who have "special"  access
  142.     privileges    and  not  the general public.    NUKMD will  not  allow    an
  143.     unauthorized user access to this command.
  144.  
  145.        Once  it gets the "go ahead" from your terminal    program,  transfer
  146.     begins.   At  any  time before/during the transfer,  you may abort    by
  147.     entering  a CTRL-X,  followed by a short pause,  then another  CTRL-X.
  148.     Many times,  a single CTRL-X will suffice.    If only a partial file was
  149.     received at that time, NUKMD will erase it in most cases.
  150.  
  151.        When   you  have finished uploading your file(s)  to  the   system,
  152.     NUKMD will    then  ask  you    to assign a category to  it  -- categories
  153.     vary according  to each Sysop.    Next you are asked if automatic line
  154.     wrap should be turned off (default is 'N'o,  so hit <enter> to  skip).
  155.     If    you  do a lot of uploading,   you will save time to pre-type  each
  156.     file's descriptions.    In    case you have text ready to ASCII transfer
  157.     at this time,   answer 'Y'es to turn off line wrap and start the  text
  158.     transfer when  asked  for the description.      This process is repeated
  159.     for   each file uploaded (if batch used).     You will only go  through
  160.     this  process on  systems which support the FOR utility -- this allows
  161.     you  to  type FOR and see what the file is used for...
  162.  
  163.  
  164.           = = = = = = = = = = = = = = = = = = = = =
  165.  
  166.  
  167.     This section is an example of a special "message file"  upload.   MBBS
  168.     systems currently support this feature,  but it will likely turn up on
  169.     others as well.
  170.  
  171.  
  172.     MESSAGE FILE UPLOAD  (special function)
  173.  
  174.     KMD RM  UPLOAD.MSG                 Pre-formatted msg file xfr
  175.  
  176.     Note:  A pre-formatted message file may be uploaded with this command.
  177.     It will then be placed in the system's message base without you having
  178.     to    type  anything    while online.    MBBS systems  running  either  the
  179.     NUBYE/NUKMD  combination,  or MBYE/XMDM combination may  support  this
  180.     optionally    -- ask your sysop about this feature if not sure,   or you
  181.     would like to see it supported.
  182.  
  183.        Following this type of upload (on MBBS systems),  a special message
  184.     file handler will be run and you will be asked to verify or skip  each
  185.     message found within your file -- you may also abort, but in any case,
  186.     the  sysop has your message file for later reference.   If you do  not
  187.     have  message  write  access,  NUKMD will not allow you  to  use  this
  188.     command.
  189.  
  190.           = = = = = = = = = = = = = = = = = = = = =
  191.  
  192.  
  193.     This section displays examples for downloading individual file members
  194.     from    .LBR/.ARK/.ARC file collections.   .ARK files are of the  same
  195.     structure  as  .ARC  files    --  only the  extension  is  different    to
  196.     distinguish it from the MS-DOS counterpart.   .LBR files are found    in
  197.     CP/M  and MS-DOS,  although the ARChive format is edging this type    of
  198.     file storage into antiquity.
  199.  
  200.  
  201.     NUKMD L  NUKMD110 NUKMD.HQS          {.LBR file}
  202.     NUKMD LX NUKMD110 NUKMD.HQS          Force Xmodem protocol
  203.  
  204.     NUKMD A  NUKMD110 NUKMD.HIS          {.ARK/.ARC file}
  205.     NUKMD AK NUKMD110 NUKMD.HIS          Force 1k Ymodem protocol
  206.  
  207.     Note:    The  "L"  and "A"    options are used to download  single  file
  208.     members   from  within  .LBR/.ARK/.ARC  files.    The   .LBR/.ARK/.ARC
  209.     extensions are not required.
  210.  
  211.  
  212.           = = = = = = = = = = = = = = = = = = = = =
  213.  
  214.  
  215.     General Features/Comments:
  216.  
  217.      1)  NUKMD provides full support for both Ymodem and Xmodem
  218.         protocols.
  219.      2)  NUKMD supports any communication package which offers
  220.         the user Xmodem or Ymodem transfer protocols, both
  221.         CP/M and MS-DOS -- commercial and public domain.
  222.      3)  NUKMD uses automatic protocol detection and will
  223.         determine which mode to use for a transfer:
  224.           Xmodem 128-byte packets (CRC or checksum)
  225.           Ymodem 1k-byte packets  (CRC only)
  226.      4)  NUKMD supports those terminal programs which offer the
  227.         user Ymodem batch transfer capability.    These include
  228.         (but aren't limited to) IMP, Yam, ProYam and PROCOMM.
  229.      5)  Individual file members may be extracted from .ARK (CP/M) and
  230.         .ARC (MS-DOS) file collections via the "A" download option
  231.         and from .LBR (both CP/M and MS-DOS) files via the "L"
  232.         option.
  233.  
  234.  
  235.           = = = = = = = = = = = = = = = = = = = = =
  236.  
  237.  
  238.     I  hope  this  guide  will help you to enjoy  the  exciting  world    of
  239.     telecommunications!
  240.  
  241.