Skip to content
dataman edited this page Sep 14, 2010 · 5 revisions

GOL V1.4 wiki!

[Purpose]
Helps put and end to oscillating patterns in Game of Life (GOL) boards.
Not perfect, will not work with patterns greater than periods of 16,
But those should be rare… (should be….)

[Video]
Teaser: http://www.vimeo.com/11505682
Theory and Demonstration: http://www.vimeo.com/11501143

[Usage]
Use “make” to burn to ATMega48 using onboard ISP Connector.
Otherwise, you can download the hex file, burn it to a 48, and pop into any GOL board.
Only 1 GOL board per matrix needs to run v1.4 to be protected, though more than 1 doesn’t hurt.
Best to label the new chips v1.4 to avoid confusion with the v1.3 chips.

[Theory]
Operates by creating a unit16_t table called history of MAXHISTORY (16) size.
And every new generation is saved to history,
With the 17th generation right shifted into oblivion.
The latest generation is compared to the previous 16 generations
And used as the new static count.
50 static counts and the board is reset.

[Credit]
Charley Jones, aka Dataman
A+ MCP MOUS MCSE MCSA MCDBA MCAD MCT MCITP MCTS ITIL PMP
GOL@CRJones.Com
Homepage: http://CRJones.Com
Blog: http://DatamanLV.BlogSpot.Com
Shop: http://SMTBoards.Com

Boards: Adafruit.Com
Version 1.3 Code: Adafruit.Com GPL License

Clone this wiki locally