Вобщем то ее архитектура понятна, но проблема вот в чем:
В ATM есть механизм переключения любой страницы адресного пространства на любое окно - чем и пользуется VTRDOS переключая окно с 0x4000 для доступа к своим буферам и переменным (что происходит на каждый in/out). В случае же с фениксом и другими придется при каждом доступе искать текущую станицу, запоминать, переключаться на страницу с переменными, а потом обратно. А поиск дело долгое - (особенно на компах с большим количеством памяти...). Видимо можно оптимизировать, поставив поиск только на основные входы TRDOS, но нужна статистика - кто что юзает - для большей совместимости... + при таком подходе надо вызывать функцию поиска и тут же возникает проблема со стеком...
Это так - мысли вслух...
У... до этого еще дожить надо - но думаю это меньшая из проблем.





Ответить с цитированием