Сегодня, когда нам нужен терминал, мы просто запускаем его на компьютере и работаем дальше, почти не задумываясь. По сути, это программная эмуляция опыта работы со старым «железным» терминалом — устройством с последовательным портом на задней панели, клавиатурой и экраном, а в совсем древних вариантах — с телетайпным принтером вместо дисплея.
Энтузиастка Шейла Диксон решила воссоздать этот опыт для ретрокомпьютера RC2014 максимально аутентично — с помощью подходящего по эпохе оборудования и приёмов, а не современной эмуляции.
Самое заметное в сборке — выбор принтера. Когда-то сэр Клайв Синклер выпустил печально известный своим качеством термопринтер для ZX81, и вскоре появилась сторонняя альтернатива — Alphacom. Этот принтер подключался напрямую к системной шине ZX через порт расширения и, как и оригинальное устройство Sinclair, обслуживался процедурами из ПЗУ, привязанными к командам BASIC.
Компанию принтеру составила клавиатура: сначала это был готовый узел от MSX, а затем — самодельная клавиатура с колпачками от старой пишущей машинки, придающими сборке уместный ретро-вид.
Принтер Alphacom подключили к шине Z80 компьютера RC2014 ровно так же, как он подключался бы к ZX81. После нескольких «детских болезней» в ПЗУ появился набор процедур, которые заставляют принтер работать как штатный вывод терминала RC2014. Клавиатуру же опрашивает плата ввода-вывода на микросхеме 8255 — именно так это делали и в те годы.
Ценность проекта именно в честном «железе», а не в эмуляции: каждый узел здесь работает так, как работал бы в 1980-х, а не притворяется старым внутри современного ПК. Это отличная демонстрация того, как из аутентичных компонентов собирается полностью рабочая периферия.
Напомним, что RC2014 — это популярный модульный ретрокомпьютер на процессоре Z80, который собирается из отдельных плат-модулей, вставляемых в общую шину. Именно такая архитектура и позволяет подключать к нему периферию в духе эпохи — от принтера ZX81 до клавиатур на дискретной логике.















