diff --git a/boot/kernel.asm b/boot/kernel.asm index 3404979..a8b7cbc 100644 --- a/boot/kernel.asm +++ b/boot/kernel.asm @@ -39,6 +39,8 @@ intlp: movsw stosw loop intlp + mov dx, banner + call puts call drives_init @@ -176,6 +178,7 @@ conin: mov ah, 1 ; DOS 1+ 9h - WRITE STRING TO STANDARD OUTPUT ; IN ds:dx '$'-terminated string puts: push si + mov si, dx .loop: lodsb cmp al, '$' je .end