Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
for some reason, my FAT driver is not following cluster chains properly for FAT12 floppies. FAT16 on hard drives works just fine, and according to the wiki here, this code should do it? reading the first cluster given in it's directory entry of any file always returns the correct data, but when i go into the allocation table to get the next cluster it always reads the value as 512 or 6632. wtf?
i think i need a break. what an obvious one. of course, i need to know whether the cluster was odd or even before expanding the value. thanks.
I wouldn't be too worried about an error like that. Obvious errors in well-structured code are never a problem. It's subtle errors in poorly written code that no code review ever finds.
If a trainstation is where trains stop, what is a workstation ?