Conway's Game of Life running directly from a 512-byte x86 boot sector, using VGA memory as the simulation grid.
Assembly
32
2 commits
updated Sep 21, 2026
Conway's Game of Life running directly from a 512-byte x86 boot sector, using VGA memory as the simulation grid.
Usage • Why • Contributing • Author
To build and run bootlife you need:
Use the following commands to run it:
nasm -f bin -o life.img life.asm
qemu-system-i386 -drive file=life.img,format=raw,if=floppy
Or just:
make run
Just for fun 💾
Bug reports and pull requests are welcome - see CONTRIBUTING.md.
2 commits
Assembly
98.7%
Makefile
1.3%
Conway's Game of Life running directly from a 512-byte x86 boot sector, using VGA memory as the simulation grid.
Assembly
32
2 commits
updated Sep 21, 2026
Conway's Game of Life running directly from a 512-byte x86 boot sector, using VGA memory as the simulation grid.
Usage • Why • Contributing • Author
To build and run bootlife you need:
Use the following commands to run it:
nasm -f bin -o life.img life.asm
qemu-system-i386 -drive file=life.img,format=raw,if=floppy
Or just:
make run
Just for fun 💾
Bug reports and pull requests are welcome - see CONTRIBUTING.md.
2 commits
Assembly
98.7%
Makefile
1.3%