You are basing this on the example that lists the files on the SS card. What does the output of that program look like?
I can't imagine why the spaces are showing up in your names, and where there are no dots in the names. I would have expected to see DLDR.WAV, DRDR.WAV, etc.