aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/common.protmode.clear.asm
blob: 8d26e2f4d61376d4ada9d91e4161f85746483d6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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, 0x0f20          ; Empty char with white on black
.clear:
        mov [edi], ax
        add edi, 2
        loop .clear
        ret

%endif