This website requires JavaScript.
bdcf9e66f8
Small adjustment in directory structure of memory and bootloader files in kernel
Nigel Barink
2021-11-02 21:15:00 +0100
c9b789ed7b
Added a bunch of new stuff no time to figure out what's what, No longer any compiler warnings
Nigel Barink
2021-11-02 21:03:11 +0100
b4b615ae97
Checked off some todo's
Nigel Barink
2021-10-23 12:27:13 +0100
092c5d520d
Added option to create an iso
Nigel Barink
2021-10-23 12:26:15 +0100
643f2d708b
Added emulator options, Added header for VBE driver, Added CPUID function, Added demodisk.img as drive
Nigel Barink
2021-07-22 22:14:58 +0100
f2c8b8ac5c
Improved multiboot compliance
Nigel Barink
2021-07-22 20:02:47 +0100
f48f8072c0
Merge InterruptHandling into MemoryManagement
Nigel Barink
2021-07-22 19:11:01 +0100
9dc7a05da1
Basic keyboard input
Nigel Barink
2021-07-21 21:31:57 +0100
7409e579c8
Basic keyboard input
Nigel Barink
2021-07-21 21:31:57 +0100
59bcc17668
Kernel now responding to keyboard interrupts
Nigel Barink
2021-05-28 22:20:13 +0100
04f941a625
Kernel now responding to keyboard interrupts
Nigel Barink
2021-05-28 22:20:13 +0100
5f50f8c013
Fix up wrong interrupt handler numbers in boot.s
Nigel Barink
2021-05-28 22:18:50 +0100
24a855bb3b
Fix up wrong interrupt handler numbers in boot.s
Nigel Barink
2021-05-28 22:18:50 +0100
7616ad40ee
Moving logo to png format gitea doesn't handle svg format, simplified screenshot inclusion in readme
main
Nigel Barink
2021-05-26 20:03:53 +0100
8ea45d3818
Adding logo properly to README, hopefully this way it show up in preview on gitea
Nigel Barink
2021-05-26 19:58:27 +0100
fa67df4bc0
Added an otter logo! I think its so cute
Nigel Barink
2021-05-26 19:51:35 +0100
595a7d5163
Nicer time print
Nigel Barink
2021-05-22 19:24:29 +0100
83d220019c
Nicer time print
Nigel Barink
2021-05-22 19:24:29 +0100
e84d196b00
Kernel now enter continuous time telling mode
Nigel Barink
2021-05-18 21:14:26 +0100
48b65b2276
Kernel now enter continuous time telling mode
Nigel Barink
2021-05-18 21:14:26 +0100
f71a3a8ed6
Removed itoa and printf from idt
Nigel Barink
2021-05-18 21:13:14 +0100
e0dfa69df8
Removed itoa and printf from idt
Nigel Barink
2021-05-18 21:13:14 +0100
63ea825e2e
Added CMOS time read function, Added cariage return support to kterm
Nigel Barink
2021-05-18 21:11:48 +0100
394882ca2e
Added CMOS time read function, Added cariage return support to kterm
Nigel Barink
2021-05-18 21:11:48 +0100
a094f510d3
More work on interrupt handling, Started timer interrupt implementation, PIC remapped hopefully successfull
Nigel Barink
2021-05-16 15:53:14 +0100
592db0ebcf
More work on interrupt handling, Started timer interrupt implementation, PIC remapped hopefully successfull
Nigel Barink
2021-05-16 15:53:14 +0100
28ac6a05af
Interrupts are working.. processor no longer resets
nigel
2021-05-12 20:43:15 -0400
0d0c06ab09
Working on PIC
Nigel Barink
2021-05-12 23:48:06 +0100
5e668f5e67
Basics for an proper GDT and IDT
Nigel Barink
2021-05-12 23:03:00 +0100
b41f6a380e
Implemented serial for basic debugging, Added MMU enable to kernel main
Nigel Barink
2021-05-10 21:33:25 +0100
4008fc25e8
Added functions to enable MMU with paging
Nigel Barink
2021-05-10 21:32:28 +0100
9f2b2a0798
Added first screenshot
Nigel Barink
2021-05-03 20:46:11 +0200
19274825fe
Added introduction, manuals and project structure markdown files to docs
Nigel Barink
2021-05-03 02:23:49 +0200
660f662079
Added a screenshots folder
Nigel Barink
2021-05-03 02:22:43 +0200
0f1b61deb9
Updated README.md, Moved planning to TODO.md
Nigel Barink
2021-05-03 02:22:12 +0200
d48ee0d86c
Enabled git lfs, Added reference manuals under docs
Nigel Barink
2021-05-03 01:04:24 +0200
9c0146869c
added new resource, removed build.sh, make can do everyting now
nigel
2021-05-02 15:53:31 -0400
b44f6761f1
New directory structure
nigel
2021-05-02 15:23:50 -0400
5bd25a3737
Moved some Kernel Terminal stuff to a seperate header file(s)
nigel
2021-05-02 13:38:18 -0400
28288545db
Implemented terminal scrolling
nigel
2021-05-02 13:14:31 -0400
a9ecdbc6a6
Added newline support for kterm
nigel
2021-05-02 12:04:15 -0400
5f81da0774
Initial setup, Basic helloworld kernel from wiki.osdev.org bare bones
nigel
2021-05-02 12:02:00 -0400