Commit Graph

447 Commits

Author SHA1 Message Date
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
Emmanuel Marty
65d6972f2c
Add link to streamed LZSA2 depacker for 8088 2021-04-30 14:48:23 +02:00
Emmanuel Marty
bbf782ced8
Update README 2021-04-30 14:42:43 +02:00
Emmanuel Marty
5cfec00d87
Add Apple II+/IIe demo link to README 2021-04-15 13:21:26 +02:00
Emmanuel Marty
48f64a1d20
Merge pull request #60 from specke/master
5% faster decompressor for LZSA1 on Z80
2021-04-08 09:17:17 +02:00
introspec
e9a85e92dc
Minor edit
Make returned values more predictable
2021-04-07 19:54:23 +01:00
introspec
004db30296
Improved "fast" Z80 decompressor for LZSA1
113(+4) bytes, +5% speed
2021-04-07 19:50:12 +01:00
introspec
4eae728e56
Merge pull request #7 from emmanuel-marty/master
Synchronize with the head repository
2021-04-07 19:47:08 +01:00
Emmanuel Marty
42aad36b4d
Merge pull request #59 from jbrandwood/master
Reorganize 6502 decompress_faster depackers for smaller size and grea…
2021-03-26 14:22:42 +01:00
John Brandwood
03fd8751b0 Reorganize 6502 decompress_faster depackers for smaller size and greater speed. 2021-03-25 19:01:35 -04:00
Emmanuel Marty
95a189b1ed
Merge pull request #58 from specke/master
Added a good game that uses LZSA
2021-03-24 13:47:26 +01:00
introspec
be29323516
Update README.md
Added Marsmare: Alienation
2021-03-24 10:35:19 +00:00
introspec
9cd6c554c5
Merge pull request #6 from emmanuel-marty/master
Synchronize with the head
2021-03-24 10:30:25 +00:00
Emmanuel Marty
8075b5ab68
Fix #54 (LZSA2 spec typo) reported by remy-luisant 2021-01-13 11:30:17 +01:00
Emmanuel Marty
488c288d8f
Bump version 2020-12-17 16:27:58 +01:00
Emmanuel Marty
e5538544d5
Another small LZSA2 compression speedup 2020-12-17 14:47:25 +01:00
Emmanuel Marty
6bebfb75bd
Compress LZSA2 a little bit faster 2020-12-16 10:03:18 +01:00
Emmanuel Marty
71493cf889
Keep debug info when building executable 2020-12-16 10:02:09 +01:00
Emmanuel Marty
4402f1b2b8
Update README 2020-12-07 10:13:44 +01:00
Emmanuel Marty
d1f067ef15
Don't create empty directory in Makefile 2020-11-25 18:21:53 +01:00
Emmanuel Marty
710257970e
Merge pull request #51 from dougmasten/dev
Space optimizations for backward HD6309 depackers
2020-11-22 12:36:00 +01:00
Doug Masten
8689a42ff9 Save 10 bytes for backward HD6309 LZSA2 depacker 2020-11-20 16:55:53 -06:00
Doug Masten
4d20175edd Save 8 bytes for backward HD6309 LZSA1 depacker 2020-11-20 16:14:18 -06:00
Emmanuel Marty
c304c03978
Bump version 2020-11-07 09:39:29 +01:00
Emmanuel Marty
d85fc4e034
Save 1 byte/2 cycles for fast 6502 LZSA2 depacker 2020-11-07 08:41:31 +01:00
Emmanuel Marty
7ea6b63db8
Save 1 byte/2 cycles for small 6502 LZSA2 depacker 2020-11-07 00:30:35 +01:00
Emmanuel Marty
b98f8410fe
Remove unneeded code 2020-11-06 16:26:37 +01:00
Emmanuel Marty
fc927c783c
Small LZSA2 compression speedup 2020-11-02 15:24:08 +01:00