home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / UTILS / DIRUTL / MAP104.LBR / MAP104.MOD < prev   
Text File  |  2000-06-30  |  3KB  |  83 lines

  1.     MAP v1.04 fixes a bug in 1.03. It seems that when  a  particular
  2.     drive  was  selected  for a MAP, the program would run ok except
  3.     for reporting drive A: as the  mapped  drive.     This  has  been
  4.     corrected.
  5.  
  6.     In addition, I've modified the command syntax so that it makes a
  7.     little    more sense.  The "?" command now is treated as a request
  8.     for help and "D" enters descriptive mode (if used).
  9.  
  10.                      * * *
  11.  
  12.     v1.03
  13.     MAP v1.03 has a couple of improvements over older versions. I've
  14.     added  code  that  allows a user to select which drive to map by
  15.     naming the drive on the command line (i.e. MAP B:). I also wrote
  16.     in   a    slew  of  IF...ENDIF  statements  to  allow  conditional
  17.     generation of descriptive mode code (for SYSOPs who  don't  want
  18.     each  -*.*  file  to take up 1-8k).  Finally, I defined XOFF and
  19.     abort characters in EQUates at the top of the  program    to  make
  20.     changing  these  values easier for systems that can't handle the
  21.     default ^C and/or ^S (i.e. RTPM).
  22.  
  23.                      * * *
  24.  
  25.     version 1.02
  26.     MAP v1.02 will read a description  of  a  drive/user  area  from
  27.     inside    the  -*.*  file  and  display  it  along  with the other
  28.     information of the MAP ? command is executed.    If  the  catalog
  29.     file is empty, then "Description not available..." is printed in
  30.     place of a description.  In addition, this version handles  XOFF
  31.     correctly and will abort upon receiving a ^C.
  32.  
  33.     Now, there are a few rules you should know  about  file  format.
  34.     MAP  expects  a -*.* file to either contain a description of the
  35.     drive/user area or to be null length (0k),  anything  else  will
  36.     cause everything to go to pieces.  As one and only one sector is
  37.     read from the file, information contained therein  must  be  128
  38.     bytes  or less.  My suggestion is to simply keep it to one line.
  39.     The drive/user description must be  terminated    by  a  "$"  (not
  40.     unlike     the  BDOS  print  string  function).     An  example  of
  41.     descriptive text would be:
  42.  
  43.     The quick brown fox jumped over the lazy dog...$
  44.  
  45.     Notice    no  CR/LF  before  the    "$", that's  added by MAP.
  46.  
  47.     That's all the notes on version 1.02.  If there's  any    problem,
  48.     call  or write.  Address and RCP/M phone # are in the MAP source
  49.     code.
  50.  
  51.                      * * *
  52.  
  53.     version 1.01
  54.     MAP v1.01 fixes some bugs in the original.   The  first  version
  55.     wouldn't log onto user 0 when it changed drives (why this wasn't
  56.     apparent from the beginning I'll never know.....)  and    wouldn't
  57.     handle    more  than 2 drives (both bugs in the NDRIVE: routine in
  58.     MAP.ASM).  This version fixes those bugs and  (hopefully)  won't
  59.     present  any  more  problems.
  60.  
  61.                      * * *
  62.  
  63.     CRC and Checksum values for files in MAP104.LBR are as follows:
  64.  
  65.     Filename    CRC    CheckSum
  66.     --------    ---    --------
  67.     MAP104.AQM     80 B9     45 CE
  68.     MAP104.COM     43 F4     E4 E2
  69.  
  70.     Library CRC information produced  by  NULU  1.1  and  LU300  are
  71.     actually  checksum  values,  therefore    "CRC" values produced by
  72.     LU300 or NULU 1.1 should be identical to CheckSum  values  above
  73.     (use the -L command in LU300 or NULU to display CRC info.)
  74.  
  75.                      * * *
  76.  
  77.     The .COM file in this library has been assembled  for  a  system
  78.     with  an  80-column  display; allowing section descriptions; and
  79.     using ZCPR max drive and  user-area  values  located  at  memory
  80.     locations 003D and 003F respectively.
  81.  
  82.                                 Bob Horn
  83.