2021-08-24 14:09:29 -05:00

22 lines
312 B
NASM

;TODO fix null problem, allow passing value insted of pointer
bios_print:
pusha
mov ah, 0x0e
.print_loop:
mov al, [bx]
cmp al, 0
je .fini
int 0x10
inc bx
jmp .print_loop
.fini:
mov al, 0xd
int 0x10
mov al, 0xa
int 0x10
popa
ret