Commit Graph

54 Commits

Author SHA1 Message Date
Matt Nadareski
bd9258d9fa Fix build 2023-09-21 23:43:48 -04:00
Matt Nadareski
b7a081824c Create a separate Huffman decoder 2023-09-21 23:43:32 -04:00
Matt Nadareski
9617e5c583 Simplify BitStream implementation 2023-09-21 23:18:43 -04:00
Matt Nadareski
ec40e759a9 Start clean MSZIP implementation (nw) 2023-09-21 22:59:46 -04:00
Matt Nadareski
15bf2001b5 Add multiple byte reading 2023-09-21 22:27:19 -04:00
Matt Nadareski
81eab984fb Add endian reads for bits 2023-09-21 22:20:57 -04:00
Matt Nadareski
47691d2034 Add shortcut implementations for BitStream 2023-09-21 22:10:19 -04:00
Matt Nadareski
dde90a852d Fix BitStream returns 2023-09-21 22:08:22 -04:00
Matt Nadareski
2ce175af39 Add BitStream skeleton 2023-09-21 22:06:42 -04:00
Matt Nadareski
3353264090 Update README 2023-09-21 21:31:59 -04:00
Matt Nadareski
5477afaf1e Remove partially ported libmspack code 2023-09-21 21:31:45 -04:00
Matt Nadareski
9229e1b5f7 Remove .old implementations 2023-09-21 21:26:40 -04:00
Matt Nadareski
82223f3ee4 Checkpoint (nw) 2023-09-20 14:26:09 -04:00
Matt Nadareski
a69d3a5bb2 Checkpoint (nw) 2023-09-20 11:50:12 -04:00
Matt Nadareski
67d49ac4c0 Checkpoint (nw) 2023-09-20 11:19:05 -04:00
Matt Nadareski
568d6f9e72 Checkpoint (nw) 2023-09-20 10:55:16 -04:00
Matt Nadareski
d014d57750 Checkpoint (nw) 2023-09-20 00:40:17 -04:00
Matt Nadareski
c71f73b109 Checkpoint (nw) 2023-09-20 00:11:58 -04:00
Matt Nadareski
d6d8b2d9de Checkpoint (nw) 2023-09-19 23:18:00 -04:00
Matt Nadareski
8227d9637c Checkpoint (nw) 2023-09-19 21:53:21 -04:00
Matt Nadareski
a7cfb47dbe Checkpoint (nw) 2023-09-19 17:12:11 -04:00
Matt Nadareski
f23078d792 Add everything from oab.c (nw) 2023-09-19 16:03:14 -04:00
Matt Nadareski
3f4de3ee67 Add everything from szddd.c 2023-09-19 15:34:32 -04:00
Matt Nadareski
9d9f03c283 Add everything from szddc.c 2023-09-19 12:40:26 -04:00
Matt Nadareski
b4650010e0 Add everything from qtm.h 2023-09-19 12:37:42 -04:00
Matt Nadareski
a3dae1b5e4 Add everything from oabc.c 2023-09-19 12:20:36 -04:00
Matt Nadareski
82ea2ca03c Add everything from oab.h 2023-09-19 12:19:42 -04:00
Matt Nadareski
0eb17b9e26 Add everything from mszip.h 2023-09-19 12:17:19 -04:00
Matt Nadareski
2413b5feeb Add everything from lzx.h 2023-09-19 11:36:47 -04:00
Matt Nadareski
48f8397c81 Add everything from lzss.h 2023-09-19 11:04:23 -04:00
Matt Nadareski
c77b7c0a5b Add everything from lit/litc/litd 2023-09-19 10:58:04 -04:00
Matt Nadareski
798eb64daa Add everything from kwajc.c 2023-09-19 10:56:04 -04:00
Matt Nadareski
dc467def95 Add everything from kwaj.h 2023-09-19 10:54:45 -04:00
Matt Nadareski
6dbe6dbcbc Add everything from hlpc/hlpd 2023-09-19 10:38:00 -04:00
Matt Nadareski
0f140d6a1f Add everything from hlp.h 2023-09-19 10:35:32 -04:00
Matt Nadareski
fe2ea2b102 Add everything from chm.h 2023-09-19 10:34:44 -04:00
Matt Nadareski
3fd69dc1b2 Add everything from chm.c 2023-09-19 01:44:34 -04:00
Matt Nadareski
472777a1cf Add everything from cabc.c 2023-09-19 01:43:54 -04:00
Matt Nadareski
f47434bc3b Add everything from cab.h 2023-09-19 01:33:34 -04:00
Matt Nadareski
04af8d3f79 Add everything from system 2023-09-19 01:14:53 -04:00
Matt Nadareski
327a97e523 Add everything from szdd.h 2023-09-19 00:38:38 -04:00
Matt Nadareski
80bd06f9e3 Add everything from crc32 2023-09-19 00:35:52 -04:00
Matt Nadareski
b561385b58 Add everything from mspack.h 2023-09-19 00:30:31 -04:00
Matt Nadareski
3e343211aa Rename original implementations to .old 2023-09-18 16:32:12 -04:00
Matt Nadareski
0aa3f3f257 Incomplete means internal 0.1.0 2023-09-18 11:44:42 -04:00
Matt Nadareski
32958553e7 Reset version 2023-09-18 11:16:44 -04:00
Matt Nadareski
485dff06e6 Update project and README 2023-09-18 11:16:30 -04:00
Matt Nadareski
ef52f6c726 Add incomplete LZX, MSZIP, Quantum 2023-09-18 11:15:37 -04:00
Matt Nadareski
db905d3528 Set proper version for functionality 2023-09-18 10:53:59 -04:00
Matt Nadareski
990d4d6b44 Add README 2023-09-18 10:53:35 -04:00