Commit Graph

12 Commits

Author SHA1 Message Date
Mattia Giambirtone 946f7e72c3 Added BPB and minor changes 2022-11-19 18:20:25 +01:00
Mattia Giambirtone 512f348d74 Got rid of vga_print in assembly 2022-11-19 11:02:51 +01:00
Nocturn9x 8ddc5288b9 Split bootloader into 2 stages. vga_print is broken 2022-11-18 22:19:40 +01:00
Nocturn9x 82bb637147 Segment registers are now zeroed, kernel stack is expanded to 2MiB, load_disk now does not fill cl automatically 2022-11-18 17:24:45 +01:00
Nocturn9x 6a020aeeee Added kprintln and memset 2022-11-18 02:40:46 +01:00
Nocturn9x 070de9c196 Nicer error messages + bootsector fix 2022-11-18 01:54:03 +01:00
Nocturn9x 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 2022-11-18 01:20:51 +01:00
Nocturn9x 5c9d280a92 Added missing license headers 2022-11-17 22:37:30 +01:00
Nocturn9x 4af94012ca Implemented kprint 2022-11-17 12:42:45 +01:00
Mattia Giambirtone edf0b4bf74 Initial work on video driver and refactoring 2022-11-16 21:12:19 +01:00
Mattia Giambirtone 89f3e70960 Fixed typo in comment amout stack starting address 2022-11-16 20:25:21 +01:00
Mattia Giambirtone 2932e2946e Cleanup and refactoring 2022-11-16 20:24:33 +01:00