diff --git a/stage1/hdd/disk.asm b/stage1/hdd/disk.asm index 06506d0c..6d427e68 100644 --- a/stage1/hdd/disk.asm +++ b/stage1/hdd/disk.asm @@ -67,8 +67,10 @@ read_sectors: jc .done add word [si+4], bp + xor ebx, ebx inc dword [si+8] - adc dword [si+12], 0 + seto bl + add dword [si+12], ebx loop .loop