Releases: emmanuel-marty/lzsa
Releases · emmanuel-marty/lzsa
1.0.4
Version 1.0.4:
- New speed-optimized LZSA1 and LZSA2 decompressors for 8088 and 8086 by Jim Leonard
- Improvements to size-optimized versions of LZSA1/LZSA2 for 8088 by Peter Ferrie
- Size and speed improvements to LZSA1/LZSA2 decompressors for 6502 by Peter Ferrie
1.0.3
1.0.2
Version 1.0.2:
- Increase LZSA1 and LZSA2 compression ratio for some types of files
1.0.1
Version 1.0.1:
- Small improvement to the LZSA2 compression ratio
- Add 32-bit windows binary
1.0.0
Version 1.0.0:
- Final LZSA1 format
- Updated, faster LZSA1 decompressors
- New and final LZSA2 format with higher compression, and associated decompressors. Ratio on par with ZX7 with much higher decompression speed
- Compression and decompression benchmarks (-cbench and -dbench command line options)
- Self-tests (-test command line option)
0.5.6
Version 0.5.6:
- Implement support for dictionaries
- When using the -m option, decompress ~7% faster by trading ~0.5% in compression ratio
0.5.5
Version 0.5.5:
- Reduce token count by 1% without changing the compression ratio
0.5.4
Version 0.5.4:
- Update and freeze 'lzsa1' compressed format. The byte encoding is now final and will not change anymore.
- Improve format to simplify and speed up the decompression code while keeping the same ratio.
- Minor command-line fixes.
0.5.3
Version 0.5.3:
- Add -m option to set the minum match length
- Add --prefer-speed, --prefer-ratio options to favor the compression ratio (default) or decompression speed, which are equivalent to -m3 and -m4 (decompression speed equals LZ4 on Z80 when using --prefer-speed, with a better ratio)
- Compress 5% faster
- Add size-optimized variant of the Z80 decompressor (contributed by spke)
- Add strict block size checks when decompressing with the command-line tool
0.5.2
Version 0.5.2:
- Add LZSA decompression code for 6502
- Fix small flaw in optimizer to gain a small amount of extra compression, and decompression speed