]> git.dujemihanovic.xyz Git - nameless-os.git/blob - kernel/kernel.c
c0ecb80f1ef0053e3686b2eaf53054bac433f658
[nameless-os.git] / kernel / kernel.c
1 #include <tty.h>
2
3 void _start(void)
4 {
5 screen_clear();
6 kprint("Hello there!\n\n\
7 Hopefully your machine manages to print this text.\n\
8 If it did, that's great news because I managed to write a partial VGA driver.\n\n\
9 Right now, the short-term roadmap is as follows:\n\n\
10 * Enable interrupts using the PIC.\n\
11 * Write a driver for the Intel 8042 PS/2 controller so the OS can receive keystrokes.\n\
12 * A working i8042 driver will also aid in enabling A20 Gate, which should be done ASAP so the OS can address odd (as in odd/even number) megabytes.\n\n\
13 Feel free to mess around with the code, although I doubt it will be very interesting at the moment.\n");
14 }