Has a field of 5 chars that are marked as unused. On the SE if you
look at that space when you have loaded music in with windows
software you see that there is stuff there (in three of the bytes)
Other differences I noticed:
In the DirHeader the UsedBlocks is not set correctly on the linux
version, and in many of the blocks it looks like the filler in the
windows software is 0xFF instead of 0x00.
What would be an easy way to test this is to do what I'd like to do
(which I can't quite finish cause I'm going out of town for 4 days)
Take said SE, use the win software to initialize and load a cd. Use
the linux softwares hex dump (which is actually a little broken for
the ascii text (should use !isprint(iC) and include <ctype.h> to
determine what to print and what to put '.' on, but I digress.) Then
use the linux software to initialize and load the same cd. Do the
dump with linux, diff the two directory blocks. This is as far as I
got. Then tweak the code to dump the windows directory block onto
the rio that was loaded by linux and see if that fixs the playback
problems. Then figure out how to generate the differences between
the two and modify the linux code to do that and we are set. A good
sunday project for someone with an SE I think. :)
--e;