Сегодня, когда нам нужен терминал, мы просто запускаем его на компьютере и работаем дальше, почти не задумываясь. По сути, это программная эмуляция опыта работы со старым «железным» терминалом — устройством с последовательным портом на задней панели, клавиатурой и экраном, а в совсем древних вариантах — с телетайпным принтером вместо дисплея.

Аппаратный терминал для ретрокомпьютера RC2014 с термопринтером Alphacom и клавиатурой

Энтузиастка Шейла Диксон решила воссоздать этот опыт для ретрокомпьютера RC2014 максимально аутентично — с помощью подходящего по эпохе оборудования и приёмов, а не современной эмуляции.

реклама кормит Уточку 🦆

Самое заметное в сборке — выбор принтера. Когда-то сэр Клайв Синклер выпустил печально известный своим качеством термопринтер для ZX81, и вскоре появилась сторонняя альтернатива — Alphacom. Этот принтер подключался напрямую к системной шине ZX через порт расширения и, как и оригинальное устройство Sinclair, обслуживался процедурами из ПЗУ, привязанными к командам BASIC.

Компанию принтеру составила клавиатура: сначала это был готовый узел от MSX, а затем — самодельная клавиатура с колпачками от старой пишущей машинки, придающими сборке уместный ретро-вид.

реклама кормит Уточку 🦆

Принтер Alphacom подключили к шине Z80 компьютера RC2014 ровно так же, как он подключался бы к ZX81. После нескольких «детских болезней» в ПЗУ появился набор процедур, которые заставляют принтер работать как штатный вывод терминала RC2014. Клавиатуру же опрашивает плата ввода-вывода на микросхеме 8255 — именно так это делали и в те годы.

Ценность проекта именно в честном «железе», а не в эмуляции: каждый узел здесь работает так, как работал бы в 1980-х, а не притворяется старым внутри современного ПК. Это отличная демонстрация того, как из аутентичных компонентов собирается полностью рабочая периферия.

реклама кормит Уточку 🦆

Напомним, что RC2014 — это популярный модульный ретрокомпьютер на процессоре Z80, который собирается из отдельных плат-модулей, вставляемых в общую шину. Именно такая архитектура и позволяет подключать к нему периферию в духе эпохи — от принтера ZX81 до клавиатур на дискретной логике.