Как собрать минимальную PDP-11?

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Hunta
Advanced Member
Сообщения: 487
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара
Благодарил (а): 1 раз

Как собрать минимальную PDP-11?

Сообщение Hunta » 13.12.2024,10:04

Kup писал(а): 13.12.2024,07:29 хорошая совместимость PDP-11
Крайне расплывчатое понятие, учитывая, что PDP-11 - это семейство, а не конкретная модель.
Kup писал(а): 13.12.2024,07:29 Успешный запуск Unix это мерило этой совместимости
То же самое, учитывая сколько было версий и то, что это операционка не от DEC. На вскидку - начиная с какой-то версии, нужна поддержка пространств инструкций-данных, а значит, нужна плата не на 1801ВМ3, а на 1831ВМ1 - наша М6, а в этом случае в сумме М6+1831 обойдётся практически наверняка дороже оригинального (и скорее всего даже не НА, а В).
И ещё по Unix - для контроллеров дисков не из тех времен (читай, что то не стандартное) - встанет остро вопрос с драйверами. Учитывая не распространённость этой операционки для PDP-11 в настоящее время - я, даже сильно покопавшись в памяти, не скажу - писал ли кто-то.
И ещё по Unix - я не фанант и не любитель этого семейства операционок, так что с вопросами по PDP-11 + Unix - точно не ко мне - просто нет практического опыта их использования.
Kup писал(а): 13.12.2024,07:29 хорошая ли идея заменить в этой сборке МС 1201.03/04 на МС 1201.2018
Идея не хорошая и не плохая, а практически не реализуемая. Автор (Андрей Цибульник) - с Украины и я готов поставить свечки всем богам, что бы он хотя бы был бы и остался бы жив. Количество заказанных чистых (не распаянных) плат 1201.2018 скорее всего было пять штук, три из которых (одна полностью распаяннах и рабочая, одна чистая, а одна с моими экспериментами в без процессорном вариантом) - у меня.
Некоторый шанс есть в отношении предыдущей модели - 1201.2016 - насколько я знаю, некоторое количесто собранных плат было продано здесь и на zx-pk, но, скорее всего - в пределах 3-4 штук (одна у меня) и не уверен, что текущие владельцы их согласятся продать (я - нет).
Kup писал(а): 13.12.2024,07:29 КГЦД и подумал, что раз к этому всему можно добавить неплохую графику
И тут тоже встанет вопрос - есть ли (особенно под Unix) программы, которые её могут использовать. А учитывая не сильную их (КЦГД) встречаемость и ХОРОШУЮ на них цену...

Hunta
Advanced Member
Сообщения: 487
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара
Благодарил (а): 1 раз

Как собрать минимальную PDP-11?

Сообщение Hunta » 13.12.2024,10:38

Ну а практически, прежде чем ввязываться с разборки с железом - потренироваться можно и на кошках. Есть ОЧЕНЬ хороший эмулятор семейства 1801 - эмулятор PDP-11 Патрона. Стандартные операционки (XXDP, RT-11 и семейство RSX) на нём идут без проблем. Unix - не знаю (учитывая вопрос с использованием пространств инструкций-данных), но по крайне мере есть стандартные устройства типа RK11, MT и DX/DY

Kup
Advanced Member
Сообщения: 505
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Как собрать минимальную PDP-11?

Сообщение Kup » 13.12.2024,10:40

Hunta писал(а): 13.12.2024,10:04 Крайне расплывчатое понятие, учитывая, что PDP-11 - это семейство, а не конкретная модель.
Тогда можно переформулировать запрос в виде задачи оптимизации: максимальная совместимость с какой-то из моделей PDP-11 от DEC, и одновременно минимальная цена. Еще хотелось бы максимальную производительность.
Hunta писал(а): 13.12.2024,10:04 Идея не хорошая и не плохая, а практически не реализуемая.
Понял, тогда остается пожелать Андрею Цибульнику здоровья и надеяться, что когда-нибудь он сможет вернуться к проекту :(
Hunta писал(а): 13.12.2024,10:04 есть ли (особенно под Unix) программы, которые её могут использовать
Повторюсь, Unix упомянут как мерило совместимости, а графика это уже хотелка сверху. Если есть, то почему бы и да :). Ее можно вычеркнуть из списка и работать через терминал

Kup
Advanced Member
Сообщения: 505
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Как собрать минимальную PDP-11?

Сообщение Kup » 13.12.2024,10:46

Hunta писал(а): 13.12.2024,10:38 эмулятор PDP-11 Патрона
Спасибо. Попробую повозиться. И в целом спасибо за ответы :)

Hunta
Advanced Member
Сообщения: 487
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара
Благодарил (а): 1 раз

Как собрать минимальную PDP-11?

Сообщение Hunta » 13.12.2024,11:23

Kup писал(а): 13.12.2024,10:40 максимальная совместимость
100-процентная совместимость у процессоров из Воронежа - вроде как там все процессора передирали один в один. Так что это - 581-ая серия, микропроцессор 1807ВМ1, набор 1811 и микропроцессор 1831.
Серия 1801 - работа по мотивам, но тоже без проблем (в пределах доступности по памяти) позволяет запускать основную тройку операционок DEC
Kup писал(а): 13.12.2024,10:40 с какой-то из моделей PDP-11 от DEC
Из практических соображений - модели, построенные на микропроцессорах (и наших клонах).
Это LSI (581 серия), T-11 (1807ВМ1), F-11 (набор 1811) и J-11 (1831ВМ1).
Плюс наши аналоги - серия 1801.
Возможно, что-то есть ещё на других наборах (типа 589, 1804 и т.п. - но тут с ходу не скажу - ибо в целом - экзотика, скажем, в серии М был вроде проц а-ля PDP-11 на серии 1804)

Максимальная производительно НЕ НА ЭКЗОТИКЕ - 1801ВМ3 и J-11(1831ВМ1)

Дальше смотрим на более законченное изделие - процессорная плата. Тогда получается 1201.03/04 и M6. Вторая реже и дороже (хотя и первая пара не дешёвая). Плюс первой - ОЗУ, набортный интерфейс консольного терминала и ПЗУ тестирования/начальной загрузки, плюс второй - можно за вполне вменяемые деньги взять на али J-11 - и получить (почти) топовую процессорную плату. Почти, так как топовой я считаю KDJ11-B (есть наши (вроде пара) почти аналоги, но боюсь - стоит будет ещё более не вменяемо, чем M6)

Соответственно - в случае 1201.03/04 получите уже законченную PDP-11 на минималке - ещё нужен модуль начального запуска (вполне можно собрать на коленках) и блок питания (ATX - влёт) и цеплять плату напрямую без корзины. Ну и стоить будет (наверное) меньше, чем второй вариант, хотя не уверен

В случае M6 (и её аналога KDJ11-A) - нужна будет корзина (для DEC-овской советская корзина не подойдёт - разный шаг контактов), память и контроллер консольного терминала. Если использовать эмулятор Патрона как стартовый модуль - можно обойтись без ПЗУ тестирования/начальной загрузки. По стоимости - дороже, но не уверен :)

В целом же выбор будет определятся ответом на вопрос - ДЛЯ ЧЕГО. Для чего нужна собираемая система.

Hunta
Advanced Member
Сообщения: 487
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара
Благодарил (а): 1 раз

Как собрать минимальную PDP-11?

Сообщение Hunta » 13.12.2024,11:30

Kup писал(а): 13.12.2024,10:40 Unix упомянут как мерило совместимости
Не стоит использовать его, как мерило совместимости - ибо не операционка от DEC
Если же что-то из этого семейства предполагается использовать как ОС - надо смотреть на его ПОТРЕБНОСТИ - и отталкиваясь от них - смотреть, какой из процессоров семейства PDP-11 (или наших клонов/аналогов) имеет необходимый функционал. Сильно подозреваю, что J-11 подойдёт влёт для ЛЮБОГО применения :)

Kup
Advanced Member
Сообщения: 505
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Как собрать минимальную PDP-11?

Сообщение Kup » 13.12.2024,12:49

Hunta писал(а): 13.12.2024,11:23 В целом же выбор будет определятся ответом на вопрос - ДЛЯ ЧЕГО. Для чего нужна собираемая система
Покопался в себе и понял, что для меня наличие какой-никакой графики важнее, чем то, что процессор является точной копией DEC. Хочется попробовать написать что-то графическое :).

Получается, что МС 1201 это мой вариант. К тому же, как вы описали выше, их проще запустить.

Подскажите пожалуйста, нужен ли для работы КЦГД дополнительно КСМ? Если нет, то куда подключается клавиатура?

Hunta
Advanced Member
Сообщения: 487
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара
Благодарил (а): 1 раз

Как собрать минимальную PDP-11?

Сообщение Hunta » 13.12.2024,13:14

Kup писал(а): 13.12.2024,12:49 нужен ли для работы КГЦД дополнительно КСМ
Нет, КСМ (и КСД) - альтернативный вариант видеоконтроллера
Kup писал(а): 13.12.2024,12:49 куда подключается клавиатура?
Штатный вариант - монитор колокольчик МС 6105 типа вот такого - 3: ЗЭЛТА, Запрудня. из https://phantom.sannata.org/viewtopic.php?t=44424
Кабель IDC10 <-> РП15 - соединяет КЦГД и монитор, в монитор втыкается клавиатура МС 7004
Но, насколько мне не изменяет память, при наличии соотвествующего переходника - клавиатур можно воткнуть и в сам КЦГД - есть разъём под это дело. Нюанс - монитор получает питание от КЦГД

Вариант - монитор МС6106 - цветной

Kup
Advanced Member
Сообщения: 505
Зарегистрирован: 25.09.2017,12:20
Откуда: Москва

Как собрать минимальную PDP-11?

Сообщение Kup » 13.12.2024,13:31

Благодарю. Прочитал, что можно собрать переходник на SCART и подключить вместо "колокольчика" более современный экран. Клавиатура вроде бы иногда мелькает в продаже, тоже можно найти.

Hunta
Advanced Member
Сообщения: 487
Зарегистрирован: 31.08.2020,21:16
Откуда: Самара
Благодарил (а): 1 раз

Как собрать минимальную PDP-11?

Сообщение Hunta » 13.12.2024,13:35

Kup писал(а): 13.12.2024,13:31 Прочитал, что можно собрать переходник на SCART и подключить вместо "колокольчика" более современный экран
Тут ничего не подскажу - не пробовал
Kup писал(а): 13.12.2024,13:31 Клавиатура вроде бы иногда мелькает в продаже
Достаточно часто. Вопрос только в работоспособности конкретного экземпляра. Кроме того - внутри проложен тонкий поролон, а он со временем сгнивает в липкую хрень - и начнутся проблемы с клавиатурой

alordi
Advanced Member
Сообщения: 781
Зарегистрирован: 16.06.2005,17:28
Откуда: Moscow
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Как собрать минимальную PDP-11?

Сообщение alordi » 13.12.2024,14:47

Hunta писал(а): 13.12.2024,13:35 Достаточно часто. Вопрос только в работоспособности конкретного экземпляра.
По моему опыту распаковки и начального запуска двух десятков ДВК-3 и 3М2 изначально работоспособных экземпляров было не больше 70%, в течении года в ремонте побывали больше половины. Так что стоит приготовится к ремонту или продумать как проверять при покупке.

Ответить