Hmm, unless cat needs some switch to process files in binary mode(like windows copy does), everything seems to be in order.

Looking at the source of the public version, it doesn't have Yamaha ADPCM GENH support added yet, so that's probably the problem.