FileSys: Add forgotten docstrings.
FileSys/Kernel: Implement GetSize service call for File objects.
FileSys: split the constructor into an Open method, in order to notify the opener something went wrong.
Kernel: Return an invalid handle to OpenFile when it failed to open.
FileSys: Add static asserts for the Directory struct, and fix its fields position.
Common: Add a helper function to generate a 8.3 filename from a long one.
Core: Fix the SDMC Directory implementation to make blargSnes work.
fixes 094684f
fixes 0fafb30
fixes 094684f again
fixes 0fafb30 again
use std::array and iterators
-1 → std::string::npos
fix latest neobrain comments, except reverting to not using iterators since it’s much cleaner
store an iterator instead of the next entry to read
fix two comments from neobrain
add a comment about space padding
Merge pull request #121 from linkmauve/master

Fix the filesystem implementation in order to get blargSnes to run