fs_fat: Preliminary file creation code (WARNING! No LFN support and will fail in unexpected ways if there's no space in the directory table. It might also kill your cat.)