Gráfico de commits

32 commits

Autor SHA1 Mensaje Fecha
95f823c2c3 PS/2 keyboard lowercase support 2022-06-20 18:05:28 +02:00
16eac4556d CLEAR command 2022-06-20 16:54:00 +02:00
77661a8f6f Implemented basic yet usable memory allocation 2022-06-20 16:52:25 +02:00
2273635a04 Fixed #2 2022-06-20 16:46:11 +02:00
5ed34dbbe6 VERSION shell command 2022-06-20 14:17:13 +02:00
a930148bee Fixed keyboard driver bug 2022-06-20 14:09:40 +02:00
bb9de64c6d GRUB-bootable ISO 2022-06-20 13:48:40 +02:00
dc4866b518 Basic shell 2022-06-19 19:54:09 +02:00
704e219c6c Implemented strcmp() 2022-06-19 19:53:41 +02:00
cb025a54fc Fixed keyboard driver key buffer bug 2022-06-19 19:52:46 +02:00
40a47ce0f2 Moved everything from util/ to lib/ 2022-06-19 19:29:10 +02:00
d24f83b493 Moved stdio.h into lib/ 2022-06-19 19:17:15 +02:00
08a6ed51bb PS/2 keyboard driver 2022-06-19 19:08:16 +02:00
e93cf7db3c APIC timer driver 2022-06-18 19:19:03 +02:00
d5a18de997 Implemented PIC 2022-06-18 19:03:24 +02:00
7bb5e0d16c Finished and fixed ISR+IDT 2022-06-18 03:56:45 +02:00
f5f7b7fc73 Fixed some GDT bugs and typos 2022-06-18 02:25:11 +02:00
0fe84ef325 Implemented ISR 2022-06-18 02:10:52 +02:00
15386c43ba Implemented GDT 2022-06-18 01:53:28 +02:00
29093837a3 Implemented IDT 2022-06-18 00:44:37 +02:00
2160a41e81 Finished VGA driver and implemented stdio.h (printf and puts) 2022-06-17 17:13:55 +02:00
deae8de0d5 Added missing #include 2022-06-17 14:44:34 +02:00
dea348c716 Renamed some functions
print_string() -> puts()
print_string_at() -> puts_at()
Also created printf() that (for now) just calls puts()
2022-06-17 14:42:44 +02:00
7f48dc6a17 ANSI text coloring 2022-06-17 14:30:41 +02:00
b941e48f4b VGA print_string() 2022-06-17 13:27:22 +02:00
1816cefb47 VGA set_cursor() and get_cursor() 2022-06-17 12:47:57 +02:00
541d7924b0 Commented call_kmain 2022-06-17 12:29:08 +02:00
1215e39086 Basic VGA driver 2022-06-17 12:28:24 +02:00
30070d84dd Finally, bootable kernel bare bones! 2022-06-17 00:44:56 +02:00
7fe708880d GPLv3 license 2022-06-16 00:37:28 +02:00
ce90791747 Initial code organization and GCC+binutils toolchain 2022-06-16 00:29:13 +02:00
32ccfd1de0 Initial commit 2022-06-16 00:06:48 +02:00