- CE Program compressor
- 14 Jan 2017 07:36:26 am
- Last edited by MateoConLechuga on 18 Jan 2017 01:39:38 pm; edited 2 times in total
So one thing that has been annoying me lately is the size of programs. So, I made a tool today that will compress programs into the smallest size possible. There is literally no change to execution, (other than just requiring more ram before starting), and the extraction routine is quite small, only 150 bytes or so. It currently works on any asm program; if enough people care I might add support for basic programs and raw binary input.
Download: https://github.com/MateoConLechuga/ConvHex/releases/latest
Here's some of the results I tested using a few programs:
Oiram (by Mateo): 36299 -> 17508 bytes
Atomas (by Rico): 11678 -> 6158 bytes
PacMan (by Mateo): 18916 -> 10342 bytes
Space Invaders (by JamesV): 5551 -> 3851 bytes
And my personal favorites:
MinesweeperCE (by Merth): 24765 -> 7144 bytes
This Is The Only Level CE (by JWinslow): 25960 -> 9785 bytes
Download: https://github.com/MateoConLechuga/ConvHex/releases/latest
Here's some of the results I tested using a few programs:
Oiram (by Mateo): 36299 -> 17508 bytes
Atomas (by Rico): 11678 -> 6158 bytes
PacMan (by Mateo): 18916 -> 10342 bytes
Space Invaders (by JamesV): 5551 -> 3851 bytes
And my personal favorites:
MinesweeperCE (by Merth): 24765 -> 7144 bytes
This Is The Only Level CE (by JWinslow): 25960 -> 9785 bytes