| |
Website :
https://github.com/tonysavon/TSCrunch
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
User Comment Submitted by tonysavon on 21 March 2022 User Comment Submitted by tonysavon on 27 February 2022
Hi @wil, thanks for your comment and for giving it a go!
Optimality is related to a specific encoding schema. TSCrunch is a bytepacker, with 2byte RLE, 1-2byte LZ tokens and a 512 bytes search window. In this "space" it provides the optimal solution to the puzzle. Exomizer is s different beast, being a bit-cruncher. | User Comment Submitted by Honcho on 27 February 2022
Brilliant Tony, a great little tool, and as you know, I've used earlier "beta" versions to great success for fast decrunching in some of my releases ;) | User Comment Submitted by wil on 27 February 2022
Awesome work, but what does "optimal" mean in this context? As far as I understood the big advantage is the fast decrunching, but the packing efficiency is better with exomizer, correct? | User Comment Submitted by tonysavon on 27 February 2022
TSCrunch is an optimal, byte-aligned, LZ+RLE hybrid encoder, designed to maximize decoding speed on NMOS 6502 and derived CPUs, while achieving decent compression ratio (for a bytecruncher, that is). It crunches as well as other popular bytecrunchers, while being considerably faster at decrunching.
TSCrunch was designed as the default asset cruncher for the upcoming game A Pig Quest, and, as such, it's optimized for in-memory level compression, but as of version 1.0 it can also create Commodore 64 SFX executables for off-line prg crunching.
Hopefully I'll release A Pig Quest soon, so here is the cruncher to make crackers' life easier :-). |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|