Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!tgr!ABN.ISCAMS@USC-ISID.ARPA From: ABN.ISCAMS@USC-ISID.ARPA Newsgroups: net.micro.cpm Subject: Re: Basic unsqueezer Message-ID: <10313@brl-tgr.ARPA> Date: Tue, 30-Apr-85 23:52:35 EDT Article-I.D.: brl-tgr.10313 Posted: Tue Apr 30 23:52:35 1985 Date-Received: Thu, 2-May-85 06:44:47 EDT Sender: news@brl-tgr.ARPA Lines: 26 Bill (et al), Can't find my listing of the SIGM volumes at SIMTEL20 ANYWHERE! But anyway... Our friends at Universidad de Pueblo in Mexico City disassembled the 8080 version of SQ and USQ from its binary .COM file (as a student exercise, I understand), and rewrote it like humans would in Assembler. Carved a whole BUNCH of waste out of it, reduced its compiled form signifi- cantly, and also increased its speed. The kid went through THEIR source code, stuck in a bunch of Z80 stuff (and tightened up the code a little more), and it still works! However, for a nice, documented (yep, in English) source code for SQ and USQ squeeze programs, to include a nice library where you can use the SQ and USQ algorithms as part of a byte stream in about ANYTHING... It's in one of the volumes (above 170, as I recollect) in the SIGM archives at SIMTEL20, identified (as several volumes are) by the Univ. de Pueblo name and a bunch of SQ/USQ files. Have fun! I sure did! Regards, David Kirschbaum Toad Hall ABN.ISCAMS@USC-ISID