|
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 |
|