TODO: add some TODOs and add better styles (using Emacs Org Mode)

This commit is contained in:
g1n 2021-08-05 21:27:19 +03:00
parent 13618eeb27
commit dcafa970c3
1 changed files with 35 additions and 6 deletions

View File

@ -1,7 +1,36 @@
#+TITLE: TODO for BareBones article-based OS on C
#+TITLE: TODO for Orion
* DONE Newline support
* TODO Implement terminal scrolling
* TODO Colors changing (for ASCII arts)
* TODO Calling Global Constructors
* Kernel
** DONE Newline support
** TODO Implement terminal scrolling
** TODO Colors changing (for ASCII arts)
** TODO Improve Build
** TODO Global Constructors Table
** TODO Improve Serial output, add input from Serial
** TODO Interrupt Description Table (interrupts/exceptions)
** TODO Memory
*** TODO Paging
*** TODO Permissions
*** TODO Memory Map
* LibC
** TODO Add some more arguments (decorators, codes) for printf
* %c :: character value
* %s :: string of characters
* %d :: signed integer
* %i :: signed integer
* %f :: floating point value
* %e :: scientific notation, with a lowercase “e”
* %E :: scientific notation, with a uppercase “E”
* %g :: use %e or %f
* %G :: use %E or %f
* %o :: octal
* %u :: unsigned integer
* %x :: unsigned hexadecimal, with lowercase letters
* %X :: unsigned hexadecimal, with uppercase letters
* %p :: a pointer
* %n :: the argument shall be a pointer to an integer in which the number of characters written is placed
* %% :: shall be a % sign
** TODO Memory
* malloc
* free