WriteUp: 16 Bytes of x86 that turn Matrix rain into sound
A new 16-byte x86 assembly code was released at the Outline Demoparty in May 2026, showcasing algorithmic density. This code draws an infinite Sierpinski fractal while simultaneously converting the geometry into audio data. The project highlights the technical challenges and creativity within the demoscene community.
- ▪The assembly code utilizes video memory to create a fractal and generate sound.
- ▪It begins with a BIOS interrupt to initialize video mode and sets up a uniform memory space.
- ▪The algorithm employs XOR operations to isolate bit-planes, mapping to cellular automata rules.
Opening excerpt (first ~120 words) tap to expand
wake up! 16b Released at the Outline Demoparty in May 2026, Ommen, NL An exploration of algorithmic density in 16 bytes of x86 assembly. Watch Video Demozoo Entry In the demoscene, exploring what can be achieved within extreme constraints is a rewarding technical challenge. The following 16 bytes of x86 real-mode DOS assembly code represent a careful exercise in algorithmic density. When executed, it utilizes the computer's video memory as a calculation space to draw an infinite Sierpinski fractal, while simultaneously interpreting that geometry as audio data. int 10h ; 2 bytes mov bh, 0xb8 ; 2 bytes mov ds, bx ; 2 bytes L: lodsb ; 1 byte sub si, byte 57 ; 3 bytes xor [si], al ; 2 bytes out 61h, al ; 2 bytes jmp short L ; 2 bytes 1.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at 111mb.