/kernel/trunk/fs/fs.inc |
---|
389,8 → 389,8 |
choice_necessity_partition_1: |
mov ecx,[hdpos] |
xor eax,eax |
mov [0xfe10], eax ; entries in hd cache |
mov edx,0x40002 |
mov [hd_entries], eax ; entries in hd cache |
mov edx,DRIVE_DATA+2 |
search_partition_array: |
mov bl,[edx] |
movzx ebx,bl |
402,7 → 402,7 |
dec eax |
xor edx,edx |
imul eax,100 |
add eax,0x4000a |
add eax,DRIVE_DATA+0xa |
mov [transfer_adress],eax |
call partition_data_transfer_1 |
ret |
/kernel/trunk/fs/fs_lfn.inc |
---|
427,7 → 427,7 |
mov [hdpos], eax |
cmp ecx, 0x100 |
jae .nf |
cmp cl, [0x40001+eax] |
cmp cl, [DRIVE_DATA+eax] |
jbe @f |
.nf: |
call free_hd_channel |
503,7 → 503,7 |
jae .nf |
push ecx ebx |
mov cl,al |
mov bl,[0x40001] |
mov bl,[DRIVE_DATA+1] |
shr bl,cl |
test bl,2 |
pop ebx ecx |