So, for a little project I needed to compress a bit of data, and @cancel and I made up a spec that should be possible to implemented on small systems without too much headaches.

I wrote a bit of documentation for it, and I was wondering if anyone wanted to put the docs to the test and see if they could write a toy implementation in a language of their choice. It'd help me see if there's things missing in the docs.

http://wiki.xxiivv.com/site/ulz_format

So, think of it as a little puzzle.

XXIIVV — ulz format

@neauoire This is my interpretation, is it correct?

0 LIT:7 <up to 2^7-1 bytes which are not commands>
10 CPY1:6 < copy up to 2^6-1 bytes from offset; offset is a byte >
11 CPY2:14 < copy up to 2^14-1 bytes from offset; offset is a byte >

@cancel