Жаль. Возможно прошивка универсальная, а конкретно в этом модуле команда не эмулируется. В идеале запустить бы RSXный ACF и сам RSX (и посмотреть что он в словах конфигурации покажет). Есть какие-нибудь дисковые устройства на этой машине?
Выставить можно, но команды MED он отрабатывает как NOP поскольку эти команды лезут за пределы PDP-11.
- - - Добавлено - - -
А какой-нибудь MY через переходник подцепить если?
- - - Добавлено - - -
Разбор кода сохранения настроек привел к следующему пониманию работы с EEPROM:
Сначала один раз выполняется вот такой код:Затем на каждый байт выполняется такой код:Код:034712 012737 000377 177520 MOV #377,@#177520 ;КОМАНДНАЯ СТРАНИЦА
034720 012737 000252 173000 MOV #252,@#173000 ;ATTENTION
034726 012737 000125 173002 MOV #125,@#173002 ;...
034734 012737 000200 173000 MOV #200,@#173000 ;ПОДГОТОВКА К СТИРАНИЮ
034742 012737 000252 173000 MOV #252,@#173000 ;ATTENTION
034750 012737 000125 173002 MOV #125,@#173002 ;...
034756 012737 000177 177520 MOV #177,@#177520 ;СТРАНИЦА EEPROM
034764 012737 000060 173000 MOV #60,@#173000 ;СТИРАНИЕ
034772 105737 173000 TSTB @#173000 ;ЗАТЕРЛОСЬ (СТАЛО 377)?
034776 100375 BPL 34772 ;PL - НЕТ ЕЩЕ
Отображение EEPROM осуществляется записью 177 в регистр страницы (177520), при этом используются только младшие байты каждого слова. Сохранение параметров записывает слова 000-270, слова 272-374 не трогает, в слово 376 пишется байт, получаемый последовательным XORом с 000 каждого из байтов (включая те, что не трогаются).Код:034526 012737 000377 177520 MOV #377,@#177520 ;КОМАНДНАЯ СТРАНИЦА
034534 012737 000252 173000 MOV #252,@#173000 ;ATTENTION
034542 012737 000125 173002 MOV #125,@#173002 ;...
034550 012737 000240 173000 MOV #240,@#173000 ;ПОДГОТОВКА К ЗАПИСИ
034556 012737 000177 177520 MOV #177,@#177520 ;СТРАНИЦА EEPROM
034564 110015 MOVB R0,@R5 ;ЗАПИСЬ БАЙТА
034566 100006 BPL 34604 ;PL - ЖДЕМ PL
034570 111503 MOVB @R5,R3 ;MI - ЖДЕМ MI
034572 105703 TSTB R3 ;...
034574 100375 BPL 34570 ;...
............................................................
034604 111503 MOVB @R5,R3 ;...
034606 105703 TSTB R3 ;...
034610 100775 BMI 34604 ;...
Прошивка универсальная. Судя по всему поддерживает как модули с J-11, так и с Mentec. Во время запуска, если поддерживается команда MED6X, меняет название с M11 на N11, а также читает версию микрокода. Этой же командой MED6X возможно и включает эмуляцию команд FP-11 и MOVR.
Совместим, но не на уровне регистров. В DECовском варианте используется 8й бит регистра ASR (177526) для общения с ним. В Mentecовском варианте чтение производится из 173010 (младший бит), а запись делается хитро: 0 записывается чтением 173000, а 1 пишется чтением 173002.
А сами часы на том же далласе и работа с ними ведется одинаково.