|
0e0d79811e
|
Implemented UART and created its printf-like function
|
2022-08-07 20:08:46 +02:00 |
|
|
85f1b0969a
|
Serial ports (still not working)
|
2022-06-22 15:12:17 +02:00 |
|
|
8a45392447
|
VGA scroll
|
2022-06-21 00:32:49 +02:00 |
|
|
95f823c2c3
|
PS/2 keyboard lowercase support
|
2022-06-20 18:05:28 +02:00 |
|
|
a930148bee
|
Fixed keyboard driver bug
|
2022-06-20 14:09:40 +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 |
|
|
2160a41e81
|
Finished VGA driver and implemented stdio.h (printf and puts)
|
2022-06-17 17:13:55 +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 |
|
|
1215e39086
|
Basic VGA driver
|
2022-06-17 12:28:24 +02:00 |
|