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/common/common.protmode.clear.asm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/common/common.protmode.clear.asm') diff --git a/src/common/common.protmode.clear.asm b/src/common/common.protmode.clear.asm index 47cb980..8d26e2f 100644 --- a/src/common/common.protmode.clear.asm +++ b/src/common/common.protmode.clear.asm @@ -1,13 +1,18 @@ ;; common.protmode.print.asm +%ifndef COMMON_PROTMODE_CLEAR_ASM +%define COMMON_PROTMODE_CLEAR_ASM + %include "common.asm" _clear_screen: mov edi, VGA_BUFFER mov ecx, VGA_SCREEN - mov ax, VGA_WHITE_ON_BLACK + mov ax, 0x0f20 ; Empty char with white on black .clear: - mov [edi], eax + mov [edi], ax add edi, 2 loop .clear ret + +%endif -- cgit v1.3