Эволюция советского кодинга: от «Агата» до «Микроши». Часть 1
На заре 1980-х годов планету охватила компьютерная лихорадка — по крайней мере, её технологичную часть. Пока за рубежом набирали популярность BBC Micro, ZX Spectrum, MicroBee, Apple II и другие устройства, на которых миллионы западных школьников с воодушевлением осваивали азы программирования и геймдева, отечественная индустрия шла своим путём.
Что же происходило в те годы на отечественных просторах? Давайте совершим ностальгический экскурс — да простят мне возможные неточности знатоки, заставшие ту эпоху лично!
Вместо пролога.
«Микроша»
Первое появление: 1986
Статус: Икона советских школьных классов информатики
«Микроша». Источник: red-innovations.su.

Название «Микроша» родилось от слияния слов «микрокомпьютер» и «школа». Стоит признать, аппарат полностью оправдывал своё имя, обладая скромной массой всего в 3 килограмма. Разработчиком схем выступил талантливый инженер из МИЭМа Юрий Озеров, ранее приложивший руку к «железу» популярного «Радио-86РК» (на базе которого и создавался «Микроша»), а также к первому и, пожалуй, единственному компьютеру узбекской разработки — «Согдиана-1».
Впрочем, технические характеристики «Микроши» были весьма скромными. В основе устройства лежал однокристальный процессор КР580ВМ80А, являвшийся отечественным аналогом чипа Intel 8080. При тактовой частоте 1,77 МГц машина располагала 32 Кб оперативной и критически малыми 2 Кб постоянной памяти — для сравнения, у британского BBC Micro ПЗУ составляло от 32 до 48 Кб в зависимости от модификации.
Монохромный видеоадаптер поддерживал текстовый формат 64 × 25 символов. Графика же формировалась «на лету» с помощью алгоритмов псевдографики с разрешением 128 × 50 пикселей.
Выпускаемый на Лианозовском заводе «Микроша» буквально завоевал советские учебные заведения. Огромную роль в этом сыграла рекламная кампания в культовом журнале «Радио», чей ежемесячный тираж достигал полутора миллионов экземпляров, опубликовавшем статью о «новом веянии в радиолюбительстве».
Промо-снимок «Микроши» из журнала «Радио», 1986 год. Источник: Архив журнала “Радио”.

.
Комплект поставки включал кассету с софтом и играми — программы загружались через обычный бытовой магнитофон, как это было принято в те годы. Стандартный набор включал текстовый редактор, интерпретатор Бейсик, ассемблер/дизассемблер, среду для работы с графикой и отладчик.
Почти комплектный «Микроша» без пары клавиш, но в полностью рабочем состоянии. Источник: red-innovations.su.

Систем легко подключалась к обычному телевизору. Источник: red-innovations.su.

Источник: red-innovations.su.

Конечно, не обошлось и без развлечений! На «Микроше» запускались пусть и менее детализированные, чем на западных аналогах, но вполне увлекательные игры: «Пакмэн» (именно так с ошибкой в оригинале), «Змейка», «Xonix», «Тетрис», Lode Runner, «Цирк» и другие. Дополнительные кассеты расширяли библиотеку такими редкостями, как Паскаль, макроассемблер с отладчиком, редактор структурированного текста и аркады вроде «Мешанины» или «Бармена».
Официальная кассета из комплекта «Микроши». Источник: webhamster.ru.

Розничная цена «Микроши» составляла ровно 500 рублей — сумма по тем временам внушительная. Для понимания масштаба: за эти деньги можно было приобрести вместительный холодильник «Минск», доплатив пару сотен — цветной телевизор «Горизонт», а 250 рублей хватало на полноценную семейную поездку к морю (при условии наличия бесплатного жилья у родственников).
Тем не менее юные энтузиасты обожали этот компьютер, хотя и подмечали его эргономические минусы. Например, клавиатура была непривычно тяжёлой и громоздкой — настоящая монолитная конструкция, из которой, казалось, можно делать гвозди.
«Агат»
Первое появление: 1984
Статус: Отечественный ответ американским ПК
«Агат». Источник: digitalstudionn.ru.

«Агат» стал не менее значимым символом советской вычислительной техники. Именно на него возложили миссию по массовой цифровизации в середине 1980-х, и со своей задачей машина справлялась достойно.
Один из ранних прототипов «Агата». Источник: pcnews.ru.

Архитектурной основой послужил американский Apple II Plus, включая его центральный процессор — однокристальный MOS Technology 6502 с тактовой частотой 1 МГц. Однако то ли из-за профессиональной гордости инженеров НИИВКа, то ли опасаясь обвинений в копировании зарубежных разработок, остальные узлы компьютера были спроектированы абсолютно с нуля.
Компьютер не просто работоспособен, но и находится в отличной сохранности. Источник: cyber-museum.ru.

Для своего времени это была весьма мощная машина. Восьмиразрядный процессор выдавал производительность около полумиллиона операций в секунду. ПЗУ содержало 2 Кб, объём ОЗУ варьировался от 64 до 128 Кб, а благодаря модульной конструкции память можно было нарастить до внушительных 640 Кб!
Выставочный экземпляр для демонстрации партийному руководству. Источник: cyber-museum.ru.

Видеоконтроллер находился прямо на материнской плате, а функции видеопамяти выполнял произвольный фрагмент ОЗУ, определяемый разработчиком софта. Поддерживались текстовые режимы (32 × 32 и 64 × 32) и графика с разрешением от 64 × 64 до 512 × 256 точек. Для работы с данными использовался дисковод, поддерживающий дискеты емкостью до 840 Кб.
Процессор MOS Technology, закупавшийся в США специально для сборки «Агатов».

Главным недостатком устройства стала полная несовместимость как с другими советскими ПК, так и с оригинальным Apple II из-за принципиально иного управления памятью и переработанной графики. При этом сердце компьютера оставалось американским.
«Агат» изнутри. Источник: kerenskiy..

Корпус компьютера выполнялся в характерном тёмно-рубиновом цвете — отсылка либо к социалистической символике, либо к минералу агату, природные разновидности которого обладают красивым багряным отливом.
Об «Агате» знали и за рубежом: в 1984 году обозреватель Лео Борс опубликовал в журнале Byte материал, посвященный советской разработке. Автор подметил, что Пепси в Москве продавалась на каждом углу, у клавиатуры «Агата» отсутствовала кнопка Escape, а сам компьютер он забавно окрестил «yablochka». Ознакомиться с переводом можно здесь..
Иллюстрация к статье Л. Борса в журнале Byte. Источник: Internet Archive.

В комплекте с ПК поставлялся программный пакет «Школьница». Его фундаментом выступал учебный язык программирования «Рапир» (напоминавший Паскаль, но с русскоязычными командами), графическая подсистема «Шпага» для создания рисунков и анимации, а также язык «Робик» для учащихся младших классов.
Архитектура программного комплекса «Школьница». Источник: agatcomp.ru.

Кроме того, «Робик» включал знаменитую «Черепашку» из американской среды KTurtle. Для множества школьников это был первый опыт взаимодействия с кодом: отдавая команды виртуальной черепашке, муравью или маляру Тому Сойеру, ребята заставляли их чертить на экране сложные геометрические узоры.
Библиотека игр для «Агата» тоже была разнообразной. Помимо рисования с Томом Сойером, пользовались популярностью симулятор робота-уборщика «Дежурик», «Машинист», шахматная программа «Анацефал 1» и другие. На снимке — игра «Станок», где требовалось управлять токарным оборудованием, не допуская брака (суровые будни советского геймдева). Источник: bitblaze.ru.

«Агат» оказался одним из самых долгоживущих советских компьютеров, эксплуатировавшихся даже после распада СССР. Стоил он астрономическую сумму — 3900 рублей (для понимания, однокомнатную квартиру можно было купить за 6000 рублей). Системы активно использовались на протяжении 1990-х, а в некоторых регионах школьные классы были укомплектованы ими вплоть до начала 2000-х. Настоящее качество на века.
ДВК
Первое появление: 1983
Статус: Один из самых массовых вычислительных комплексов СССР
ДВК-2 (слева) и венгерский компьютер Videoton 340. Источник: Reddit.

Зеленоградский Диалоговый вычислительный комплекс (ДВК), разработанный в НИИ точной технологии (НИИТТ), был по-настоящему эпохальным проектом.
Архитектура PDP-11 пользовалась огромным уважением в Советском Союзе. Точные причины популярности остаются предметом споров, но вероятнее всего дело было в лаконичной и продуманной 16-разрядной системе команд, системной шине Unibus, объединяющей процессор, память и периферию, а также в высокой эффективности этих машин при автоматизации процессов. Либо сказывалась привычка к проверенным стандартам.
Еще один ракурс ДВК-2. Источник: getbb.ru.



В 1981 году было принято решение адаптировать архитектуру DEC PDP-11 под отечественную элементную базу, создав линейку ДВК. Советский комплекс должен был превзойти оригинал за счёт использования шестнадцатиразрядного процессора К1801ВМ1 — между прочим, первого в мире однокристального процессора для PDP-архитектуры.
ДВК-1 функционировал на частоте 5 МГц, комплектовался 48 Кб ОЗУ, двумя накопителями для дискет формата 5,25 дюйма и фирменным монитором с характерным зелёным свечением фосфора, погружающим программистов в атмосферу раннего киберпанка.
Тот самый классический зелёный монохромный дисплей. Источник: getbb.ru.

Ранние модификации ДВК не имели жестких дисков. Вместо этого в приводы MX0: и MX1: устанавливались две дискеты: на первой находилась операционная система (например, ФОДОС — файловая однопользовательская диалоговая ОС, являющаяся аналогом RT-11 от машин PDP), а на второй — прикладной софт и игры.
Несмотря на сугубо академическое и научное назначение ДВК, энтузиасты быстро адаптировали его под развлечения. И выбор игр впечатлял!
Помимо неизменного «Тетриса», пользователи запускали космическую стратегию по мотивам Star Trek с забавными русифицированными диалогами вроде: «Внимание! В квадрате замечены семижопы!», адаптацию Load Runner под названием «Специалист» и аркадные шутеры в стиле Galaxian, где врагов приходилось уничтожать знаками вопроса.
Игровая адаптация по вселенной Star Trek. Источник.

Игра «Специалист» по мотивам Load Runner. Источник.

Семейство ДВК постоянно развивалось: более поздние версии вроде ДВК-3М и ДВК-3М2 получили поддержку жестких дисков (НЖМД) через специальные контроллеры, обзавелись цветными мониторами и нашли применение в самых разных отраслях. Компьютеры работали не только в учебных классах, но и на флоте: например, ДВК-2М в составе гидроакустической станции «Рица» применялись во время масштабной противолодочной операции «Атрина» Северного флота в Саргассовом море.
Конструкция корзины ДВК-3М, позволявшая устанавливать сменные печатные платы через системную шину МПИ. Источник: retropc.org.

Плата контроллера накопителей на жестких магнитных дисках. Источник: retropc.org.

Вентилятор блока питания ДВК-3М, отличавшийся характерным громким шумом. Источник: retropc.org.

Всего зеленоградский завод «Квант» выпустил около 200 тысяч компьютеров серии ДВК, производство которых продолжалось вплоть до 1993 года. Для сравнения: легендарный Apple II выпускался на четыре года дольше, распространялся по всему миру, и его тираж составил порядка 1,25 миллиона единиц.
Т2 стер границы: абоненты из разных регионов объединяются для получения скидок
Зачем это нужно? «Яндекс Книги» задействовали ИИ для расшифровки сложных фрагментов
На Wildberries появилась возможность торговаться и получать скидки до 35%
Российские компоненты установят на реактор ИТЭР до конца 2026 года
Сбой у провайдера SkyNet в России оставил тысячи пользователей без интернета
Через 5 миллиардов лет на Плутоне потеплеет до комфортной для людей температуры
Samsung Galaxy A57 обновился до свежей версии One UI
В России создали молекулу для лечения диабета и ожирения: таблетки появятся в 2029–2030 годах