From ceedd4f2c7e990162f1b619f0d60471eea3aed1f Mon Sep 17 00:00:00 2001 From: kotorifan Date: Sun, 8 Mar 2026 15:33:02 +0100 Subject: Made a common directory, moved the protmode print there --- src/boot/boot.stage2.print.asm | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/boot/boot.stage2.print.asm (limited to 'src/boot/boot.stage2.print.asm') diff --git a/src/boot/boot.stage2.print.asm b/src/boot/boot.stage2.print.asm deleted file mode 100644 index 4527b87..0000000 --- a/src/boot/boot.stage2.print.asm +++ /dev/null @@ -1,37 +0,0 @@ - ;; boot.stage2.print.asm - - %define VGA_BUFFER 0xb8000 - %define WB_COLOR 0xf - - -_print_string_pm_vga: - pusha - mov edi, VGA_BUFFER - mov ah, WB_COLOR - xor ecx, ecx - xor edx, edx - - .print_loop: - lodsb - test al, al - jz .done - - push eax - mov eax, edx - imul eax, eax, 160 - lea edi, [VGA_BUFFER + eax] - lea edi, [edi + ecx * 2] - pop eax - - ;; Advance cursor - inc cl - cmp cl, 80 - jb .print_loop - xor cl, cl - inc dl - - jmp .print_loop - - .done: - popa - ret -- cgit v1.3