Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » Вопросы про порты устройств ДВК |
<<Назад Вперед>> | Печать |
koreg1976
Newbie
Откуда: Ивановская область Всего сообщений: 5 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 декабря 2014 18:40 Сообщение отредактировано: 14 декабря 2014 18:41
Интересует следующее: 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 декабря 2014 19:06 Сообщение отредактировано: 14 декабря 2014 19:16
Слышал краем уха, что RT-11 поддерживает сразу несколько устройств одного типа - DW0..7, к примеру. Как же тогда это реализуется? Порты контроллеров разные, это понятно. Опять же вопрос - как назначаются? Или на каждый из этой кучи DW свой перелопаченный драйвер с разными портами и прерываниями? Спасибо за ссылку, погляжу обязательно. Или еще пример - допустим, надо к одной ДВК сделать плату еще на 4 последовательных порта. Для каждой ВП1-35 надо свое прерывание? |
SKcorp
Advanced Member
Эксперт. Откуда: Leningrad, USSR Всего сообщений: 3005 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 июля 2008 |
koreg1976 написал: Взять КТлК-4 или КТлК-6. Или еще пример - допустим, надо к одной ДВК сделать плату еще на 4 последовательных порта. Для каждой ВП1-35 надо свое прерывание? |
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 » Другие архитектуры » Вопросы про порты устройств ДВК |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |