Arabeske, a Generations cellular automaton

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 "Fin", from the album "Feather Drug", by Tilia's Flower) :

The executable (, hit a key to exit the program) and the source file packed

The source only for NASM

You can compile it with NASM (see arabeske source file for the one-line compiling instruction).

The source only for MASM

23. Januray 2009, Frank Buß