Так и сделаем.
- - - Добавлено - - -
А по схемам DW и MY видно, на какую линию IRQ идёт запрос ?
- - - Добавлено - - -
При эмуляции СМ1420 будут сэмулированы RK и MT.
Вид для печати
по МТ могу из доки поднять.... или на живой машине какой-нить тестик...
На UNIBUS у аналогичных контроллеров приоритеты могут другие быть. Впрочем MT в оригинале в принципе вроде только UNIBUS. Думаю самое простое - руководствоваться аргументом .DRAST в исходниках. Ну а MY и DW можно вживую потестить.
- - - Добавлено - - -
Нет, но в принципе никто не мешает. У нас рабочие места были Э60 в качестве терминалов (ну обычные терминалы тоже были конечно) с возможностью локальной загрузки кода на выполнение.
- - - Добавлено - - -
Програмка проверки приоритета MY.
Patron, я правильно понял, что если я в секцию [PC.ini] добавлю PP0 = PTOUT.BIN, то вывод на перфоратор запишется в указанный файл? А когда он закроется и станет доступным из винды? А если я уберу строчку PC = ..., то фотосчитыватель просигналит, что нет ленты?
Это-то понятно. Просто я подумал, что если PC=<файл> подставляет содержимое файла в качестве перфоленты, то и PP=<файл> подсунет файл для вывода перфоленты.
А какие у них имена? И как их закрывать? Аппаратной-то команды CLOSE у перфоратора нет (по типу Write Tape Mark у магнитных лент). Как я понимаю, эмулятору неоткуда узнать, кончилась выдача, или нет, длинная серия нулей вполне может быть и в блоке данных...
И как правильно указать программе, что П/Л в считывателе не заряжена?
В качестве имени берётся время создания, а закрытие происходит автоматически, если на ленту ничего не выводилось больше двух секунд.
- - - Добавлено - - -Код:[PC.ini]
PC0 =
Можно добавить в эмулятор перфоратора состояние "отрезать ленту" и сделать так, чтобы подключение кнопки к этому состоянию отменяло автоматическое закрытие выходной ленты через 2 секунды после завершения вывода. Тогда выходной файл перфоратора будет закрываться и открываться с новым именем только после нажатия этой кнопки.
- - - Добавлено - - -
Правильное решение оказалось более простым - в следующем релизе у перфоратора появится состояние AutoCut, позволяющее задавать начальное значение в файле конфигурации, а также ( при управлении кнопкой ) - включать и выключать автоматическую нарезку выходной ленты.