[MOD] accelerate memcpy
[FIX] macros
[ADD] ata write/read function