68,8 → 68,6 |
push ebx ecx |
call ReadHDD_ID |
pop ecx ebx |
cmp [DevErrorCode], 7 |
je .end |
cmp [DevErrorCode], 0 |
jne .FindCD |
|
276,7 → 274,7 |
; интервал ожидания, 2 - неверный код режима адресации, |
; 3 - неверный номер канала, 4 - неверный номер диска, |
; 5 - неверный номер головки, 6 - ошибка при выполнении |
; команды, 7 - таймаут при выборе канала) |
; команды) |
DevErrorCode dd ? |
endg |
;----------------------------------------------------------------------------- |
382,7 → 380,7 |
ret |
; Записать код ошибки |
@@Err1: |
mov [DevErrorCode], 7 |
mov [DevErrorCode], 1 |
ret |
@@Err2: |
mov [DevErrorCode], 2 |