Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

LZ4GB

My attempt at creating fast and small LZ4 unpacker in LR35902 assembly. Currently it takes 78 bytes and doesn't use any memory during the process. This however required some small changes in data format.

  • unlz4gb.asm - RGBASM syntax
  • unlz4gb.s - Intelligent Systems assembler syntax

To use it in your project compile modified smalLZ4 from my repo (original by Stephan Brumme) and compress your data using -g option: smallz4 -g -9 data.raw data.lz4 then decompress on GB/C using included source.

If you're interested how it looks compared to other packers visit my Game Boy Compression Playground for more detailed info.

About

LZ4 compression / decompression for GameBoy development.

Topics

Resources

License

Releases

No releases published

Packages

No packages published