Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   Вопросы про порты устройств ДВК
RSS

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

<<Назад  Вперед>> Печать
 
koreg1976
Newbie


Откуда: Ивановская область
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Интересует следующее:
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


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


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


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


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


Откуда: Ивановская область
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


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

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

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

Откуда: Leningrad, USSR
Всего сообщений: 3005
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 июля 2008
koreg1976 написал:
[q]
Или еще пример - допустим, надо к одной ДВК сделать плату еще на 4 последовательных порта. Для каждой ВП1-35 надо свое прерывание?
[/q]
Взять КТлК-4 или КТлК-6.
koreg1976
Newbie


Откуда: Ивановская область
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Да взять то можно. Только разобраться бы хотелось хотя бы в первом приближении. А потом уж вдумчиво курить мануалы и сорцы.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


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

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

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

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

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


Откуда: Ивановская область
Всего сообщений: 5
Рейтинг пользователя: 0


Ссылка


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


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
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
<<Назад  Вперед>> Печать
Полигон-2 »   Другие архитектуры »   Вопросы про порты устройств ДВК
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS