TODO: add some TODOs and add better styles (using Emacs Org Mode)
This commit is contained in:
parent
13618eeb27
commit
dcafa970c3
41
TODO.org
41
TODO.org
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue