Commit Graph

68 Commits

Author SHA1 Message Date
Matt Nadareski
4684a6612c Finish update implementation 2023-09-22 22:58:43 -04:00
Matt Nadareski
a58da1d8db Add one more partial method 2023-09-22 22:07:38 -04:00
Matt Nadareski
8f098a6669 Add some helper Quantum methods 2023-09-22 21:59:15 -04:00
Matt Nadareski
8c5482a59a Make things more model-based 2023-09-22 16:57:36 -04:00
Matt Nadareski
b1f1863e9a Fix build issues from package update 2023-09-22 16:47:14 -04:00
Matt Nadareski
8ab555d6fc Add new package tag 2023-09-22 16:18:51 -04:00
Matt Nadareski
32b2f6c443 Update Models version 2023-09-22 16:06:17 -04:00
Matt Nadareski
44f1544725 Fix nullability warnings 2023-09-22 15:58:06 -04:00
Matt Nadareski
471cbc5707 Fix build 2023-09-22 15:46:56 -04:00
Matt Nadareski
5b785fb28f Use constants from Models 2023-09-22 15:46:45 -04:00
Matt Nadareski
38dd2a5caf Update README 2023-09-22 14:50:08 -04:00
Matt Nadareski
5e21a09fd1 Make header reading consistent 2023-09-22 11:59:46 -04:00
Matt Nadareski
8174af616f Handle model issues, combine logic 2023-09-22 11:53:27 -04:00
Matt Nadareski
297fffe8d7 Add RFC1951 implementation 2023-09-22 11:27:07 -04:00
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