├── .gitignore ├── BUILD.txt ├── LICENSE.txt ├── Makefile ├── README.txt ├── cruncher ├── AmigaWords.h ├── Coder.h ├── CountingCoder.h ├── CuckooHash.h ├── DataFile.h ├── Decoder.h ├── DecrunchHeaders.h ├── Heap.h ├── HunkFile.h ├── LZDecoder.h ├── LZEncoder.h ├── LZParser.h ├── MatchFinder.h ├── Pack.h ├── RangeCoder.h ├── RangeDecoder.h ├── Shrinkler.cpp ├── SizeMeasuringCoder.h ├── SuffixArray.h ├── Verifier.h ├── assert.h └── doshunks.h ├── decrunchers ├── Header.S ├── MiniHeader.S ├── OverlapHeader.S └── ShrinklerDecompress.S ├── decrunchers_bin ├── Header1.bin ├── Header1.dat ├── Header1C.bin ├── Header1C.dat ├── Header1CT.bin ├── Header1CT.dat ├── Header1T.bin ├── Header1T.dat ├── Header2.bin ├── Header2.dat ├── Header2C.bin ├── Header2C.dat ├── MiniHeader.bin ├── MiniHeader.dat ├── MiniHeaderC.bin ├── MiniHeaderC.dat ├── OverlapHeader.bin ├── OverlapHeader.dat ├── OverlapHeaderC.bin ├── OverlapHeaderC.dat ├── OverlapHeaderCT.bin ├── OverlapHeaderCT.dat ├── OverlapHeaderT.bin └── OverlapHeaderT.dat └── toolchain └── amiga-binutils ├── as.exe └── ld.exe /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | toolchain/* 3 | -------------------------------------------------------------------------------- /BUILD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/BUILD.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/Makefile -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/README.txt -------------------------------------------------------------------------------- /cruncher/AmigaWords.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/AmigaWords.h -------------------------------------------------------------------------------- /cruncher/Coder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/Coder.h -------------------------------------------------------------------------------- /cruncher/CountingCoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/CountingCoder.h -------------------------------------------------------------------------------- /cruncher/CuckooHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/CuckooHash.h -------------------------------------------------------------------------------- /cruncher/DataFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/DataFile.h -------------------------------------------------------------------------------- /cruncher/Decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/Decoder.h -------------------------------------------------------------------------------- /cruncher/DecrunchHeaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/DecrunchHeaders.h -------------------------------------------------------------------------------- /cruncher/Heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/Heap.h -------------------------------------------------------------------------------- /cruncher/HunkFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/HunkFile.h -------------------------------------------------------------------------------- /cruncher/LZDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/LZDecoder.h -------------------------------------------------------------------------------- /cruncher/LZEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/LZEncoder.h -------------------------------------------------------------------------------- /cruncher/LZParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/LZParser.h -------------------------------------------------------------------------------- /cruncher/MatchFinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/MatchFinder.h -------------------------------------------------------------------------------- /cruncher/Pack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/Pack.h -------------------------------------------------------------------------------- /cruncher/RangeCoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/RangeCoder.h -------------------------------------------------------------------------------- /cruncher/RangeDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/RangeDecoder.h -------------------------------------------------------------------------------- /cruncher/Shrinkler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/Shrinkler.cpp -------------------------------------------------------------------------------- /cruncher/SizeMeasuringCoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/SizeMeasuringCoder.h -------------------------------------------------------------------------------- /cruncher/SuffixArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/SuffixArray.h -------------------------------------------------------------------------------- /cruncher/Verifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/Verifier.h -------------------------------------------------------------------------------- /cruncher/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/assert.h -------------------------------------------------------------------------------- /cruncher/doshunks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/cruncher/doshunks.h -------------------------------------------------------------------------------- /decrunchers/Header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers/Header.S -------------------------------------------------------------------------------- /decrunchers/MiniHeader.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers/MiniHeader.S -------------------------------------------------------------------------------- /decrunchers/OverlapHeader.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers/OverlapHeader.S -------------------------------------------------------------------------------- /decrunchers/ShrinklerDecompress.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers/ShrinklerDecompress.S -------------------------------------------------------------------------------- /decrunchers_bin/Header1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1.bin -------------------------------------------------------------------------------- /decrunchers_bin/Header1.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1.dat -------------------------------------------------------------------------------- /decrunchers_bin/Header1C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1C.bin -------------------------------------------------------------------------------- /decrunchers_bin/Header1C.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1C.dat -------------------------------------------------------------------------------- /decrunchers_bin/Header1CT.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1CT.bin -------------------------------------------------------------------------------- /decrunchers_bin/Header1CT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1CT.dat -------------------------------------------------------------------------------- /decrunchers_bin/Header1T.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1T.bin -------------------------------------------------------------------------------- /decrunchers_bin/Header1T.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header1T.dat -------------------------------------------------------------------------------- /decrunchers_bin/Header2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header2.bin -------------------------------------------------------------------------------- /decrunchers_bin/Header2.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header2.dat -------------------------------------------------------------------------------- /decrunchers_bin/Header2C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header2C.bin -------------------------------------------------------------------------------- /decrunchers_bin/Header2C.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/Header2C.dat -------------------------------------------------------------------------------- /decrunchers_bin/MiniHeader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/MiniHeader.bin -------------------------------------------------------------------------------- /decrunchers_bin/MiniHeader.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/MiniHeader.dat -------------------------------------------------------------------------------- /decrunchers_bin/MiniHeaderC.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/MiniHeaderC.bin -------------------------------------------------------------------------------- /decrunchers_bin/MiniHeaderC.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/MiniHeaderC.dat -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeader.bin -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeader.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeader.dat -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeaderC.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeaderC.bin -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeaderC.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeaderC.dat -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeaderCT.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeaderCT.bin -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeaderCT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeaderCT.dat -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeaderT.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeaderT.bin -------------------------------------------------------------------------------- /decrunchers_bin/OverlapHeaderT.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/decrunchers_bin/OverlapHeaderT.dat -------------------------------------------------------------------------------- /toolchain/amiga-binutils/as.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/toolchain/amiga-binutils/as.exe -------------------------------------------------------------------------------- /toolchain/amiga-binutils/ld.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/askeksa/Shrinkler/HEAD/toolchain/amiga-binutils/ld.exe --------------------------------------------------------------------------------