From: Duje Mihanović Date: Sat, 30 Apr 2022 14:35:18 +0000 (+0200) Subject: Fixes and improvements to FAT32 driver X-Git-Tag: 0.1.0~10 X-Git-Url: http://git.dujemihanovic.xyz/posts?a=commitdiff_plain;h=2a70d72730b91905543e5d5e850bc00cf43bc5e6;hp=2a70d72730b91905543e5d5e850bc00cf43bc5e6;p=nameless-os.git Fixes and improvements to FAT32 driver * Fix issue where multiple clusters would be loaded 0x800 apart rather than contiguously. * Get rid of some global variables, saving space. * si points to the start LBA address rather than the partition table entry, saving a bit of space as we no longer need to use offsets. * In read_cluster_chain, drop push/popad as they in fact do not save the upper 16 bytes of the registers. Instead, just push and pops the registers that are used. ---