нет, полной совместимости нет:
причин несколько:
1. нет внутрипроцессорного таймера. (не фатально, но надо будет колхозить)
2. режим HALT работает иначе чем на ВМ1 и вход в него тоже.
3. нет штатных прерываний (нет входов IRQ1/2/3) - придется колхозить через VIRQ и как следствие приоритеты будут иные. полной совместимости не получить.
4. В ВМ2 РНП не имеет адреса и читается комбинацией сигналов SEL, DIN = 0v, SYNC = +5v. как следствие совместимости с ВМ1 по старту не получить. те чтобы стартануть со штатных ПЗУ придется колхозить схему пуска. что важно - ни одна железка которая устанавливает свой старт не заработает (SMK AZБК итд). совместимости не получить совсем.
5. нет стробов 177716 177714 (не фатально, но надо будет колхозить)
6. ВМ2 имеет MUL - как следствие ANDOS не будет работать - там есть завязка на резервную инструкцию.
итого:
пункты 1,5 можно закохозить
а остальные - фатальны. полной совместимости с софтом для БКшки не получить никак.
о том и речь и см выше куча софта и железа не заработает.Цитата:
А с ВМ3 не всё так просто - ОС RT-11 его вполне поддерживает, но Пульт и Бейсик БК11/М - почти нет, т.к. делался в Десс без привязки к особенностям старших моделей PDP-11. Т.е. БК11М на ВМ3 аппаратно невозможна без косметического патча БИОС.
Особенно если фиксировать уровень сигнала BS на время цикла МПИ - т.к. этот сигнал ВМ3 любит снимать в середине цикла шины , и блок КНГМД БК11М это слегка "волнует".

