A whole boss fight in 256 bytes

What it does
Endbot packs an entire boss fight into a single 256‑byte DOS intro. It has been reported that the tiny .com renders a robot sprite with progressive bullet damage, a growing explosion, a scrolling checkerboard landscape, and even a MIDI soundtrack — all in real time. How do you stage a climactic showdown in less than a kilobyte? With a lot of tricks, and a little bit of magic.
How it's built
It has been reported that Endbot was posted by HellMood/Desire as a Revision 2026 entry and runs under DOS when launched in DosBox‑X (not plain DOSBox — DosBox‑X's MPU‑401 emulation is required). The intro writes music directly to MIDI port 0x330 and is produced as a raw binary with Flat Assembler (FASM); one command produces the final .com with no linker step. Tiny, tidy, and ruthlessly optimized — sizecoding at its finest.
Why it matters
This isn't just a party trick. It's a reminder that constraints breed creativity. The demoscene has long celebrated the art of squeezing entire experiences into absurdly small footprints, and Endbot lands with a satisfying thud — a compact piece of craftsmanship that makes you grin. Nostalgia? Sure. Technical bravado? Absolutely. A lovely little jolt that proves you don't need gigabytes to deliver a punch.
Sources: 111mb.de, Hacker News
Comments