From 6270e043398e95cb36eed89caa216c20d34ff045 Mon Sep 17 00:00:00 2001 From: Ain <41307858+nero@users.noreply.github.com> Date: Wed, 13 Mar 2019 20:11:49 +0000 Subject: [PATCH] Use BIOS instead of MS-DOS for kprintf --- kprintf.asm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/kprintf.asm b/kprintf.asm index 12a416a..d1f1b0b 100644 --- a/kprintf.asm +++ b/kprintf.asm @@ -3,12 +3,12 @@ ; write a character to kernel output ; in: al kputc: - push ax ; dont destroy ah - push dx - mov ah,0x02 ; DOS putc - mov dl,al - int 0x21 - pop dx + push ax + push bx + mov bx, 0x0000 + mov ah, 0x0e + int 0x10 + pop bx pop ax ret