mirror of
https://github.com/BoredDevNL/BoredOS.git
synced 2026-05-15 10:48:38 +00:00
feat: added a BoredOS boot banner for kterm
This commit is contained in:
parent
f8ca9d9d91
commit
51e26758ee
1 changed files with 37 additions and 0 deletions
|
|
@ -172,6 +172,39 @@ void log_fail(const char *msg) {
|
||||||
serial_write("\n");
|
serial_write("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void print_verbose_boot_banner(void) {
|
||||||
|
kconsole_set_color(0xFFB589D6);
|
||||||
|
serial_write("==================== ");
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
serial_write("__ ____ ____ \n");
|
||||||
|
|
||||||
|
kconsole_set_color(0xFFB589D6);
|
||||||
|
serial_write("=================== ");
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
serial_write("/ /_ / __ \\/ ___\\\n");
|
||||||
|
|
||||||
|
kconsole_set_color(0xFF569CD6);
|
||||||
|
serial_write("================== ");
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
serial_write("/ __ \\/ / / /\\___ \\\n");
|
||||||
|
|
||||||
|
kconsole_set_color(0xFF569CD6);
|
||||||
|
serial_write("================= ");
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
serial_write("/ /_/ / /_/ /____/ /\n");
|
||||||
|
|
||||||
|
kconsole_set_color(0xFF4EC9B0);
|
||||||
|
serial_write("================ ");
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
serial_write("/_.___/\\____//_____/ \n");
|
||||||
|
|
||||||
|
kconsole_set_color(0xFF4EC9B0);
|
||||||
|
serial_write("=============== \n");
|
||||||
|
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
serial_write("\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Kernel Entry Point
|
// Kernel Entry Point
|
||||||
|
|
||||||
|
|
@ -264,6 +297,10 @@ void kmain(void) {
|
||||||
idt_register_interrupts();
|
idt_register_interrupts();
|
||||||
idt_load();
|
idt_load();
|
||||||
log_ok("IDT ready");
|
log_ok("IDT ready");
|
||||||
|
print_verbose_boot_banner();
|
||||||
|
kconsole_set_color(0xFFFFFF55);
|
||||||
|
serial_write("Welcome to BoredOS!\n");
|
||||||
|
kconsole_set_color(0xFFFFFFFF);
|
||||||
|
|
||||||
process_init();
|
process_init();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue