home *** CD-ROM | disk | FTP | other *** search
- ;
- CL.COM
-
- Size (recs) CRC Version Author/Latest Issue Disk
- 4k (29) 3271 0.02 Michal Carson 4/89 Z3COM3
-
- 1- Syntax/Options 2- Notes
-
-
- CL has one purpose: to Compact a Library. CL compresses a library over-
- writing deleted entries and other unused sectors of the LBR file with active
- members. It then de-allocates the remaining blocks and/or extents of the LBR
- file.
-
- This method may not be compatible with all systems; caution is advised.
- :1
-
- Syntax CL filename[.LBR] <-- compact filename
- CL filename[.LBR] ? <-- report dead space
- CL filename[.LBR] Z <-- force compact
-
- "filename" is assumed to have the extension LBR
-
-
- Note: CL does not create a new library. It overwrites the existing library.
- :2
-
- CL Notes - 1/2
-
- a. Version 0.02 updates:
- - minor change concerning the location of the first token by the
- parsing routine (zprsfn).
- - code had been commented out which loaded the address of the sector
- translation table into DE before the call to the BIOS.
- - the low bit of E before the call to SETDSK was being reset instead of
- set. Resetting tells the BIOS that the disk has not been accessed
- previously, while setting indicates that the disk has been used.
- - @fncmp (inserted from syslib for the last revision) was being misused
- and consequently the program failed to find some directory entries for
- the library.
- - Converted fully to syslib for all the routines which may be found
- there.
- CL Notes - 2/2
-
- b. Version 0.01 updates:
- - most changes aim to ensure predictable performance under varying
- systems.
- - now insists on a Z80 and a BDOS which returns 2. 2 as version number
- (CP/M+ and Z3PLUS are not yet supported).