ПК второй половины 1980-х годов. Часть II.

ПК второй половины 1980-х годов. Часть II.

Читайте предыдущую часть: Советские домашние компьютеры 1980-х: краткая история. Часть I.

Закончив рассказ о самом первом советском домашнем компьютере, перейдём теперь к другим моделям, которых после БК было ещё очень и очень много. Вообще, в 1985–1986-м годах в СССР произошёл настоящий взрыв разработок ПК, в том числе и домашних. За эти два года созданы такие шедевры, как «Корвет», УКНЦ, «Вектор-06Ц», «Истра-4816», первый вариант «Союз-Неона ПК-11/16», а также по-своему интересные «Океан-240», «Ириша», «Львов ПК-01», «Сура ПК8000», «Радио 86РК», «Специалист» и другие. В эти же годы закончилось проектирование и первых советских IBM-совместимых ПК, например, ЕС-1840, появились первые любительские аналоги «Спектрума». В последующие несколько лет разработки продолжались, но уже не отличались такой оригинальностью — большинство отечественных ПК, созданных в конце 1980-х, были либо аналогами иностранных компьютеров ZX Spectrum и IBM PC, либо усовершенствованными вариантами ранее выпущенных советских ПК.

Легендарные «Эркашки»

Рассмотрим сначала самые простые модели, появившиеся в продаже в 1986–1988 годах — а именно аналоги знаменитого радиолюбительского компьютера «Радио-86РК». Он был прямым наследником известнейшего любительского ПК «Микро-80», созданного пятью–шестью годами ранее (авторы Геннадий Зеленко, Виктор Панов и Сергей Попов). Для очень многих радиолюбителей публикация с 1982 по 1985 год в журнале «Радио» статей о «Микро-80» стала важнейшим источником информации об устройстве и возможностях персональных компьютеров. В середине 80-х идея самостоятельной сборки компьютеров была очень популярна, она буквально витала в воздухе, и публикация в журнале «Радио» в 1986-м году статей о новом «самодельном» ПК была как нельзя кстати. Разработчиками «86РК», кроме создателей «Микро-80», были также Юрий Озеров и Дмитрий Горшков. В отличие от «Микро-80», который в полном варианте содержал около 200 микросхем на нескольких платах, «Радио-86РК» в базовом виде отличался невероятной на тот момент простотой конструкции — в нём всего 29 микросхем на одной печатной плате, что достигнуто, прежде всего, за счёт более активного использования микросхем большой степени интеграции серии К580, таких как однокристальный видеоконтроллер КР580ВГ75, аналогичный Intel 8275. Однако, как и «Микро-80», «Радио-86РК» не умел отображать на экране настоящую графику — его видеоконтроллер чисто текстовый и чёрно-белый, выводящий на экран 25 строк по 64 символа в строке, хотя и с возможностью отображения так называемой псевдографики с разрешением 128 × 50 точек. При нестандартном программировании контроллера ВГ75 можно было получить псевдографику с разрешением до 128×128 точек, но этот режим использовался очень редко. Базовый объём оперативной памяти был всего 16 Кбайт, но с возможностью легко увеличить её в 2 раза, припаяв на микросхемы памяти сверху ещё ряд таких же чипов. Постоянная память (ПЗУ) имела также небольшой объём — 2 Кбайта, в которых размещался простой монитор, дававший возможность загрузки программ с магнитофона, ввода программ и данных с клавиатуры и т.д. В качестве процессора использовался классический советский 8-разрядный КР580ВМ80А с тактовой частотой 1,78 МГц.

«Микроша»

Непосредственно РК86 был чисто любительским ПК, не производившимся промышленностью, но на его основе выпускалось не меньше десяти серийных моделей, причём, как правило, более сложных, чем прототип. Самые известные из таких ПК: «Микроша», «Криста», «Апогей БК-01», «Партнер 01.01» и «Спектр-001». По параметрам они достаточно близки, хотя у каждого свои особенности. О «Микроше» в 1987-м году подробно написал журнал «Наука и жизнь», и он оказался наиболее известен среди РК-совместимых моделей. Компьютер выпустило в 1986 году то же предприятие — Лианозовский электромеханический завод — которое двумя годами ранее начало производство гораздо более дорогих и продвинутых ПК «Агат». По сравнению с прототипом — РК86 — конструкция была несколько усовершенствована, причём теми же разработчиками, которые создавали РК86. Базовое ОЗУ увеличилось до 32 Кбайт и добавлен программируемый таймер КР580ВИ53, который, в частности, использовался как одноканальный звуковой генератор. Компьютер получился симпатичный, достаточно надёжный и сравнительно недорогой — он продавался примерно за 500 рублей.

ПК «Микроша»

Рис. 31. ПК «Микроша» — очень известный серийный аналог «Радио-86РК» (созданный самими разработчиками «РК»); удачный дизайн, простая конструкция и относительно невысокая цена (порядка 500 руб. в конце 80-х)

ПК «Микроша»

Рис. 32. «Микроша»: полный комплект с блоком питания, ТВ-модулятором (для подключения ПК к антенному гнезду ТВ) и руководством по эксплуатации

ПК «Микроша»

Рис. 33. ПК «Микроша» с современным монитором: на экране работает программа «Монитор»

ПК «Микроша»

Рис. 34. «Микроша»: в отличие от большинства домашних ПК, нет отдельной платы клавиатуры — она собрана прямо на основной печатной плате; в конструкции всего 39 микросхем (из них 16 — микросхемы ОЗУ по 2 Кбайта)

ПК «Микроша»

Рис. 35. Конструкция клавиш у «Микроши» совершенно аналогична «Львову»: используются П-образные пружинящие контакты — очень просто и дёшево, но не очень надёжно и не совсем удобно для пользователя

ПК «Микроша»

Рис. 36. Сзади у «Микроши» есть все обычные разъёмы: питание, магнитофон, телевизор, параллельный порт и системная шина

«Криста»

ПК «Криста» выпускался Муромским заводом радиоизмерительных приборов с 1986 года. По параметрам очень похож на «Микрошу» — те же 32 Кбайт ОЗУ и 2 Кбайт ПЗУ, тот же звуковой генератор на микросхеме ВИ53. Однако «Криста» уникальна тем, что в комплект её поставки входило так называемое световое перо — специальная светочувствительная ручка, позволяющая указывать объекты на экране прикосновением к ним. То есть это нечто подобное современным сенсорным экранам — тачскринам. В 1960-е – 1980-е годы световое перо довольно часто использовалось вместо манипуляторов «мышь» для быстрого выбора объектов на экране и перемещения курсора, а также для рисования на экране. Но в целом, для «Кристы» это скорее было игрушкой, чем полезным инструментом, заменяющим мышь или тачскрин, поскольку программ, поддерживающих световое перо, существовало совсем мало, да и не очень-то оно было удобно при работе с большим телевизором, который обычно и служил экраном для подобных ПК — чаще всего пользователь сидел на достаточно большом расстоянии от телевизора, и тянуться к экрану с пером было, конечно, трудно. Тем не менее, оснащение компьютера световым пером — довольно интересный шаг производителя, вносящий свою изюминку в работу с таким простым и стандартным ПК. Заметим, что ни один другой советский домашний компьютер световым пером не комплектовался. Розничная цена «Кристы» была вполне демократичной — 510 рублей.

«Партнёр 01.01»

Компьютер «Партнёр 01.01» выпускался Рязанским производственным объединением «Счётно-аналитические машины» с 1987 года. Эта модель отличалась значительно расширенными ОЗУ — 64 Кбайта и постоянной памятью — 16 Кбайт, но главная её особенность — наличие 4-х специальных гнёзд для модулей расширения в виде картриджей, вставляемых вертикально в верхнюю плоскую часть корпуса. Для «Партнёра» выпускались картриджи с контроллерами параллельного и последовательного интерфейсов, контроллером дисководов, программатором ППЗУ и цветным псевдографическим контроллером, позволяющим получить на экране цветное изображение, а также содержащим и трёхканальный звуковой генератор на микросхеме КР580ВИ53. В ПЗУ «Партнёра» находились программа «Монитор», интерпретатор языка Бейсик и простой текстовый редактор с ассемблером. Кроме того, этот ПК поддерживал целых 8 наборов символов, включая множество псевдографических, позволявших использовать псевдографику с разрешением 128×100 точек, а также рисовать в произвольных местах экрана вертикальные, горизонтальные и диагональные линии разной толщины, шахматные фигуры, нотные знаки и т.д. В общем, «Партнёр» был одним из лучших аналогов «Радио-86РК» с достаточно серьёзными возможностями. Стоил он подороже других РК-совместимых — около 600 рублей.

 ПК «Партнёр 01.01»

Рис. 37. ПК «Партнёр 01.01»: интересный вариант компьютера, совместимого с «Радио-86РК» — 64 Кбайта ОЗУ, 16 Кбайт ПЗУ (с Бейсиком, Монитором, редактором и ассемблером), псевдографика довольно высокого разрешения 128х100 и целых 4 разъёма расширения

 ПК «Партнёр 01.01»

Рис. 38. Со снятой крышкой хорошо видна серьёзность конструкции «Партнёра»: клавиатура защищена толстой металлической пластиной, 4 разъема расширения огорожены специальным пластиковым «коробом»; в корпусе нашлось место и для внушительного встроенного блока питания

ПК Партнёр

Рис. 39. На основной плате «Партнёра» довольно много микросхем для «РК»-совместимого ПК — 45, причём в качестве ОЗУ и ПЗУ используются нормальные 8-килобайтные микросхемы (8 для ОЗУ и 2 для ПЗУ), а не маленькие 2-килобайтные; более того, «Партнёр» не имеет ни внешнего параллельного порта, ни таймера/звукового генератора (предполагалось, что они будут на дополнительных модулях расширения)

ПК Партнёр

Рис. 40. «Партнёр 01.01»: вид сбоку — разъёмы для магнитофона и ТВ, а также выход 5 Вольт для питания ТВ-модулятора

ПК Партнёр

Рис. 41. «Партнёр 01.01»: редчайший случай отсутствия каких-либо разъёмов на заднем торце (выходы на магнитофон и ТВ — сбоку, а разъемы расширения — сверху)

ПК Партнёр

Рис. 42. Клавиатура «Партнёра»: на редкость основательная конструкция — подвижная часть кнопки разборная и содержит целых 5 деталей, включая пластинку (бумажку) с обозначением и прикрывающее её «стёклышко» (а внутри каждой кнопки ещё находится магнит для замыкания геркона при нажатии)

ПК Партнёр

Рис. 43. Ответная (неподвижная) часть кнопки на клавиатуре «Партнёра» – внутри в центре кнопки виден вертикально впаянный геркон

«Апогей БК-01»

Ещё один РК-совместимый ПК — «Апогей БК-01», выпускавшийся с 1988 года в Тульской области заводом БРА, также как и «Партнёр» имеет 64 Кбайт ОЗУ (пользовательское — 56 Кбайт), но ПЗУ поменьше — всего 4 Кбайта. У него нет специальных гнёзд для модулей расширения, зато имеется штатный 3-канальный звукогенератор на всё той же микросхеме КР580ВИ53. «Апогей» может выводить псевдографику в довольно высоком разрешении 192 × 128 точек. Помимо магнитофона, предусмотрена загрузка также из внешнего ПЗУ объёмом до 64 Кбайт.

Кроме чёрно-белого «Апогея БК-01» выпускалась и его цветная версия — «Апогей БК-01Ц», поддерживающая вывод текста и псевдографики с использованием 8-ми цветов на чёрном фоне или чёрного изображения на 8-цветном фоне. При этом, конечно, использование цвета было ограничено особенностями атрибутной системы видеоконтроллера КР580ВГ75 — цвет задавался сразу для всего символа шириной 6 точек (или 3 точки в режиме псевдографики 192 × 128) и на одной строке экрана допускалось не более 16 изменений цвета. Тем не менее, «Апогей» мог выводить достаточно сложные и красивые цветные картинки (см. скриншоты).

В ПЗУ знакогенератора «Апогея» находилось два набора по 128 символов (ВГ75 отображал одновременно не более 128 знаков): первый — полностью аналогичный «Радио-86РК» (то есть, к сожалению, также без строчных букв), а второй — два вида псевдографики. Основной — с матрицей 3×2, что и давало разрешение до 192 × 128 при отображении на экране 64×64 символов (контроллер ВГ75 позволял программно менять высоту символов и количество строк на экране). Вторая половина второго знакогенератора — псевдографика с матрицей 6×4, которая, в отличие от матрицы 3×2, конечно, не позволяла отображать произвольную картинку (она содержала лишь набор диагональных линий, углов, «шахматных» полей и т.д.), поскольку для этого потребовалось бы более 16 миллионов символов знакогенератора (6×4=24, то есть 2 в 24-й степени комбинаций точек). Зато матрица 6×4 позволяла отображать псевдографику (пусть и ограниченного вида) с разрешением до 384 × 256 точек! Причём на экране одновременно могли использоваться оба типа псевдографики, позволяя часть картинок отображать в высоком разрешении (обычно из диагональных линий), а часть — в низком (произвольная графика).

Таким образом, «Апогей» также был одним из самых продвинутых аналогов «Радио-86РК», причём стоил он совсем недорого — от 440 до 560 руб. Невысокая цена при достаточно серьёзных параметрах объясняется, видимо, простотой конструкции — например, цветной «Апогей БК-01Ц» с 64-килобитными чипами ОЗУ содержал всего 34 микросхемы.

ПК Партнёр

Рис. 44. Один из лучших «РК»-совместимых ПК «Апогей БК-01Ц»: добавлена цветная псевдографика высокого разрешения (192х128) и 3-канальный звук, ОЗУ 64 Кб

ПК Партнёр

Рис. 45. «Апогей БК-01Ц»: к стандартной схеме «86РК» добавлены ещё несколько микросхем: ПЗУ, 3-канальный звукогенератор на КР580ВИ53 и т. д., но конструкция по-прежнему очень простая — всего 34 микросхемы

ПК Партнёр

Рис. 46. «Апогей БК-01Ц»: системный разъем сзади прикрыт крышкой для защиты от случайного замыкания контактов

 «Спектр-001»

Самым простым и близким к оригинальному «Радио-86РК» был компьютер «Спектр-001», выпускавшийся Орловским «Заводом УВМ» в начале 1990-х. Он оснащён 32 Кбайт ОЗУ и 2 Кбайт ПЗУ. Никакого баловства в виде звукогенератора ВИ53, дополнительных разъёмов для модулей расширения или поддержки цветного изображения в нём не было. Соответственно, и стоил он недорого — 475 рублей. Правда, выпускался в очень небольших количествах — ориентировочно порядка тысячи штук в год.

Перечисленные варианты РК-совместимых ПК — это далеко не все модели из производившихся отечественными предприятиями. Например, несколько заводов освоили выпуск так называемых конструкторов для самостоятельной сборки РК86 (состоявших их нескольких отдельных блоков, которые устанавливал во входящий в комплект корпус сам покупатель) под названием «Электроника КР-01, КР-02 и КР-03» — они стоили менее 400 рублей и были самыми дешёвым моделями советских ПК. Выпускались также РК-совместимые модели «Альфа-БК», «Нафаня», «Квантор», «Эликс» и другие.

Электроника
КР-03

Рис. 48. «Электроника КР-03» — недорогой радиоконструктор для сборки простейшего ПК, совместимого с «Радио-86РК» (показан без корпуса). Имеет хорошую плёночную клавиатуру, но по обозначениям клавиш она сильно отличается от «Радио-86РК»

Электроника
КР-03

Рис. 49. «Электроника КР-03» сзади: наружу выведены только самые основные разъёмы — для магнитофона и ТВ, многоконтактные соединители доступны только внутри корпуса

Электроника
КР-03

Рис. 50. «РК»-совместимый ПК «Альфа-БК»

Электроника
КР-03

Рис. 51. «Альфа-БК»: металлический корпус толщиной несколько мм, встроенный блок питания

Электроника
КР-03

Рис. 52. «Апогей БК-01Ц»: системный разъем сзади прикрыт крышкой для защиты от случайного замыкания контактов

Достоинства и недостатки РК-совместимых

Появление в продаже с 1986 года серийных ПК стандарта РК86 было встречено советскими любителями компьютеров далеко не однозначно. С одной стороны, хорошо, что кроме БК-0010 начали появляться какие-то новые модели домашних ПК. Но, с другой стороны, все прекрасно понимали, что РК86 — это явный шаг назад по сравнению с разработанным ещё в начале 1980-х БК-0010, и что компьютер без графики и цвета для второй половины 80-х был явно устаревшей моделью. И если для работы с текстами, таблицами и базами данных, а также для расчётов, управления разными устройствами и т.д. он был неплох, то в качестве домашнего ПК, ориентированного прежде всего на развлечения, это был нонсенс. Недостатком таких ПК можно считать и сравнительно медленный 8-разрядный процессор с небольшой тактовой частотой 1,78 МГц, которая выбрана заметно ниже допустимых у КР580ВМ80А 2,5 МГц для упрощения конструкции ПК: частота процессора привязана к частоте видеоконтроллера, т.е. фактически к телевизионному стандарту — отсюда же и подобные тактовые частоты (1,78 и 3,58 МГц) у некоторых зарубежных ПК (TRS-80, Atari, MSX и т.п.). И при этом процессор РК к тому же довольно сильно и трудно предсказуемо тормозится видеоконтроллером, что, например, вынуждает даже отключать вывод на экран в драйвере магнитофона при чтении или записи данных. У БК-0010, напомню, процессор 16-разрядный с частотой 3 МГц, хотя при работе программы в ОЗУ он также достаточно сильно (до 30%) тормозится контроллером ОЗУ и экрана.

Тем не менее, у этого класса ПК были и свои достоинства: значительно больший объём пользовательской памяти — до 56 Кбайт (у БК — всего 16 Кбайт), быстрая и удобная работа с текстовой информацией, наличие у многих моделей звукового генератора, позволяющего воспроизводить звуки и музыку без загрузки процессора (у БК звук воспроизводится чисто программно, обычно с полной загрузкой процессора). Так что своя ниша у подобных ПК всё же была. К тому же, до начала 1990-х годов избытка компьютеров в советских магазинах не наблюдалось, многие модели можно было купить либо в фирменных магазинах «Электроника» (которые были далеко не во всех даже крупнейших городах), либо в тех городах, где производились именно эти модели. Поэтому со сбытом даже самых простых ПК особых проблем не было. Тем более, выпускались РК-совместимые компьютеры не такими уж большими тиражами — порядка нескольких тысяч в год для каждой модели, так что вряд ли общий выпуск десятка подобных ПК превысил хотя бы половину производства того же БК-0010. Да и стоили эти домашние ПК дешевле других, что тоже привлекало часть покупателей. Кстати, не будем забывать, что ПК без графики и цвета — это вовсе не какое-то советское изобретение, подобные модели выпускались известнейшими мировыми фирмами в конце 1970-х – начале 1980-х годов, а некоторые — и вплоть до середины 1980-х. Это, например, такие знаменитые ПК, как TRS-80 и Commodore PET, а также IBM PC c видеоадаптером MDA.

«РК»-совместимый ПК

Рис. 53. Типичный набор символов для «Радио-86РК» и многих «РК»-совместимых ПК: всего 128 символов, нет строчных (малых) букв ни для русского, ни для английского алфавитов (что очень затрудняет серьёзную работу с текстом), зато есть символы псевдографики, позволяющие рисовать на экране крупными «точками» с разрешением порядка 128х50

Помимо отсутствия поддержки настоящей графики, у «Радио-86РК» и многих его аналогов был ещё один серьёзный недостаток — в ПЗУ знакогенератора у них вообще не было строчных русских и английских букв (отсутствие строчных букв, кстати, было характерно и для многих дешёвых иностранных ПК 80-х). При выводе текста использовались только заглавные (большие) буквы, что, конечно, было крайне неудобно для подготовки и распечатки текстов, а также создавало трудности и в других сферах применения. Даже в играх, учитывая отсутствие графики, дополнительные строчные символы пришлись бы очень кстати для более сложной прорисовки изображения. Причём исправить это каким-то программным способом невозможно — знакогенератор зашит в специальном ПЗУ. Это упущение, вызванное, видимо, стремлением разработчиков максимально упростить и удешевить конструкцию ПК (а также связанное с особенностями контроллера КР580ВГ75 — он поддерживал отображение лишь 128 знаков, и этого явно не хватало для вывода и прописных, и строчных букв (тогда одни лишь буквы заняли бы 32×2 (или 33×2) + 26×2 = 116 или 118 знаков, а нужны ещё символы цифр, знаков препинания и т.д.)), было хорошо известно, и в некоторых моделях РК-совместимых ПК оно так или иначе исправлено — например, «Микроша», «Криста» и «Партнёр 01.01» имели расширенные ПЗУ знакогенератора, содержащие, как минимум, дополнительные наборы с русскими строчными и заглавными буквами.

 «Специалист»

Ещё одним популярным радиолюбительским ПК был «Специалист», разработанный в 1985 году Анатолием Волковым из города Днепродзержинск. Его описание было опубликовано журналом «Моделист-конструктор» в 1987-м году. В этой модели также стоял процессор КР580ВМ80А, но с чуть большей частотой — 2 МГц, объём ОЗУ составлял 32 или 48 Кбайт, ПЗУ — от 2 до 14 Кбайт. Компьютер отличался очень простой и удачной схемотехникой, позволявшей процессору работать без каких-либо задержек со стороны видеоконтроллера и других компонентов ПК. Но главной его привлекательной особенностью была поддержка чёрно-белой графики с разрешением 384 × 256 точек. Текстового режима у «Специалиста» не было, символы, как и на БК-0010, выводились в графическом режиме, что, с одной стороны, замедляло отображение текста, зато позволяло без ограничений использовать любые символы, включая строчные русские и английские буквы. Эта разработка также была широко известна и чрезвычайно популярна среди радиолюбителей, которые вносили в неё разнообразные усовершенствования — например, добавляли работу с цветом. В журнале «Моделист-конструктор» публиковались дампы программ в машинных кодах процессора для «Специалиста», в том числе Монитора, Бейсика, прикладных и игровых программ. Вообще, для этого ПК было создано большое количество разнообразных программ и игр, в основном перенесённых с других ПК. Для него также подходили многие программы от «Радио-86РК», хотя из-за различий в архитектуре этих ПК они часто требовали адаптации. Из языков программирования для «Специалиста» были реализованы Ассемблер, разные варианты Бейсика, Форт, Паскаль и Си — надо сказать, очень неплохой набор на разный программистский вкус.

ПК «Сэтик»

Рис. 55. ПК «Сэтик» — простой «клон» «Специалиста»; необычна в нём только клавиатура — совершенно плоская мембранного типа (это самый дешёвый тип клавиатур, и в советских ПК он встречался не так уж часто)

ПК «Сэтик»

Рис. 56. Плата «Сэтика» – 56 микросхем, установлено всего 2 микросхемы ПЗУ (4 Кбайта), хотя на плате есть места ещё для четырёх

Как и «Радио-86РК», «Специалист» не остался без внимания промышленности — немало заводов выпускали его полные аналоги, такие, как «Лик», «Радуга», «Дон», «Квант», «Спутник», «Сэтик», «Пионер» и другие.

ПК
«Пионер»

Рис. 57. ПК «Пионер»: один из серийный аналогов «Специалиста»; отличается расширенной клавиатурой — 87 клавиш (правда, 5 из них не используются и вообще клавиатура не совместима по раскладке с оригинальным «Специалистом»); поддерживается 5-цветная графика с разрешением 384х256 точек

ПК
«Пионер»

Рис. 58. ПК «Пионер» с цветным телевизором-монитором

ПК
«Пионер»

Рис. 59. ПК «Пионер»: вид сбоку

ПК
«Пионер»

Рис. 60. ПК «Пионер» без крышки: встроенный блок питания, клавиатура плёночного типа, но не слишком удачной конструкции

ПК
«Пионер»

Рис. 61. На основной плате «Пионера» 50 микросхем (контроллер SD-карты в верхней части платы — это уже современное дополнение)

ПК
«Пионер»

Рис. 62. В «Пионере» почему-то отсутствуют разъемы системного интерфейса и параллельного порта

«Лик» — наиболее известный серийный вариант «Специалиста» — выпускался Черновицким производственным объединением «Электронмаш» с 1988 года. Он имел 48 Кбайт ОЗУ и от 2 до 12 Кбайт ПЗУ. Полностью совместим со «Специалистом». Стоил, в зависимости от объёма ПЗУ, от 398 до 543 рублей.

В целом, «Специалист» и его промышленные «клоны» — разработки удачные и интересные. Хотя в сравнении с тем же первенцем, БК-0010, это опять же некоторый шаг назад («Специалист» в стандартном варианте не имел поддержки цвета, да и процессор у него попроще — всё тот же 8-разрядный КР580ВМ80), такая ситуация вполне естественна: «Специалист» создавался как любительский ПК на самой доступной и ходовой элементной базе, а для производства БК была, можно сказать, задействована вся мощь министерства электронной промышленности. Кое в чём «Специалист» был даже лучше — оперативная память пользователя в варианте с 48 Кбайт ОЗУ у него была в 2 с лишним раза больше, чем у БК, а это один из важнейших параметров любого ПК.

 «Львов»

Рассмотрев простейшие 8-разрядные модели класса «Радио-86РК» и «Специалист» перейдём теперь к более сложным компьютерам. Начнём с ПК-01 «Львов», разработанного в 1986 году в Львовском политехническом институте и выпускавшегося Львовским производственным объединением им. Ленина. Процессор в нём всё тот же КР580ВМ80А, но графические возможности явно лучше. По графике он очень похож на БК-0010 — те же 4 цвета при разрешении 256 × 256 точек, но в отличие от БК, для этих 4-х цветов можно выбрать одну из 128 палитр, содержащих разные комбинации 8 цветов (чёрный, белый, красный, зелёный, синий, голубой, пурпурный, жёлтый). Это усовершенствование очень значительно разнообразит графику, хотя, надо отметить, в большинстве игр всё равно используются те же самые цвета, что и на БК — чёрный, синий, зелёный и красный — просто потому, что они позволяют получить наибольший цветовой диапазон, а смешивание их в шахматном порядке даёт ещё 6 хороших цветов и оттенков. Кроме того, «Львов» был снабжён значительно большим объёмом ОЗУ, чем БК — 64 Кбайт, из которых 16 занимала видеопамять. Объём ПЗУ 16 Кбайт и в нём, естественно, хранился Бейсик. У этого ПК было несколько интересных особенностей — например, тот же Бейсик при включении компьютера сначала частично копировался из ПЗУ в ОЗУ и лишь после этого начинал работу (соответственно, это несколько уменьшало пользовательскую часть ОЗУ — примерно с 48 до 40 Кбайт). Ещё одна особенность — схема видеоконтроллера не предусматривала наличие бордюра, как это было сделано в большинстве других ПК, поэтому гарантированный размер видимой области экрана составлял лишь 225 × 200 точек, то есть довольно широкие полосы по периметру экрана, занимающие почти треть видеопамяти, использовать вообще не рекомендовалось, поскольку они могли просто оказаться вне экрана телевизора. Специального звукового генератора у «Львова» не было — звук выводился чисто программно с полной загрузкой процессора.

Восьмиразрядный процессор работал на неплохой частоте примерно 2,2 МГц, но при этом сильно тормозился видеоконтроллером и считался медленным. В общем, эта модель имела как некоторые достоинства, так и определённые недостатки. Популярность «Львова» была весьма велика, особенно на Украине. Это не удивительно, поскольку по имеющимся данным эта модель была произведена в количестве около 80 тысяч штук, то есть всего в 2 раза меньше, чем БК-0010/БК-0011. Хотя такой объём выпуска вызывает некоторые сомнения (всё же многовато для одной модели, выпускаемой лишь одним заводом), косвенно он подтверждаются количеством и качеством программ для «Львова», особенно игр — их довольно много, и уровень у них вполне серьёзный. Таким образом, по количеству и качеству игр ПК-01 «Львов» можно поставить на третье-четвёртое место среди чисто советских домашних ПК — после БК-0010 и «Вектора-06Ц», примерно на уровне ПК8000 (если не учитывать «радиолюбительские» компьютеры «Специалист» и «Орион-128», для которых также было написано много хорошего ПО). Цена компьютера была повыше, чем у более простых домашних моделей — 750 рублей, но она вполне оправдана наличием цветной графики и довольно большим объёмом памяти. Ещё один интересный факт: «Львов» чуть ли не единственный из всех советских домашних ПК активно рекламировался в конце 1980-х годов по центральному телевидению — многие, наверное, хорошо помнят этот ролик с Ефимом Шифриным и известными детьми-актёрами (https://www.youtube.com/watch?v=wkqfxkWUEtg).

ПК-01
«Львов»

Рис. 64. ПК-01 «Львов»: один из распространённых советских домашних ПК на базе 8-разрядного процессора КР580ВМ80А. Приятный дизайн, клавиатура похожа на стандарт «Радио-86РК», но добавлены управляющие и функциональные клавиши сверху

ПК-01
«Львов»

Рис. 65. Вариант «Львова» с другим дизайном — более ярким, но менее солидным (отличается и вид клавиш)

ПК-01
«Львов»

Рис. 66. На нижней стороне «Львова» бросается в глаза основательная решётка для вентиляции и практически не встречавшаяся на других подобных ПК складная ручка для переноски — мелочь, а удобно

ПК-01
«Львов»

Рис. 67. ПК-01 «Львов» без крышки: довольно необычный вариант конструкции платы клавиатуры — на ней находится контроллер параллельного порта (используется для опроса состояния клавиш) КР580ВВ55А и пьезодинамик (обычно оба этих элемента расположены на основной, «системной», плате ПК

ПК-01
«Львов»

Рис. 68. ПК-01 «Львов»: очень простая конструкция кнопок из двух пар плоских пружинок (контакты дублируются для надёжности и равномерности нажатия), замыкаемых при нажатии на клавишу; однако на практике качество работы такой клавиатуры оставляло желать лучшего

ПК-01
«Львов»

Рис. 69. Основная плата ПК-01 «Львов»: 61 микросхема (плюс ещё одна БИС на плате клавиатуры), причём для ПЗУ применена та же «военная хитрость», что и в «Искре 1080» — 16-килобайтное ПЗУ собрано на 8 недефицитных микросхемах малой ёмкости, а не на 1-2-х микросхемах (ёмкостью 16 или 8 Кбайт), как можно было ожидать

ПК-01
«Львов»

Рис. 70. ПК-01 «Львов»: сзади вид такой же симпатичный, есть разъёмы системной шины и параллельного порта

 «Сура» и компания

Следующее интересное семейство отечественных компьютеров — ПК8000. Они были разработаны на Пензенском заводе вычислительных электронных машин в 1986–87 годах и выпускались на разных предприятиях под названием «Сура», «Веста» и «Хобби». Семейство интересно прежде всего тем, что имеет 15-цветную графику с такой же организацией экрана, как у зарубежных ПК стандарта MSX. То есть в графическом режиме разрешение 256×192 точки, разбитых на знакоместа (горизонтальные чёрточки) размером 8×1 точек, и для каждого знакоместа можно выбрать один из 15-ти цветов фона и один из 15-ти цветов изображения. Такая организация экрана позволяет получить довольно детальную и качественную многоцветную графику в играх или при выводе простых картинок, но не очень хорошо подходит для отображения произвольной сложной цветной графики. Более того, у ПК8000 было ещё два так называемых текстовых режима с программируемым знакогенератором — первый режим монохромный (для всего экрана можно выбрать всего один из 15 цветов фона и один из 15 цветов изображения) с отображением 24 строк по 40 символов в строке (размер символа 6×8 точек), а второй — цветной (для каждой из 32 групп по 8 символов знакогенератора можно выбрать своё сочетание цвета изображения и фона) с отображением 24 строк по 32 символа (размер символа — 8×8 точек). То есть здесь хитрость в том, что знакогенератор (изображения 256 символов, по 8 байт (8×8 точек) на символ) хранится не в ПЗУ (где его изменять нельзя), а в ОЗУ (видеопамяти), поэтому в качестве символов программист может задать не только обычные буквы, цифры и т.д., но и элементы графики, из которых затем будет составляться изображение на экране. Соответственно, для изменения изображения на экране в «текстовом» режиме не нужно изменять графический кадровый буфер сравнительно большого размера (6–12 Кбайт), а можно манипулировать лишь «текстовым» буфером экрана, имеющим размер всего 768 байт (то есть менять коды символов для матрицы экрана 32×24), что позволяет изменять изображение чрезвычайно быстро, практически мгновенно — например, полностью менять изображение на экране, сдвигать его часть или весь экран, циклически менять одни коды на другие (анимация) и т.д. Таким образом, компьютеры «Сура ПК8000» были фактически первыми советскими домашними ПК, способными отображать многоцветную графику, немного опередив по времени появления «Вектор-06Ц», а также были практически единственными (не считая ПК8002), имеющими программируемый аппаратный знакогенератор и все преимущества в играх, с ним связанные. Видеопамять имела размер 16 Кбайт, из которых для хранения графического экрана было достаточно 12 Кбайт, а в «текстовых» режимах использовалось всего 3–3,5 Кбайт (но можно было разместить в видеопамяти несколько знакогенераторов, кадровых буферов или цветовых таблиц). Оперативная память пользователя — 48 Кбайт, постоянная — 16 Кбайт с Бейсиком. Остальные характеристики ПК8000 были несколько спорными: процессор 8-разрядный КР580ВМ80А с хорошей частотой 2,5 МГц, но с сильным торможением со стороны видеоконтроллера, звуковой генератор отсутствовал — однобитный звук выводился программно, высокого разрешения графики и текста не было — это ограничивало возможности его профессионального применения. В общем, в рекламной информации компьютер заявлялся чуть ли не как полный аналог MSX, но, конечно, никакой серьёзной совместимости с MSX у него не было — процессор другой, поддержки спрайтов нет, звукового генератора нет. Некоторая совместимость сохранялась только в версиях Бейсика, но также не полная. Однако ПК8000 можно назвать, безусловно, очень интересным компьютером, имевшим хорошие возможности, прежде всего, для игр и обучения. Компьютер был довольно известен, рекламировался в разных журналах, нередко встречался в продаже, правда стоил почему-то заметно дороже других советских бытовых ПК — около 1000-1150 рублей, что, с одной стороны, почти понятно — всё-таки поддержка 15-ти цветов и довольно интересные игровые возможности, но, с другой стороны, тот же «Вектор-06Ц», имевший гораздо лучшие характеристики, стоил заметно дешевле — 750 руб.

Для ПК8000 написано несколько десятков хороших игр (в основном, конечно, перенесённых с MSX), но в целом по количеству программ и игр он заметно отставал от некоторых других популярных советских моделей — особенно БК-0010/0011 и «Вектора-06Ц».

ПК8000
«Сура»

Рис. 81. ПК8000 «Сура» (выпускались также почти полностью аналогичные «Веста» и «Хобби»): замечательный советский домашний компьютер, частично совместимый со стандартом MSX (в основном по устройству видеоконтроллера, поддерживающего программируемый цветной знакогенератор; процессор и звук несовместимы с MSX). Клавиатура также сделана по образцу MSX

ПК8000
«Сура»

Рис. 82. Внутренняя конструкция ПК8000: две основных платы (процессорная и видеоадаптер), встроенный блок питания; в сумме на двух основных платах всего 88 микросхем, причём используются широко распространённые недефицитные микросхемы

ПК8000
«Сура»

Рис. 83. Процессорная плата ПК8000: используется тот же приём, что и на многих других отечественных ПК – вместо 2-х микросхем ПЗУ ёмкостью 8 Кбайт (или одной на 16 Кбайт) применяются значительно менее дефицитные 2-килобайтные в количестве 8 штук (а вот чипы ОЗУ используются наиболее подходящие — 8 килобайтные, они установлены на плате видеоконтроллера)

ПК8000
«Сура»

Рис. 84. ПК8000 оснащены отличной герконовой 80-кнопочной клавиатурой

ПК8000
«Сура»

Рис. 85. Два разъема для джойстиков на правом боку корпуса ПК8000 недвусмысленно указывают на игровую направленность компьютера (действительно, отсутствие поддержки относительно высоких разрешений (более 256х192 точек) не способствует какому-либо профессиональному применению этих ПК, а вот разные варианты режимов с цветным знакогенератором очень удобны для игр и, отчасти, учебной сферы). Впрочем, встречаются экземпляры ПК8000 с одним разъемом для джойстиков (второй не установлен) или вообще без них (видимо, в момент производства плат для этих ПК на заводе просто не было нужных разъемов)

ПК8000
«Сура»

Рис. 86. Сзади у ПК8000 выведено целых два разъёма системной шины, что указывает на широкие возможности для расширения; присутствуют также параллельный порт для принтера, разъёмы для магнитофона и телевизора. Как видим, используются далеко не самые красивые и современные разъемы (точно такие были и в технике 60-х–70-х годов выпуска), что заметно портит внешний вид ПК; правда, учитывая применение подобных разъёмов в профессиональной и военной технике, есть все основания считать их вполне качественными и надёжными

ПК8000
«Сура»

Рис. 87. Шильдик от «Суры» ПК8000: по цене это были самые дорогие из домашних ПК советской разработки (дороже стоили только многие аналоги «Спектрума»). Причём это цена ещё не максимальная – «Хобби» ПК8000 в начале 90-х стоил 1152 рубля. Шильдик красноречиво сообщает и о весьма скромных объемах выпуска «Суры» – в октябре 1988 года серийный номер всего лишь 2037, хотя ПК выпускался с 1987 года

ПК8002 «Эльф»

Как уже было упомянуто, характеристики ПК8000 вызывали двойственные чувства — с одной стороны, разработчики попытались сделать аналог популярных японских игровых ПК стандарта MSX, но, с другой стороны, им это удалось лишь частично — можно сказать, лишь на четверть. В результате получился компьютер, который и игровым можно назвать лишь с натяжкой (из-за отсутствия спрайтов и аппаратного звукогенератора), и универсальным тем более — в неигровой сфере его графические возможности очень ограничены: взять хотя бы разрешение экрана — 256 × 192 точки, которого явно маловато даже для простейшего профессионального использования — скажем, для полноценной работы с текстами. Однако идея сделать советский MSX-совместимый компьютер не покидала умы наших инженеров, и в 1989 году уже другие разработчики — из московского НИИсчетмаша — создали значительно усовершенствованный вариант под названием ПК8002 «Эльф», возможности которого отчасти приближались уже к стандарту MSX2 — пожалуй, самому продвинутому с точки зрения графики в мире 8-разрядных компьютеров. В ПК8002 появилась и поддержка высокого разрешения – до 512×212 точек (но только в монохромном режиме), и программируемой палитры с 256-ю цветами, и, самое главное, аппаратных трёхцветных спрайтов — до 64 штук размером до 16×212 точек каждый. Правда, объём ОЗУ остался прежним — 64 Кбайт, из которых около четверти занимала видеопамять, и такой объём ОЗУ для продвинутого игрового ПК был явно маловат (в эти годы начали массово появляться советские домашние ПК со 128 Кбайт ОЗУ — БК-0011, ПК-6128Ц, «Юниор», «Арго», «Ассистент», «Поиск», Спектрум-совместимые и т.д.). А ПЗУ и вовсе сократили с 16 до 4 Кбайт, в которых помещалась только программа-монитор и знакогенератор. Соответственно, Бейсик приходилось грузить с магнитофонной кассеты в ОЗУ, и максимальный размер программ на Бейсике был в 3 раза меньше, чем у ПК8000. По количеству микросхем — около 140 штук, причём все на одной плате — это был самый сложный из отечественных домашних или учебных ПК, за исключением «Ассистента-128». Тем не менее, в ПК8002 на обычных, стандартных логических микросхемах реализовано примерно то, что в ПК MSX2 сделано на довольно мощной специализированной БИС видеопроцессора Yamaha V9938. В качестве трёхканального звукогенератора использовалась хорошо нам знакомая микросхема КР580ВИ53, причём имелась программная регулировка общей громкости (32 уровня), а также генератор шума. В отличие от компьютеров MSX2, оснащённых процессорами Z80 с частотой 3,6 МГц, в ПК8002 применён наш старый знакомый — советский микропроцессор КР580ВМ80А с максимально возможной для него стандартной частотой 2,5 МГц. Причём процессор заметно тормозился видеоконтроллером, особенно при отображении спрайтов.

ПК8002
«Эльф»

Рис. 88. ПК8002 «Эльф» — один из наиболее продвинутых советских домашних ПК в плане графики и звука; единственный отечественный ПК тех лет, имеющий аппаратную реализацию спрайтов; дизайн корпуса и клавиатуры полностью аналогичен ПК8000 и «Корвету»

ПК8002
«Эльф»

Рис. 89. Сбоку ПК8002 находятся два разъема для джойстиков — это всё же, в первую очередь, игровой ПК

ПК8002
«Эльф»

Рис. 90. ПК8002 — один из самых сложных по конструкции ПК: на одной печатной плате расположена 141 микросхема, на которых реализованы и аппаратные спрайты, и программируемый знакогенератор, и звукосинтезатор с изменяемой громкостью и генератором шума; правда, ПК8002 не мог похвастаться большими объемами памяти — ОЗУ всего 64 килобайта (включая и видеопамять), ПЗУ — 4 килобайта

ПК8002
«Эльф»

Рис. 91. Сзади ПК8002 основные разъемы: системный интерфейс (для подключения различных модулей расширения вроде контроллера дисководов, дополнительной памяти и т.д.), параллельный порт для принтера, выходы на телевизор и магнитофон

В общем, по графическим и звуковым возможностям ПК8002 превосходил почти все отечественные ПК, кроме «Вектора-06Ц», хотя в качестве игровой приставки он теоретически выигрывал и у «Вектора». Однако из-за слишком позднего появления и очень незначительного объёма выпуска ПК8002, конечно, не мог конкурировать ни с «Вектором», ни с БК-0010, ни с большинством других отечественных ПК по количеству и качеству игровых программ. Собственно, игр, плотно использующих спрайтово-тайловые возможности этого ПК и визуально значительно превосходящих аналоги на других советских ПК, почти не было. И всё-таки отдадим должное ПК8002 и его разработчикам — он был единственным из наших ПК с такой мощной аппаратной поддержкой игр. Впрочем, на несколько лет раньше него — в 1986 году — появился советский игровой автомат ТИА-МЦ1 (а на нём знаменитые игры — «Конёк-Горбунок», «Снежная королева» и др.), который имел очень похожие характеристики графики, звука и процессора — также поддерживал аппаратные спрайты, палитру до 256 цветов при 16 цветах, выводимых на экран одновременно, 3-канальный звук и процессор КР580ВМ80А. Но ТИА-МЦ1, конечно, не был домашним компьютером. Да и вообще, насчёт спрайтов ситуация далеко не однозначная — фактически, они нужны исключительно для игр, причём в случае отсутствия аппаратной поддержки никто не мешает имитировать их программно, как это делалось на БК-0010, «Векторе-06Ц», «Львове», IBM PC, Apple II, «Спектруме» и множестве других компьютеров.

Другие 8-разрядныемодели

«Юниор ФВ-6506»

Рассмотрев достаточно подробно основные типы советских домашних ПК, давайте перейдём к менее известным и менее массовым, но в чём-то интересным и уникальным моделям. Одна из них — «Юниор ФВ-6506», выпускавшийся с 1990 года Киевским заводом управляющих и вычислительных машин (УВМ). Компьютер основан на стандартном процессоре КР580ВМ80А, но выделяется довольно большим объёмом ОЗУ — 128 Кбайт и хорошей 88-клавишной клавиатурой. Правда, ПЗУ — всего 2 Кбайт. А необычен он тем, что изначально позволял запускать операционную систему CP/M-80 с кассеты, а не дискеты, т.е. работать с настоящей ОС CP/M без дисковода, на обычном бытовом магнитофоне. При этом «Юниор» имел специальные выходы для автоматического управления магнитофонами, снабжёнными специальными входами для внешнего управления, которые были, например, у моделей с электронным управлением «Маяк-231, 232, 233 и 240». С таким магнитофоном компьютер, используя предварительно отформатированные кассеты, мог работать в CP/M точно также, как с дисководом, только, конечно, намного медленнее. Впрочем, магнитофон мог быть любой, но тогда управлять им приходилось уже вручную. В общем, пользователям «Юниора» были доступны многие прелести CP/M — множество трансляторов и интерпретаторов разных языков программирования, текстовые редакторы, электронные таблицы, базы данных, игры и т.д. Правда, всё это только в текстовом виде, без графики, поскольку все стандартные программы для CP/M графику не поддерживали. Но текстовый режим у «Юниора» был самый что ни есть классический — 25 строк по 80 символов. Причём текст и псевдографика могли быть цветными — поддерживалось 2 палитры по 8 цветов в каждой. Более того, ещё одной редчайшей особенностью «Юниора» было наличие почти настоящей графики, реализованной на той же микросхеме КР580ВГ75, которая обычно использовалась только для вывода текста, как, скажем, на ПК «Радио-86РК» и совместимых с ним. Хотя разрешение графики у «Юниора» небольшое — всего 240×120 точек, но это намного лучше, чем классическая текстовая псевдографика с разрешением 128×50 или около того. При этом для графики доступны те же 2 палитры по 8 цветов. Звук одноголосный, зато через микросхему КР580ВИ53, то есть воспроизводится без загрузки процессора. Стоил «Юниор ФВ-6506» немало — 1000 рублей, но цена была вполне оправдана большим объёмом памяти и другими вышеописанными достоинствами компьютера.

Юниор
ФВ-6506

Рис. 94. «Юниор ФВ-6506» — один из самых необычных ПК на основе процессора КР580ВМ80А и видеоконтроллера КР580ВГ75. У него 128 Кбайт ОЗУ (но ПЗУ всего 2 Кб), почти настоящая цветная графика 240х120 точек на основе ВГ75 и специально предусмотренная поддержка операционной системы CP/M, работающей на обычных магнитофонах и кассетах, а не флоппи-дисководах

Юниор
ФВ-6506

Рис. 95. На плате «Юниора» 56 микросхем — заметно больше, чем у остальных ПК на основе ВМ80А и ВГ75, но и возможности этого компьютера значительно шире

Юниор
ФВ-6506

Рис. 96. Среди прочих разъёмов сзади «Юниора» находятся два гнезда ДУ1 и ДУ2 для дистанционного (по кабелям) управления магнитофоном: входы для такого управления были, например, у нескольких широко распространённых моделей «Маяк», имевших электронное управление лентопротяжным механизмом

«Арго ФВ-6511»

Ещё один уникальный ПК от тех же киевских разработчиков — «Арго ФВ-6511», выпускавшийся Киевским производственным объединением «Электроприбор» с 1991 года. Он был и внешне, и внутренне очень похож на «Юниор», но в качестве процессора использовался уже Z80 или его аналог, а графические возможности были ещё расширены — максимальное разрешение графики у «Арго» составляло аж 640×200 точек, причём видеоконтроллер был основан на всё той же микросхеме КР580ВГ75 (!), которая обычно использовалась только для текстового режима. Более того, «Арго» мог после загрузки в ОЗУ специальной программы полностью имитировать ZX Spectrum, что позволяло использовать не только программы для CP/M, но и богатейшую библиотеку программ для «Спектрума».

«Искра 1080 Тарту»

На курском ПО «СчётМаш» с 1988 года выпускался ПК «Искра 1080 Тарту» — весьма оригинальная модель на процессоре КР580ВМ80А. Компьютер имел хороший объём ОЗУ (64 Кбайта) и ПЗУ (20 Кбайт), причём в ПЗУ был не только Бейсик, но также программа-монитор, дизассемблер и загрузчик дисковой CP/M (часть этих ПК сразу была оснащена встроенными контроллерами дисковода на основе микросхемы КР1818ВГ93, а в остальные можно было запаять недостающие детали). Интересной особенностью была возможность одновременной совместной работы ОЗУ и ПЗУ в одном адресном пространстве процессора без использования страничной адресации, а также использование двухплоскостной организации видеопамяти и программируемой палитры, что давало возможность регулировать размер видеопамяти в зависимости от требуемой цветности: при двух цветах (монохромная картинка) было достаточно 12 Кбайт видео-ОЗУ, а для 4-х цветов задействовались уже 24 Кбайт. То есть графика была 4-цветная (с произвольным выбором цвета для любой точки), но с программируемой палитрой (из 16 цветов) и достаточно высокого разрешения — 384×256 точек. Кроме того, модификация «Искра 1084» позволяла использовать вдвое большее разрешение 768×256, более удобное для профессионального применения ПК. «Искра» имела хорошую герконовую клавиатуру и допускала расширение возможностей через два системных разъёма. Правда, звуковой генератор отсутствовал — как и у большинства других моделей, звук воспроизводился программно.

Искра
1080 Тарту

Рис. 97. «Искра 1080 Тарту» — добротный домашний ПК на основе КР580ВМ80А. Хорошие параметры, но несовместим ни с какими другими моделями (название «Тарту» не имеет отношения к месту производства ПК — его разработали и выпускали в Курске)

Искра
1080 Тарту

Рис. 98. «Искра 1080 Тарту» — многофункциональный разъем сбоку

Искра
1080 Тарту

Рис. 99. На плате «Искры 1080 Тарту» рекордное число микросхем ПЗУ — целых 10 штук (вместо дефицитных ПЗУ на 8 и более Кбайт разработчики решили использовать более доступные микросхемы на 2 Кбайта). А в целом ПК собран на 77 микросхемах — средняя по сложности конструкция среди советских домашних ПК

Искра
1080 Тарту

Рис. 100. «Искра 1080 Тарту»: вид сзади

«Орион-128»

В 1989 году подмосковными любителями-энтузиастами Вячеславом Сафроновым, Владиславом Сугоняко и Константином Коненковым был разработан ещё один замечательный «радиолюбительский» 8-разрядный ПК — «Орион-128». Его подробное описание опубликовано в журнале «Радио» в 1990–1991 годах, т.е. он фактически предлагался журналом в качестве более совершенной замены для уже полностью устаревшего к тому времени (из-за отсутствия поддержки графики) «Радио-86РК». При этом «Орион» был частично совместим и с «РК» (клавиатура, форматы хранения данных на кассете), и с другим популярным радиолюбительским ПК — «Специалистом» (формат графического экрана). Видимо, он также использовал какие-то идеи (возможно, размещение электронного диска во второй странице ОЗУ) от ещё одного подобного незаурядного ПК — «Океан-240» (на него есть ссылка в списке литературы к первой статье об «Орионе»). Главной задачей авторов, по их же словам, было создание достаточно простого ПК («Орион» в стандартной конфигурации имеет 59 микросхем, а в минимальной, с 64 Кбайт ОЗУ и без поддержки цвета — 42 микросхемы), не содержащего каких-либо дорогих и дефицитных компонентов, но с широкими возможностями, в том числе графическими. Соответственно в качестве процессора был выбран КР580ВМ80А, как наиболее дешёвый и доступный для любителей, причём схемотехника «Ориона» такова, что процессор работает «на полную мощность» — на максимальной для него стандартной частоте 2,5 МГц и без каких-либо задержек, что делает «Орион», наряду с ПК «Корвет», самым быстрым компьютером на базе этого процессора (даже «Вектор-06Ц» с частотой 3 МГц работает несколько медленнее из-за торможения процессора видеоконтроллером). В стандартном варианте «Орион» оснащён 128 Кбайт ОЗУ (две страницы по 64 Кбайт, возможно простое расширение до 4-х страниц, т.е. 256 Кбайт) и всего 2 Кбайт ПЗУ (с записанной в нём программой «Монитор», которую можно использовать, в частности, для загрузки других программ с магнитофона либо ввода их с клавиатуры и сохранения на магнитофон). Предусмотрено три графических режима (во всех разрешение одно — 384×256 точек): монохромный с двумя палитрами (чёрно-зелёной или жёлто-голубой), использующий всего 12 Кбайт видеопамяти; 4-цветный с произвольным выбором цвета точек и также двумя разными палитрами (задействуются две «плоскости» по 12 Кбайт, причём вторая плоскость находится в тех же адресах, что и первая, но на второй 64-килобайтной странице ОЗУ); 16-цветный с цветовыми атрибутами наподобие MSX (для каждого байта (8 точек) основной видеопамяти в дополнительном цветовом буфере такого же объёма указывается байт, содержащий 4 бита цвета изображения (они определяют цвет «единиц» в основной видеопамяти) и 4 бита цвета фона (задают цвет «нулей» в видеопамяти). В целом, графические возможности более чем серьёзные — во-первых, «средне-высокое» разрешение 384×256 означает очень хорошую чёткость как в играх, так и в других программах (типичное разрешение текста — 64×25 символов); во-вторых, предусмотрен настоящий цветной графический режим с произвольным выбором цветов, удобный для широкого круга программ (правда, всего 4 цвета, но две палитры и опять же очень хорошее разрешение, позволяющее создавать дополнительные «псевдоцвета» за счёт пространственного сочетания 4-х основных цветов); в-третьих, для игр и других программ, требующих многоцветной графики, есть прекрасный 16-цветный режим «как на MSX», причём с разрешением экрана вдвое-вчетверо большим, чем на таких игровых моделях, как MSX, ZX Spectrum, Atari или Commodore 64. Интересна и организация экрана — в отличие от большинства других ПК, изображение в видеопамяти хранится не построчно, а «постолбцово» — младший байт 16-битного адреса задаёт положение в столбце экрана высотой 256 точек (т.е. задаёт номер строки экрана), а старший байт указывает на номер столбца. Это упрощает и в ряде случаев существенно ускоряет вывод графики на экран (подобная организация экрана была также в «Специалисте» и «Векторе-06Ц»). При этом, также, как и у «Вектора», цвет точки хранится не в соседних битах одного байта (как у БК-0010, «Львова» и т.д.), а в разных «плоскостях», что позволяет, например, существенно ускорить сдвиг частей экрана — можно сдвигать лишь одну «плоскость» (один цвет), что требует вдвое меньше времени. Более того, во всех режимах экрана «Орион» позволяет использовать до 4-х независимых кадровых буферов с мгновенным аппаратным переключением между ними, что, конечно, также может быть полезно для игр и других программ, воспроизводящих динамичное изображение. Для «Ориона-128» его разработчиками изначально была создана оригинальная операционная система ORDOS, аналогичная CP/M, но рассчитанная на работу не с флоппи-дисководами, а с ROM-дисками (дополнительные блоки ПЗУ), RAM-диском (в качестве него обычно использовалась вторая 64-килобайтная страница ОЗУ) и магнитофоном. ORDOS позволяла достаточно комфортно работать с компьютером, не имея дорогостоящих дисководов, и это было уникальной особенностью «Ориона» — для большинства других ПК таких удобных систем (тем более, стандартных, изначально предусмотренных разработчиками) практически не было (что-то похожее, но в более простом виде, было лишь у ранее упомянутых «Юниоров ФВ-6506»). Из относительных недостатков «Ориона» можно отметить отсутствие: аппаратных скроллингов (быстрого сдвига экрана без загрузки процессора), высоких разрешений экрана (вроде 512×256 или 640×200 точек), аппаратного звукогенератора (звук формируется чисто программно, с большой загрузкой процессора).

ПК
«Орион-128»

Рис. 101. ПК «Орион-128» — один из последних советских «радиолюбительских» ПК; фактически это усовершенствованный «Специалист» (ОЗУ расширено до 128 Кбайт, добавлены два цветных режима, увеличена тактовая частота процессора с 2 до 2,5 МГц); «Орион» производился серийно в начале 90-х

ПК
«Орион-128»

Рис. 102. Плата «Ориона-128»: всего 58 микросхем, причём используются только самые простые и распространённые микросхемы; при этом возможности ПК — как аппаратные (графика 384х256 точек при 16 цветах и т.д.), так и программные (система ORDOS, позволявшая довольно комфортно работать с электронным диском и магнитофоном) — весьма широки

Небольшое отступление о микропроцессорах, министерствах и советской специфике

При рассмотрении характеристик советских домашних ПК бросается в глаза одно обстоятельство — практически все они были созданы на основе самого простого 8-разрядного процессора КР580ВМ80А, который, вообще говоря, был не самым лучшим и удобным, поскольку требовал целых три напряжения питания (+5, -5 и +12 вольт) и несколько дополнительных микросхем обслуживания, да и по скорости, теоретически, уступал многим другим 8-разрядным ЦП. Это тем более странно и загадочно, если вспомнить, что с середины 1970-х и до середины 1980-х годов почти все советские ПК и микро-ЭВМ имели более прогрессивные и удобные для программиста 16-разрядные процессоры — например, наши первые ПК «Искра-226», ДВК, БК-0010,Т3-29МК, Электроника-85 и другие, микро-ЭВМ «Электроника-60», «Электроника С5», «Электроника НЦ» и т.д. Получается, что в середине 80-х, когда началась разработка основных советских домашних ПК, произошел какой-то явный регресс — вместо перехода на новые 16- и 32-битные процессоры, как это было, например, в США, вдруг начался массовый выпуск 8-разрядных ПК, да ещё на процессоре 10-летней давности, хотя советская промышленность в те годы выпускала десятки видов микропроцессоров, среди которых 8-разрядных почти не было — большинство 16-разрядные или секционные, позволявшие создавать компьютеры любой разрядности вплоть до 32.

Главная причина выбора КР580ВМ80А была достаточно простой: дело в том, что большинство советских домашних компьютеров разработаны любителями-энтузиастами или профессионалами-энтузиастами — в общем, неравнодушными людьми по собственной инициативе и, как правило, на собственные средства, а не по заданию министерств и ведомств или руководства предприятий. Соответственно, эти энтузиасты задействовали в своих конструкциях не самые лучшие по характеристикам, а самые дешёвые и доступные процессоры, каковыми в то время как раз и оказались 8-разрядные ВМ80, а также самые дешёвые и доступные микросхемы других видов — контроллеры, таймеры, ОЗУ, ПЗУ и т.д. Эти микропроцессоры и сопутствующие микросхемы выпускались в СССР с 1977 года и широко применялись для создания разнообразных контроллеров, простых управляющих микро-ЭВМ, периферийных устройств для компьютеров, в разной радиоаппаратуре типа измерительных приборов, музыкальных синтезаторов и т.д. Единственный известный пример использования этих процессоров в серьёзных компьютерах — мини-ЭВМ СМ 1800, разработанная в конце 1970-х. С начала 1980-х выпускались также малоизвестные рижские ПК «ВЭФ-Микро», практически не выходившие за пределы Латвии. И это всё — далее вплоть до 1986 года никаких серийных компьютеров универсального назначения на этом процессоре не было.

Важную роль в судьбе советских ПК сыграла ведомственная разобщённость, доходившая до чуть ли не открытого противостояния и «ревности» руководителей основных министерств, выпускавших электронику в СССР. Так сложилось, что министерство электронной промышленности (МЭП, все компьютеры под маркой «Электроника») с 1970-х годов ратовало за выпуск исключительно 16-разрядных микропроцессоров и ЭВМ как собственной архитектуры «Электроника НЦ» (от которой отказались в начале 80-х в пользу DEC), так и аналогов американской архитектуры DEC PDP-11/LSI-11 (но выпускало и ряд моделей на секционных процессорах или мелкой логике — скажем, Д3-28 и Т3-29, на основе архитектур Wang и HP). Два других важнейших ведомства — министерство радиопромышленности (МРП) и министерство приборостроения и средств автоматизации (Минприбор, техника под маркой «Искра») — занимали как бы более гибкую позицию: ориентировались в основном на 8- и 16-разрядные процессоры американской фирмы Intel (чьи советские аналоги производило то же МЭП), но также выпускали ЭВМ на основе архитектур IBM (знаменитая серия ЕС ЭВМ), Hewlett-Packard (разные «Искры»), Wang («Искра-226»), Apple (ПК «Агат») и др. При этом, вообще говоря, основным министерством, призванным выпускать компьютеры универсального назначения в СССР, было МРП, а главным производителем элементной базы (микросхем и т.д.) — МЭП. На первый взгляд, вроде бы и неплохо — каждое министерство выпускает какие-то свои ЭВМ, обеспечивая необходимое разнообразие для разных сфер применения. Однако пикантность ситуации была в том, что МРП и Минприбор всегда обвиняли МЭП в недостаточном снабжении современной элементной базой, а МЭП в это же время сетовал на то, что другие министерства не хотят использовать современные подходы и современные комплектующие, предпочитая работать «по старинке», да ещё и слабо помогают МЭП в разработке и производстве оборудования и материалов для электронной промышленности. В результате в СССР к началу 1980-х сложилась такая практика: предприятия МЭП использовали в своих ЭВМ («Электроника-60», НЦ-8001, ДВК, БК, «Электроника-85», УКНЦ и др.) самую современную элементную базу — 16-разрядные PDP-11-совместимые процессоры, специализированные микросхемы на основе базовых матричных кристаллов (БМК), 16-разрядные масочные ПЗУ и статические ОЗУ сравнительно большой ёмкости и т.д.; в это же время в рамках МРП и Минприбора в течение всех 80-х годов массово производились компьютеры с явно устаревшими процессорами на мелкой логике («Искра-1256», «Искра-226») и секционных микропроцессорах, а также простейших 8-разрядных МП (правда, с середины 80-х — также на основе достаточно современных 16-разрядных аналогов Intel 8086). Причём по какой-то причине наиболее продвинутые ПК и микро-ЭВМ на базе PDP-совместимых процессоров разрабатывались и выпускались практически только МЭПом.

Вся эта ведомственная специфика, безусловно, отразилась и на домашних ПК: если МЭП выпускал достаточно современные и уникальные 16-разрядные БК-0010/0011 (с использованием БМК и 8-килобайтных масочных ПЗУ), то предприятия, относящиеся к другим министерствам, были вынуждены применять только самые простые 8-разрядные процессоры, фактически не могли использовать БМК (что сильно усложняло конструкцию ПК, даже несмотря на частичную замену БМК микросхемами программируемых логических матриц (ПЛМ) и ПЗУ), применяли в основном устаревшие 2-килобайтные ППЗУ (8-килобайтные были дефицитными) и т.п. Со стороны всё выглядело так, будто МЭП самым бесхитростным способом сдерживал «конкурентов», просто не поставляя им современные процессоры и другие микросхемы, но сам при этом пользовался всеми достижениями советской микроэлектроники (на «саботаж» со стороны МЭПа жаловались «открытым текстом», к примеру, разработчики ПК «Корвет»). При этом компьютеры, созданные в МЭП, всё же имели крайне ограниченную номенклатуру (например, из домашних долгое время предлагались лишь БК-0010, затем (с 1989 года) – БК-0011/0011М, да в 90-е — IBM-совместимые МС1502) и нередко справедливо критиковались за самые разные недостатки. Тот же БК-0010 — очень хороший ПК, особенно для первой половины 80-х, но для конца 80-х–начала 90-х четырёхцветная графика и 32 Кбайт ОЗУ — это не совсем то, чего хотели бы компьютерные энтузиасты тех лет. В то же время, такие выдающиеся ПК, как «Вектор-06Ц», ПК8000, ПК8002 или ПК-6128Ц, явно превосходившие БК практически по всем характеристикам (за исключением архитектуры процессора), оставались как бы «бедными родственниками» — их разработчикам приходилось ориентироваться только на самую простую, недефицитную элементную базу, и почти никакой информации в прессе об этих неординарных ПК не распространялось (в отличие от БК, который хоть и с запозданием, но всё же с 1985–1986 года был, можно сказать, обласкан (и вполне заслуженно) советскими научно-популярными, радиолюбительскими и компьютерными журналами).

Судя по номенклатуре выпускаемых домашних ПК, советские 16-битные микропроцессоры и 16-разрядные технологии в целом (предполагавшие обычно применение также соответствующих БМК и ПЗУ) за пределами МЭП были практически недоступны, и для большинства разработчиков оставалось использовать только самый простой и массовый отечественный микропроцессор тех лет — КР580ВМ80 (впрочем, к концу 80-х стали доступнее также более современные 8-разрядные ИМ1821ВМ85 (аналог Intel 80C85) и 16-разрядные К1810ВМ86 и ВМ88). Однако особой трагедии в этом не было: любителям-энтузиастам КР580ВМ80А оказался вполне удобен — во-первых, многим из них он был хорошо знаком по уже выпускавшейся технике; во-вторых, они понимали, что для создания доступного по стоимости и возможностям самостоятельной (да и промышленной) сборки ПК нужно использовать в нём наиболее распространённые и дешёвые микросхемы, так или иначе доступные для приобретения простыми радиолюбителями либо заводами-изготовителями; в-третьих, параметры этого процессора ещё были достаточно приличными — по скорости он вполне сравним как с типичными зарубежными 8-разрядными МП, так и с младшими 16-разрядным моделями. На практике приобрести любой 16-разрядный процессор было многократно труднее, чем ВМ80, который имел простую, хорошо отработанную и надёжную конструкцию, стоил совсем недорого, и его производили больше полдесятка предприятий, в основном на Украине. Кстати, за рубежом ситуация была во многом схожая: при всём разнообразии выпускаемых 8-разрядных микропроцессоров (МП), почти никакого реального выбора у иностранных производителей 8-разрядных ПК мы не увидим — подавляющее большинство таких ПК были основаны фактически лишь на двух близких по возможностям простейших процессорах или их аналогах: MOS 6502 и Zilog Z80.

КР580ИК80А

Рис. 104. КР580ИК80А — первоначальное название процессора КР580ВМ80А, применявшееся до 1986-87 годов, когда произошла смена системы обозначений некоторых видов советских микросхем

КР580ВМ80А

Рис. 105. КР580ВМ80А — самый доступный и популярный отечественный микропроцессор 80-х годов (вариант К580ИК80 с чуть большей предельной тактовой частотой — 2,5 МГц вместо 2 МГц — и в более привычном и дешёвом 40-выводном пластиковом корпусе).

Наконец, в этой истории есть ещё один важный вопрос: почему именно во второй половине 1980-х, а, скажем, не в начале 80-х, как на Западе, началась массовая разработка домашних ПК в СССР. Причин для этого несколько, притом весьма разных.

Вполне естественно, что в советской плановой экономике, почти лишённой конкуренции и существовавшей почти автономно от мирового рынка, не было никакой гонки в сфере потребительской электроники — в этой области СССР обычно лишь вынужденно следовал за западными странами, чтобы «не отставать от мирового уровня», и это уже автоматически означало отставание минимум на несколько лет (нужных для определения технологических и рыночных лидеров на Западе, освоения аналогичной элементной базы, создания аналогичных устройств, организации серийного производства и т.д.). Собственно, как уже упоминалось в начале статьи, разработка недорогих ПК (в том числе бытового назначения), причём очень хорошего уровня, началась в СССР ещё на рубеже 70-х и 80-х годов: сначала «Электроники НЦ-8010» (с 1979 г.), потом «Агата» (с 1981 г.) и БК-0010 (также примерно с 1981 г.). Однако в начале 80-х производство ПК в СССР ещё только начиналось, о них вообще мало кто знал, и, естественно, не было никакого массового спроса на домашние ПК, да и внедрение профессиональных ПК проходило с трудом. Собственно, лишь в 1982-83 годах, когда вышли великолепные статьи в журнале «Радио» (о микропроцессорах и микро-ЭВМ в целом и о «Микро-80» в частности), широкие массы советских радиолюбителей узнали о том, что такое ПК и начали задумываться об их самостоятельном изготовлении или покупке. Кстати, примерно в эти же годы развернулось массовое производство домашних ПК на Западе, их стоимость резко упала (в том числе в результате известной «ценовой войны» в США в 1983-м) — примерно с 300–1000 до 50–300 долларов, они начали появляться в советских комиссионных магазинах (по явно спекулятивным ценам — где-то от 1500 рублей). Впрочем, информация о ПК — даже разработанных и производимых в СССР! — тогда была очень скудной: скажем, тот же БК-0010 с 1983-го года уже начал понемногу выпускаться (а с середины 1984-го уже поступал в магазины), но первая статья о нём появилась лишь в 1985-м году (в новом специализированном журнале «Микропроцессорные средства и системы» (МСС), чей тираж тогда был мизерным по советским меркам — несколько тысяч экз. (В 1988 г. МСС выходил тиражом 110 тыс. экз. –Прим. ред.), а в многотиражной прессе — лишь в 1986-м («Наука и жизнь»). И подобная ситуация, в целом, продолжалась до начала 1990-х: узнать о многих отечественных ПК потенциальным покупателям было почти негде, поскольку массовой компьютерной прессы ещё не было (при этом новые, появившиеся в конце 1980-х, журналы были в основном западного происхождения и писали почти исключительно об иностранных ПК или их отечественных аналогах), а советские многотиражные журналы подходили к информации весьма избирательно — каким-то моделям уделяли внимание (БК, РК, «Специалист», «Микроша», «Агат», «Поиск», «Корвет», «Орион»), а многие другие полностью игнорировали. И при этом в журналах и книгах достаточно часто рассказывалось о самых разных иностранных ПК, в том числе из соцстран.

Ещё одним важным событием, стимулировавшим отечественную компьютерную промышленность, было также упоминавшееся решение советского правительства (1984 год) о повсеместном изучении информатики в школах и оснащении учебных заведений компьютерами. Именно оно подтолкнуло многих разработчиков к созданию новых недорогих ПК, поскольку стало ясно, что появляется огромная сфера сбыта компьютеров на достаточно долгий период.

В конце концов, всем известная перестройка, начатая в середине 1980-х также послужила стимулом для многих предприятий — внедрение рыночных принципов и кампания по конверсии военной промышленности вынуждали оборонные предприятия осваивать выпуск товаров народного потребления (ТНП), в качестве которых нередко выбирались именно простейшие домашние ПК, микрокалькуляторы и другая бытовая электроника. Это одна из причин того, что было так много советских моделей, выпускавшихся в очень странных объёмах — всего несколько тысяч (или даже несколько сотен) штук в год. Понятно, что «коммерческий» смысл в таком производстве ПК почти отсутствовал (его объём был крайне невелик в сравнении с общим производством каждого завода), но оно позволяло хоть как-то выполнять план по выпуску ТНП. А в начале 90-х, когда плановая экономика стремительно разрушалась, и закупки традиционной продукции оборонных предприятий резко сократились, выпуск бытовых ПК помогал некоторым заводам просто «продержаться на плаву».

При этом с конца 1980-х выпуск ПК всё больше подчинялся рыночным принципам — для производства обычно выбирались не лучшие и самые современные модели, а те, которые были уже «раскручены» и позволяли получить наибольшую прибыль при минимальных затратах на организацию производства, поддержку пользователей и т.д., что и привело в результате к настоящему буму советских аналогов ZX Spectrum, оказавшихся просто идеальными для отечественных предприятий (простота конструкции и минимальная себестоимость при высоких розничных ценах, огромный выбор уже готовых программ, в том числе игр, поддержка в прессе и т.д.).

Таким образом, если до середины 1980-х отечественные ПК были почти исключительно 16-разрядными и временами даже опережали зарубежные достижения (как в случае с БК-0010), то с 1986 года из-за массового появления различных любительских и домашних ПК в СССР начался странный процесс резкого смещения в сторону более старых и более простых 8-разрядных МП, в то время как за рубежом, наоборот, появились и начали набирать силу ПК нового поколения — с 16-разрядными МП, частично 32-разрядными и даже полностью 32-разрядными. Это такие модели, как «Макинтош», Amiga, Atari ST, Acorn Archimedes, IBM-совместимые с 386-м процессором. Правда новые зарубежные ПК всё же были намного — в разы, а то и в десятки раз — дороже дешёвых 8-разрядных компьютеров и, безусловно, относились к более высокому классу. Поэтому одновременно с новыми относительно дорогими моделями за рубежом достаточно долго — до середины 1990-х — продолжалось и производство простых 8-разрядных.

В результате, если в сегменте дешёвых домашних компьютеров лучшие советские модели были вполне конкурентоспособны по своим параметрам, то в области более дорогих и мощных домашних ПК «конкурировать» оказалось почти нечем — в СССР таких моделей (промежуточных по цене и возможностям между обычными домашними и дорогими профессиональными) было очень мало. То есть наблюдался явный дефицит современных ПК среднего уровня (порядка 1500–3000 рублей), с более мощными процессорами, увеличенными объёмами памяти и улучшенной графикой по сравнению с дешёвыми домашними моделями, но ещё относительно доступных по цене. К сожалению, наиболее продвинутые универсальные ПК, разработанные во второй половине 1980-х, либо выпускались в незначительном количестве (яркий пример — сравнительно недорогой «Союз-Неон ПК-11/16», в области графики превосходивший большинство зарубежных аналогов), либо были слишком сложны и дороги для более-менее массового домашнего пользователя (ДВК-4, «Электроника-85», IBM-совместимые EC-1841, «Искра 1030», «Истра 4816» и т.д.). Впрочем, ниша дорогих, «элитных», домашних компьютеров отнюдь не пустовала: в их качестве вполне успешно использовались как упомянутые профессиональные, так и лучшие учебные модели — «Агат», УКНЦ, «Корвет». С другой стороны, за рубежом у продвинутых домашних ПК также была нелёгкая судьба: такие компьютеры, как Amiga, Atari ST, Apple IIGS или Acorn Archimedes, хотя и были хорошо известны, продавались во много раз меньше дешёвых 8-битных ПК, а в начале 1990-х и вовсе стали активно вытесняться недорогими моделями IBM-совместимых компьютеров.

Дополнительные иллюстрацииИллюстрации к статье "Советские домашние компьютеры 1980-х"

Читайте следующую часть: Советские домашние компьютеры 1980-х. Часть III.