aboutsummaryrefslogtreecommitdiffstats
path: root/src/kernel/kernel.asm
diff options
context:
space:
mode:
authorkotorifan <kotorifan05@gmail.com>2026-03-08 16:37:02 +0100
committerkotorifan <kotorifan05@gmail.com>2026-03-08 16:37:02 +0100
commit8b00afe1b255682cf8c219ab44a3d9fc590cc003 (patch)
tree8584052a79557f9ccb0c1b77d70203addccbf6bb /src/kernel/kernel.asm
parentceedd4f2c7e990162f1b619f0d60471eea3aed1f (diff)
downloadkotori-os-8b00afe1b255682cf8c219ab44a3d9fc590cc003.tar.gz
Clear message at bootup without extra ascii characters
Diffstat (limited to 'src/kernel/kernel.asm')
-rw-r--r--src/kernel/kernel.asm16
1 files changed, 7 insertions, 9 deletions
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"