Commit Graph

474 Commits

Author SHA1 Message Date
Emmanuel Marty
35ec6d73da
Optimal LZSA1 compression 2023-02-27 08:26:42 +01:00
Emmanuel Marty
6b08bc3990
Update README 2023-02-13 10:37:25 +01:00
Emmanuel Marty
9350d977bf
Add consts 2023-02-10 17:08:03 +01:00
Emmanuel Marty
82f03b55e3
Faster LZSA1 compression 2023-02-02 11:11:14 +01:00
Emmanuel Marty
583e4db62e
Small improvements 2023-01-30 13:21:43 +01:00
Emmanuel Marty
398885a52d
Small simplifications in matchfinder 2023-01-30 13:19:03 +01:00
Emmanuel Marty
21a0dc70c8
Fix CppCheck warnings 2023-01-30 13:17:30 +01:00
Emmanuel Marty
8cea101625
Bump version 2022-10-21 13:59:48 +02:00
Emmanuel Marty
b86ccf8f7b
Small LZSA1 improvements; remove unneeded tests 2022-10-20 17:16:34 +02:00
Emmanuel Marty
185ea0cbf2
Compress LZSA1 another 25% faster; minor cleanup 2022-10-19 10:39:40 +02:00
Emmanuel Marty
ed81dd69df
Fix C99 warning 2022-10-18 07:56:51 +02:00
Emmanuel Marty
bea90736d5
Avoid forward declarations 2022-10-17 18:37:06 +02:00
Emmanuel Marty
3eaf926c1a
Fix some documentation comments 2022-10-17 09:43:56 +02:00
Emmanuel Marty
1bca5b995a
Add documentation comments 2022-10-17 09:42:39 +02:00
Emmanuel Marty
5484395465
Add more missing constants; more minor cleanup 2022-10-16 18:39:24 +02:00
Emmanuel Marty
34ed06abfb
Add missing consts; remove unneeded code; clean up 2022-10-15 12:10:41 +02:00
Emmanuel Marty
930383a18a
Bump version 2022-05-04 15:03:32 +02:00
Emmanuel Marty
eeec526eeb
Compress LZSA1 another 35% faster 2022-05-04 11:32:21 +02:00
Emmanuel Marty
613f3ef0d7
Small cleanup 2022-04-28 08:02:27 +02:00
Emmanuel Marty
38bfea7ecf
Small LZSA2 improvement 2022-04-20 14:06:19 +02:00
Emmanuel Marty
a5f3691d4f
Small cleanup; compress LZSA2 another 1% faster 2022-04-19 09:18:09 +02:00
Emmanuel Marty
55101e8ac7
Merge pull request #67 from emmanuel-marty/spke/lzsa2_z80_fast
New fast decompressor for LZSA2 (-6 bytes, +1% speed)
2022-04-08 16:18:39 +02:00
specke
b1a87b55da New fast decompressor for LZSA2 (-6 bytes, +1% speed) 2022-04-08 13:34:56 +01:00
Emmanuel Marty
120bd71ed9
Bump version 2022-04-06 10:33:31 +02:00
Emmanuel Marty
86b7fe0738
Merge pull request #66 from emmanuel-marty/spke/new_z80_small
New small decompressor for LZSA2 (-5 bytes, +1% speed)
2022-04-05 18:22:18 +02:00
specke
efc19e9d93 New small decompressor for LZSA2 (-5 bytes, +1% speed) 2022-04-05 11:41:52 +01:00
Emmanuel Marty
ae942d4eec
Small LZSA2 speedup in forward arrivals parser 2022-04-05 07:13:03 +02:00
Emmanuel Marty
81fd3af0b3
Small improvement 2022-04-04 13:58:00 +02:00
Emmanuel Marty
34de880080
Compress LZSA2 a bit faster again; small cleanup 2022-04-03 20:23:55 +02:00
Emmanuel Marty
9e11c0893a
Pack LZSA1 35% faster, and LZSA2 another 5% faster 2022-04-02 08:49:26 +02:00
Emmanuel Marty
acfa11d733
Bump version 2022-01-02 07:52:10 +01:00
Emmanuel Marty
6b3dff18a5
Compress ~5% faster; small ratio increase 2022-01-02 07:15:23 +01:00
Emmanuel Marty
9a8a04f9b2
Bump version 2021-11-30 10:54:48 +01:00
Emmanuel Marty
79fadb350e
Tiny token reduction, ratio increase for some data 2021-11-28 10:01:11 +01:00
Emmanuel Marty
61fb2b881e
Tiny LZSA1 ratio increase 2021-11-26 15:41:50 +01:00
Emmanuel Marty
6389895e41
Free, tiny LZSA2 ratio increase for some files 2021-11-26 11:24:44 +01:00
Emmanuel Marty
a48db51134
Merge pull request #64 from jbrandwood/master
Fix reorganized 6502 decompress_faster. Approx 3-4% faster, LZSA2 add…
2021-11-23 12:16:28 +01:00
John Brandwood
4b046625e6 Fix reorganized 6502 decompress_faster. Approx 3-4% faster, LZSA2 adds 1 byte. 2021-11-22 17:02:37 -05:00
Emmanuel Marty
978c44eca7
Revert 2021-11-21 18:03:03 +01:00
Emmanuel Marty
bed1006a6d
Merge pull request #63 from jbrandwood/master
Make 6502 decompress_faster_v2.asm (& v1) 3-4% faster at the cost of 1 byte extra.
2021-11-21 12:14:22 +01:00
John Brandwood
7610a965a5 Make 6502 decompress_faster_v2.asm (& v1) 3-4% faster at the cost of 1 byte. 2021-11-20 15:10:56 -05:00
Emmanuel Marty
4e59375048
Bump version 2021-10-13 11:49:49 +02:00
Emmanuel Marty
854c03bd53
Another small LZSA2 speedup 2021-10-12 21:02:16 +02:00
Emmanuel Marty
6aee0031ed
Increase LZSA2 ratio a little further 2021-10-12 15:52:11 +02:00
Emmanuel Marty
bb1b4fda14
Compress LZSA2 a bit faster again 2021-10-10 07:52:03 +02:00
Emmanuel Marty
c6a93601cf
Compress a little faster again 2021-10-05 12:11:39 +02:00
Emmanuel Marty
f665e8307d
Merge pull request #62 from Mistranger/master
Allow piping files to stdin and stdout.
2021-09-10 12:42:19 +02:00
cybermind
c1a2e9a82c Allow piping files to stdin and stdout 2021-07-26 22:06:54 +05:00
Emmanuel Marty
c0259a77b4
Bump version 2021-06-06 11:40:58 +02:00
Emmanuel Marty
5e404e93d1
Small LZSA2 ratio increase for some files 2021-06-04 19:11:22 +02:00