Start of splat extension for PW64 filesystem#163
Open
queueRAM wants to merge 9 commits into
Open
Conversation
Contributor
queueRAM
commented
Apr 24, 2026
- Convert filetable and filesys to splat extensions
- Split filetable and filesys and regen filesystem
- Parse the filetable and split out each file entry as binary
- Add matching MIO0 workaround, fallback on crunch64
- Detect if filetable is same to use hints
- Add example ADAT form codec
gcsmith
approved these changes
May 4, 2026
- Convert filetable and filesys to splat extensions - Split filetable and filesys and regen filesystem - Parse the filetable and split out each file entry as binary - Add matching MIO0 workaround, fallback on crunch64 - Detect if filetable is same to use hints - Add example ADAT form codec
- Add filesystem module to translate bytes->class->dict and back - Use hasattr/getattr to see which classes are available instead of table - Add parser classes for ADAT, SPTH, UVEN, UVLT, UVLV, UVSQ - Update respective filesystem docs and hexpat
- Register PW64 string codec and move to pw64/codec module - Move matching MIO0 compression wrapper to pw64/mio0 module
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.