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 / BEEHIVE / ZSUS / ZSUS009.LBR / LDIRB16.LBR / LDIR-B.UZD / LDIR-B.UPD
Text File  |  1990-06-30  |  5KB  |  105 lines

  1. -----------------------------------------------------------------
  2.              Update History
  3.  
  4. -----
  5. v1.60  July 1, 1990  Howard Goldstein
  6. ; Fixed problems associated with zero-lengthh member files.  The program was
  7. attempting to read the first record of each member file.  Not too cool if
  8. the member file is empty!
  9. Modified to display original file name on squeezed as well as crunched
  10. files.
  11. Corrected usage message.
  12. Removed all old commented-out code; shortened code in a few places.
  13. Modified the code that reads the LBR directory into memory to exclude each
  14. member's CRC.  This gets us down to 19 bytes per entry again.
  15.  
  16.  
  17. -----
  18. v1.50  September 19, 1989  Sean N. Sullivan
  19.  
  20. Really simple fix to add capability to recognize files compressed by 
  21. CRLZH.  Also if file is not compressed (i.e., neither squeezed, crunched, 
  22. nor crlzhed), the LDIR listing says that it is "Stored".  A minor change 
  23. to the help display so it looks a little more like a ZCPR3 help display.  
  24. Plus a minor change to the listing heading (HEDING:).
  25.  
  26.  
  27. -----
  28. v1.40  July 1, 1988  Michal Carson
  29.  
  30. Added display of datestamps for the library itself.  Corrected one 
  31. bug with interpretation of crunched-file datestamp headers; 0ffh 
  32. was not being converted back into 00h.  This caused trash to be 
  33. displayed in the guise of a datestamp, specifically "FF ore] FF".  
  34. Look familiar?  No?  Oh, well.  Re-arranged pfname routine to 
  35. downcase letters of a filename which have high bits set; these 
  36. should not be appearing in libraries and if they do appear, we 
  37. certainly want to be aware of them.  Extchr has been replaced by 
  38. crflag which will contain 0ffh if the file is crunched; this 
  39. serves the same purpose as storing the middle letter of the file 
  40. extension in extchr.  Changed method of determining a file's 
  41. compression; the first sector of each file is now read and the 
  42. first two bytes examined for crunched or squeezed headers.  This 
  43. will add very little to the execution time given that crunching is 
  44. very common now and we would read a sector of any crunched file 
  45. anyway.  Uncommented code to exit with a warm boot if the byte at 
  46. 111h is not zero (0ffh).
  47.  
  48.  
  49. -----
  50. v1.30  May 28, 1988  Michal Carson
  51.  
  52. Added support for Modification date.  Changes to display-- 
  53. eliminated CRC to make room; my apologies to anyone for whom the 
  54. CRC display held great significance.  LINLEN lost two more 
  55. characters (now 19).
  56.  
  57.  
  58. -----
  59. v1.10  November 5, 1987  Bruce Morgen
  60.  
  61. Added minimalist ZCPR3 support.  If the program is installed via
  62. Z3INS or Z-RIP (or auto-installed at run-time by ZCPR 3.3+ or by
  63. BGii 1.13+), LDIR-B will get the wheel byte address and CRT length
  64. from the ZCPR3 environment and will log into the user area parsed
  65. into DFCB+13 by the CPR.  This revision necessarily moves the
  66. configuration bytes up by eight bytes; it also uses the extra byte
  67. at "SPARE:" as the MSB of the wheel byte address and no longer
  68. assumes that the wheel byte is on page 0 (commercial ZCPR3
  69. implementations tend to follow the "Echelon Standard" memory map,
  70. established by Joe Wright, which puts the wheel byte up at FDFFh).
  71. LDIR-B now displays filesizes in records as well as kbytes.  The
  72. record count is more easily related to the file transfer progress
  73. displays of IMP and MEX, and with the DECOUT routine already
  74. available, why not?  Reduced "LINLEN" to 21 and revised "HEDING:"
  75. format to accomodate the record count inclusion.  LDIR-B now accepts
  76. the second token on the incoming command line as an optional
  77. wildcard filespec for selecting the library member files to be
  78. shown.  If present, this selection is displayed following the
  79. library's name in the "( --> filename.typ)" format.  The rather
  80. silly 1023-member restriction is also removed through the simple
  81. expedient of using a 16-bit value at "DIRLEN:" and adding a little
  82. extra code to handle the bigger numbers.  Fixed bug handling LBRs
  83. with no member files, same code handles a no-match situation with
  84. the user-supplied wildcard.
  85.  
  86. -----
  87. ver B  17 Oct 87  Steven Greenberg
  88.  
  89. For additional system security, will ignore .LBR  files with .SYS
  90. attribute set, if wheel byte is zero.  The wheel byte location is
  91. defined by the byte at 105H and defaults to 3EH.
  92.  
  93. Checks for console characters- aborts on ^K,K,k ^X,X,x or ^C,C,c,
  94. pauses    on ^S.    Added line counter which issues  "[more]"  prompt
  95. after  22 lines (byte at 104H).  Typing a space at any time  sets
  96. line counter to one for "line by line" advance.
  97.  
  98. LUXX77A revised to LUX77B by Irv Hoff now includes (and automati-
  99. cally supports) this program.
  100.  
  101. -----
  102. ver A  08 Oct 87  Steven Greenberg
  103.  
  104. -----------------------------------------------------------------
  105.