Loading...
Loading...
At the 2026 Outline demoparty, a 16-byte real-mode x86 program demonstrated extreme-code density by using VGA text-mode memory as working storage to generate both a Sierpinski fractal and sound. The tiny loop sets DS to 0xB800, reads video bytes, shifts and XORs the accumulator, writes to the PC speaker port (0x61), and repeats. By relying on BIOS-initialized text buffer contents and 8-bit wraparound, additive prefix-sum behavior becomes a Rule-60-like cellular automaton that produces fractal visuals; interpreting those bit-planes as audio yields a procedural soundtrack. The stunt highlights retro-hardware creativity, low-level assembly trickery, and algorithmic synthesis in constrained environments.
This illustrates extreme code-density and creative reuse of legacy hardware, relevant to low-level programmers, demo coders, and embedded developers. It highlights how constrained environments can inspire novel algorithmic synthesis and optimization techniques.
Dossier last updated: 2026-05-24 01:50:44
A 16-byte x86 DOS intro titled "wake up! 16b" premiered at the Outline Demoparty (May 2026, Ommen). The tiny program uses real-mode BIOS video mode and direct writes to VGA text memory (segment 0xB800) plus PC speaker output to simultaneously render and sonify an evolving Sierpinski triangle. The full routine fits in 16 bytes and relies on clever sizecoding tricks — polymorphic instruction alignment, reusing opcodes, and arithmetic tweaks — to implement a loop that reads a byte, steps the pointer by 57, XORs memory, and emits to port 0x61. Its creator frames the effect as algorithmic density: cellular-automaton-like additive prefix sums produce both the visible Matrix-rain-like output (on a larger canvas) and the audio pattern. This is notable as a compact demonstration of low-level demo-scene techniques and algorithmic art on vintage PC hardware.
A 16-byte x86 real-mode DOS assembly demo called "wake up! 16b" premiered at the Outline Demoparty (May 2026, Ommen). Author and longtime sizecoder condensed a tiny program that uses video memory at 0xB800 and a loop of compact instructions to both draw an expanding Sierpinski fractal in memory and drive PC speaker output, exploiting polymorphic instruction encodings, byte-level jumps, and BIOS video mode setup. The listing (int 10h; mov bh,0xb8; mov ds,bx; lodsb; sub si,57; xor [si],al; out 61h,al; jmp short L) demonstrates algorithmic density and creative reuse of video memory initialization to produce linked visual and audio patterns, notable for its craft in extreme sizecoding and algorithmic art.
A 16-byte x86 real-mode DOS routine showcased at Outline Demoparty (May 2026) produces both a visual Sierpinski fractal and audio by using VGA text-mode video memory as working storage. The tiny loop sets DS to 0xB800, reads bytes from the screen, shifts SI, xors the byte with AL, writes AL to port 0x61 (speaker control), and repeats. The piece leverages BIOS-initialized uniform screen memory and properties of 8-bit wraparound to implement dense cellular-automaton-like behavior: additive prefix-sum math maps to binomial coefficients, while replacing add with XOR isolates bit-planes to yield Rule 60-style Sierpinski patterns that the program interprets as sound. It’s a compact demonstration of algorithmic density, low-level hardware access, and creative signal synthesis.
A 16-byte x86 real-mode DOS program shown at the 2026 Outline demoparty leverages BIOS video mode and VGA text memory to generate a Sierpinski fractal and convert it into sound. The tiny loop sets DS to 0xB800, reads bytes from video memory, xors them with the accumulator, outputs AL to the PC speaker port (0x61), and repeats — using the initialized 0x20/0x07 text-buffer as a seeded canvas. The author explains how additive prefix sums across a 64KB segment, when replaced by XOR, produce cellular-automaton behavior (Rule 60) that crystallizes into fractal geometry; interpreting those bytes as audio creates a procedural soundtrack. This is notable for extreme-code density, retro-hardware creativity, and algorithmic artistry.
A 16-byte MS-DOS demo called "wake up! 16b" debuted at the Outline Demoparty (May 2026, Ommen, Netherlands), turning x86 machine code into audio by manipulating video memory to render an infinite Sierpinski fractal and produce sound. The tiny program uses VGA text/graphics memory as computational scratch space, leveraging clever CPU instructions and platform quirks to generate both visuals and audio within severe size limits. It showcases the demoscene tradition of extreme code-golfing and low-level optimization, highlighting creativity in constrained environments and the enduring relevance of legacy PC hardware for experimental software art. The piece is notable to developers and hardware hackers as an exercise in assembly trickery and audiovisual synthesis on retro systems.