I've been asked numerous times, exactly how Cat Quest unpacked it's map data into RAM.
Because I have a phobia of sharing source code, I built a GIF animation, showing how it happens.
This room's data is 12 bytes! :O
With some tweaking, this code could also potentially support free-scrolling, with almost no compression loss.
2 years, 7 months ago
29 Feb 2016 07:59 CET
Full Size: 4cd7bdbca0805efeba83ef34a5af4721