Раз уж начал, попробовал собрать ЭВМ из остальных имеющихся процессоров - М2 и М4.
С процессором М2 все более-менее работает нормально. RT-11 грузится, вся периферия работает как надо. Правда, во встроенном в микрокод мониторе загрузчиков нет в принципе, но с RK и MY можно загрузиться буквально парой команд, спасибо DMA.
Единственная замеченная проблема - почему-то при запуске процессора командой G с адреса 0 он начинает проходить загрузчик по шагам, как будто включен переключатель HALT (программа-пульт). С некоторого момента это проходит, и дальше загрузка идет как ей положено:
Может быть, я чего-то не понимаю, и так и должно быть... Я электронику-60 в свое время вживую так и не пощупал, а теперь уж и пощупать негде.Код:000000 @172140/000040 37 172142/000000 0 @0G 000000 @P 000002 @P 000036 @P 000040 @P 000430 @P RT-11SJ V05.01 ?KMON-F-File not found DK:STARTS.COM .SH CONF RT-11SJ V05.01 BOOTED FROM MY0:RT11SJ USR IS SET SWAP EXIT IS SET SWAP KMON IS SET NOIND TT IS SET NOQUIET ERROR IS SET ERROR SL IS SET OFF EDIT IS SET UNKNOWN KMON NESTING DEPTH IS 3 LSI 11 OR PDP 11/03 PROCESSOR 56KB OF MEMORY EXTENDED INSTRUCTION SET (EIS) FLOATING INSTRUCTION SET (FIS) 60 CYCLE SYSTEM CLOCK
Поскольку процессор М4 на 100Мгц не работает, я его запустил на 50 Мгц, взяв тактовую частоту прямо с кварца платы. Все заработало, и проблема с пошаговым прохождением загрузчика та же самая.




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