A poorly written OS for the x86 arch. (WIP)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
eOS/kernel/kernel.c

25 lines
568 B

3 years ago
#include "memory.h"
#include "../drivers/vga.h"
3 years ago
#include "../lib/str.h"
#include "../lib/strf.h"
void main() {
3 years ago
vga_init(); // Initialize the screen first
// i.e. clear the screen et cetera.
char* title = "eOS Version 0.1 2021";
set_cursor_pos(0, 2);
printalign(title, 0xf0, MIDDLE);
char* subtitle = "A x86 operating system, licenced under GPL-2.0";
set_cursor_pos(0, 3);
printalign(subtitle, 0xf8, MIDDLE);
3 years ago
char* strbuf = "String concat: ";
char* str2 = "WORKS! :D";
3 years ago
strbuf = strcat(strbuf, str2);
set_cursor_pos(0, 0);
println(strbuf, 0xf0);
}