An operating system that's just Conway's Game of Life.
See the makefile. Try make clean && make all && make run
.
Look at the Dockerfile for some recommended packages.
# pacman -S base-devel g++ grub libisoburn mtools qemu-full
Controls are as follows:
[space] - start/stop simulation
[arrows] - move cursor
X - kill cell at cursor
C - spawn cell at cursor
DO NOT INSTALL THIS ON YOUR MACHINE!! It spams io_wait to slow down the animation and on some machines this can result in physical damage. I am not responsible for any damage you cause with this software.
- splash screen with controls ([enter] to continue)
- use PIT instead of spamming io_wait (which can damage hardware)
- vesa graphics
- better keyboard driver (IRQ)
- scrollable map (and/or zoom if vesa graphics added)