{{{
    "planted": "9/24/2020",
    "repotted": "1/4/2026",
    "nobreak": "true"
}}}

* 6 full, uncompressed spritesheets loaded into a single cartridge, being swapped per-frame at runtime with only 7% CPU usage at 30fps! #pico8
    Explanation and code in BBS post: [https://lexaloffle.com/bbs/?tid=39745](https://lexaloffle.com/bbs/?tid=39745)

![](media/9_26_2020.gif)

*gardener's note: pico-8 has a single 128x128 16 color spritesheet typically available for use. If I remember correctly, it's packed into 4kb of data. I figured out how to pack that data into constant strings in the source code, then decompress it into Lua tables. Then, at runtime, I could simply load the table into the memory segment for the spritesheet and draw that. I used this in later game engines, and a similar technique is used in PooM for enemy and map textures*