;
                                  ZCRCK.COM                                   

             Size (recs) CRC   Version    Author/Latest Issue      Disk
               3k (24)   2EEA  1.4        Bruce Morgen 8/91        Z3COM13

  1- Syntax/Options  2- Usage  3- Notes  4- Example of Use                   


   Z-SystemCRCK is  adapted  by  Bruce Morgen  (05/22/86)  from  Sigi Kluger's
NewCRCK (NCRCK v1.00, 04/22/84).   NCRCK1 was designed to replace the CRCK and
CHEK programs found  on  RCPM  systems  by  combining  both  features.   ZCRCK
operates much the same as  NCRCK1,  except that it fully understands the ZCPR3
environment and it obeys - and displays - named directory and DU:  references.
All patching has been eliminated,  MAXDRV and  MAXUSER are now provided by ENV
values, display of $SYS files is now a wheel-controlled function.  NCRCK split
its hex display in byte-size pieces  (5000h became 50 00);  ZCRCK's display is
more conventional, to conform with  NULU, PPIP, etc.
:1
   Syntax   ZCRCK [du: or dir:]afn [[/]Options]

  Options   L   <-- output listing to LST: device
            D   <-- output listing to file CRC.CRC

   ZCRCK  will  identify  itself,  print a header line and  then  process  all 
matching files.   CRC values for the selected files will  be displayed.   Both 
"CHEK" and "CRCK" values are shown.
:2
 Usage 

   ZCRCK satisfies  both  worlds  by  providing  simultaneous  display of CRCs
computer by two polynomials:

X^16 + X^12 + X^5 +1				(the one used in CHEK, LU)
X^16 + X^15 + X^13 + X^7 + X^4 + X^2 + X + 1	(the one used in CRCK, XMODEM)

   Its primary purpose is to display CRCK values on RCP/M systems.  Therefore,
no provisions for file output have  been  made.   (It does, however, provide a
much smaller, fast-loading alternative to  more elaborate  programs,  like the
standard Z3 CRC.COM.
:3
 ZCRCK Notes - 1/2 

   a. Version 1.4 updates (8/7/91, Bruce Morgen):
      - File list is now sorted for improved appearance and readability.  
      - A Type 4 version has been  implemented  through  use of the new WILDEN
        module in lieu of WILDEX and some added code for determining where the
        CRC3 buffer will be allocated.  
      - The help message has been clarified and now includes the ZCRCK COMfile
        Type and load address.  
      - The data  area  is  now in  CSEG  to  prevent  the Type 4 version from
        corrupting the CCP. 

   b. Version 1.3 updates (12/11/89, Howard Goldstein):
      - Adds option to send output to disk file.   
      - Some minor bugs fixed.

   c. Version 1.2 updates (02/20/88, Bruce Morgen):
      - Uses faster table-driven CRC3xxxx routines from SYSLIB4
      - Includes type-3 safety header
      - Adds a few cosmetic touches.
 ZCRCK Notes - 2/2 

   d. Version 1.1 updates (05/13/87, Bruce Morgen):
      - Includes a printer output option 
      - Makes ZCRCK a Z33 type 3 COM file (will not run on an 8080 or 8085).
:4
 Example of Use 


D15>zcrck a15:zcrck.com

ZCRCK, Version 1.4 (ESKAY-b/m, Type 3 at 0100h)
Matching files:    1 in the [ROOT] directory.
DU:filename.[typ]    CRCK     CHEK     KBytes   Records
-------------------------------------------------------
A15:ZCRCK   .COM     2EEA     466F         3        24

Done.
