banner
Центр новостей
Процесс найма ориентирован на квалифицированных работников.

Обеспечить регресс

Jun 13, 2023

[Скотт М. Бейкер] хочет перфоратор для своей коллекции ретрокомпьютеров. Нас это устраивает, мы не осуждаем. На самом деле, эти электромеханические периферийные устройства из прошлого имеют много преимуществ, особенно шум. Но, увы, в наши дни такие вещи найти немного сложно, и создать что-то с нуля было бы действительно трудной задачей. Что делать?

К счастью, мы живем в будущем, и на eBay есть множество чудес, в том числе эти наборные клавиатуры 1970-х годов, которые [Скотт] быстро перепроектировал. Мы перейдем к деталям через минуту, но сначала можем ли мы подумать о рабочем процессе, частью которого были эти вещи? Это не терминалы — у них нет никакого ввода-вывода, кроме перфоленты, которую они извергают. Задача оператора заключалась в том, чтобы напечатать копию без какой-либо обратной связи о том, что он нажал правильные клавиши, и просто отправить бумажную запись сеанса на наборные машины. И ты думаешь, что твоя работа отстой.

Чтобы дать этой штуке интерфейс, [Скотту] сначала пришлось восстановить источник питания, конденсаторы которого видали более солнечные дни. Покончив с этим, он приступил к пониманию машины без ЦП, анализируя ее логику серии 7400, а также планируя, как превратить собственный 6-битный вывод в более управляемый 8-битный. К счастью, у ленточного перфоратора уже были соленоиды для двух верхних битов, но найти способ управлять ими было непросто.

Решением было обойти буфер, чтобы биты нужного символа можно было установить с помощью Raspberry Pi и программируемого логического устройства ATF22V10. Этого достаточно, чтобы заставить удар сделать свое дело; на самом деле заставить его общаться с чем-то другим, возможно, даже с компьютером [Скотта] Heathkit H-8.