Вчера попробовал разобраться, чем отличаются версии RDS "просто" и для РУ7. В версии для РУ7 2 отличия:
1. Команды обмена информацией с квазидиском вынесены из области A000-DFFF
2. Разделено обращение адресностью и стеком. Во всех других ОСах (использующих КД) это совмещают.
В вектор-user 18 в комментарии к схеме КД на РУ7 написано: "Отзывается на версии ДОС с BIOS 5.1 и подобные".
После этого посмотрел и другие ДОСы. Оказалось, что процедуры обмена информацией с КД расположены в области A000-DFFF только у "базовых" кишиневских версий и "РДС не для РУ7", во всех остальных - за пределами этого участка. ИМХО автор РДС Вьюнов перестраховался, достаточно было п.1 (и, кстати, версия для РУ7 универсальнее, она и на РУ5 и на РУ7 должна работать.
Отмечу, что ограничения скорее всего есть не у всех КД на РУ7, а только у омского и московского (ЦК). У КД Чеботарева (Радиолюбитель) и ERAM с большой вероятностью ограничений нет, но они требуют перепрошивки D36 (в связи с этим интересно, как их использовать с .02). Омский, кстати, требует пару проводков на ВУ вывести, а московский обходится без доработок вектора.




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