В период технологического противостояния сверхдержав, в 1983 году в Советском Союзе началось производство персонального компьютера «Агат» - первой серийной модели ПК в стране. Это событие ознаменовало попытку создать отечественную альтернативу стремительно набиравшим популярность западным ПК, таким как Apple II. Создание «Агата» отражает эпоху инженерных поисков в рамках существовавших возможностей, представляя собой важный шаг на пути к всеобщей компьютерной грамотности и сложный культурный феномен своего времени.
Создание советского персонального компьютера было инициировано на государственном уровне. В конце 1970-х руководство СССР признало отставание в сфере микроэлектроники и необходимость внедрения вычислительной техники в народное хозяйство, особенно в систему образования. Перед разработчиками была поставлена конкретная цель: создать недорогой, пригодный для массового производства компьютер для средних школ.
Выполнение этой задачи было поручено Научно-исследовательскому институту вычислительных комплексов (НИИВК) под руководством А.З. Шостака. Научное руководство осуществлял академик А.П. Ершов, известный сторонник развития информатики в образовании. Проектирование велось в условиях ограниченного доступа к современной элементной базе.
В качестве архитектурного образца был выбран американский Apple II (1977 г.) - один из самых успешных и хорошо изученных компьютеров того периода. Однако точное копирование было невозможным из-за отсутствия оригинальных микросхем и лицензии. Перед советскими инженерами стояла задача реинжиниринга - глубокого анализа логики работы Apple II и его воссоздания с использованием доступных в СССР компонентов.
Первый функционирующий прототип был готов в 1981 году, а серийный выпуск стартовал в 1983-м на Лианозовском электромеханическом заводе в Москве. Компьютер получил название «Агат», продолжив советскую традицию называть вычислительные машины именами драгоценных камней.
«Агат» стал результатом сочетания заимствованных решений и независимых инженерных наработок.
Заимствования. Сохранена общая логическая архитектура Apple II. «Агат» перенял принципы организации памяти, работы с видео и подключения внешних устройств. Также была адаптирована операционная система -советская «Школьница» представляла собой локализованную и модифицированную версию Apple DOS 3.3. Основной язык программирования - BASIC. Внешний вид корпусов и клавиатур ранних моделей обнаруживал заметное сходство с оригиналом.
Самостоятельные решения.Из-за невозможности прямого копирования аппаратной части инженеры НИИВК реализовали ряд самостоятельных технических решений. Наиболее значимой была видеоподсистема. Если в Apple II для формирования изображения применялась сложная схема со сдвиговыми регистрами, то в «Агате» использовался принцип «псевдопикселя» на основе знакогенератора, что позволило обойтись без дефицитных микросхем.
Это дало неожиданное преимущество - поддержку цветных текстовых режимов, отсутствовавших в Apple II. Также была полностью перепроектирована системная плата, использованы иные микросхемы (например, в серийных машинах часто применялся процессор MOS Technology 6502, хотя встречались и советские КР580ВМ80А), созданы собственные, более быстрые контроллеры для дисковода.
Таким образом, «Агат» нельзя назвать «пиратской копией». Это была глубокая адаптация, а в некоторых аспектах - улучшение западного прототипа с учетом иных технологических реалий.
Ключевые технические характеристики «Агата» (модель «Агат-7»):
- Процессор 8-разрядный, MOS Technology 6502, тактовая частота ~1 МГц;
- Оперативная память 128 КБ (в ранней модели «Агат-4» - 32 КБ);
- Видеорежимы: Текстовый: 32x32, 64x64 символа. Графический: 256x256 пикселей, 16 цветов;
- Кассетный магнитофон для хранения данных (скорость ~500 бод), позже - встроенный дисковод для 5,25-дюймовых дискет (емкость ~100-140 КБ);
- Композитный видеовыход на бытовой телевизор или специализированный монитор;
- Операционные системы «Агат-АОС», «Школьница»; языки программирования BASIC, «Рапира».
Функциональные возможности «Агата» для своего времени и контекста были обширными.
Обучение и программирование являлись его основной задачей. Для школ разрабатывались пакеты обучающих программ по математике, физике, русскому языку. Компьютер стал платформой для изучения информатики: помимо BASIC, для него специально создали учебный язык высокого уровня «Рапира», доступный для понимания школьникам.
Работа с текстом и графика стали возможны благодаря прикладному программному обеспечению. Текстовый редактор «Агат-Автор» позволял готовить документы, а графические редакторы - создавать растровые изображения, чертежи и простую анимацию.
Профессиональное применение также находило свое место. В научных учреждениях на «Агате» выполняли вычисления, работали с базами данных. Известен пример его использования в Институте микрохирургии глаза С. Фёдорова для предоперационного планирования.
Игры составляли важную часть его культурного значения. Помимо адаптированных западных популярных игр, существовали оригинальные советские разработки, вплоть до таких специфичных симуляторов, как игра «Станок», где требовалось управлять токарным станком и снижать количество брака.
«Агат» не являлся коммерческим продуктом в привычном рыночном понимании. Его распространение было централизованным, главным образом через поставки в средние школы, ПТУ и вузы в рамках госпрограммы информатизации образования. Для обычного человека приобрести «Агат» было крайне затруднительно: он стоил дорого (несколько десятков средних месячных окладов) и практически не поступал в свободную продажу. Общий тираж всех модификаций оценивается в 10-12 тысяч экземпляров, что для большой страны было очень скромным количеством, однако заложило основу для будущего.
Для расширения возможностей компьютера существовала периферия:
- Внешний дисковод «Яблоко-2» для 5,25-дюймовых дискет стал ключевым устройством, значительно повысившим удобство эксплуатации по сравнению с кассетами.
- Компьютер поддерживал подключение матричных принтеров, например, «Электроника МС-6313».
- Для игр и части учебных программ использовались простые аналоговые джойстики. Существовали и экспериментальные манипуляторы, аналогичные мыши.
- В редких случаях, преимущественно в научных организациях, к «Агату» подключали низкоскоростные модемы для обмена информацией по телефонным каналам.
«Агат» выполнил свою историческую роль. Он стал первым массовым (в советских условиях) персональным компьютером, с которым познакомились сотни тысяч учащихся. Он дал начало первому поколению советских энтузиастов программирования. Его технические решения повлияли на последующие модели -«Агат-9» и компьютеры серии «Корвет».
В массовой культуре «Агат» превратился в символ эпохи. Он появлялся в комиксах журнала «Мурзилка», а для многих его звук при загрузке и зеленоватый экран стали неотъемлемой частью воспоминаний о конце 1980-х. Дискуссии о том, был ли он «неудачной копией» или талантливой адаптацией, не утихают, что лишь подчеркивает его важность. «Агат» не завоевал рынок, но он проложил путь, став для СССР настоящим проводником в эпоху персональных вычислений. Сегодня он сохраняется в музеях, частных коллекциях и памяти тех, для кого знакомство с цифровым миром началось с этого характерного экрана и стука клавиш.