Emmanuel Marty
|
7ea6b63db8
|
Save 1 byte/2 cycles for small 6502 LZSA2 depacker
|
2020-11-07 00:30:35 +01:00 |
|
Peter Ferrie
|
2442d6e489
|
not-fast 65816 version
|
2020-09-10 13:12:17 -07:00 |
|
Emmanuel Marty
|
47e54ac110
|
Remove unused code
|
2020-03-24 20:18:22 +01:00 |
|
Emmanuel Marty
|
693618f100
|
More asm fixes
|
2020-01-08 13:11:43 +01:00 |
|
Emmanuel Marty
|
aa122d1e05
|
Fix assembly when not using LZSA_SHORT_CP
|
2020-01-08 10:40:26 +01:00 |
|
Peter Ferrie
|
9f020b3605
|
fix typos in original code
|
2020-01-07 17:02:43 -08:00 |
|
Peter Ferrie
|
22e2f80ae7
|
cut one byte
|
2020-01-07 16:57:49 -08:00 |
|
Peter Ferrie
|
45b91ddaa2
|
fasterer v2
|
2020-01-06 22:24:07 -08:00 |
|
Emmanuel Marty
|
29e8960e6f
|
Add faster LZSA1 6502 depacker by jbrandwood
|
2020-01-03 10:31:54 +01:00 |
|
Emmanuel Marty
|
410544f4e6
|
Fast 6502 LZSA2 depacker: smaller size, same speed
|
2020-01-03 10:01:23 +01:00 |
|
Emmanuel Marty
|
8721c11041
|
Add faster LZSA2 depacker by jbrandwood
|
2019-12-24 12:02:34 +01:00 |
|
Emmanuel Marty
|
a46796b6a9
|
Fix assembling of 6502 fast v1 depacker
|
2019-12-24 10:16:01 +01:00 |
|
Peter Ferrie
|
302234a91b
|
fast v2
|
2019-10-31 23:01:00 -07:00 |
|
Peter Ferrie
|
9fc9a49d67
|
fast v1
|
2019-10-31 22:20:02 -07:00 |
|
Emmanuel Marty
|
82edcb8bb5
|
Fix literal runs that are multiple of 256 bytes
|
2019-07-27 01:35:46 +02:00 |
|
Emmanuel Marty
|
ae4cc12aed
|
Use ACME syntax
|
2019-07-26 12:31:26 +02:00 |
|
Emmanuel Marty
|
4835e4c26c
|
Support backward decompression
|
2019-07-24 20:08:23 +02:00 |
|
Emmanuel Marty
|
081a29a3db
|
Fix copying multiples of 256 bytes
|
2019-07-14 16:14:55 +02:00 |
|
Peter Ferrie
|
6797fe6268
|
smaller
|
2019-07-11 17:20:38 -07:00 |
|
Peter Ferrie
|
3bfe60de44
|
use BYTE
|
2019-07-10 18:03:42 -07:00 |
|
Peter Ferrie
|
fb53706361
|
smaller
|
2019-07-10 18:02:27 -07:00 |
|
Emmanuel Marty
|
d3d62c3bf0
|
Use BYTE
|
2019-07-11 01:52:13 +02:00 |
|
Peter Ferrie
|
7861ef1552
|
smaller
|
2019-07-10 16:04:42 -07:00 |
|
Peter Ferrie
|
8e26fa9cac
|
smaller
|
2019-07-10 10:57:41 -07:00 |
|
Peter Ferrie
|
a1841e5e5d
|
smaller
|
2019-07-10 10:48:15 -07:00 |
|
Emmanuel Marty
|
da4f6f7882
|
Restore CLC
|
2019-07-03 23:39:05 +02:00 |
|
Peter Ferrie
|
6f46c60259
|
slightly faster
|
2019-07-03 12:11:50 -07:00 |
|
Emmanuel Marty
|
435e157239
|
Save 3 more bytes
|
2019-06-08 23:59:34 +02:00 |
|
Emmanuel Marty
|
aab82fa022
|
Save 9 bytes in 6502 LZSA1 depacker
|
2019-06-08 23:52:18 +02:00 |
|
Emmanuel Marty
|
659f6c14a9
|
Small improvement over 6502 LZSA2 depacker
|
2019-06-08 16:18:36 +02:00 |
|
Emmanuel Marty
|
79ed7bf91e
|
Further update LZSA2 format; avoid name conflicts
|
2019-06-08 13:35:03 +02:00 |
|
Emmanuel Marty
|
272f2e7a29
|
Update LZSA2 6502 and 8088 depackers
|
2019-06-07 23:22:34 +02:00 |
|
emmanuel-marty
|
8b7b4a2b4f
|
Check in LZSA2 implementation (ratio competitive with ZX7, faster decompression)
|
2019-05-09 16:51:29 +02:00 |
|
emmanuel-marty
|
2b9780bd65
|
Finalize lzsa1 compressed format, speed up and simplify decompression
|
2019-04-24 09:47:40 +02:00 |
|
emmanuel-marty
|
4c5d44fff4
|
Improve hotpath of 6502 depacker further
|
2019-04-10 19:41:41 +02:00 |
|
emmanuel-marty
|
8c3fc6d652
|
Simplify short offset handling in 6502 depacker
|
2019-04-10 17:37:36 +02:00 |
|
emmanuel-marty
|
c220694531
|
Add 6502 decompressor
|
2019-04-10 17:30:24 +02:00 |
|