Diff

Diff is a Neo-Geo CD demo by citavia, released at Revision 2016.

It cleverly uses 2 groups of 40 sprites spaced 8 pixels apart as a double-buffered canvas, where each tile is assigned to a different palette. Drawing to the canvas is done at 30 FPS only by updating the palette RAM.

Links

 * Release post
 * Pouet entry
 * "Chunky-mode: explanation and example", a thread explaining the technique used in this demo, along with source code.