%OP%JUY
%OP%PL65
%OP%TM1
%OP%HM2
%OP%FM2
%OP%BM1
%OP%LM10
%OP%HE/%H2%Z88 Users' Club Software Library%H2%/
%OP%FO/%H2%Z106%H2%//@p@/
%CO:A,3,64%%C%%H2%SQueeZ


%JR%  This program, originally devised by John B. Davies, is 
%JL%designed to compress text files to save RAM space. As supplied, 
%JR%it is a standalone utility but it can be called from a utility 
%JL%like Michael Hey's "Functionkeys" as a kind of popdown. The 
line in "Functionkeys" would be something like:



%JR%(Note the space before RUN and the double double quotes round 
%JL%Q. Keep the name short to speed things up).  Functionkeys may 
%JR%need the ON ERROR line from this program to escape to BASIC 
quickly enough. In SQueeZ,  it becomes:



whilst the *NAME line is redundant.

%JL%  It takes about 1 minute to SQueeZ 1K. Timeout is suspended 
%JR%whilst running. As the last action is to delete the file being 
%JL%processed, it remains intact if you ESCape while running. For 
%JR%the same reason both files have to be accommodated in RAM up to 
that point, so take care on an unexpanded 32K Z88.

%JR%  The program gives a .SQZ file extension to a SQueeZed file 
%JL%and looks for this when deciding what to do. Existing file 
%JR%extensions are removed in this version of the program so it is 
%JL%essential that the main part of the filename is unique or you 
%JR%may find SQueeZed versions of files, distinguished only by 
%JR%extensions, over-writing each other with consequent loss of 
%JL%files. If you use filename extensions for text files and they 
%JR%are essential, ask the Software Library for SQZENC.BAS (Z130) 
and the notes therefor.

%JL%  As the main basis of the SQueeZ routine is the occurence of 
%JR%spaces and vowels after lower case letters it is only of value 
%JL%with text files. PipeDream files SQueeZ up to 30%PC%, plain text a 
%JR%little more. If you really want to customise it, you could 
reassign N%PC%=103 to 105 in both PROC_SQZ and PROC_UNSQZ.

%JL%  There isn't much to go wrong but I suggest you practice first 
%JR%on some specially created TEST files before you chance your 
%JL%irreplaceable files, especially if you have tried customising. 
%JR%Don't forget that the FILER will popdown in BASIC just as in 
any other applications.


Ted Ovenden (0633)
6 Lodge Close
Bengeo
HERTFORD
Hertfordshire
SG14 3DH
%CO:B,12,61%








%H2%DATA "SQueeZ text files","|[ RUN""Q""~E"






%H2%ON ERROR CLOSE#0:VDU1,127:RUN"FUNCTIONKEYS"
%CO:C,12,49%%CO:D,12,37%
















































November 1990
%CO:E,12,25%%CO:F,12,13%