emmanuel-marty/apultra
Free open-source compressor for apLib with 5-7% better ratios
29 Releases
Latest: 3y ago
1.4.8Latest
📋 Changes
- Add missing error message, when failing to write output file
- Fixes for some error handling code
1.4.7
📋 Changes
- Compress another 3.5% faster, on average
1.4.6
📋 Changes
- Compress a bit faster again
- Fix potential bug (not seen in production)
1.4.5
📋 Changes
- Compress yet another 5% faster (the compressed output is unchanged)
1.4.4
📋 Changes
- Compress another 5% faster (the compressed output is unchanged)
- Small ratio increase for some files
1.4.3
📋 Changes
- Compress slightly faster (the compressed output is unchanged)
- Important fix for the 68000 depacker (reported by arnaud-carre)
1.4.2
📋 Changes
- Compress 5% faster again, on average (the compressed output is unchanged)
1.4.1
📋 Changes
- Tiny compression ratio increase for some small files
- Small ratio increase for some files > 64 Kb
- Fix warnings for some older compilers
1.4.0
📋 Changes
- Slightly increase compression ratio for some files
1.3.71.3.7b
📋 Changes
- Compress yet another 5% faster on average, compared to v1.3.6 (the compressed output is still unchanged)
- New 68000 decompressor
- Fix Makefile to not create an empty folder, when building from source
1.3.6
📋 Changes
- Compress another 5% faster on average, compared to v1.3.5 (the compressed output is unchanged)
- New 6502 backwards decompressor, optimized for speed
- Major improvements to size and speed for 6809 depackers, contributed by Doug Masten
- Similar improvements to H6309 depackers, also by Doug Masten
- Fix suboptimal compression when using '-w' option to limit the max offset/window size
- Avoid C99 in command-line tool, in order to build with older compilers
1.3.5
📋 Changes
- Compress another 10% faster compared to v1.3.4 (the compressed output is unchanged)
- apultra v1.3.5 is 2X faster than v1.2.1 while compressing better
1.3.4
📋 Changes
- Slightly higher compression ratio for some input files
- Compress 25% faster on average, compared to v1.3.3
1.3.3
📋 Changes
- Increase compression ratio slightly for some input files
- Compress large files (> 1 MB) 5% faster on average, compared to v1.3.2
- Speed- and size-optimizations to the 6809 depackers, contributed by Doug Masten
- New Hitachi 6309 depacker (derived from the 6809 code), thanks to Doug Masten
1.3.2
📋 Changes
- Compress 20% faster on average, compared to v1.3.1 (the compressed output is identical)
- Reduce memory used to compress large input files (> 1 MB) by 50%
- Fix -stats display
- Add 32-bit Windows build
- Add 6809 depackers (forward and backward) for the Tandy CoCo, Dragon 32/64, Thomson computers, Vectrex..
1.3.1
📋 Changes
- Support dictionary compression (you will need to stick the dictionary in front of your decompression buffer, or after it if decompressing backwards)
- Compress another 20% faster on average, compared to v1.3.0 (the compressed output is still unchanged)
- Update the z80 depacker to be 4% faster (18% faster than the previous fastest z80 aPLib decompressor)
- Support backward decompression in the z80 depacker
1.3.0
📋 Changes
- Support backward compression using the -b flag (you will need to use a backward depacker)
- Compress 20% faster on average (the compressed output is unchanged)
1.2.2
📋 Changes
- Compress some files slightly better
1.2.1
📋 Changes
- Another small increase in compression ratio
- New, state of the art z80 depackers by spke
- Size-optimized version of the 8088 depacker
- Faster and smaller speed-optimized 8088 depacker
1.1.0
📋 Changes
- Small increase in compression ratio for some files
- Show safety distance when using the -stats option
- 8088 depacker
- Fast 6502 depacker, contributed by jbrandwood
- Z80 and ARM7TDMI depackers, contributed by Dwedit
1.0.8
📋 Changes
- Small increase in compression ratio
- Speed up compression
- Reduce memory use for small files
1.0.7
📋 Changes
- Increase compression ratio by another 0.03%
1.0.6
📋 Changes
- Increase compression ratio further
1.0.5
📋 Changes
- Small compression ratio increase
1.0.4
📋 Changes
- Increase compression ratio
- Reduce memory use
- Fix inefficiency in merging very large matches
1.0.3
📋 Changes
- Increase overall compression ratio
1.0.2
📋 Changes
- Increase compression ratio for large files
- Decrease overall memory use
1.0.1
📋 Changes
- Minor efficiency fixes, slightly increased compression ratio
1.0.0
📋 Changes
- Initial release
