Thanks to CUE, I added an easy way to handle LZSS compression and decompression if you have a Nintendo DS (and a DLDI enabled SLOT 1 card):
https://bitbucket.org/Coto88/toolchaingenericds-ndstools/
This means you can LZSS compress any file (see Notes), and use the (NTR) NDS Bios to decompress a LZSS file, or use any other LZSS decompressor (such as this one)
Notes:
- The compressor is slow because the ARM9 in NTR is slow
-You can decompress 2MB or smaller files. When i'm done implementing the SWI LZSS VRAM Decompression by callback then decompression will be of any filesize.
https://bitbucket.org/Coto88/toolchaingenericds-ndstools/
This means you can LZSS compress any file (see Notes), and use the (NTR) NDS Bios to decompress a LZSS file, or use any other LZSS decompressor (such as this one)
Notes:
- The compressor is slow because the ARM9 in NTR is slow
-You can decompress 2MB or smaller files. When i'm done implementing the SWI LZSS VRAM Decompression by callback then decompression will be of any filesize.
Last edited by Coto,