Commit Graph

32 Commits

Author SHA1 Message Date
introspec
96b9933bd3 remove temporary label 2020-01-02 14:32:30 +00:00
introspec
9cd9fa5939 -2 bytes
(same speed)
2020-01-02 14:30:00 +00:00
introspec
d5d788946e Added an option for unrolling long match copying
Usually useless and costing +57 bytes, this option can bring dramatic performance improvements on very compressible data dominated by long matches
2019-10-22 20:11:46 +01:00
introspec
495a12216f -1 byte
Very slightly faster too
2019-10-11 00:23:43 +01:00
introspec
566e3a94e8 +0.2% speed
also, added an option to unroll LDIR for longer matches (which adds 38 bytes, but can be significantly faster for files with many long matches)
2019-10-10 22:50:23 +01:00
Emmanuel Marty
6a62f7d795 Update Z80 depackers changes history 2019-09-26 11:42:52 +02:00
Emmanuel Marty
681f78d1e8 Rename 2019-09-26 07:48:59 +02:00
Emmanuel Marty
8015ab8650 Rename 2019-09-26 07:48:44 +02:00
Emmanuel Marty
2f15298343 Rename 2019-09-26 07:48:33 +02:00
Emmanuel Marty
648a308d87 Rename 2019-09-26 07:48:19 +02:00
Emmanuel Marty
587a92f4ab Rename Z80 depackers, add version history to LZSA1 2019-09-26 07:47:43 +02:00
Emmanuel Marty
7d9135c548 Update Z80 decompressors 2019-09-25 08:09:18 +02:00
Emmanuel Marty
9de7e930e9 Faster LZSA1 z80 decompression 2019-08-27 13:16:20 +02:00
uniabis
a807344343 2bytes shorter 2019-08-22 12:55:55 +09:00
introspec
be30cae636 -1 byte
slightly slower, but this is the size-optimized branch
2019-08-06 12:36:27 +01:00
introspec
44bff39de3 New faster and shorter decompressors
This update is mostly about better integration of improvements by uniabis, with spke contributing several smaller size optimizations.
2019-08-01 15:07:14 +01:00
introspec
e7bb1faece Merge branch 'master' into master 2019-07-31 23:24:30 +01:00
introspec
51ef92cdab incorporated improvements by uniabis
also, slightly faster decompression for fast packer in backwards mode
2019-07-31 20:42:47 +01:00
uniabis
8d0528fddc hd64180 support
a bit faster, a bit smaller
2019-07-31 01:39:27 +09:00
Emmanuel Marty
0a04796b19 Fix for z80 LZSA2 fast backward depacker 2019-07-27 15:39:44 +02:00
introspec
ac3bf78273 fix a bug in the backward version of unlzsa2_fast_v1.asm
an INC HL slipped through
2019-07-27 14:14:54 +01:00
introspec
cca79e3e59 Delete unlzsa_small_v1.asm 2019-07-24 17:31:22 +01:00
introspec
607b26d337 Delete unlzsa_fast_v1.asm 2019-07-24 17:31:14 +01:00
introspec
fd61f403ad LZSA1 decompressors with added support for -b. 2019-07-24 17:30:37 +01:00
introspec
fcfba056d2 Add files via upload
LZSA2 decompressors with support for -b option.
2019-07-24 17:28:39 +01:00
Emmanuel Marty
5a531cd4ce Remove 2019-06-21 17:40:33 +02:00
Emmanuel Marty
d1245c7d6a Fix small typo in z80 depackers 2019-06-21 17:39:50 +02:00
Emmanuel Marty
931f5fff9b Add Z80 decompressors for LZSA2 2019-06-10 13:24:15 +02:00
emmanuel-marty
97dd3ffc1f Update fast Z80 decompressor 2019-04-25 17:19:58 +02:00
emmanuel-marty
2b9780bd65 Finalize lzsa1 compressed format, speed up and simplify decompression 2019-04-24 09:47:40 +02:00
emmanuel-marty
f837ed096e Add size-optimized Z80 decompressor, contributed by spke 2019-04-21 08:15:43 +02:00
emmanuel-marty
be54a4f889 Check in optimized-for-speed Z80 decompressor contributed by spke 2019-04-07 00:01:42 +02:00