From 8b00afe1b255682cf8c219ab44a3d9fc590cc003 Mon Sep 17 00:00:00 2001 From: kotorifan Date: Sun, 8 Mar 2026 16:37:02 +0100 Subject: Clear message at bootup without extra ascii characters --- src/kernel/kernel.asm | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/kernel/kernel.asm') diff --git a/src/kernel/kernel.asm b/src/kernel/kernel.asm index 022a93d..ca7339e 100644 --- a/src/kernel/kernel.asm +++ b/src/kernel/kernel.asm @@ -2,21 +2,19 @@ [bits 32] [org 0x10000] -%include "common.asm" -%include "common.protmode.print.asm" -%include "common.protmode.clear.asm" - _kernel_entry: cli ; No interrupts yet - mov ebp, RET_STACK - mov esp, DATA_STACK call _clear_screen - call _show_welcome_msg + mov esi, welcome_msg + call _print_string_pm_vga .halt: hlt jmp .halt welcome_msg: - db "Welcome...", 13, 10, 0 - + db "Welcome...", 0 + +%include "common.asm" +%include "common.protmode.print.asm" +%include "common.protmode.clear.asm" -- cgit v1.3