Ömer Özsipahi feature: C kernel
disk_load.asm 256 B
_disk_load:
push dx
mov ah, 0x02
mov al, dh
mov ch, 0x00
mov dh, 0x00
int 0x13
jc _disk_error
pop dx
cmp dh, al
jne _disk_error
ret
_disk_error:
mov bx, DISK_ERR_MSG
call _write_string
jmp $