]> git.dujemihanovic.xyz Git - nameless-os.git/commitdiff
Remove unused protected-mode print routine
authorDuje Mihanović <duje.mihanovic@skole.hr>
Sun, 20 Mar 2022 13:51:56 +0000 (14:51 +0100)
committerDuje Mihanović <duje.mihanovic@skole.hr>
Tue, 29 Mar 2022 13:12:34 +0000 (15:12 +0200)
boot/x86/protected.s

index 966390af1a8dad8101595cfa6ed045159dc82636..63d448cac20ce1da988dfd277a0470e2ca8c7acf 100644 (file)
@@ -43,29 +43,6 @@ protected
        ; above call should not return in normal circumstances, but if it does hang forever
        jmp $
 
-pmprint
-       pusha ; save registers to stack
-       mov edx, video_memory ; initialize dx with location of VRAM
-
-.loop
-       mov al, [ebx] ; read next char and put it in al
-       mov ah, 00000111b ; puts the VGA text mode color white on black into ah
-
-       cmp al, 0 ; if the next character is null, we reached end of string
-       je .done ; so return the instruction
-
-       mov [edx], al ; otherwise put the next character in the video memory
-       mov [edx+1], ah ; do the same for its color
-
-       inc ebx ; point to next character in string
-       add edx, 2 ; point to next character in VRAM
-
-       jmp .loop ; go back to the loop
-
-.done
-       popa ; restore registers from stack
-       ret ; return
-
 video_memory equ 0B8000h
 
 ; the actual Global Descriptor Table