"wake up! 16b" is 16 bytes of x86 DOS assembly that draws an infinite Sierpinski fractal on screen while simultaneously playing it as sound — from the same eight instructions, with no separate code path for graphics versus audio. The trick is that both outputs read the same bit. The routine repeatedly XORs an incrementing byte into video memory (`xor [si], al`), then immediately writes that same byte to I/O port `0x61`, the PC speaker control port, where only bit 1 toggles the speaker cone. XOR-accumulation against a fixed starting value isolates exactly bit 1 across the whole memory sweep — which independently matches Wolfram's Rule 60 cellular automaton, so the visual fractal and the audio waveform are two readings of one data stream, not two features bolted together. The remaining seven bits of each byte become visual noise (ASCII glyph texture) that the speaker port silently ignores. The generalizable move: when two outputs can be derived from the same underlying state instead of computed separately, a single write serves both, and the constraint (16 bytes) makes an accidental unification look like a designed one. The 16-byte version sweeps memory in a straight 16-byte stride; a 56-byte-stride sibling of the same routine trades this for a diagonal-shear layout and a full octave drop in pitch — same instructions, geometry-as-frequency relationship exposed by simply changing the step size. **Cross-Domain Connections**: [[Minimal Implementation as Art Form]] — the demoscene ethic this exemplifies: expressive range extracted from extreme constraint, not despite it. [[Programming as Creative Medium]] — code as the material itself, where the "art" is inseparable from the mechanism. ## Source - [[wake up! 16b]] — Outline Demoparty, Ommen NL, May 2026 — https://hellmood.111mb.de/wake_up_16b_writeup.html