This is my first cellular automaton written in assembler. It is only 181 bytes long and should work on a wide range of computers, from old 80386 computers with DOS, to modern Pentium machines with Windows XP. A screenshot from the animation:
The program running on a TFT display (music found on jamendo.com: "Fin", from the album "Feather Drug", by Tilia's Flower) :
The executable (arabeske.com, hit a key to exit the program) and the source file packed
You can compile it with NASM (see arabeske source file for the one-line compiling instruction).