|
20d796515b
|
Fixed VFS
|
2022-07-15 21:45:56 +02:00 |
|
|
a4f4838f0a
|
VFS wip
|
2022-07-03 12:30:00 +02:00 |
|
|
5c0ebf563c
|
QROFS utility script
|
2022-07-02 17:56:48 +02:00 |
|
|
89d929bd3a
|
Fixed some VFS bugs
|
2022-07-02 16:49:17 +02:00 |
|
|
18f73a5357
|
Basic VFS implementation
|
2022-07-02 16:37:02 +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 |
|
|
a59ad4dea1
|
Renamed commands to lowercase
|
2022-06-20 18:06:05 +02:00 |
|
|
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 |
|