GitPedia
emmanuel-marty

emmanuel-marty/apultra

Free open-source compressor for apLib with 5-7% better ratios

29 Releases
Latest: 3y ago
1.4.8Latest
emmanuel-martyemmanuel-marty·3y ago·October 11, 2022
GitHub

📋 Changes

  • Add missing error message, when failing to write output file
  • Fixes for some error handling code
1.4.7
emmanuel-martyemmanuel-marty·4y ago·June 14, 2022
GitHub

📋 Changes

  • Compress another 3.5% faster, on average
1.4.6
emmanuel-martyemmanuel-marty·4y ago·February 26, 2022
GitHub

📋 Changes

  • Compress a bit faster again
  • Fix potential bug (not seen in production)
1.4.5
emmanuel-martyemmanuel-marty·4y ago·January 6, 2022
GitHub

📋 Changes

  • Compress yet another 5% faster (the compressed output is unchanged)
1.4.4
emmanuel-martyemmanuel-marty·4y ago·December 6, 2021
GitHub

📋 Changes

  • Compress another 5% faster (the compressed output is unchanged)
  • Small ratio increase for some files
1.4.3
emmanuel-martyemmanuel-marty·4y ago·September 29, 2021
GitHub

📋 Changes

  • Compress slightly faster (the compressed output is unchanged)
  • Important fix for the 68000 depacker (reported by arnaud-carre)
1.4.2
emmanuel-martyemmanuel-marty·4y ago·September 8, 2021
GitHub

📋 Changes

  • Compress 5% faster again, on average (the compressed output is unchanged)
1.4.1
emmanuel-martyemmanuel-marty·5y ago·June 4, 2021
GitHub

📋 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
emmanuel-martyemmanuel-marty·5y ago·January 8, 2021
GitHub

📋 Changes

  • Slightly increase compression ratio for some files
1.3.71.3.7b
emmanuel-martyemmanuel-marty·5y ago·December 12, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·5y ago·November 1, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·5y ago·August 14, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·5y ago·July 28, 2020
GitHub

📋 Changes

  • Slightly higher compression ratio for some input files
  • Compress 25% faster on average, compared to v1.3.3
1.3.3
emmanuel-martyemmanuel-marty·5y ago·July 21, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·5y ago·July 9, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·6y ago·June 8, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·6y ago·May 27, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·6y ago·May 20, 2020
GitHub

📋 Changes

  • Compress some files slightly better
1.2.1
emmanuel-martyemmanuel-marty·6y ago·May 13, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·6y ago·May 6, 2020
GitHub

📋 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
emmanuel-martyemmanuel-marty·6y ago·December 21, 2019
GitHub

📋 Changes

  • Small increase in compression ratio
  • Speed up compression
  • Reduce memory use for small files
1.0.7
emmanuel-martyemmanuel-marty·6y ago·December 8, 2019
GitHub

📋 Changes

  • Increase compression ratio by another 0.03%
1.0.6
emmanuel-martyemmanuel-marty·6y ago·December 3, 2019
GitHub

📋 Changes

  • Increase compression ratio further
1.0.5
emmanuel-martyemmanuel-marty·6y ago·November 19, 2019
GitHub

📋 Changes

  • Small compression ratio increase
1.0.4
emmanuel-martyemmanuel-marty·6y ago·November 13, 2019
GitHub

📋 Changes

  • Increase compression ratio
  • Reduce memory use
  • Fix inefficiency in merging very large matches
1.0.3
emmanuel-martyemmanuel-marty·6y ago·November 8, 2019
GitHub

📋 Changes

  • Increase overall compression ratio
1.0.2
emmanuel-martyemmanuel-marty·6y ago·November 8, 2019
GitHub

📋 Changes

  • Increase compression ratio for large files
  • Decrease overall memory use
1.0.1
emmanuel-martyemmanuel-marty·6y ago·November 4, 2019
GitHub

📋 Changes

  • Minor efficiency fixes, slightly increased compression ratio
1.0.0
emmanuel-martyemmanuel-marty·6y ago·November 3, 2019
GitHub

📋 Changes

  • Initial release