Восстановление винтажного компьютера PDP-11/04

Восстановление винтажного компьютера PDP-11/04
Восстановление винтажного компьютера PDP-11/04

[MattisLind] потратил полтора года на завершение реставрации PDP-11/04 корпорации Digital Equipment Corporation (DEC), включая периферийные устройства, такие как ленточный накопитель TU60 и печатный терминал LA30P Decwriter. Теперь компьютер может запускать CAPS-11, очень простую операционную систему, а также CAPS-11/BASIC. Как и сам проект, его пост в блоге довольно длинный и наполнен интересными подробностями. Версию tl;dr смотрите в видео после перерыва.

Эта система изначально принадлежала Ericsson, и [MattisLind] получил ее от компьютерного клуба Ericsson, EDKX. Ему посчастливилось иметь доступ к онлайн-ресурсам, что облегчило задачу. Но это все еще было нелегко, учитывая количество аппаратных сбоев, которые ему приходилось устранять, а также проблемы с программным обеспечением. Первая задача, очевидно, заключалась в поиске источника питания. Он заменил большие электролитические конденсаторы, и блок питания, казалось, хорошо работал с его фиктивной нагрузкой, но вышел из строя при подключении к задней панели компьютера. Еще немного покопавшись, и позже замененный тиристор, он починил его. Тиристор был частью цепи лома для защиты системы от перенапряжения в случае выхода из строя одного из основных переключающих транзисторов.

При исправленном блоке питания процессор по-прежнему не загружался. Какие-то поиски вокруг, и он указал на микросхему приемника шины, которая вышла из строя. Его заказ устройства через китайского продавца ebay был на медленной лодке, поэтому он просто отпаял устройство от другой платы, что немного улучшило ситуацию, но оно все еще застряло в петле. Замена коммуникационной платы и системы прошли диагностическую проверку, но не прошли проверку памяти. Это оказалось вызвано неисправным DIP-переключателем. Затем он решил все проблемы с программным обеспечением, чтобы ускорить работу платы ЦП.

В ленточном накопителе использовался вариант распространенного формата аудиокассет. В муфте привода двигателя, похоже, не хватало нескольких неметрических винтов, но на схеме было написано «loctite», так что с этим разобрались. Когда ленты катились, он обнаружил, что устройство не определяет конец/начало ленты. Это выглядело так, как будто микросхема драйвера DEC8881 вышла из строя, поэтому он заменил ее на драйвер 7439 - и DEC881 оказался точно таким же чипом - под ним была маркировка 7439. Охота за запчастями привела его по всему миру. Неисправный сдвиговый регистр N8271 был доставлен из Болгарии, кассеты через eBay - из Германии, 7427 - от одного шведа, еще один швед помог с резиновым колесом для приводного шпинделя и еще несколько кассет из Марокко..

Заключительной частью проекта реставрации стал LA30 DECwriter - ранний матричный принтер. Печатающая головка нуждалась в доработке. И сломалась основная микросхема энкодера клавиатуры, КР2376 от SMC. Первоначально он был заменен Arduino, собранным на перфорированной плате, но позже заменен красивой печатной платой. Ему посчастливилось найти запечатанные упаковки с лентами для принтеров и бумагой для принтеров, которые поставлялись вместе с системой. Тестовый запуск показал, что некоторые соленоиды печатающей головки не срабатывали, что потребовало замены еще нескольких поврежденных микросхем. У этого конкретного принтера был параллельный интерфейс, а у PDP-11 не было необходимых плат M7910 или M7731/M7389, которые помогли бы ему взаимодействовать с принтером. К счастью, ему удалось купить и его, причем в рабочем состоянии, что, наконец, завершило весь этот давно нарисованный ремонт. PDP-11/04 наконец-то запустил CAPS-11/BASIC, готовый напечатать «HELLO WORLD».