This implementation is capable to execute Conway's Game Of Life in Arduino, Desktop and Web. GTK is used to show graphics in Desktop and Web. For Arduino the vgax library is used.
Install GTK2 libraries and includes and execute the following commands:
make clean
make
Install emscripten, check that the paths are correct in Makefile-was and then execute:
make -f Makefile-wasm clean
make -f Makefile-wasm
make -f Makefile-wasm run-wasm
Once executed go to the following URL http://localhost:8000/wasm_out/gol.html
Go to Arduino IDE, open mpgol.ino and then click to Upload. The code was tested in Arduino Nano with old bootloader. To build the VGA interface circuit go to https://github.com/smaffer/vgax/