Commit Graph

  • 4fe70142f6 Got rid of columns and rows in VGA driver master Mattia Giambirtone 2022-11-20 17:28:42 +0100
  • 2b13f87f62 Removed old negative behavior in putchar Mattia Giambirtone 2022-11-20 16:52:49 +0100
  • bdfb10e3a6 Attempts at fixing broken VGA driver + initial work on interrupts Mattia Giambirtone 2022-11-20 14:13:52 +0100
  • 946f7e72c3 Added BPB and minor changes Mattia Giambirtone 2022-11-19 18:20:25 +0100
  • 512f348d74 Got rid of vga_print in assembly Mattia Giambirtone 2022-11-19 11:02:51 +0100
  • e75bf391ee Added missing files Nocturn9x 2022-11-19 10:54:01 +0100
  • 8ddc5288b9 Split bootloader into 2 stages. vga_print is broken Nocturn9x 2022-11-18 22:19:40 +0100
  • 82bb637147 Segment registers are now zeroed, kernel stack is expanded to 2MiB, load_disk now does not fill cl automatically Nocturn9x 2022-11-18 17:24:45 +0100
  • 6a020aeeee Added kprintln and memset Nocturn9x 2022-11-18 02:40:46 +0100
  • 070de9c196 Nicer error messages + bootsector fix Nocturn9x 2022-11-18 01:54:03 +0100
  • e8e03d7ed1 Minor changes Nocturn9x 2022-11-18 01:51:07 +0100
  • 22e5f89bb1 Added experimental code to enable A20 line Nocturn9x 2022-11-18 01:39:08 +0100
  • 18f8b5c23f Renamed ktypes.h to types.h, added missing directories in make prepare, implemented text scrolling and added util module with a few test functions Nocturn9x 2022-11-18 01:20:51 +0100
  • 5c9d280a92 Added missing license headers Nocturn9x 2022-11-17 22:37:30 +0100
  • a74377ee54 Added notes Nocturn9x 2022-11-17 22:31:47 +0100
  • 402ee17f35 Typo Nocturn9x 2022-11-17 22:29:47 +0100
  • a994ed9c5a Typo Nocturn9x 2022-11-17 22:29:29 +0100
  • cdf829dfae Typo Nocturn9x 2022-11-17 22:28:59 +0100
  • 9ccc7a23da Removed some emphasis Nocturn9x 2022-11-17 22:26:52 +0100
  • a82d988dde Updated README Nocturn9x 2022-11-17 22:24:14 +0100
  • b812a9899f Major refactoring, added Makefile Nocturn9x 2022-11-17 21:19:36 +0100
  • 0193c26413 Updated README Nocturn9x 2022-11-17 12:46:36 +0100
  • c3b3024b0f Project cleanup Nocturn9x 2022-11-17 12:46:10 +0100
  • 4af94012ca Implemented kprint Nocturn9x 2022-11-17 12:42:45 +0100
  • edf0b4bf74 Initial work on video driver and refactoring Mattia Giambirtone 2022-11-16 21:12:19 +0100
  • 678d575cc9 Fixed issues with including video driver Mattia Giambirtone 2022-11-16 20:27:49 +0100
  • 89f3e70960 Fixed typo in comment amout stack starting address Mattia Giambirtone 2022-11-16 20:25:21 +0100
  • 2932e2946e Cleanup and refactoring Mattia Giambirtone 2022-11-16 20:24:23 +0100
  • 46a560910b Added missing entrypoint and other files Nocturn9x 2022-11-16 15:40:29 +0100
  • 1e7f6dd22e Added missing scripts and C kernel Nocturn9x 2022-11-16 15:37:01 +0100
  • c06dbb7280 Initial kernel work Nocturn9x 2022-11-16 15:25:53 +0100
  • aa830de9c2 Real mode setup complete. Groundwork for GDT/protected mode Nocturn9x 2022-11-16 11:56:03 +0100
  • 86c0c87425 Initial work on the bootloader Nocturn9x 2022-11-15 15:47:33 +0100
  • 6fdc308faa Initial commit Mattia Giambirtone 2022-11-15 09:49:14 +0100