PiDP-8

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
1Ж24Б
Advanced Member
Сообщения: 634
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

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

PiDP-8

Сообщение 1Ж24Б » 02.08.2020,13:03

Уже не один год существует проект PiDP-8 - "реплика" ЭВМ PDP-8/I на основе одноплатного компьютера Raspberry Pi, с подключённой передней панелью. Наверное, самое бюджетное решение для тех, кто не может позволить себе настоящую машину семейства PDP-8. На сайте проекта https://obsolescence.wixsite.com/obsolescence/pidp-8 лежит документация и инструкции, на форуме https://groups.google.com/forum/#!forum/pidp-8 собрались владельцы собранных PiDP-8 и решают/решали проблемы.
Понятно, что здесь, в России, потратить 200 у.е. может не каждый (в том числе я!). Поэтому на проект обратил внимание, когда в руки попала передняя панель от советского клона PDP-8/I, ЭВМ "Саратов-2" 1980 года выпуска. Машина отработала не один десяток лет, многократно менялись лампы накаливания в индикации, изношены переключатели клавишного регистра и многое другое. Чтобы панель можно было применить в проекте PiDP-8, все лампы были заменены на жёлтые светодиоды, на печатной плате изменена разводка при помощи провода МГТФ, для получения матрицы индикаторов 8*12. Родные ячейки индикации представляли собой транзистор КТ315А с лампой СМН6,3-20-2 в цепи коллектора, двумя диодами КД522 в цепи эмиттера и резистор 5,1 кОм, задающий ток базы от источника +5 В. Для выключения такой ячейки база соединяется через диод КД522 с общим проводом. Всего 89 шт., провода от которых через три жгута шли внутрь "Саратов-2" к триггерам и регистрам. Теперь они работают в качестве насыщенных ключей, ток через которые задаётся внешним резистором 1,1 кОм и сохранено управление по цепи базы - это наименее затратный способ доработки оригинальной печатной платы. Raspberry Pi Zero W соединяется с панелью через микросхемы 74HCT244 и КР1533АП5.
По "механике". Передняя панель "Саратов-2" представляет собой металлическую рамку из фигурного профиля и фрезерованных боковин с ручками, в которую вставлена пластина оргстекла с нанесённой сзади маркировкой белой краской, сверху покрытой чёрной. Оставлены лишь окна для индикаторов. Для крепления крупной печатной платы служит текстолитовая плита с отверстиями под лампы накаливания, покрытая белой краской.
ИзображениеИзображение
Изображение
Родной выключатель "Блокировка" пришлось заменить на импортный, т.к. не удалось найти родной ключ, которой отличается от тех же ключей для стоек с ЭВМ "Электроника-60". Новая функция выключателя - перезагрузка. Сзади расположен разъём DB-9 для подключения терминала, USB гнездо для флешек, которые используются в качестве замены дисководов/фотосчитывателей/перфораторов, если требуется запустить что-то, не входящее в стандартное ПО проекта, и разъём подачи +5 В от внешнего блока питания.
Может кто-то скажет, что так нельзя поступать с "экспонатом", но... Честно, печатная плата и переключатели были "ушатаны" эксплуатацией, пришлось все менять, некоторые контактные площадки уже отваливались. В теории, можно отыскать чей-то проект PDP-8 на FPGA со статической индикацией (для чего пригодны лампы накаливания). Наверное.

https://yadi.sk/i/HJgliuXjICvt7w - пример набора с клавишного регистра небольшой программы, стартующей с адреса 0020 и производящей инкремент ячейки 0024 и содержимого аккумулятора.
Последний раз редактировалось 1Ж24Б 22.08.2020,21:14, всего редактировалось 1 раз.
Просто Александр. Consul'oвед второго уровня.

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

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

PiDP-8

Сообщение falanger » 02.08.2020,19:36

1Ж24Б, дело большое сделали. А насколько точно эмулируется машина?
И родную найти и "поднять" не смогли?

1Ж24Б
Advanced Member
Сообщения: 634
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

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

PiDP-8

Сообщение 1Ж24Б » 02.08.2020,21:15

falanger писал(а): 02.08.2020,19:36 И родную найти и "поднять" не смогли?
Не понял вас. Если речь самом "Саратов-2", то сохранить и запустить его бы не вышло. Внутри у него одних только разъёмов РППМ16-288 десятки. Передняя панель это всё, что осталось от машины.
А насколько точно эмулируется машина?
Не знаю, но "родные" программы для PDP-8/I запускаются.
Просто Александр. Consul'oвед второго уровня.

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

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

PiDP-8

Сообщение falanger » 02.08.2020,22:32

1Ж24Б писал(а): 02.08.2020,21:15 Если речь самом "Саратов-2", то сохранить и запустить его бы не вышло.
Вот всегда так. Крысы-металлисты бомбят на 300 баксов КМ-ок/разъемов то что стоит во всех смыслах куда больше. У меня тоже такое было.

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1384
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск

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

PiDP-8

Сообщение Shigure » 02.08.2020,23:15

falanger писал(а): 02.08.2020,22:32 Вот всегда так. Крысы-металлисты бомбят на 300 баксов КМ-ок/разъемов то что стоит во всех смыслах куда больше. У меня тоже такое было.
Офф: Вообще, там на 6700 баксов примерно в нынешних ценах, а не на триста. Это без возможной наценки "за изделие". И стойка 300 кг размером с крупный холодильник, в рюкзаке по-тихому не вынести. Много желающих найдется такой выкупить в домашний музей? Наверное меньше десятка. Либо нет денег, либо места. А руководству заводов надо списать всё равно, ждать не будут, в музей не передадут. А виноваты металлисты.
Коллекция советской ферритовой памяти www.mirebs.com

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

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

PiDP-8

Сообщение falanger » 03.08.2020,00:29

Shigure писал(а): 02.08.2020,23:15 А виноваты металлисты.
Да, я считаю что металлистов надо расстреливать, сначала повесив за яйца.

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1384
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск

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

PiDP-8

Сообщение Shigure » 03.08.2020,08:08

falanger писал(а): 03.08.2020,00:29 Да, я считаю что металлистов надо расстреливать, сначала повесив за яйца.
С ними надо дружить, понимать их и тогда они будут вам приносить целые изделия, вместо того чтоб сломать их.
Коллекция советской ферритовой памяти www.mirebs.com

Аватара пользователя
xlat
Full Member
Сообщения: 245
Зарегистрирован: 26.06.2018,20:19
Откуда: Novosibirsk
Контактная информация:

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

PiDP-8

Сообщение xlat » 03.08.2020,08:29

Shigure писал(а): 03.08.2020,08:08 С ними надо дружить, понимать их и тогда они будут вам приносить целые изделия, вместо того чтоб сломать их.
Адекватных среди металлистов - очень маленький процент. Многие ломают целые изделия просто ради процесса. А уж сколько хитроумных ребят, которые продают "целые" изделия, которые по факту оказываются некомплектными в тех местах, где есть намёки на драгмет...

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1384
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск

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

PiDP-8

Сообщение Shigure » 03.08.2020,09:25

xlat писал(а): 03.08.2020,08:29 Адекватных среди металлистов - очень маленький процент. Многие ломают целые изделия просто ради процесса. А уж сколько хитроумных ребят, которые продают "целые" изделия, которые по факту оказываются некомплектными в тех местах, где есть намёки на драгмет...
Потому что нет обучения, не выстраиваются деловые связи, отсутствует душевный и личностный контакт с людьми. Это как подбор и обучение персонала, но не массовое, а точечное.
Коллекция советской ферритовой памяти www.mirebs.com

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

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

PiDP-8

Сообщение falanger » 03.08.2020,14:10

Shigure писал(а): 03.08.2020,08:08 С ними надо дружить, понимать их и тогда они будут вам приносить целые изделия, вместо того чтоб сломать их.
Там где я живу они курочат просто ради процесса. Я предлагал одному за живую ДВК-3 денег больше чем там драгмета было - разломал все равно ради удовольствия прямо при мне и посмеиваясь. Хорошо что удержался тогда и башку ему не проломил.
Так что - только жестокие телесные наказания!
Выкусил КМ-ку - отрубить палец! Выдрал микросхему - руку!
Выломал разъем или сломал плату - посадить на кол!
Только так! И публично, с освещением в прессе, на телевидении и Ютубе. Как, почему и за что.

Ну и по теме PDP-8..
Никто не пробовал ее собрать "реплику" если не на рассыпухе, то на мелкой логике? Или загнать в ПЛИС?

1Ж24Б
Advanced Member
Сообщения: 634
Зарегистрирован: 07.11.2014,18:19
Откуда: Kaluga

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

PiDP-8

Сообщение 1Ж24Б » 03.08.2020,16:25

falanger, будьте сдержаннее. Вокруг творятся вещи похуже, чем сдача компьютеров на металл.
Никто не пробовал ее собрать "реплику" если не на рассыпухе, то на мелкой логике? Или загнать в ПЛИС?
У "буржуев" давно есть :) Старый вариант начала 2000-х с IDE диском и статическим ОЗУ, но без панели управления. Где-то *не помню* лежит проект на базе платы с ПЛИС и передней панелью. Упоминаются уроки в книге по обучению работе с ПЛИС, где поэтапно собирается одна из моделей PDP-8.

Оригинальная PDP-8/I это огромная корзина, при помощи которой из ряда "унифицированных" (большей частью) плат собирается компьютер. Обратная сторона покрыта несколькими слоями тонких проводов.

П.С.: переключатели ПДК1...ПДК3 с передних панелей советских машин типа ""Электроника-100", "Электроника100/И", "Электроника-100/16И" и "Электроника-100-25И" воспроизвели в СССР, ещё когда в Воронеже начали клонировать транзисторную PDP-8 1965 года ? По конструкции они копия оригинальных, только пластмассовая ось заменена на металлическую. Не отголосок ли это периода, когда калькулятор HP9100A был максимально точно скопирован как "Электроника-70" и на платах стояло множество безымянных транзисторов с маркировкой пятнами краски на колпачке корпуса ?
Просто Александр. Consul'oвед второго уровня.

Ответить