0xAX/BootLife

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

See the code
assembly
bootsector
bootsector-game

See what people are saying (1)

README

BootLife

Conway's Game of Life running directly from a 512-byte x86 boot sector, using VGA memory as the simulation grid.

UsageWhyContributingAuthor

Size Platform Assembler License
Patreon Buy Me a Coffee

BootLife running in QEMU

Usage

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

Why

Just for fun 💾

Contributing

Bug reports and pull requests are welcome - see CONTRIBUTING.md.

Author

0xAX

Contributors

0xAX

2 commits

0xAX/BootLife

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

See the code
assembly
bootsector
bootsector-game

See what people are saying (1)

README

BootLife

Conway's Game of Life running directly from a 512-byte x86 boot sector, using VGA memory as the simulation grid.

UsageWhyContributingAuthor

Size Platform Assembler License
Patreon Buy Me a Coffee

BootLife running in QEMU

Usage

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

Why

Just for fun 💾

Contributing

Bug reports and pull requests are welcome - see CONTRIBUTING.md.

Author

0xAX

Contributors

0xAX

2 commits

Languages

Assembly

98.7%

Makefile

1.3%