2 days ago Benjamin Stürz
irc: improve EX_EQ and EX_NE (main)
3 days ago Benjamin Stürz
sys: add missing user.asm
sys: add comments
sys: implement ring 3
sys: set up and load LDT
sys: fix typo
sys: remove useless port delay
sys: use named GDT offsets
sys: setup and load TSS
sys: start init task (in kernel space)
cc1: decl(): parse storage class
cc1: fix decl()
4 days ago Benjamin Stürz
cc1: add unfinished declaration parser
cc1: add peek() and next()
cc1: peekd -> peekdch
cc1: add initial lexer code
cc1: initial commit
add doc/XOpenC.pdf
Floppy drives are such a massive pain in the ass.
sys: fix putchar()'s scroll back
sys: move macros into macros.inc
sys: update .gitignore
sys: add panic()
sys: NUM_SECTORS: 8 -> 16
sys: implement interrupts