diff --git a/index.html b/index.html new file mode 100644 index 0000000..f7428d1 --- /dev/null +++ b/index.html @@ -0,0 +1,205 @@ + + + + + + + Timeline for Fubar + + + +

Timeline for Fubar

+
+

Loading roadmap...

+
+ + + + diff --git a/roadmap.md b/roadmap.md new file mode 100644 index 0000000..381c66b --- /dev/null +++ b/roadmap.md @@ -0,0 +1,25 @@ +# Standard Output +[X] Establish printing strings and integers +[ ] Printing to a Serial Output + +# Memory Management +[ ] Register Management +[ ] Interrupts +[ ] Setting up Virtual Memory with Paging +[ ] memory allocations and functions using some sort of malloc (and free duh) + +# GUI design +[ ] Terminal Esque Aesthetic (with a `>` and a cursor blinking next to it) +[ ] Resolution of 512 x 512 with 1 bit graphics (just RGB) +[ ] (Really really unsure) maybe add a glow to the screen? (like the CRT bloom) +[ ] make a mockup of the design + +# filesystem - chosen (FAT-x) +[ ] Boot Records +[ ] File Allocation Table (just realized that's what FAT stands for ) +[ ] Directory Hierarchy +[ ] Setup Hierarchy + +# Core utils +[ ] list out the bare minimum core utils to work with +[ ] port the above mentioned coreutils