home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug078.arc
/
CRUNCH23.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
4KB
|
90 lines
+--------------------------------------------------------------+
| All source code contained in CRUNCH23.LBR, as well as object |
| code created from it, are Copyright (C) Steven Greenberg, |
| 15 November 1986. May be reproduced for non-profit use only. |
| Public release of modifications strictly prohibited without |
| expressed consent of the author. |
+--------------------------------------------------------------+
This source code is being released in the public interest by its
author, with the good faith that those receiving it will adhere
to the above copyright message. In other words, you can distrib-
ute "CRUNCH / UNCRunch", and you can modify it if you wish, but
you can't do both. I must also suggest that you be careful of
changing CRUNCH, in particular, in any way that might affect the
program's output. Incompatible "crunched" files floating around
won't do anyone any good.
*****************************************************************
Changes for v2.3
NOTE: Although there is a CRUNCH22.LBR, there is no v2.2 of
CRUNCH or UNCRunch. It was skipped to get the library names back
in sync with the program versions.
1. ZCPR3 support. The programs now can be configured for ZCPR
use. The configuration may be accomplished by a patch byte, by
running the install program CRINSTAL, or by performing a Z3INS
installation of the program.
2. Patch Byte Locations. To support the Z3 environment descrip-
tor, the patch byte locations have been shifted up. If you are
going to be patching these bytes yourself, refer to the new
PATCH23.DOC, included ( Note: while the location of these bytes
has changed, their function has not). If you are going to use
the install program CRINSTAL.COM, just make sure to use v2.3 of
that program, included. If you make a mistake and use the wrong
install with the wrong program, you will simply get a "Invalid or
Incompatible CRUNCH.COM" or some similar message.
3. That's it. Usage of v2.3 is identical to that of v2.1.
******************************************************************
Release Notes: Many people have noticed that the type program
TYPELZ has not been included in the last few releases of CRUNCH.
I will shortly release a TYPELZ library which contains the most
recent version of that program along with the source for the REL
files needed to support it. I will then leave subsequent type
program releases to others. There are already one or two very
good alternatives to TYPELZ, and I prefer to concentrate my work
on compression itself, rather than associated utility support.
Speaking of utility support, there have also been a number of
inquiries concerning a CRUNCH.REL (companion to UNCR.REL) for use
by utilities to support crunched files. I will take care of this
as soon as practical; possibly it will be included with the other
support programs in the TYPELZ release.
Greenbug notice: The USQREL file currently used with versions 2.x
of TYPELZ will refuse to type a squeezed file in the 1/128 chance
that one of the checksum bytes is zero. The corrected USQREL
will be released in the TYPELZ library mentioned above. Note
this only affects squeezed files, not crunched or uncompressed.
(Note to programmers involved- In the mean time the problem can
be fixed by inserting any non-0 value in these two [unused] bytes
before calling USQREL).
Questions, problems, suggestions, etc:
Steven Greenberg 201-670-8724 (voice; eves, wknds)
-----------------------------------------------------------------
Acknowledgements:
=================
ZCPR3 Consultant: Bruce Morgen
Also thanks to (continued from last release...)
Keith Peterson, Jon Schneider, Jay Sage, Gary Inman, Steve Russel,
Terry Carroll, George Peace, Pete Zuroff and many others...
-----------------------------------------------------------------