Commits
- Commit:
425857d4ed72c6e8567c39b17680a100acaad7f8
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: improve EX_EQ and EX_NE
- Commit:
5cf236395aa88dc8f443b83e7a9b79e34a943b8e
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add missing user.asm
- Commit:
ae4ed8c57bb2ebe8bcebe90272ba3c9e526f21e1
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add comments
- Commit:
79ff103dda6067fe221bb9532e416f343acbdde8
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: implement ring 3
- Commit:
5cd42ecdae41f3fa8dcabb0b4c33fc01dfc78db7
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: set up and load LDT
- Commit:
74abebcec4b1333d222c56edcad978061b82c4d2
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: fix typo
- Commit:
e9f89a1828e2e53fe590b32a5d64aa9f5946ed1c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: remove useless port delay
- Commit:
0f506373f15f67c731d7b80da73b274c3ff18751
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: use named GDT offsets
- Commit:
c9ad2767fdfae51606a3b82616d01cac7f95c48f
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: setup and load TSS
- Commit:
e3a0381485bcc96a55ade7cb0130c6fa1295a20c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: start init task (in kernel space)
- Commit:
0ef78b60eb6409897f2bd36ec8382ffd7a4ca3ec
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: decl(): parse storage class
- Commit:
6be3eec6c0a53e627e1f2ec05179caaa7918b636
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: fix decl()
- Commit:
e9de881a9c92ad811717b8238eb1f2a8ddc73994
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: add unfinished declaration parser
- Commit:
62cc366514f65a297aaa36acfbc5fe53d7f7abd7
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: add peek() and next()
- Commit:
22b07b77baf34b009a952718517ce2a817476352
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: peekd -> peekdch
- Commit:
6d61db9e6483af40d1790fd1451b58091269958b
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: add initial lexer code
- Commit:
6e073af25564022293cb488284a0e03794b24480
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
cc1: initial commit
- Commit:
13bfbed0d9e68e06e0146b870c0223cbdcf0177c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
add doc/XOpenC.pdf
- Commit:
9990f831c9f7692866d7dc6608ac48ed0b817f47
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add initial floppy driver code
Floppy drives are such a massive pain in the ass.
- Commit:
b6729e0b95ada1c7074add2ca93ce6c01dca8a9c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: fix putchar()'s scroll back
- Commit:
b8971940d603d9f699f4df57e377391e0c1cd52c
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: move macros into macros.inc
- Commit:
9f536acb2c2363ec2e03353de8fda3657b6001ea
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: update .gitignore
- Commit:
4dc7f0b4e015dad462128565f7a4831a177b7285
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: add panic()
- Commit:
495884c22d28b6cbe9bc80838c7c11caf054785b
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: NUM_SECTORS: 8 -> 16
- Commit:
50eedbaec7f72965a55311d3e8b52c6bb2a8b953
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: implement interrupts