New lib out. The source is in DevkitPro CVS, or you can just use the precompiled GBA version or the precompiled NDS version.
A few bugs in the FAT handling code have been fixed thanks to loopy. There is now a fatInitDefault() function to make it even easier to use. There may be a few other bugs fixed that I've forgotten about. Also, there is now full Supercard SD support.
Some of you may notice that I use ASM code in the SCSD driver. This is allowed within libfat, and is part of the reason I made it a proper library. That being said, I only used it because it was necessary for hardware timing accuracy, and I'd still prefer the drivers to be written in C.