Страница 1 из 5
Как собрать минимальную PDP-11?
Добавлено: 09.12.2024,10:14
Kup
Добрый день. Подскажите пожалуйста, достаточно ли для построения минимальной машины, совместимой с PDP-11, платы МС1201.04 и контроллера псевдодиска? Если я правильно понимаю, то можно купить эти две платы плюс backplane (вроде бы есть новодельные реплики с ATX питанием), подключить клавиатуру МС 7007 и терминал и успешно работать в текстовом режиме. Или же есть какие-то ньюансы?
Как собрать минимальную PDP-11?
Добавлено: 09.12.2024,14:03
Jager
В целом да, даже клавиатура не нужна - это уже забота терминала. К бекплейну разве что хорошо бы подключить пульт - с кнопками halt/run, таймером, светодиодиками и прочей мелочью.
Как собрать минимальную PDP-11?
Добавлено: 09.12.2024,14:26
Kup
Jager писал(а): 09.12.2024,14:03
В целом да, даже клавиатура не нужна - это уже забота терминала. К бекплейну разве что хорошо бы подключить пульт - с кнопками halt/run, таймером, светодиодиками и прочей мелочью.
Спасибо за ответ!
А дальше можно добавить к сборке КСМ и подключать уже не терминал, а обычный монитор и ту самую клавиатуру МС 7007, о которой я ошибочно написал выше. Верно?
Также есть вопрос, в какой степени эта машина будет совместима с PDP-11? Запустится ли RSX-11 или Unix без модификаций?
И наверное последний вопрос, сколько ориентировочно может стоить плата МС1201.04/03 и КСМ?
Как собрать минимальную PDP-11?
Добавлено: 09.12.2024,14:47
Jager
Да, потом можно добавить КСМ или КЦГД, с монитором и 7004. КСМ из корзины берет только питание, а КЦГД - питание и данные.
С RSX-11 проблем быть вроде не должно, а вот с оригинальными UNIX/BSD сложнее, их даже на настоящих PDP-11 завести не так просто. Подводных камня два - упрощенный MMU 1801ВМ3 и поддержка загрузочных устройств, но есть спец версии именно для ДВК, тот же ДЕМОС. Честно говоря глубоко в эту тему применительно к ДВК не нырял, у самого в планах завести оригинальный Unix V7 на J-11 + MLV11M.
Про цены тоже не подскажу.
Как собрать минимальную PDP-11?
Добавлено: 09.12.2024,14:56
Kup
Jager писал(а): 09.12.2024,14:47
Да, потом можно добавить КСМ или КЦГД, с монитором и 7004. КСМ из корзины берет только питание, а КЦГД - питание и данные.
С RSX-11 проблем быть вроде не должно, а вот с оригинальными UNIX/BSD сложнее, их даже на настоящих PDP-11 завести не так просто. Подводных камня два - упрощенный MMU 1801ВМ3 и поддержка загрузочных устройств, но есть спец версии именно для ДВК, тот же ДЕМОС. Честно говоря глубоко в эту тему применительно к ДВК не нырял, у самого в планах завести оригинальный Unix V7 на J-11 + MLV11M.
Про цены тоже не подскажу.
Еще раз спасибо. Видимо это самый простой способ получить более-менее полноценную и к тому же компактную PDP-11 машину
Как собрать минимальную PDP-11?
Добавлено: 09.12.2024,17:57
Kup
Возник еще один вопрос. Есть ли разница между корзинами и кросс-платами для МС 1201.02 и 1201.03?
Как собрать минимальную PDP-11?
Добавлено: 10.12.2024,07:58
Jager
У ДВК-2 разъемы единым блоком и меньше расстояние между платами, в принципе все должно влезать, но иногда на грани. У ДВК-3 расстояние больше, разъемы одиночные. Ну и сами платы корзины могут быть без расширенного адреса, или с 18-бит или 22-бит адресацией. У ДВК-2 вроде всегда без расширения, но можно доработать, допаяв провода, тем более что далеко не всем устройствам нужны эти дополнительные адресные линии.
Как собрать минимальную PDP-11?
Добавлено: 10.12.2024,08:51
Kup
Jager писал(а): 10.12.2024,07:58
У ДВК-2 разъемы единым блоком и меньше расстояние между платами, в принципе все должно влезать, но иногда на грани. У ДВК-3 расстояние больше, разъемы одиночные. Ну и сами платы корзины могут быть без расширенного адреса, или с 18-бит или 22-бит адресацией. У ДВК-2 вроде всегда без расширения, но можно доработать, допаяв провода, тем более что далеко не всем устройствам нужны эти дополнительные адресные линии.
Если я правильно понял википедию, у МС 1201.02 16 бит адреса, у МС 1201.03 и МС 1201.04 - 22 бита.
Беглый поиск показал, что:
- КСМ не нашел информации, но по идее он обязан вписываться в 16 бит
- КГМ занимает адреса 64928-64934 - вписывается в 16 бит
- эмулятор диска на MicroSD занимает адреса 65168-65174 - тоже вписывается в 16 бит
- КГЦМ занимает несколько на шине ВМК (это видимо шина на 16 бит) младший из которых 57344, а старший 65398, а также занимает на шине МПИ (это видимо шина на 22 бита) адреса 4194160-4194166 - не вписывается в 16 бит
Получается, для запуска КСМ, КГМ и эмулятора с МС 1201.03/04 хватит и корзины от ДВК-2. Если хочется КГЦМ, нужно или искать другую корзину, или допаивать провода на кросс-плате.
По питанию отличий нет? В худшем случае плата просто не будет работать, но не сгорит?

Как собрать минимальную PDP-11?
Добавлено: 10.12.2024,09:26
Jager
По питанию отличий нет. С адресами не совсем так. КСМ вообще ничего кроме питания не использует. А остальные устройства можно поделить на две категории - с DMA и без. Первым нужны все доступные адресные линии, вторым - не обязательно, вне зависимости от адресов регистров. Из наиболее распространенных с DMA на ДВК - КМД MY, он вообще довольно криво сделан.
Как собрать минимальную PDP-11?
Добавлено: 10.12.2024,10:06
Kup
Jager писал(а): 10.12.2024,09:26
По питанию отличий нет. С адресами не совсем так. КСМ вообще ничего кроме питания не использует. А остальные устройства можно поделить на две категории - с DMA и без. Первым нужны все доступные адресные линии, вторым - не обязательно, вне зависимости от адресов регистров. Из наиболее распространенных с DMA на ДВК - КМД MY, он вообще довольно криво сделан.
Не подумал об этом. Действительно, ведь некоторым контроллерам нужна возможность записать данные в произвольную область ОЗУ. Но честно говоря, не знаю, как проверить, какая из плат КСМ, КГМ и эмулятор диска на MicroSD требует DMA. Разве что искать, встречается ли словосочетание "прямой доступ" в паспортах и ТО. Не знаете, если плата половинной ширины, это о чем-то говорит? Эмулятор диска именно так выглядит.
Как собрать минимальную PDP-11?
Добавлено: 10.12.2024,14:22
Jager
Kup,
Либо читать описания, либо смотреть на плату, идут ли дорожки от соответствующих контактов. ЕМНИП AZ DMA не использует, КСМ/КГД/КЦГД - тем более.