Computer Operating System, something I work on in the free time I have.
I want this operating system to be able to play Crab Rave on YouTube, whilst rendering a nice looking UI. Quite the ambitious goal but I will get there some day. It will be a 64 bit OS, targeted towards real, modern hardware.
BOOTLOADER:
- Hello world in assembly
- Switching to protected mode and printing text
- Disk loading functionality
- Switching to long mode and printing the available amount of memory
- Mapping memory
- Looking for VESA modes
- Passing control to a kernel
KERNEL: I will continue this checklist later.
DRIVERS: I will continue this checklist later.