This software is licenced under GNU.

CellScop is simple program which simulate cellular automat, a bit similar
to caleidoscope. The cells are simulated on 1/8 of squre. The remaining 7/8
are copied. The cells has binary state 0 or 1. State of cell in next step is
determined on sum of 1 in 3x3 array of cells. The sum can be 0..9. The rule
for automat says, which sums will be 1 and which will be zeros. Small number
of options can be set. For example foreground and bacground color.
It is posible to perform single step, run steps with displaying, without
displaying (much faster), invert all cells, invert center cell. And perform
duality (mirror cells around diagonal). It is possible to export state of
automat into bmp file. Size can be set only from command line.
In the directory src are sources compilable with cygwin.

cellscop [-s size] [-r rule] [-0 color0] [-1 color1]
  -s size  : set half of window (for example: -s 127)
  -r rule  : rule, sequence of digits for one in next step (-r123789)
  -0 color : set color 0, decimal number or 0x prefix for hexadecimal (-0 0)
  -1 color : set color 1 (-1 0x44ccff)

Good rules : -r123459 -r1357 -r1234567 -r123 -r1235 -r9870

Left Click : start automat / disable or enable window update
Right Click: stop automat / one step
F,B        : change foreground,background color
W          : write bmp
R          : change rule
C          : invert central cell
X          : randomize
D          : duality
I          : inverse
<F1>,H     : this help

it is all

   Popelka Pavel, popelka_pavel@mail.cz,http://popelka.misto.cz/cellscop/cellscop.html

