Вопросы про порты устройств ДВК

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Ответить
koreg1976
Newbie
Сообщения: 5
Зарегистрирован: 08.12.2014,19:12
Откуда: Ивановская область

Вопросы про порты устройств ДВК

Сообщение koreg1976 » 14.12.2014,17:40

Интересует следующее:
1. Как в одной машине ДВК или Электроника-60 установить два КЖД или два контроллера MY, чтобы они определялись RT-11 как DW0/DW1 и MY0-3/MY4-7 соответственно?
2. С каких устройств встроена загрузка в пультовые терминалы разных моделей ДВК и Электроники-60? Копался с МС1201.02 - косвенно определил по DEVICE UNAVAILABLE, что пульт поддерживает загрузку после ввода В с MX, MY, RK, MT, на другие имена (DW, CT) реакции не было - просто перевод строки.
3. Какие кто знает стандартизованные порты устройств и их название в RT-11? Прошу выкладывать в теме, так как в книгах Вигдорчика, Фрэнка, Сингера и Гилла нашел мало что по данному вопросу.

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 14.12.2014,17:59

1.МС 1201.02 с МУ ( КМД ) не поддерживает программную загрузку, только аппаратно - надо открыть регистр КМД и указать ему циферкой команду "загрузиться ".
2.Теоритически можно на плате КЖД пропатчить адрес регистров ввода-вывода, но вектор прерывания все равно останется прежним... В общем, надо городить огород паялом - ставить дополнительный регистр на МПИ и переключатель винтов на герконовых релешках ( особенно канала данных ). Так же драйвер DW пропатчить на это дело. Сами винты вроде как позволяют несколько шт. селектировать - кроме канала данных.
2.1. Посоветую контроллер винтов IDE от уважаемого anonymous - там все проблемы решены.
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 14.12.2014,18:02

koreg1976 А что мешает посмотреть исходники SIMH PDP-11 ?
http://simh.trailing-edge.com/
и исходники RT-11 ?

koreg1976
Newbie
Сообщения: 5
Зарегистрирован: 08.12.2014,19:12
Откуда: Ивановская область

Сообщение koreg1976 » 14.12.2014,18:06

Слышал краем уха, что RT-11 поддерживает сразу несколько устройств одного типа - DW0..7, к примеру. Как же тогда это реализуется? Порты контроллеров разные, это понятно. Опять же вопрос - как назначаются? Или на каждый из этой кучи DW свой перелопаченный драйвер с разными портами и прерываниями?

Спасибо за ссылку, погляжу обязательно.

Или еще пример - допустим, надо к одной ДВК сделать плату еще на 4 последовательных порта. Для каждой ВП1-35 надо свое прерывание?

SKcorp
Advanced Member
Сообщения: 3559
Зарегистрирован: 28.07.2008,13:37
Откуда: Leningrad, USSR

Конкурсы

Вклад в сообщество

Сообщение SKcorp » 14.12.2014,18:21

koreg1976 писал(а):Или еще пример - допустим, надо к одной ДВК сделать плату еще на 4 последовательных порта. Для каждой ВП1-35 надо свое прерывание?
Взять КТлК-4 или КТлК-6.

koreg1976
Newbie
Сообщения: 5
Зарегистрирован: 08.12.2014,19:12
Откуда: Ивановская область

Сообщение koreg1976 » 14.12.2014,18:24

Да взять то можно. Только разобраться бы хотелось хотя бы в первом приближении. А потом уж вдумчиво курить мануалы и сорцы.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 14.12.2014,19:47

koreg1976 Не надо делать догму :) критично важна только консоль по "стандартному" адресу 177560. Для остальных устройств есть только некие "общепринятые" адреса. Некоторые драйвера поддерживают команду SET CSR (Command/Status Rgister) и могут переключаться на другие адреса.

Цифра, как правило, работает для "групповых" контроллеров, которые поддерживают несколько накопителей. Такие как MX0: и MX1: (вроде контроллер держит 4 накопителя)

Большинство советских устройств - "самопальные" и не имеют аналогов в оригинальной PDP-11.

Поэтому, похоже, нельзя говорить о "стандартизованных портах устройств".

В RT-11 была команда RESORC которая пыталась угадать точную модель процессора и выдать набор устройств по регистрам. Но у нее не всегда это получалось...

koreg1976
Newbie
Сообщения: 5
Зарегистрирован: 08.12.2014,19:12
Откуда: Ивановская область

Сообщение koreg1976 » 14.12.2014,20:42

Но если судить по доступной мне документации и книгам на ту же СМ ЭВМ терминал, перфоратор, ФСУ, печать, жесткий диск СМ ЭВМ используют одни и те же порты с той же МС1201.02 (за исключением того, что СМ имеет память до 4 Мбайт и адреса как у МС1201.03) и формат слова состояния устройств один и тот же. Но список устройств и контроллеров для советских клонов PDP-11 значительно более обширен. Вот и хотелось узнать по ним побольше, если у местных гуру есть такая информация, и систематизировать ее, выложив в общий доступ. Это значительно бы облегчило энтузиастам правку существующих драйверов и создание новодельных контроллеров для оборудования, которое не входило изначально в комплект той или иной машины или контроллер был утерян и его не достать никакими путями. Скажем, раздобыл я тут парочку КНМЛ, хочу к своей ДВК их подключить, но как это сделать без контроллера и документации? Контроллер можно еще достать - в составе ЧПУ 2Р22 используется в виде платы 775 (ножевые контакты платы 775 под РППГ2-48, но является полным МПИ), схема известна, можно сделать самому ибо микросхем немного. Но как переписывать стандартный драйвер СТ, если неизвестно, те ли порты использует КНМЛ в составе ЧПУ?

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 15.12.2014,16:21

koreg1976 По-прежнему советую поглядеть исходники SIMH, файл PDP11/pdp11_defs.h . Там определены порты устройств, которые эмулирует SIMH. Например

#define IOBA_LPT (IOPAGEBASE + 017514) /* LP11 */

Это адрес на странице ввода-вывода 0160000, то есть для 16-битной шины 177514.

Машины линейки СМ ЭВМ и Электроника-60 практически повторяют зарубежные. В семействе ДВК дисковые накопители не имеют оригинала, кроме очень старого контроллера DX 8-дюймовых дискет, который был на первых ДВК.

Если вы запустите в SIMH диск с RT-11, то на нем есть исходники RT-11 и исходники драйверов, в том числе и LP.MAC

Ответить