Продолжение статьи «Советские домашние компьютеры 1980-х: краткая история» Владимира Трушкина (предыдущие части - первая, вторая, третья, четвертая, пятая, шестая, седьмая, восьмая).
В конце 1980-х годов в СССР уже полным ходом шло производство IBM-совместимых компьютеров профессионального назначения на советской элементной базе, но были они слишком дорогими — продавались примерно по цене хорошего автомобиля, поэтому ни о каком их массовом домашнем использовании речи не шло.
Однако к началу 1990-х с десяток советских предприятий освоили выпуск довольно интересных вариантов упрощенных IBM-совместимых компьютеров, вполне подходящих и для домашнего применения. Напомню, компьютеры IBM PC были выпущены в 1981 году, а более известная и классическая модель IBM PC/XT — в 1983-м. Совместимые с ними ПК, а также платы расширения и периферийные устройства выпускались сотнями компаний по всему миру, в результате чего с середины 80-х годов IBM-совместимые стали безоговорочными лидерами рынка профессиональных ПК, а к началу 90-х фактически превратились в единственный общемировой стандарт.
В качестве же домашних компьютеров их лидерство не было столь безоговорочным, поскольку по своим графическим и звуковым возможностям, да и по стоимости, они больше подходили для работы, чем для развлечения. То есть к концу 80-х большинство IBM-совместимых ПК всё еще были довольно дорогими — в минимальной конфигурации и в комплекте с цветным монитором стоили примерно от 1000 долларов, но при этом часто явно уступали более дешевым домашним компьютерам и по графике, и по звуку. Впрочем, игровых программ для них все равно было множество, причем очень и очень интересных, особенно на ПК с нормальными многоцветными видеокартами типа EGA или VGA.
С другой стороны, в качестве ПК для работы все IBM-совместимые были хороши: достаточно большой объем оперативной памяти, стандартное наличие дисководов и жестких дисков, неплохая скорость процессора, комплектация монитором приличного качества, возможность расширения и изменения конфигурации, многоклавишная удобная клавиатура и, главное, огромный набор программ делового назначения делали их прекрасным выбором для любого серьезного применения ПК. Правда, многие дешевые домашние ПК при наличии дисковода для гибких дисков также имели близкие возможности для несложного делового применения: позволяли успешно работать с текстами, таблицами, базами данных, графикой и т. д., хотя по мощности процессора, объемам оперативной и дисковой памяти, по количеству хорошего профессионального ПО все же сильно уступали IBM-совместимым.
«Поиск»
Пожалуй, самым известным из недорогих отечественных ПК, совместимых с IBM PC, стал разработанный в 1987 году (главный разработчик Юрий Роль) и выпускавшийся серийно с 1989 года на Киевском научно-производственном объединении «Электронмаш» компьютер «Поиск», описание и реклама которого неоднократно появлялись в популярных многотиражных журналах «Наука и жизнь», «Радио» и др.
Главной целью конструкторов «Поиска» было создание самого простого и дешевого аналога IBM PC/XT с минимальным набором функций, но с возможностью их расширения с помощью дополнительных модулей. В качестве процессора здесь применен советский 16-разрядный (но с 8-разрядной внешней шиной данных) микропроцессор К1810ВМ88 (выпускавшийся в основном киевским заводом «Квазар»), работавший на тактовой частоте 5 МГц, — полный аналог Intel 8088, использовавшегося в IBM PC/XT.
Первый вариант ПК «Поиск» имел 128 Кбайт ОЗУ и 8 Кбайт ПЗУ с базовой системой ввода-вывода (BIOS). В более поздних модификациях базовое ОЗУ было расширено до 512 Кбайт. Напрямую к ПК можно было подключить только магнитофон и телевизор: в «Поиске» не было ни контроллера дисководов, ни разъемов для джойстиков, ни даже параллельного или последовательного портов для подключения принтера, мыши или других устройств — все это становилось доступным только после приобретения и подключения модулей расширения, среди которых были также дополнительная память — 256 или 512 Кбайт ОЗУ, картриджи с программами в ПЗУ, контроллеры жестких дисков, звуковая карта и др.
В компьютере предусмотрено четыре разъема для таких модулей, вставляемых сверху параллельно друг другу. В этом отношении он был похож на такие классические ПК, как Apple II и IBM PC. Все программы, в том числе Бейсик, загружались с магнитофона или дисковода (при их наличии). Строго говоря, компьютер становился IBM-совместимым в привычном понимании только после приобретения и подключения контроллера дисководов и самих дисководов, а также модуля расширения памяти, после чего он мог уже нормально работать с операционной системой MS-DOS и запускать ДОСовские программы. Причем совместимость все равно была неполной, поскольку для упрощения конструкции часть аппаратных функций выполнялась программно центральным процессором. В частности, у «Поиска» не было отдельной микросхемы контроллера клавиатуры, как у IBM PC, и настоящего текстового режима экрана — он имитировался программно в графическом режиме. В общем, те программы, которые для работы с клавиатурой и экраном использовали стандартные функции BIOS, на «Поиске» функционировали нормально, хотя и несколько медленнее, чем на оригинальном IBM PC/XT. А вот программы, обращающиеся напрямую к оборудованию, минуя BIOS, требовали адаптации. По графическим возможностям видеоконтроллер «Поиска» соответствовал стандарту CGA, только, как уже упоминалось, отсутствовал настоящий текстовый режим и не было отдельной видеопамяти — в качестве ее использовалось 32 Кбайт из основного ОЗУ. Так что в плане графики «Поиск», как и многие IBM-совместимые компьютеры того времени, оснащенные CGA-адаптерами, во многом уступал другим отечественным ПК, имеющим поддержку цветной графики, в том числе в игровой сфере. С другой стороны, IBM-совместимые ПК предназначались, в первую очередь, для работы, а не для игр. И в этом смысле «Поиск» был достаточно удачным вариантом, поскольку при наличии дисковода позволял запускать множество программ для PC: операционные системы, вплоть до ранних вариантов Windows, текстовые редакторы, базы данных, таблицы, графические редакторы, системы автоматизированного проектирования, языки программирования, обучающие программы и многие другие. Игр тоже хватало, причем очень хороших.
Разработчикам «Поиска» удалось создать IBM-совместимый ПК с уникально простой конструкцией — на одной плате и всего лишь на 80 микросхемах, причем без использования каких-то особенно редких, дорогих или специализированных микросхем. Для сравнения: одна только стандартная видеокарта CGA (чьи функции в «Поиске» имитировались программно-аппаратным способом на основной плате) содержала порядка 70 микросхем, а плата видеоконтроллера и ОЗУ для «Ассистента-128» была собрана на 83 микросхемах (и кроме нее в «Ассистенте» было еще три (!) платы с микросхемами). То есть даже с применением отсутствующего в «Поиске» специализированного чипа видеоконтроллера (6845 в оригинальном CGA или К1809ВГ6 в советских аналогах вроде «Ассистента») число микросхем в одном лишь видеоадаптере CGA почти равнялось числу микросхем во всей схеме «Поиска», включавшей и видеоадаптер, и блок процессора, и ОЗУ, и ПЗУ, и разные контроллеры. Отсюда становится более понятным, почему создатели «Поиска» пошли на такую значительную аппаратную несовместимость с оригинальным IBM PC: иначе сложность, а значит, и себестоимость ПК могли вырасти в два-три раза, и тогда о таком простом, дешевом и массовом аналоге PC речь бы уже не шла. Впрочем, не будем забывать, что отчасти простота «Поиска» вызвана отсутствием ряда обычных интерфейсов, которые были реализованы на дополнительных модулях.
В общем, компьютер получился очень приличным: приятный внешний вид, хорошая 88-кнопочная клавиатура, четыре разъема для модулей расширения, довольно мощное «железо» для бытового ПК. Цена «Поиска» — 1050 рублей — была ниже, чем у многих «Спектрум»-совместимых ПК (см. Нашествие клонов: эпоха «Спектрума»), имеющих существенно меньший объем памяти и более медленный процессор. Интересно, что эта сумма была даже меньше стоимости одной лишь клавиатуры для профессионального IBM-совместимого ПК ЕС-1840.
«Поиск» широко применялся не только как домашний, но и как учебный и профессиональный компьютер. Объемы его выпуска достигали нескольких десятков тысяч в год (правда, как и для других ПК, производство долго раскачивалось: массовый выпуск начался лишь в 1991 году, перед самым распадом СССР, когда уже все отрасли промышленности начинали испытывать большие трудности). Дополнительные модули производились не только заводом-изготовителем этого ПК, но и другими предприятиями, а также мелкими компаниями. Фактически «Поиск», наряду с БК-0010, «Вектором-06Ц», отдельными «Спектрум»-совместимыми и некоторыми другими, был одним из базовых советских недорогих ПК начала 1990-х. Впрочем, имелись у этой модели и значительные недостатки: упомянутая неполная совместимость с IBM PC или чересчур аскетичное отсутствие в базовой конфигурации параллельного и последовательного портов, что не позволяло без дополнительных модулей подключить принтер, мышь, модем и другие периферийные устройства.
«Ассистент-128»
Еще одна интересная, хотя и гораздо менее распространенная IBM-совместимая модель, — «Ассистент-128», или просто «Ассистент», который выпускался с 1988 года Смоленским ПО «Искра». В отличие от «Поиска», здесь сразу был и параллельный порт, и разъемы для джойстиков, а видеоконтроллер полностью совместим с оригинальными CGA: он собран на основе советской микросхемы КМ1809ВГ6 — полного аналога видеочипа Motorola 6845, используемого в оригинальных CGA-адаптерах, и не только в них. Процессор также несколько другой — полностью 16-разрядный и чуть более быстрый КР1810ВМ86 с такой же частотой 5 МГц. Как и в оригинальном IBM PC, в качестве контроллера клавиатуры использовался однокристальный микроконтроллер — в данном случае советская микросхема КР1816ВЕ35, содержавшая на одном кристалле процессор, ОЗУ небольшого объема и контроллер ввода-вывода информации. Соответственно, клавиатура «Ассистента» также полностью совместима с IBM PC. Звук, как и на ПК «Поиск», реализован на микросхеме программируемого таймера КР580ВИ53 и полностью совместим с IBM PC.
Как мы видим, разработчики «Ассистента» не стали упрощать все настолько, чтобы терялась совместимость с прототипом — ПК от IBM, и в результате получилась очень добротная машина, притом недорогая: «Ассистент» в начале 1990-х стоил 1225 рублей, а в конце 1980-х, по некоторым данным, вообще 850 рублей. Правда, объем ОЗУ в базовой версии также был сугубо минимальный — 128 Кбайт, включая и 16 Кбайт экранной памяти, зато объем ПЗУ был в несколько раз больше, чем у «Поиска», — 48 Кбайт, и оно содержало не только BIOS, но и традиционный интерпретатор Бейсика. С другой стороны, конструкция «Ассистента» не предусматривала такого простого расширения, как в «Поиске»: здесь разъем для дополнительных модулей всего один, причем расположен довольно неожиданно — в нижней части корпуса, и в него, как правило, вставлялась плата, содержащая контроллер дисководов и расширение памяти на 512 или 1024 Кбайт.
Вообще, конструкция «Ассистента» довольно необычна для домашнего ПК: в достаточно объемном корпусе горизонтально расположены четыре (!) платы с микросхемами — процессора, видеоконтроллера и оперативной памяти, ПЗУ и клавиатуры.
Плюс здесь же встроенный блок питания. Клавиатура на вид очень солидная — 93-клавишная, с отдельными цифровым и функциональным блоками, но без специального блока управления курсором, как на привычных современных клавиатурах. По количеству микросхем, а их даже в базовой конфигурации насчитывалось около 155 (кстати, на системной плате оригинального IBM PC вместе с CGA-адаптером устанавливалось порядка 165 микросхем), «Ассистенту» почти не было равных среди домашних ПК, однако это почему-то не сильно отразилось на его стоимости и надежности.
Итак, «Ассистент» оказался одним из лучших среди не дорогих IBM-совместимых советских компьютеров, во многом опередив тот же «Поиск», особенно в степени совместимости с оригинальным IBM PC. Из недостатков можно отметить разве что не слишком надежную механическую клавиатуру, минимальное число разъемов расширения — всего один, что как-то непривычно для подобных ПК, и отсутствие встроенного контроллера дисковода.
Все же без дисководов и жестких дисков IBM-совместимые компьютеры мало что собой представляли, поэтому для полноценного использования их возможностей к сравнительно невысокой стоимости самого компьютера надо прибавлять как минимум цену дисковода (а лучше двух), контроллера дисководов и расширения памяти, что сразу делает компьютер дороже в три-четыре раза, а то и более. Отнюдь не лишними для таких ПК были также мышь, монитор (вместо телевизора), принтер и, наконец, жесткий диск (винчестер) с контроллером, что поднимало общую стоимость ПК до 10 тыс. рублей и выше (а это в то время раза в полтора превышало цену обычного автомобиля). Так что невысокая стоимость «Ассистента», «Поиска» и подобных моделей весьма и весьма обманчива. Между тем более простые домашние ПК, такие как БК-0010, «Вектор», «Львов», «Спектрум»-совместимые и другие, вполне годились для использования (особенно развлекательного) и без каких-либо дорогостоящих дополнений, поскольку изначально были рассчитаны на работу с магнитофоном и бытовым телевизором (хотя, конечно, допускали подключение мониторов, дисководов, принтеров и т. п.) и безо всякого расширения памяти. В этом одно из важных отличий IBM-совместимых домашних «персоналок» от других классов бытовых ПК.
МК-88
Помимо «Поиска» и «Ассистента», в те годы выпускались и другие домашние IBM-совместимые модели. Например, на Минском производственном объединении вычислительной техники с самого начала 1990-х производили компьютер МК- 88 на основе процессора КР1810ВМ88, очень похожий по параметрам на «Ассистента-128». В нем также применялась специальная микросхема для CGA-видеоконтроллера К1809ВГ6. Первые варианты ПК выпускались с упрощенной клавиатурной схемой, а затем в платах клавиатуры использовалась однокристальная микроЭВМ КР1816ВЕ35. Некоторые модификации МК-88 имели и встроенный контроллер дисковода. Объем оперативной памяти в разных вариантах также был различным — 256, 128 или 640 Кбайт.
Отдельно приобретались модули расширения на 512 Кбайт. ПЗУ — 16 Кбайт, содержит только BIOS, без Бейсика. Клавиатура МК-88 практически такая же, как и у современных компьютеров, — 103-клавишная, с отдельным цифровым блоком, стрелками, 12 функциональными кнопками и т. д. Конструкция по количеству плат чуть проще, чем у «Ассистента», но по числу микросхем даже более сложная: три платы (основная, интерфейсов и клавиатуры) с общим числом микросхем до 190 (!) (у исполнения 05, имеющего встроенный контроллер дисководов и 640 Кбайт ОЗУ). В целом компьютер также удачный и хорошо совместимый с оригинальным IBM PC/XT.
Кстати, МК-88 стал победителем конкурса на лучший бытовой ПК, проведенного в 1989 году Государственным комитетом по вычислительной технике и информатике СССР совместно с рядом других организаций. То есть именно он фактически был признан лучшим на тот момент домашним ПК в СССР, позади — на 2-м месте — остались и другой IBM-совместимый «Электроника МС-1502», и даже такая выдающаяся модель (но с более старым 8-разрядным процессором, меньшим объемом ОЗУ и без зарубежных аналогов), как «Вектор-06Ц».
«Электроника МС-1502»
Еще один доступный IBM-совместимый ПК, выпускавшийся с конца 1980-х заводом «Континент» в г. Зеленодольске (Днепропетровская область) — «Электроника МС-1502», собиравшийся в корпусе от учебного ПК УКНЦ и с такой же клавиатурой.
В отличие от других советских аналогов, в нем были использованы базовые матричные кристаллы КР1545ХМ1 для сокращения числа микросхем, причем весьма успешно: количество чипов уменьшилось примерно в 2–2,5 раза — до 65. В остальном параметры те же: процессор К1810ВМ88 с частотой 5,33 МГц, 128 Кбайт ОЗУ, из которых 32 Кбайт задействовано под видеопамять.
Из выходов — параллельный и последовательный интерфейс, магнитофон и монитор. Предусмотрено два разъема для модулей расширения, как и в УКНЦ. Графика обычная — четырехцветная CGA. Имелась также модификация со встроенным контроллером дисковода. Оперативная память расширялась до 640 Кбайт за счет установки специального модуля. Стоимость МС-1502 в 1991 году — 1400 рублей.
Продолжение следует…
______________________________
Эта статься была опубликована в пятитомнике «Страницы истории отечественных ИТ», совместном некоммерческом проекте группы компаний Аплана (ранее АйТи) и «Виртуального компьютерного музея».