diff --git a/kernel/entry/kernel.c b/kernel/entry/kernel.c index 79ed2b5..3474186 100644 --- a/kernel/entry/kernel.c +++ b/kernel/entry/kernel.c @@ -30,18 +30,10 @@ return codes) #include #include #include - -void terminal_launch() -{ - tty_spawn(1, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - keyboard.out = true; -} - int main() { keyboard.out = false; tty_spawn(0, "/usr/share/fonts/Uni3-Terminus12x6.psf"); register_pci(); - terminal_launch(); return KERNEL_QUIT_HANG; } diff --git a/kernel/system/devices/keyboard.c b/kernel/system/devices/keyboard.c index f2f957d..d70bcac 100644 --- a/kernel/system/devices/keyboard.c +++ b/kernel/system/devices/keyboard.c @@ -84,29 +84,7 @@ void keyboard_handler(int_frame_t *frame) if ((keyboard.out) && letterString) { - if (strcmp(letterString, "0") == 0) { - tty_spawn(0, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "1") == 0) { - tty_spawn(1, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "2") == 0) { - tty_spawn(2, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "3") == 0) { - tty_spawn(3, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "4") == 0) { - tty_spawn(4, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "5") == 0) { - tty_spawn(5, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "6") == 0) { - tty_spawn(6, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "7") == 0) { - tty_spawn(7, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "8") == 0) { - tty_spawn(8, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else if (strcmp(letterString, "9") == 0) { - tty_spawn(9, "/usr/share/fonts/Uni3-Terminus20x10.psf"); - } else { - printf("%s", letterString); - } + printf("%s", letterString); } i8259_SendEndOfInterrupt(1); diff --git a/kernel/tty/tty.c b/kernel/tty/tty.c index 743efe5..ab3be94 100644 --- a/kernel/tty/tty.c +++ b/kernel/tty/tty.c @@ -102,7 +102,7 @@ void tty_switch(uint8_t id) { cur_tty = ttys[id]; cur_tty_id = id; - tty_flush(); + // tty_flush(); printf("Paradox 1.4.1-dev (tty%d)\n\n", cur_tty_id); }