To install this package on CP/M, download the ZIP file and unpack it. It will create a folder with the same name as the package, containing the files shown.
Download NULU-ARC-CRUNCH.zip containing all files below.
README.TXT
----------
LBR, SQUEEZE, CRUNCH, ARC
Library and compression/decompression tools
Tom Jennings
08 jan 2026
This is a curated set of tools derived from downloads
from TECHTINKERING.COM. It's a great site, but the
files downloadable there are a mess. (NULU152.LBR
contained files were all CRUNCHed; the UNCRUNCH
program was in a .ARC file; etc. .DOC files were
cut short when extracted; NULU152.COM arrived with
some terminal's ESCape sequences embedded and
other customizations.)
These work on MP/M. Unfortunately the otherwise
excellent LU310.COM does not.
The programs below were prepared for fZ80 but
should work on any CP/M machine; there are no
fZ80 dependencies. There are patch docs with which
you can customize them.
Enclosed also are the .LBRs downloaded from TECHTINKERING.
The various .COM and other files below may not be
the ones in those .LBRs! Don't overwrite them by
extracting in place! Extract them on another disk
or user number.
The files below with comments are clean working
copies of the intended files as tested by me.
Note that each program has it's own peculiar and
sometimes difficult command line syntax.
* NULU is consistent and very unix-like with its -X
type options.
* UNARC is unobvious, and only extracts if you
include a drive letter in the command tail!
UNARC FILE.ARC PROG.NAM will list details about
the file PROG.NAM inside the ARC file.
UNARC FILE.ARC C:PROG.NAM will extract that file!
Very confusing command line, but the program
seems to work well.
NULU.COM This is NULU152.CPM from the .LBR
of similar name, with the following
patches REMOVED (see NULUMOD.DOC):
024e: 01, exit after command line.
0252: No prefix commands.
027d: All ESCape sequences removed.
Other settings are default.
NULUMOD.DOC How-to PATCH for NULU.COM; the file
in the .LBR was truncated.
UNARC.COM Directly from the .LBR; works.
NULU152.COM The working but oddly-customized
binary from the .LBR.
UNCR.COM This is UNCRUNCH28.COM. UNCRUNCH
allegedly handles LZH encrypted
files but I have not tested it.
CRUNCH28.NEW and .DOC contain
useful information.
CRUNCH.COM This is CRUNCH28.COM.
LSWEEP.COM This is LSWEEP13.COM, a SWEEP
type program with command line
options. LSWEEP file.LBR
and you can choose which files
to extract.
--------------------
Archive: NULU-ARC-CRUNCH.zip
Length Date Time Name
--------- ---------- ----- ----
512 2024-12-31 16:00 NULU-ARC-CRUNCH/COPYTOA.SUB
38144 2024-12-31 16:00 NULU-ARC-CRUNCH/CRUNCH28.ARC
5248 2024-12-31 16:00 NULU-ARC-CRUNCH/CRUNCH28.CFG
12288 2024-12-31 16:00 NULU-ARC-CRUNCH/CRUNCH28.DOC
6272 2024-12-31 16:00 NULU-ARC-CRUNCH/CRUNCH28.NEW
6144 2024-12-31 16:00 NULU-ARC-CRUNCH/CRUNCH.COM
16000 2024-12-31 16:00 NULU-ARC-CRUNCH/LSWEEP.COM
56192 2024-12-31 16:00 NULU-ARC-CRUNCH/NULU152A.LBR
15616 2024-12-31 16:00 NULU-ARC-CRUNCH/NULU152.COM
10240 2024-12-31 16:00 NULU-ARC-CRUNCH/NULU152.INF
64128 2024-12-31 16:00 NULU-ARC-CRUNCH/NULU15.DOC
15872 2024-12-31 16:00 NULU-ARC-CRUNCH/NULU.COM
8064 2024-12-31 16:00 NULU-ARC-CRUNCH/NULUMOD.DOC
1792 2024-12-31 16:00 NULU-ARC-CRUNCH/NULUREAD.ME
2944 2024-12-31 16:00 NULU-ARC-CRUNCH/NULUTERM.ASM
2432 2024-12-31 16:00 NULU-ARC-CRUNCH/README.TXT
4736 2024-12-31 16:00 NULU-ARC-CRUNCH/UNARC.COM
8576 2024-12-31 16:00 NULU-ARC-CRUNCH/UNCR.COM
--------- -------
275200 18 files