Although I could edit the page, I am 99% certain I am wrong, so I am going to ask instead if I got a point. Anyways, I was reading up on FAT so I could figure out how to load a second stage bootloader from my current bootloader project. Now, the page says this is how the first sector of a cluster should be computed:
first_sector_of_cluster = (cluster - 2) * fat_boot->reserved_sector_count + first_data_sector;
However, shouldn't it be:
first_sector_of_cluster = ((cluster - 2) * fat_boot->sectors_per_cluster) + first_data_sector;
If I am wrong, please explain how it is so so I can move on to actually making a bootloader
.