LZSS Mode 7 Gallery

Algorithms & Data

A complete LZSS compressor and decompressor benchmark running on the 3.58 MHz 65816. 62 artworks form a 957,841-byte corpus: each is decoded, displayed through Mode 7, recompressed on the SNES, compared byte-for-byte with the host golden stream, decoded again, checksummed, and verified.

loading core…

Left/Right: previous/next work · the meter advances by bytes processed; D/C/V are measured frames.

Pointer: tap or click the visible Previous/Next chevron to move between works.

Click the screen, then play. (Tab away and it pauses.)

The benchmark

The aspect-preserving, 223-color corpus compresses from 957,841 to 915,792 bytes, a weighted 4.39% reduction—high-color dither is a deliberately difficult LZSS input. Every work is rendered at its largest tile-budget fit. Left/Right navigation cancels the current stage immediately and starts the selected work without contaminating its benchmark sample. The final WRAM oracle is 0x839F.

Inside the cartridge

The final linker map is packed with romopt: compressed artwork streams, 512-byte palettes, and shared fonts are placed as indivisible items into the first 32 KiB LoROM bank where they fit. Hover a colored segment for its exact address range, or open the full cartridge layout.

Current candidate corpus

All 62 current candidates are shown below using the actual indexed image prepared for the SNES. Every title links to its canonical museum or collection record. This visual list and the cartridge layout above reflect the current 8 Mbit (1 MiB) ROM.

8 Mbit (1 MiB) LoROM · +mos-a16 · Mode 7 artwork / HDMA Mode 1 caption split · deterministic 4 KiB-window LZSS · exact target/host stream equality.