The absolute state of SnowflakeOS

1 · Johan Manuel · Sept. 20, 2019, 10 p.m.
In my first run in summer 2015, I programmed the components listed in the following categories, pretty much in that order. I’ve barely touched them since, so explaining each of them here should help me get some knowledge back. Some of those categories may have to be moved to their own pages in the future. VGA Terminal Source files: tty.c This module is responsible for providing text writing support to the rest of the kernel. This is done here using what’s known as VGA mode 3, a mechanism that al...