Have you considered that your 20 year old fossil might not like
- filenames longer than 8 characters
- filenames with spaces
- filenames encoded in unicode
- filenames with characters which are not ASCII
- filenames which are not on a FAT16 file system
And that's just the beginning of all the pain and struggle which awaits.