http://git.dujemihanovic.i2p?p=nameless-os.git;a=blobdiff;f=boot/x86/fat32.s;h=caed0361a311af54737594d17b47ae644f517707;hp=31288cb92cad9433592f3a2a3e090895d26b187d;hb=2a70d72730b91905543e5d5e850bc00cf43bc5e6;hpb=dad65146188909b9568ed39b3b3fbc5e88e158c3;ds=sidebyside
read_cluster_chain: - pusha + push eax + push ebx + push ecx + push edx + push es + push di .loop: ; get the first sector of the cluster to read push eax .loop: ; get the first sector of the cluster to read push eax @@ -14,13 +22,15 @@ read_cluster_chain: xor ebx, ebx mov bl, BPB_SecPerClus mul ebx xor ebx, ebx mov bl, BPB_SecPerClus mul ebx - add eax, [first_data_sec]...