Short: A (de)cruncher for CBM executables Author: a1bert@iki.fi (Pasi 'Albert' Ojala) Uploader: polluks sdf lonestar org (Stefan Haubenthal) Type: dev/cross Version: 1.14 Architecture: ppc-amigaos >= 4.0.0; ppc-morphos; m68k-amigaos URL: http://www.iki.fi/a1bert/Dev/pucrunch/ Pucrunch is a Hybrid LZ77 and RLE compressor, uses an Elias Gamma Code for lengths, mixture of Gamma Code and linear for LZ77 offset, and ranked RLE bytes indexed by the same Gamma Code. Uses no extra memory in decompression. Usage: pucrunch [-] [ []] -flist list all decompressors -ffast select faster version, if available (longer) -fshort select shorter version, if available (slower) -fbasic select version for BASIC programs (for VIC20 and C64) -fdelta use delta-lz77 -- shortens some files -f enable fast mode for C128 (C64 mode) and C16/+4 (default) +f disable fast mode for C128 (C64 mode) and C16/+4 c machine: 64 (C64), 20 (VIC20), 16 (C16/+4) a avoid video matrix (for VIC20) d data (no loading address) l set/override load address x set execution address e force escape bits r restrict lz search range n no RLE/LZ length optimization s full statistics v verbose p force extralzposbits m max len 5..7 (2*2^5..2*2^7) i interrupt enable after decompress (0=disable) g memory configuration after decompress u unpack