.disk_id dd 0 ; random ident number on format.
.volume_label db 0,0,0,0,0,0,0,0,0,0,0
.filesystem db 0,0,0,0,0,0,0,0 ; "FAT12 " or "FAT16 "
.disk_id dd 0 ; random ident number on format.
.volume_label db 0,0,0,0,0,0,0,0,0,0,0
.filesystem db 0,0,0,0,0,0,0,0 ; "FAT12 " or "FAT16 "
- ;-----------------------------;
- ; calculate root location ;
- ;-----------------------------;
- xor eax, eax
- mov al, byte [fd0.boot.fats_per_drive]
- mul word [fd0.boot.sectors_per_fat]
- add ax, word [fd0.boot.reserved_sect]
- mov [fd0.root_dir], ax
+ ;-----------------------------;
+ ; calculate root location ;
+ ;-----------------------------;
+ xor eax, eax
+ mov al, byte [fd0.boot.fats_per_drive]
+ mul word [fd0.boot.sectors_per_fat]
+ add ax, word [fd0.boot.reserved_sect]
+ mov [fd0.root_dir], ax