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