From 02eea561738ffb3095466f75ba6ea0264ca4288e Mon Sep 17 00:00:00 2001 From: Daniel Borges Date: Wed, 9 Jan 2019 00:25:42 +0100 Subject: [PATCH] update readme --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 10f8548..4daa13f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@ # GB-GameOfLife -An implementation of Conway's Game of Life for the GameBoy +An implementation of Conway's Game of Life for the GameBoy. +![Demo in BGB emulator](https://media.giphy.com/media/521QEkVXIIaGyEtWmu/giphy.gif) +Press START to pause and enter edit mode. +In edit mode: +- use the d-pad to move the cursor +- press A to toggle a cell's state +- press B to trigger one step of the automata +- press SELECT to clear all the cells +Press START again to resume animation of the automata. # Project's Backstory I started this as my first real programming written entirely in assembly. @@ -23,4 +31,5 @@ the only time where you can write to Video RAM, you can also write in between the PPU rendering lines! That requires synchronising code with rendering but it should be doable. +The first working version I got looked like this: ![Animated GIF recorded with BGB](https://media.giphy.com/media/4Zf4UukPqZzAYWIqye/giphy.gif)