wake up! 16b
2 hours ago
- #x86 assembly
- #PC speaker
- #Sierpinski fractal
- The 16-byte x86 assembly program titled 'wakeup' was released at the Outline Demoparty in May 2026.
- It uses video memory to draw an infinite Sierpinski fractal and simultaneously generates sound by outputting data to the PC speaker via port 61h.
- The code exploits XOR operations and specific memory addressing to create a synesthetic effect, with sound derived from the fractal's bit patterns.
- A key trick involves moving backward 56 bytes per iteration, which doubles the cycle length and lowers the sound frequency by an octave.
- The output varies depending on hardware and BIOS, as the code XORs against existing memory content, adding to its charm.