Robotron 1715
8-разрядный персональный компьютер производства ГДРПроизводился с 1984 по 1989 год на заводе VEB Robotron. Существовало две модели компьютера, отличающиеся одной буквой в названии - 1715 и 1715W (1715М в СССР), но имеющие значительные различия в устройстве и характеристиках.
Технические характеристики
Процессор: U880 (клон Zilog Z80) на частоте 2.5 МГц для 1715 и 4 МГц для 1715W
ОЗУ: 64 Кбайт (в 1715W до 256 Кбайт)
ПЗУ: 2 Кбайт, содержит загрузчик системы с дискеты или последовательного порта
Видеорежимы: текстовые, 64 × 16 и 80 × 24 символов (видеоконтроллер Intel 8275). Два переключаемых ПЗУ знакогенератора для модели 1715 (в СССР второе ПЗУ содержало русский шрифт), ОЗУ знакогенератора для 1715W
Монитор: монохромный, зелёного свечения с двумя градациями яркости
Накопители: два встроенных 5¼-дюймовых дисковода, 800 КБ (обычной плотности) K5601 (TEAC FD55GR). Контроллеры дисковода полностью разные для 1715 и 1715W
Клавиатура: 97 клавиш плюс 15 функциональных
Мышь: отсутствует
Звук: отсутствует.
Порт RS-232
Порт принтера
Блок питания: встроенный
Размеры системного блока: 50 × 40 × 14 см, горизонтальное размещение
Принтер: матричный, 8-ми игольчатый, типа Robotron-6313
Вес: 12,8 кг
Программное обеспечение
Операционная система
Операционная система — SCP (CP/M-совместимая). Robotron-1715 комплектуется SCP версии 2, Robotron-1715M — SCP версии 3. Практически, SCP — это клон CP/M поздней версии. Базируется на трех подсистемах: процессор консольных команд, базовой дисковой операционной системе (BDOS) и базовой системе ввода-вывода (BIOS). ОС занимает первые три дорожки на пятидюймовом диске, после загрузки занимает примерно 16 Кбайт в памяти.
Команды ОС организованы в виде отдельных COM-файлов выполняющих такие действия как: вывод каталога (DIR), переименовывание файла (REN), вывод текстового файла на экран (TYPE) и т. д. Все команды работают в диалоговом режиме. Имеется поддержка перенаправления ввода-вывода, а также создание командных файлов SUBM (аналог .BAT-файла в MS-DOS). Такое понятие как файловый менеджер для пользователей Robotron отсутствовал, но присутствовала команда POWER, делающая доступ к командам ОС более удобным.
Прикладные программы
Ниже описаны типовые прикладные программы отечественной разработки. Разработку программ для Robotron осуществляли НИИ города Калинина и Таллина.
Текстовый редактор — РЕФОР (РЕдактор-ФОРматер) являлся адаптированной версией редактора WordStar и предоставлял по тем временам поистине колоссальные возможности. РЕФОР состоит из пяти меню: работа с файлами, команды позиционирования курсора, команды форматирования, печать, справочная информация. Имелась поддержка временного выхода в ОС, для выполнения файловых операций. Помимо расширенных средств форматирования и подготовки к печати, редактор имеет возможность вставки переменных. Это позволяло использовать редактор на предприятиях для подготовки типовых бланков, с неопределенными ключевыми значениями, которые определялись перед печатью (что позволяло автоматизировать создание документов). Данный продукт был широко распространен среди владельцев Robotron из-за своей относительной простоты и богатства возможностей (на то время). Редактор корректно работал с кириллицей, в том числе и при печати. Позволял использовать все возможности входящего в комплект принтера, имеющего порядка пяти различных шрифтов, а также нескольких стилей.
Табличный процессор — ВАРИТАБ (ВАРИантная ТАБлица). Данная программа представляет собой адаптированную для Robotron версию популярной электронной таблицы SuperCalc. ВАРИТАБ занимает на диске 64 Кбайт и имеет 19 команд, вводимых в диалоговом режиме. Максимальный объём таблицы: 254 строки и 63 столбца. Имеются все основные средства для работы с данными, такие как ввод строк и чисел, математические выражения (в том числе использование готовых функций) форматирование результатов.
СУБД были представлены двумя продуктами: КАРТ1715 (КАРТотека) и РЕБУС (РЕляционная База данных). Первый продукт по сути не является базой данных и представляет собой упрощенное средство для организации цифровой картотеки. Единственная возможность схожая с БД — определение пользователем набора полей данных, их типа и длины. РЕБУС — реляционная база данных, представляет собой адаптацию популярной СУБД dBase II. Данный продукт имеет 62 команды и 14 функций, обеспечивающих практически все возможности для полноценной реляционной модели данных.
Компиляторы — на SCP был портирован Turbo Pascal, а также интерпретатор языка Бейсик. Использование Паскаля не получило особого распространения в связи с малым объёмом памяти, медленным процессором и отсутствием удобной среды разработки и отладки. Как и на других 8-битных компьютерах, программисты использовали интерпретируемые языки, безусловным лидером из которых был Бейсик. На Robotron использовался диалект GW-BASIC производства Microsoft. Он занимал в памяти около 30 Кбайт, таким образом оставляя 22 Кбайт для разрабатываемых программ. Данный диалект поддерживает инструкцию подключения модуля с кодом, что позволяло выгружать отработанный код и загружать с диска новый, тем самым обходя ограниченный объём ОЗУ. На бейсике написано множество больших проектов по автоматизации работы предприятий и бесчисленное количество простых программ.
Работа была возможна только в текстовом режиме. Для имитации графических элементов в интерфейсе пользователя использовалась псевдографика