Fix the filesystem implementation in order to get blargSnes to run

Alternatively I'd suggest using an `std::array<char, 8>*` (which you can also use in place of `char[8]` in the structure definition since it's a POD type). But please change it back from the char pointer :)