Snowdrop OS is my homebrew operating system. It is very simple, and is programmed from scratch, using only assembly language (for the x86 processors).
It has a custom PS/2 mouse driver, serial port driver, and supports basic multi-tasking. It comes with a Tetris clone and a multiplayer (over serial port) snake game, also written in assembly language. Also includes a file manager, text editor, and a graphics library which can render BMP image files and software sprites.
The Storks game that is bundled with the OS showcases all functionality in the game development libraries I created for Snowdrop.
Its GUI framework allows programs to make use of mouse cursor, buttons, checkboxes, etc.
This video is in 1080p 60fps.