home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / p / xmdm90.lbr / XMODEM90.DZC / XMODEM90.DOC
Encoding:
Text File  |  1993-10-25  |  4.8 KB  |  112 lines

  1. TOPIC:    XMODEM90
  2.  
  3. DATE :    02/27/84
  4.  
  5.  
  6.     NOTE:    Newest feature - SYSOP can limit the
  7.         length of time a user can download.
  8.         When a program is requested the user
  9.         is told it is too long if it would
  10.         take longer than the time allowed.
  11.         Also, the buffer size for file trans-
  12.         fer is now optional.  It is set by
  13.         default for 16k which is the same as
  14.         for MDM7xx.  Both systems will be using
  15.         the disk at the same time, minimizing
  16.         any delays at either end.
  17.  
  18.     
  19.      XMODEM is a program used primarily on remotely operated RCPM sys-
  20. tems.  It allows program transfer to and/or from remote users.  It can
  21. transfer any type of CP/M file including absolute binary files (object
  22. code) as well as normal ASCII text files with full error detection and
  23. correction.
  24.      Originally written by Keith Petersen and based at that time on Ward
  25. Christensen's MODEM ver 2.0 it has since undergone extensive revision.
  26. Although the original checksum verification system is still available on
  27. request, the primary system is CRC - cyclic redudancy checking.
  28.      The current version is XMODEM 8.5  The 8.x series has a number of
  29. features which give it a tremendous flexibility.  Some of them are:
  30.  
  31.      1) A general purpose menu.  Just type:
  32.  
  33.        A0>XMODEM <return> 
  34.  
  35.        This menu includes the drive/user area for normal uploading,
  36.        which lets the user check to see if adequate space is remain-
  37.        ing for uploading new files at that location.
  38.  
  39.        NOTE:  The A0> prompt in this and subsequent examples is used
  40.           as a typical possibilty of a drive/user area.
  41.  
  42.      2) Ability to send (download to the remote user) member files from
  43.        a library group (.LBR)  without having to copy the entire li-
  44.        brary file.  (Use a separate program called LDIR.COM to find
  45.        the member names of a library group.)
  46.             
  47.      3) Ability to specify what disk/user area from which to send a pro-
  48.        gram so the remote user doesn't have to go to that area first:
  49.  
  50.        A0>XMODEM S B6:HELLO.DOC
  51.  
  52.        (An option limits the maximum user area.)
  53.  
  54.      4) Programs can be uploaded to a special non-public user area for
  55.        the exclusive use of the SYSOP.  These can include replacement
  56.        programs for one already on some public area, experimental
  57.        programs you wish him to test before making them public, pre-
  58.        typed notes for his exclusive reading or any program you wish
  59.        him to see that is not appropriate for public use at that time.
  60.  
  61.      5) Ability to download from a special area.  This enables the SYSOP
  62.        to place special programs, pretyped messages, etc. in this
  63.        area.  He can then leave a private message on his bulletin
  64.        board to the person for whom the program is intended.  Al-
  65.        though any user COULD download that program, only the SYSOP
  66.        and his intended recepient know its correct name as well as
  67.        the correct drive/user area.  This provides excellent security
  68.        The SYSOP can thus make any person an instant temporary priv-
  69.        ileged user.  This gives him a tremendous flexibility.
  70.  
  71.      6) Spaces can be used without error.  Example:
  72.  
  73.        A0>XMODEM   L   B7:     CATALOG    CAT2.DOC
  74.  
  75.        will send a file called CAT2.DOC from the CATALOG.LBR library.
  76.        NOTE:  The  .LBR extent need not be included.  If not, it is
  77.           added automatically.
  78.         
  79.      7) Files which are partially completed will be erased if the disk
  80.        becomes full or if the sender aborts by hanging up (or if the
  81.        connection is broken).
  82.  
  83.      8) A simple system of adopting the program without the necessity of
  84.        looking up the CONTOUT address.
  85.  
  86.      9) USEMAX feature which automaticaly sets the maximum drive and the
  87.        maximum user number from ZCPR values.   (Can still be set
  88.        normally if USEMAX is NO.)
  89.  
  90.  
  91.     At this time there are several external overlays available.  The
  92. list will obviously grow as others add to it:
  93.  
  94. XMAC-1     -  for Apple users with the Novation Apple-Cat modem
  95. XMAP-1     -  for Apple users with Mountain CPS card/modem
  96. XMDP-1     -  for Datapoint 1560 with 8251A I/O and CTC baud rate timer
  97. XMDC-1     -  for Apple users with the D.C. Hayes modem
  98. XMEX-1     -  for computers with 8251 I/O and external modems
  99. XMH8-1     -  for Heath/Zenith H8 or H89 users with external modem
  100. XMHZ-1     -  for Heath/Zenith-100 users with external modem
  101. XMIN-2     -  for the Compupro Interfacer 3/4 users with external modem
  102. XMLB-1   -  for AMPRO 'Little Board' single board computer
  103. XMMM-1     -  for Apple users with the Micromodem II modem
  104. XMPM-1     -  for S-100 users with PMMI modem boards
  105. XMTV-1     -  for TeleVideo 802 computers with external modem
  106. XMZS-1     -  for computers with Z80 SIO and external modems
  107.  
  108.      These contain instructions on how to then use DDT (or SID) to read-
  109. ily adapt the external overlay to the main program.
  110.  
  111.                 - Notes by Irv Hoff
  112.