Skip to content

An operating system that's just conway's game of life

License

Notifications You must be signed in to change notification settings

dvtate/conway-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conway's Game of Life Operating System

An operating system that's just Conway's Game of Life.

demo

Building

See the makefile. Try make clean && make all && make run.

Dependencies

Look at the Dockerfile for some recommended packages.

# pacman -S base-devel g++ grub libisoburn mtools qemu-full

Usage

Controls are as follows:

[space]        - start/stop simulation
[arrows]       - move cursor
X              - kill cell at cursor
C              - spawn cell at cursor

TODO

  • 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)

About

An operating system that's just conway's game of life

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published