Commits
- 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
- Commit:
0d51402e6986d4e3212b21e821887a68e088cd43
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: make bootloader more reliable
- Commit:
3a5c7209e5fef1733e6df145ea53cce91f172d07
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
add puthex*() and print conv/xm memory
- Commit:
6b04638f5bbbc03cf5848b9d69c8ffe6204048e0
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: fix Makefile
- Commit:
ce2fe6074b26d5e2a24125d0a40bee93e6da5751
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: enable A20 line
- Commit:
a64d9d6ef94a1fe121764b0d24584975f3a515cd
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: implement puts(), GDT and IDT
- Commit:
095d0ed35c3587d68ee65e3d1fd5024c2d3109fc
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
add doc
- Commit:
a1cd4b7fc7a060a817c404ca38994a604035281d
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
sys: complete rewrite with better linking
- Commit:
0d35c07dfc7e6b341aadc64a253738b6285b9e6a
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: allow EX_ALLOCA to take a register argument
- Commit:
4efc4256d0461a3fbc9abdb3443dc7aa73e763c3
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: use `leave` instruction on function return
- Commit:
b0cba5f1c6851cc288cc57379e43b55501aafbcf
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: update TODO
- Commit:
a18a324ce279aa59ddd5e92c2e30fdc140ee6018
- From:
- Benjamin Stürz <benni@stuerz.xyz>
- Date:
irc: add IR_NOP