I try to explain why memcpy worked before.
It did not worked. As far as I noticed, this bug does not affect small files (<=0x1000) but if file was large enough (>0x1000 byte) - it will appear.
[ . . . ]
Makes sense. Thanks for the explanation.
Cheers, Kuba