%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%