Commit Graph

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