IO/ _M это выход, проверил сразу.
Про память- не понятен смысл, читать, где то хранить, потом выдавать?! Зачем? В корвете/орионе и так сделано прозрачное озу за счет sync, теперь csa
- - - Добавлено - - -
Но все перепроверю анализатором. Не сегодня, работа...