Commit Graph

24 Commits

Author SHA1 Message Date
7409e579c8 Basic keyboard input 2021-07-21 21:31:57 +01:00
04f941a625 Kernel now responding to keyboard interrupts 2021-05-28 22:20:13 +01:00
24a855bb3b Fix up wrong interrupt handler numbers in boot.s 2021-05-28 22:18:50 +01:00
83d220019c Nicer time print 2021-05-22 19:24:29 +01:00
48b65b2276 Kernel now enter continuous time telling mode 2021-05-18 21:14:26 +01:00
e0dfa69df8 Removed itoa and printf from idt 2021-05-18 21:13:14 +01:00
394882ca2e Added CMOS time read function, Added cariage return support to kterm 2021-05-18 21:11:48 +01:00
592db0ebcf More work on interrupt handling, Started timer interrupt implementation, PIC remapped hopefully successfull 2021-05-16 15:53:14 +01:00
nigel
28ac6a05af Interrupts are working.. processor no longer resets 2021-05-12 20:43:15 -04:00
0d0c06ab09 Working on PIC 2021-05-12 23:48:06 +01:00
5e668f5e67 Basics for an proper GDT and IDT 2021-05-12 23:03:00 +01:00
b41f6a380e Implemented serial for basic debugging, Added MMU enable to kernel main 2021-05-10 21:33:25 +01:00
4008fc25e8 Added functions to enable MMU with paging 2021-05-10 21:32:28 +01:00
9f2b2a0798 Added first screenshot 2021-05-03 20:46:11 +02:00
19274825fe Added introduction, manuals and project structure markdown files to docs 2021-05-03 02:23:49 +02:00
660f662079 Added a screenshots folder 2021-05-03 02:22:50 +02:00
0f1b61deb9 Updated README.md, Moved planning to TODO.md 2021-05-03 02:22:12 +02:00
d48ee0d86c Enabled git lfs, Added reference manuals under docs 2021-05-03 01:04:24 +02:00
nigel
9c0146869c added new resource, removed build.sh, make can do everyting now 2021-05-02 15:53:31 -04:00
nigel
b44f6761f1 New directory structure 2021-05-02 15:23:50 -04:00
nigel
5bd25a3737 Moved some Kernel Terminal stuff to a seperate header file(s) 2021-05-02 13:38:18 -04:00
nigel
28288545db Implemented terminal scrolling 2021-05-02 13:14:31 -04:00
nigel
a9ecdbc6a6 Added newline support for kterm 2021-05-02 12:04:15 -04:00
nigel
5f81da0774 Initial setup, Basic helloworld kernel from wiki.osdev.org bare bones 2021-05-02 12:02:00 -04:00