aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/common.protmode.clear.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/common.protmode.clear.asm')
-rw-r--r--src/common/common.protmode.clear.asm9
1 files changed, 7 insertions, 2 deletions
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