Haven't done much for the past two weeks - since the last update I've been working on file position seeking - ie, read all the sectors in a cluster for a file, lookup the next cluster from the FAT table. Things are still moving, albeit slowly, due to my simultaneous work on the Cyber Knight translation and, as Lochlan said, my wife and I have just sold our house, so virtually all of my electronics and games are now packed up or in storage. I can still develop on my laptop of course, but it will be difficult to test anything on real hardware for the next month or so.
Don't worry, it's my intention to get at least full file read support working. You can of course use it to read file data from the SD card now, even with the functions that are already there. Just seeking (and thus FAT traversal) needs to be finished for full read support via fread().