Автор текста: MechNIX

Иногда стоит посмотреть на вещи под другим углом. Именно это чувство возникает при знакомстве с компьютером Robotron 1715M. Его внешний вид может показаться спорным, но уникальный опыт взаимодействия с этой машиной обладает особым, ни с чем не сравнимым шармом, напоминающим атмосферу постапокалиптического мира Fallout.
Аппаратная составляющая: «Гроботрон» из металла
Первое, что поражает — это конструкция. Компьютер практически целиком сделан из металла: системный блок, клавиатура, монитор. Вес агрегата колоссален — попытка поднять блок с монитором грозит травмой спины. Не зря в народе его прозвали «Гроботроном» — дух индустриальной эпохи ГДР чувствуется в каждом винте.
Технические характеристики нашего экземпляра:
- Центральный процессор UA 880D (аналог Zilog Z80);
- Оперативная память 256 КБ, реализованная на 32 микросхемах в корпусе DIP;
- Два 5-дюймовых дисковода К5601 (80 дорожек, 800 КБ);
- Операционная система SCP 3.0 — клон популярной в то время CP/M.
Заглянем внутрь. После откручивания трёх винтов открывается вид на системный блок, треть которого занимает массивный блок питания.
Сверху расположены дисководы К5601:

Рядом с ними виден металлический вентилятор охлаждения. Подключение выполнено через небольшие платы-интерфейсы. Синий кружок на фото отмечает перемычку проводов, предположительно, для идентификации дисководов A и B.

Маркировка производителя и модель дисковода на 80 дорожек:

Шасси дисководов крепится на двух удобных винтах с насечками, что позволяет легко их снять для обслуживания:

Внутри мы находим две основные платы: контроллер и материнскую плату. На последней установлен центральный процессор UA880D, работающий на частоте 4 МГц:

А также массив оперативной памяти объёмом 256 КБ:

ПЗУ советского производства:

Интересно, что при преобладании комплектующих из ГДР, встречаются компоненты из СССР и даже Кореи. Один из чипов зафиксирован клейкой лентой — видимо, для предотвращения выпадения из панельки. Разбирать конструкцию дальше не стали, следуя принципу «не навреди» при работе с ретро-техникой.

Центральный процессор. Защитная чёрная плёнка на нём почти исчезла, обнажив маркировку. Создаётся впечатление, что она «сползла» от высокой температуры, а не была сорвана вручную. Назначение подобных плёнок и заклеек на других компонентах остаётся загадкой для автора.


Отдельного внимания заслуживают тонкие проводники, навитые на стержни — любопытная технология монтажа.

RFT-разъёмы — стандарт для техники ГДР:

Завершая внешний осмотр, взглянем на интерфейсную панель:

Здесь расположены разъёмы для монитора MDA, принтера, внешнего дисковода и, что самое важное, — порт V.24 (аналог RS-232). Именно этот «окно во внешний мир» позволит в будущем подключить Robotron к современным сетям. Интересно, что же планировали подключать в заглушку с надписью GRAF DISPLAY?
Дисковая подсистема: Мир на гибких магнитных дисках
Жёсткого диска в компьютере нет, поэтому вся работа ведётся с двумя дисководами. С одного загружается операционная система, на другом находятся данные. Такая схема не только аутентична, но и практична — появляется больше дискового пространства.
Первым делом — профилактика. Чистим магнитные головки дисководов специальной жидкостью.


После очистки механики переходим к более сложной части — работе с программным обеспечением.
Дела софтовые: Танцы с дискетами под Linux
Главная сложность — подготовка дискет. Казалось бы, что может быть проще? Но для Robotron с его файловой системой SCP 3.0 (CP/M) это целый квест. После множества неудачных попыток с утилитами под MS-DOS, рабочий метод был найден в среде Linux с помощью пакетов cpmtools и fdutils.
Используются дискеты двойной плотности (DD), они же «двухсторонние, двойной плотности» (2S/2D).

Алгоритм действий следующий:
1. Редактируем файл /etc/cpmtools/diskdefs, добавляя параметры для Robotron (формат 17153).
2. Настраиваем контроллер дисковода с помощью setfdprm.
3. Форматируем дискету командой fdformat.
4. Работаем с образами: cpmls показывает содержимое, cpmcp — копирует файлы в образ, cpmrm — удаляет.



5. Записываем готовый образ на физическую дискету.

Весь процесс в трёх командах:

Дискета готова к использованию в Robotron.
Обратите внимание: "Ждите ответа..." Как дама пыталась дозвониться на единый телефон спасения.
Информация собиралась по крупицам, за что отдельная благодарность энтузиастам в сети.«Инжалид дежице»: Загадки кодировки КОИ-7
Фраза «инжалид дежице» давно стала мемом среди любителей ретро-компьютеров. На примере Robotron можно понять её происхождение. В компьютере используется старая кодировка КОИ-7 (варианты Н1 и Н2), где латинские буквы заменены на кириллические.
Сложное переплетение кодировок того времени:

Наглядный пример: при обращении к пустому дисководу система выдаёт сообщение об ошибке. До нажатия «волшебной» кнопки смены раскладки мы видим одно, после — другое, но смысл в обоих случаях понятен благодаря фонетическому транслиту.



Таким образом, легендарное «инжалид дежице» — это не что иное, как «Invalid device» («неисправное устройство»), пропущенное через особенности кодировки.
Игры: Текстовые миры и символьная графика
Вид монитора Robotron неизменно вызывает ассоциации с терминалами из Fallout. Наш «фоллаут» будет состоять из текстовых приключений и игр, где графика создана символами.
«Казино» — карточная игра с тщательно прорисованными символами карт.

«MOUSE» — простая, но увлекательная аркада, где из символов составлены мыши и человечек. Воображение быстро дорисовывает недостающие детали, и игрок полностью погружается в погоню.

«Ралли» — гоночная аркада. Для любителей стратегий есть текстовая игра-менеджмент на русском языке, не требующая дополнительной русификации.
И, конечно, «Тетрис»! Эта культовая игра, созданная Алексеем Пажитновым в 1984 году, отлично чувствует себя и на Robotron, будучи почти ровесницей компьютера.


Отдельного упоминания заслуживает мифическая игра «Диверсия» (DIWERSIQ). По легенде, в ней для звуковых эффектов использовался не динамик (которого в компьютере нет), а... зуммер (Bell) принтера Robotron! К сожалению, игра считается утерянной. Если у кого-то сохранилась её копия — автор будет бесконечно благодарен.
Для погружения в эпоху не обязательно искать оригинальный компьютер — существуют эмуляторы Robotron.
Внешний мир: Подключение через COM-порт
Протокол V.24 (RS-232) открывает возможность для последовательного соединения с современным ПК через COM-порт.
Распиновка разъёма Robotron:

После долгих поисков ответной розетки был собран нуль-модемный кабель:


С аппаратной частью разобрались, но с программной — проблемы. Найдена телекоммуникационная программа TLC, но она не поддерживает символы ASCII с кодом выше 127, что приводит к появлению «квакозябр» из-за использования кодировки КОИ-7. Поиск терминальной программы с её поддержкой пока не увенчался успехом.
Материал получился объёмным, но это лишь часть истории. Продолжение ждёт в следующей части.
Написано при поддержке Timeweb Cloud.
Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.
Реклама ООО «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525
Больше интересных статей здесь: Гаджеты.
Источник статьи: «Fallout Terminal»: Robotron 1715М или наш ответ Vault-Tec родом из ГДР.