#155539 - ingramb - Wed Apr 30, 2008 7:55 pm
I'm getting reports that NeoDS has corrupted a few people's flash cards.
I have modified libfat slightly. Basically, I keep lookup table that maps file offsets to sectors. This allows faster seeking without having to walk along all the sectors in the file. All the changes should be in fatfile.c, and there aren't many.
Does anyone have any idea of what could be corrupting cards? Do my modifications sound (or look) dangerous? Maybe just a buggy dldi driver? What about if NeoDS crashes with an open file? Could that cause corruption?
Any help is appreciated.
I have modified libfat slightly. Basically, I keep lookup table that maps file offsets to sectors. This allows faster seeking without having to walk along all the sectors in the file. All the changes should be in fatfile.c, and there aren't many.
Does anyone have any idea of what could be corrupting cards? Do my modifications sound (or look) dangerous? Maybe just a buggy dldi driver? What about if NeoDS crashes with an open file? Could that cause corruption?
Any help is appreciated.