Найти в Дзене
PagesHistoryIT

Нашествие клонов: эпоха «Спектрума»

Продолжение статьи «Советские домашние компьютеры 1980-х: краткая история» Владимира Трушкина (предыдущие части - первая, вторая, третья, четвертая, пятая, шестая, седьмая). До конца 1980-х в СССР серийно выпускались только свои, оригинальные домашние ПК советской разработки. Но к 1989 году экономические условия изменились. В частности, появилась возможность без особых проблем ввозить импортные компьютеры и комплектующие, что еще в середине 80-х трудно было даже представить. То есть импортные ПК и компоненты, конечно, закупались и раньше, например те же компьютеры MSX для сферы образования (не говоря уже о разных ПК из соцстран — Болгарии, ГДР, Венгрии и т. д.), но делалось это централизованно и с соответствующими бюрократическими препонами. Итак, в конце 80-х — начале 90-х годов, перед окончательным открытием границ для импортных товаров и полным разрушением отечественной массовой электронной промышленности, был небольшой, но интересный период, который можно кратко и довольно точн
Оглавление

Продолжение статьи «Советские домашние компьютеры 1980-х: краткая история» Владимира Трушкина (предыдущие части - первая, вторая, третья, четвертая, пятая, шестая, седьмая).

До конца 1980-х в СССР серийно выпускались только свои, оригинальные домашние ПК советской разработки. Но к 1989 году экономические условия изменились. В частности, появилась возможность без особых проблем ввозить импортные компьютеры и комплектующие, что еще в середине 80-х трудно было даже представить. То есть импортные ПК и компоненты, конечно, закупались и раньше, например те же компьютеры MSX для сферы образования (не говоря уже о разных ПК из соцстран — Болгарии, ГДР, Венгрии и т. д.), но делалось это централизованно и с соответствующими бюрократическими препонами. Итак, в конце 80-х — начале 90-х годов, перед окончательным открытием границ для импортных товаров и полным разрушением отечественной массовой электронной промышленности, был небольшой, но интересный период, который можно кратко и довольно точно назвать «нашествием клонов».

Советские «Синклеры»

Начиналось всё примерно так. В 1989–1990 годах в крупных городах на прилавках магазинов радиотоваров неожиданно стали появляться странные компьютеры с непонятными и неизвестными названиями типа «Магик», «Дельта», «Байт», «Синтез» и др., часто написанными латинскими буквами. Причем нередко они были в нехарактерных для советских ПК очень компактных, почти игрушечных корпусах и с такой же миниатюрной клавиатурой, испещренной английскими надписями. И стоили они намного дороже отечественных — примерно от 1000 до 1500 рублей. Поначалу вообще мало кто понимал, что это такое и зачем: программ для них в магазинах не было, никакой информации в популярных журналах тоже. Многие думали, что это какие-то импортные модели, однако довольно быстро выяснилось, что это компьютеры советского производства, но полностью совместимые с известным английским ПК ZX Spectrum («Спектрум», иногда «Синклер» — по названию компании-разработчика Sinclair Research Ltd).

Синклеровский домашний компьютер «Спектрум». 1982 (источник фото - Википедия)
Синклеровский домашний компьютер «Спектрум». 1982 (источник фото - Википедия)

Впрочем, известен он был в основном в узких кругах, большинство же любителей-компьютерщиков в лучшем случае лишь что-то о нем слышали или читали, но никогда не видели: встретить оригинальный ZX Spectrum вживую в СССР было гораздо труднее, чем, например, такие иностранные ПК, как Atari, Commodore 64 или MSX. Да не очень-то и хотелось встречать: «Спектрум» практически по всем важным параметрам явно уступал и Atari, и MSX, и С64 и некоторым советским домашним ПК. Он не имел продвинутого 16-разрядного процессора, как БК-0010/0011 или IBM-совместимые «Поиск», «Ассистент» и т. д., не обладал высококачественной графикой и аппаратным звуком, как «Вектор», заметно уступал многим ПК в части клавиатуры и разъемов. Тем не менее количество «Спектрум»-совместимых советских моделей росло как снежный ком, и в начале 90-х их выпускали уже буквально десятки заводов, сильно отодвинув оригинальные отечественные разработки на задний план.

Компьютер «Byte» производства завода «Днестр» (источник фото - https://habr.com/)
Компьютер «Byte» производства завода «Днестр» (источник фото - https://habr.com/)

Несмотря на весьма разнообразный внешний вид — от множества грубоватых моделей полукустарного вида до очень элегантных, в духе лучших зарубежных ПК, «Магиков», «Кворумов», «Хоббитов», «Байтов» и т. д., почти все аналоги «Спектрума» были как две капли воды схожи по характеристикам: процессор Z80 (как правило, не сам оригинальный Z80 от фирмы Zilog, а какой-то немецкий, корейский, японский, российский (см. ниже) и тому подобный аналог) с частотой 3,5 МГц, 48 или 64 Кбайт ОЗУ (или 128 для клонов ZX Spectrum 128K, но их было во много раз меньше), 16 Кбайт ПЗУ (32 Кбайт для клонов 128 Кбайт), атрибутная графика 256×192 точки и т. д.

Ранняя версия оригинального процессора Zilog Z80 в керамическом корпусе. Выпускаемая серийно версия была помещена в пластиковый корпус (источник фото - https://mikrokontroler.pl/)
Ранняя версия оригинального процессора Zilog Z80 в керамическом корпусе. Выпускаемая серийно версия была помещена в пластиковый корпус (источник фото - https://mikrokontroler.pl/)
Т34ВМ1 — отечественный «клон» процессора Z80A (аналогичный К1858ВМ1), разработанный специально для использования в отечественных ZX Spectrum-совместимых ПК начала 90-х. Первые партии выпущены в 1991 году
Т34ВМ1 — отечественный «клон» процессора Z80A (аналогичный К1858ВМ1), разработанный специально для использования в отечественных ZX Spectrum-совместимых ПК начала 90-х. Первые партии выпущены в 1991 году
КР1858ВМ1 — отечественный аналог (производства завода «Ангстрем») популярного зарубежного 8-битного процессора Zilog Z80A; 8400 транзисторов (КР1858ВМ1 выпускался примерно с 1991 года специально для популярных в то время «Спектрум»-совместимых домашних ПК и телефонных АОНов)
КР1858ВМ1 — отечественный аналог (производства завода «Ангстрем») популярного зарубежного 8-битного процессора Zilog Z80A; 8400 транзисторов (КР1858ВМ1 выпускался примерно с 1991 года специально для популярных в то время «Спектрум»-совместимых домашних ПК и телефонных АОНов)
КР1858ВМ1 — вариант от другого производителя (завод «Квазар»)
КР1858ВМ1 — вариант от другого производителя (завод «Квазар»)

Когда в магазинах появились кассеты с играми для «Спектрума», прояснилось, наконец, главное достоинство этих ПК — огромное число уже готовых, разработанных в 80-х годах зарубежных игровых программ, по количеству и качеству которых с ним не могли конкурировать никакие другие модели, производимые в СССР.

Собственно говоря, массовый выпуск домашних ПК у нас и начался фактически с клонов ZX Spectrum. До этого многие советские модели зачастую выпускались всего по несколько тысяч в год каждая, а «Спектрум»-совместимых за пять-семь лет промышленного производства было выпущено порядка миллиона машин или даже больше! Поэтому для многих жителей СССР, как это ни парадоксально, знакомство с домашними компьютерами началось не с чисто советских ПК, а именно с аналогов иностранного ZX Spectrum (впрочем, оригинальных отечественных домашних ПК к началу 1990-х тоже было выпущено не так уж мало — ориентировочно никак не менее 500 тыс.). Известные примеры серийных моделей советских «Синклеров» — «Байт», «Дельта», «Орель», «Кворум», «Магик», «Символ», «Урал», «Квант», «Импульс», «Сантака», «Форум», «Гамма», «Робик», «Синтез» и многие другие.

«Дельта-СА» — один из наиболее близких по схемотехнике к оригинальному ZX Spectrum советских аналогов. В данном экземпляре установлена «плёночная» клавиатура (конструктивно аналогичная современным клавиатурам).
«Дельта-СА» — один из наиболее близких по схемотехнике к оригинальному ZX Spectrum советских аналогов. В данном экземпляре установлена «плёночная» клавиатура (конструктивно аналогичная современным клавиатурам).
«Дельта-СА»: едва ли не самый сложный по схемотехнике «клон» ZX Spectrum — 75 микросхем, раздельные поля памяти (32 Кб микросхемами по 32 или 64 Кбита + 16 Кб микросхемами по 16 Кбит)
«Дельта-СА»: едва ли не самый сложный по схемотехнике «клон» ZX Spectrum — 75 микросхем, раздельные поля памяти (32 Кб микросхемами по 32 или 64 Кбита + 16 Кб микросхемами по 16 Кбит)

«Спектрум» как любительский ПК

В конце 1980-х, то есть в те годы, пока не было налажено их массовое промышленное производство, «Спектрум»-совместимые были также весьма популярны у радиолюбителей, занимавшихся самостоятельной сборкой ПК и нередко хорошо зарабатывавших на их кустарном изготовлении и последующей продаже.

Как любительский ПК «Спектрум», безусловно, превосходил основные советские модели — «Радио-86РК» и «Специалист» — скоростью процессора и наличием многоцветной графики (у РК86 графики и цвета вообще не было, а у стандартного «Специалиста» графика монохромная), не говоря уже о программном обеспечении. Единственным недостатком была необходимость поиска и приобретения импортного процессора, однако к концу 1980-х его (как и другие специфические компоненты для сборки — печатные платы, ПЗУ и т. д.) уже без особого труда можно было купить в крупных городах на радиорынках, а затем и в специализированных магазинах. Кроме того, несколько малых предприятий в первой половине 90-х предлагали схемы, детали и целые наборы для сборки очень продвинутых и привлекательных вариантов «Спектрума» со значительно расширенной памятью, повышенной тактовой частотой и улучшенными графическими возможностями, таких как «Пентагон», «Скорпион», «Профи» и «АТМ-Турбо».

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

Однако с самого начала 90-х стала массово выходить литература на «спектрумовскую» тематику: описания игр и устройства ПК, программирование на Ассемблере и Бейсике, печатные и электронные журналы и т. п., что значительно подхлестнуло интерес к таким ПК как среди радиолюбителей, так и в более массовых кругах.

Отечественные программисты в 90-е годы внесли большой вклад в копилку ПО для «Спектрума»: ими было создано несколько удачных дисковых операционных систем (например, IS-DOS) и огромное количество системных, прикладных, игровых, обучающих и демонстрационных программ для ПК этого класса.

Внешний вид файловой оболочки IS-DOS. Программа разработана в начале 1990-х (1990-92) годов фирмой Iskra Soft из Ленинграда. Поддерживает гибкие диски (двухсторонние, с двойной плотностью записи), жёсткие диски, CD-ROM-приводы. (источник картинки - https://zxpress.ru/)
Внешний вид файловой оболочки IS-DOS. Программа разработана в начале 1990-х (1990-92) годов фирмой Iskra Soft из Ленинграда. Поддерживает гибкие диски (двухсторонние, с двойной плотностью записи), жёсткие диски, CD-ROM-приводы. (источник картинки - https://zxpress.ru/)

О советских аналогах «Спектрума»

В пользу советских клонопроизводителей говорит тот факт, что многие отечественные модели были заметно усовершенствованными версиями «Спектрума»: часто использовалась более удобная клавиатура с числом клавиш вплоть до 85, имеющая дополнительные кнопки управления курсором, отдельное цифровое поле и т. д. В отличие от оригинала, наши модели обычно сразу имели разъемы для джойстиков, а многие из них были оснащены и разъемами для принтера; некоторые имели расширенные графические возможности, сглаживающие характерные недостатки организации экрана «Спектрума», а также встроенный контроллер дисководов; поддерживали не только чисто спектрумовские операционные системы вроде TR-DOS, но и стандартную для 8-битных ПК ОС CP/M, имевшую большую библиотеку качественных программ.

Поскольку все аналоги «Спектрума» не были его полными копиями, а лишь «имитировали» работу спектрумовского «железа», причем конкретные схемы этих ПК были весьма разными и очень многочисленными, практически все отечественные клоны имели некоторую несовместимость с оригинальным ZX Spectrum — как программную (работали не все игры и демки либо работали неправильно или не совсем правильно), так и аппаратную (большие трудности подключения «фирменной» периферии от «Спектрума»). Особенно ухудшали совместимость какие-либо изменения в ПЗУ, которые были у многих моделей, например, для поддержки русского языка в Бейсике или для исправления ошибок «родного» интерпретатора. Впрочем, у большинства популярных моделей уровень совместимости по играм был достаточно высоким: на них работали примерно до 80–90% и больше оригинальных программ, а фирменной периферии у нас в продаже практически не встречалось: в качестве контроллеров дисководов и внешних интерфейсов обычно использовались отечественные разработки, созданные с учетом особенностей советских аналогов «Спектрума». Кроме того, в продаже у нас были, как правило, только «пиратские» версии игр в сборниках, где проблема совместимости уже учитывалась соответствующим подбором игр или их адаптацией. Для улучшения совместимости в некоторых моделях предусматривалось два переключаемых ПЗУ: стандартное ПЗУ от фирменного ZX Spectrum применялось для игр, а для выполнения некоторых других функций, например для поддержки русского языка в Бейсике, подключалось русифицированное ПЗУ.

Почему «Спектрум»?

Почему же именно «Спектрум» стал главным стандартом для советских домашних ПК первой половины 1990-х? Основной причиной, благодаря которой вообще появилась возможность выпускать полностью совместимые отечественные аналоги, была сравнительная простота архитектуры (всего один видеорежим, отсутствие аппаратных спрайтов, знакогенератора, скроллингов, звукового синтезатора и т. п.), позволявшая достаточно точно сымитировать «Спектрум» на обычной советской элементной базе. При этом еще раз отметим, что наши аналоги, как правило, были основаны на любительских схемах «Спектрум»-совместимых ПК, разработанных во второй половине 80-х, и эти схемы не являлись точной копией схемы «Спектрума», поскольку в деталях она вообще была неизвестна. В оригинальном ПК для удешевления производства вместо десятков отдельных логических микросхем была применена одна специализированная микросхема ULA, скрывавшая всю конкретную логику работы ПК. Поэтому авторы «Спектрум»-совместимых компьютеров отнюдь не копировали оригинальную схему, а искали собственные решения, лишь имитирующие работу прототипа в соответствии с известными внешними спецификациями, такими как распределение памяти, организация экрана и назначение портов управления.

«Этон» — компактный «Спектрум»-совместимый ПК (ширина корпуса менее 30 см) с простой мембранной клавиатурой
«Этон» — компактный «Спектрум»-совместимый ПК (ширина корпуса менее 30 см) с простой мембранной клавиатурой

Обычно советские аналоги содержали около 45–60 микросхем (максимум до 80), что делало их достаточно простыми и дешевыми в производстве, причем все чипы, кроме процессора, выпускались отечественной промышленностью. А с 1991 года, в период спектрумовского бума, у нас началось производство и своих процессоров, полностью совместимых с Z80 (КР1858ВМ1, она же Т 34ВМ1), и специализированных микросхем БМК (КА1515ХМ1–216, Т 34ВГ1 и др.), позволявших, как и в оригинале, разместить почти всю схему на одном чипе и сократить количество микросхем в минимальном варианте до 12 (оригинальный ZX Spectrum 48К был собран на 26 микросхемах, из них 16 — микросхемы ОЗУ). При этом стоили «Спектрум»-совместимые компьютеры по-прежнему недешево — порядка 1000–1500 рублей в советских ценах. Так что, судя по всему, еще одной важной причиной повышенного интереса наших электронных заводов к производству этих ПК была их высокая прибыльность (во всяком случае, на рубеже 1980–1990-х). Напомню, отечественные ПК обычно стоили заметно дешевле даже при значительно большей их сложности. Например, «Вектор-06Ц» продавался за 750 рублей при количестве микросхем от 83 до 97.

Большим достоинством «Спектрума», с точки зрения производителя и тем более потребителя, было наличие огромного количества готовых программ для него, полностью избавлявших производителя от ненужной ему мороки, связанной с созданием и распространением «софта».

Системные программы для ZX Spectrum. Выпуск 1 | Ильинец Д. В., Карпов П. А. (источник картинки - https://www.ozon.ru/)
Системные программы для ZX Spectrum. Выпуск 1 | Ильинец Д. В., Карпов П. А. (источник картинки - https://www.ozon.ru/)

Таким образом, в начале 90-х «Спектрум»-совместимые ПК на рынке домашних компьютеров, по сути, играли роль IBM-совместимых на профессиональном рынке, то есть практически являлись стандартом де-факто. Для них можно было приобрести сотни и тысячи программ достаточно высокого уровня, разработанных в основном европейскими программистами в условиях жесткой конкуренции. В то же время чисто отечественные ПК заметно — практически в 10–20 и более раз — уступали «Спектруму» по количеству доступных программ, что было вызвано, прежде всего, в десятки раз меньшим объемом выпуска наших ПК и более коротким периодом их производства. Да и по качеству программ «Спектрум», безусловно, выигрывал, поскольку рынок ПО для домашних ПК у нас был не развит, конкуренция среди советских программистов практически отсутствовала, большинство программ, особенно игр, создавалось отнюдь не профессиональными программистами, художниками и музыкантами, а простыми любителями — владельцами соответствующих ПК (впрочем, отчасти так было и со многими зарубежными ПК). Более или менее сопоставимое количество и качество программ и игр существовало, пожалуй, только для БК-0010/0011 и «Вектора-06Ц», но и они на порядок уступали в этом «Синклеру».

Отвечая на вопрос, почему все-таки именно зарубежный «Спектрум» стал основой «стандарта» домашних ПК, нужно заметить, что ничего необычного в выпуске нашими заводами аналогов каких-то иностранных компьютеров не было. Такое уже не раз происходило и до «Спектрума», как в случае с многочисленными советскими моделями, в той или иной степени совместимыми с компьютерами американских фирм DEC, HP, Wang, Apple и, конечно, с IBM-совместимыми ПК, которых наша промышленность к тому времени производила уже больше десятка видов. Причем копирование зарубежных разработок, как и в случае со «Спектрумом», всегда оправдывалось, прежде всего, тем, что можно снизить затраты времени и денег на создание программ, взяв готовые зарубежные.

Кроме того, к началу 90-х уже заработали новые рыночные принципы, довольно далекие от советских идеалистических представлений о том, что выпускаться должно было только все самое лучшее и современное. Как известно, в конкурентных рыночных условиях главное — не разработать и произвести, а продать, поэтому нередко лидерами рынка становятся вовсе не лучшие товары, а те, которые активнее рекламируют и продвигают и которые позволяют получить наибольшую прибыль. Это хорошо видно на примере того же «Спектрума», который был далеко не лучшим домашним ПК 1980-х, но выпускался в разных модификациях почти 10 лет и являлся одним из наиболее популярных в Европе. Подобные рыночные механизмы сработали и у нас: изрядно устаревший и весьма спорный по параметрам «иностранец» ZX Spectrum с огромной библиотекой уже готовых программ, сравнительно простой и дешевый в производстве, но с высокой розничной ценой и первоначально неким налетом престижности, как у любой иностранной техники того времени, оказался выгоднее нашим заводам, чем даже значительно более совершенные советские разработки.

ZX Spectrum +3: последняя и самая функциональная модель фирменного «Спектрума», производившаяся компанией Amstrad с 1987 по 1990 год. В отличие от первых, классических, ZX Spectrum 16K/48K, эта модель представляет собой полноценный ПК, имеющий приличные параметры памяти (128 Кбайт ОЗУ и 64 Кбайта ПЗУ), хорошую плёночную клавиатуру (58 кнопок), полный набор разъёмов (включая выход для принтера и два для джойстиков), поддержку популярной ОС CP/M, а главное — встроенный 3-дюймовый дисковод
ZX Spectrum +3: последняя и самая функциональная модель фирменного «Спектрума», производившаяся компанией Amstrad с 1987 по 1990 год. В отличие от первых, классических, ZX Spectrum 16K/48K, эта модель представляет собой полноценный ПК, имеющий приличные параметры памяти (128 Кбайт ОЗУ и 64 Кбайта ПЗУ), хорошую плёночную клавиатуру (58 кнопок), полный набор разъёмов (включая выход для принтера и два для джойстиков), поддержку популярной ОС CP/M, а главное — встроенный 3-дюймовый дисковод

Продолжение следует…

______________________________
Эта статься была опубликована в пятитомнике «Страницы истории отечественных ИТ», совместном некоммерческом проекте группы компаний Аплана (ранее АйТи) и «Виртуального компьютерного музея».