The Graph Math+, released in late 2024, is very similar to the G90+E but suffers from a severe reduction in available user flash memory: only 4.5 MB, compared to 16 MB previously.
For regular users, this limitation is acceptable. For power users and developers who maintain and test multiple add-ins, this drastically reduced storage becomes a daily obstruction.
Squish It !! was created to address this limitation by providing on-calculator compression and decompression for add-ins, allowing users to effectively expand their usable storage.
The tool introduces a custom compressed format G3Z) and integrates several efficient compression algorithms.
Run only on fxCG-100 or Graph Math+.
Not compatible with Prizm machines and fxCG-50 / Graph 90+E.
Minimum OS version: 2.00 Prerequisite: Jailbreak via the latest MPM (Planète Casio Forge)
How Squish It !! Works
The program lists:
- G3A files --- uncompressed add-ins
- G3Z files --- compressed add-ins using the Squish It !!
proprietary format
The interface allows:
- Compressing a G3A → G3Z
- Decompressing a G3Z → G3A
The operation starts by pressing EXE or OK.
Squish It !! automatically detects:
- File type
- Compression algorithm
- Required buffer size
Compression and decompression operation can be stopped by pressing the BACK key.
Available Compression Algorithms
- ZlibMax --- zlib, maximum compression ratio
- ZlibFst --- zlib, optimized for speed
- LZ4Max --- LZ4 HC, level 9
- LZ4Fst --- LZ4 HC, level 3 (fast)
Reliability
To ensure reliability, 31 different add-ins were processed through all
methods:
- Compressed
- Decompressed
- Executed after decompression All tests passed successfully.
A safety mechanism prevents compressing Squish It !! itself.
Disclaimer
This software is a Work in Progress and is provided "as is", without warranty of any kind.
Although extensive testing has been performed, unexpected behavior may occur.
Please:
- Avoid using it on sensitive or irreplaceable data
- Ensure regular backups of your calculator storage
- Send bugs reports when you find some (with possibly the way to reproduce it as accurately as possible)
The author cannot be held responsible for any data loss or damage.
English description:
The Graph Math+, released in late 2024, is very similar to the G90+E but suffers from a severe reduction in available user flash memory: only 4.5 MB, compared to 16 MB previously.
For regular users, this limitation is acceptable. For power users and developers who maintain and test multiple add-ins, this drastically reduced storage becomes a daily obstruction.
Squish It !! was created to address this limitation by providing on-calculator compression and decompression for add-ins, allowing users to effectively expand their usable storage.
The tool introduces a custom compressed format G3Z) and integrates several efficient compression algorithms.
Run only on fxCG-100 or Graph Math+.
Not compatible with Prizm machines and fxCG-50 / Graph 90+E.
Minimum OS version: 2.00 Prerequisite: Jailbreak via the latest MPM (Planète Casio Forge)
How Squish It !! Works
The program lists:
- G3A files --- uncompressed add-ins
- G3Z files --- compressed add-ins using the Squish It !!
proprietary format
The interface allows:
- Compressing a G3A → G3Z
- Decompressing a G3Z → G3A
The operation starts by pressing EXE or OK.
Squish It !! automatically detects:
- File type
- Compression algorithm
- Required buffer size
Compression and decompression operation can be stopped by pressing the BACK key.
Available Compression Algorithms
- ZlibMax --- zlib, maximum compression ratio
- ZlibFst --- zlib, optimized for speed
- LZ4Max --- LZ4 HC, level 9
- LZ4Fst --- LZ4 HC, level 3 (fast)
Reliability
To ensure reliability, 31 different add-ins were processed through all
methods:
- Compressed
- Decompressed
- Executed after decompression All tests passed successfully.
A safety mechanism prevents compressing Squish It !! itself.
Disclaimer
This software is a Work in Progress and is provided "as is", without warranty of any kind.
Although extensive testing has been performed, unexpected behavior may occur.
Please:
- Avoid using it on sensitive or irreplaceable data
- Ensure regular backups of your calculator storage
- Send bugs reports when you find some (with possibly the way to reproduce it as accurately as possible)
The author cannot be held responsible for any data loss or damage.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd