Skip to content

Releases: emmanuel-marty/lzsa

1.1.4

13 Nov 15:07
e328f63
Compare
Choose a tag to compare

Version 1.1.4:

  • Increase LZSA2 ratio by 0.04% on average
  • New speed-oriented 6502 decompressors by Peter Ferrie
  • Improvements to the size-oriented 6502 decompressors by Peter Ferrie
  • Another small efficiency improvement for very large matches
  • Reduce memory required for compression

1.1.3

29 Oct 12:37
7371486
Compare
Choose a tag to compare

Version 1.1.3:

  • Fix inefficiency when encoding very large matches for LZSA1 and LZSA2
  • Increase LZSA2 ratio by 0.025% on average
  • Rewritten LZSA1 8088 jumptable decompressor (LZSA1JMP), now 12.5% faster than LZ4 at -m5

1.1.2

22 Oct 21:46
f4cf97f
Compare
Choose a tag to compare

Version 1.1.2:

  • Newly compressed LZSA1 files decompress ~0.9% faster on average
  • Increase LZSA2 compression ratio by ~0.1% on average
  • New option in LZSA1 z80 decompressor to decompress highly compressible datasets 2%+ faster (with the decompressor code being larger)

1.1.1

11 Oct 08:47
6adf92f
Compare
Choose a tag to compare

Version 1.1.1:

  • Newly compressed LZSA2 files will decompress 0.7% faster on average
  • Update to the LZSA2 Z80 fast depacker, now 0.2% faster
  • Update to the LZSA2 Z80 small depacker, a byte smaller and slightly faster
  • Implement -stats for decompressor developers
  • Fix small efficiency issues in the compressor (resulting in a tiny compression ratio increase for some LZSA2 files)

1.1.0

26 Sep 10:40
6a62f7d
Compare
Choose a tag to compare

Version 1.1.0:

  • Increase LZSA2 compression slightly further (+0.1% on average)
  • Use forward arrivals parser in -m modes for LZSA1 and LZSA2, for a better ratio at the same decompression speed
  • Remove old backwards parser
  • Update Z80 decompressors

1.0.9

20 Sep 10:38
1a4f662
Compare
Choose a tag to compare

Version 1.0.9:

  • Increase LZSA2 compression ratio further
  • Speed up LZSA1 compression
  • Reduce memory use for compression

1.0.8

17 Sep 07:44
8b7d0ab
Compare
Choose a tag to compare

Version 1.0.8:

  • Small increase in compression ratio for LZSA2
  • Small decrease in token count for LZSA2 (newly compressed files will decompress slightly faster)
  • Add a missing bound check in C decompressors

1.0.7

27 Aug 11:25
2d213bc
Compare
Choose a tag to compare

Version 1.0.7:

  • Create LZSA1 files that decompress faster (with the same ratio)
  • Increase compression ratio for LZSA2
  • Z80 decompressor speed and size improvements

1.0.6

27 Jul 22:28
b3aae36
Compare
Choose a tag to compare

Version 1.0.6:

  • 6502 decompressor fix
  • Z80 decompressor fix
  • Minor improvements to self-tests

1.0.5

24 Jul 21:44
fd70be9
Compare
Choose a tag to compare

Version 1.0.5:

  • Support backward decompression for raw blocks (supported by the Z80 and 6502 decompressors)
  • When using -v (verbose) and -r (raw blocks), display the minimum safety distance between the decompressed and compressed data start (or between the compressed and decompressed data end in backward mode)
  • 6502 decompressor fix