Having a little too much spare time I started studying the PC boot-process and decided to implement a small game fitting in the boot sector on a floppy.
My main source of information for this project has been the excellent collection of texts at The Operating System Resource Center. If you are interested in this sort of low-level stuff, have a look at it.
The worm is implemented in x86 assembler and should be assembled with the nasm assembler. It should run on almost any PC-compatible computer. It uses VGA graphics mode 13h, so your computer must have a VGA card. Here's the mandatory screenshot (impressive, huh?):
Here's the code for the game, it is released under the MIT license:
If you wish to assemble the code yourself use nasm's bin outformat.
Here's the boot sector binary: bootworm.bin. To try the game place the binary in the boot sector on a floppy using an appropriate tool (e.g. dd for unix or rawrite2.exe for windows) and reboot using the floppy. By the way: use this software at your own risk. Read the license.