pulsar in asm game of life [![build test](https://git.pupes.org/PoliEcho/asm-game-of-life/actions/workflows/build_test.yaml/badge.svg)](https://git.pupes.org/PoliEcho/asm-game-of-life/actions?workflow=build_test.yaml) # AMD64 Assembly Game of life > [!WARNING] > this program will break if your terminal is too small ## Dependencies > AMD64 Linux Kernel ### Build only > nasm > ld > make ## Download [releases](https://git.pupes.org/PoliEcho/asm-game-of-life/releases) ## Build ```shell make ``` ## Controls | key | action | |--------|-------------------------| | arrows | move cursor | | ENTER | invert cell | | j/k | change simulation speed | | p | start/stop simulation | | q | quit | ## Warning delays in TTY may be diferent depending on cpu clockspeed use j/k to adjust ## Notes if screen does not clear properly after loading just move the cursor around a bit looks best in TTY it sometimes SEGFAULTS in TTY on start but only on non debug builds and it is not consistent