В 1977 году на рынке ПК безраздельно властвовала «большая тройка»: Apple II, Commodore PET и TRS-80. Стоимости их были $1298, $795 и $600 соответственно. И общедоступными для того времени они вовсе не являлись.
В 1979 году появились Texas Instruments TI99/4 и Atari 400 (около 550 долларов). Эти модели были дешевле, а кроме того, предлагали неплохую графику и звук.
Не просто ЭВМ, а то, что давало возможность поиграть.
Но в 1980 вышла странная «поделка» от Science of Cambridge из Великобритании, появление которой привело к значительному снижению цен на домашние ПК.
Это Sinclair ZX80. Его разработка преследовала только одну цель: сделать все как можно дешевле.
Реклама ZX80
Ради справедливости отмечу, что первым был все-таки Mk14 (от той же Science of Cambridge Ltd») за 39,5 фунтов, но назвать его компьютером язык не поворачивается (256 байт ОЗУ, без блока питания и корпуса в комплекте).
Комплект ZX80 для самостоятельной сборки предлагался за 79 фунтов, а готовый компьютер продавался всего за 100 фунтов ($140).
Эта машина была разработана для Великобритании, и выводила видео в стандарте PAL (экспортные модели поставлялись и в США с поддержкой NTSC).
ZX80
Как удалось достичь такой дешевизны? Несмотря на то, что на первый взгляд, выглядит эта вещь довольно приятно, все познается в деталях. Но отдать должное нужно: простота этой машины восхищает!
❯ Корпус
Две половинки тонкого пластика. Размер компьютера меньше листа А4 (а чем меньше пластика, тем дешевле).
Заметили на первой картинке вырезы системы охлаждения? Ее там нет. Это просто нарисовано.
Внутри – экран от помех. На самом деле, это всего лишь металлическое напыление на пластике.
Все порты компьютера расположены сзади. Кроме антенного выхода все одинаковы! Один – для питания 9В, и два для магнитофона. Если перепутать, вполне можно спалить машинку.
Задняя панель ZX80
Если приглядеться к фото выше, можно заметить пластиковые защелки, на которых крепятся две половинки корпуса. Па-бам! Винтов вы там не найдете.
На корпусе нет выключателя питания. Даже здесь решили сэкономить.
❯ Железо
ZX80 «топлесс»
- Клавиатура расположена на печатной плате. Пленочная.
- Сердце компьютера — Z80 с тактовой частотой 3,25 МГц (в некоторых стоял более дешевый аналог от NEC).
- ПЗУ 4КБ — Бейсик, знакогенератор, процедуры I/O и прочее.
- ОЗУ 1КБ (с возможностью расширения).
- Все остальное — стандартные ТТЛ.
А где же аудио и видео процессоры? А их нет. У компьютера нет даже «пищалки», хотя при подключении к ТВ вы услышите ужасный скрежет. Лечится только убавлением громкости.
Вывод видео осуществляется процессором. По 8 пикселей, после чего — снова ожидание следующей порции данных.
Кстати, частота процессора 3,25 МГц была выбрана вероятно, чтобы помочь процессору синхронизироваться с композитным дисплеем.
Фактически эта система настолько дешева, что здесь вместо кварцевого генератора установлен керамический резонатор.
Обратите внимание так же и на плату: есть ощущение, что ее разводка делалась вручную.
Печатная плата ZX80
❯ Программирование
В комментариях к предыдущим моим постам некоторые ностальгировали по поводу клавиатуры Спекки: мол, как удобно, нажал — и сразу целая команда на экране. Я обматюгался на нее после перехода на PC. Для нормального человека, который быстро печатает на клавиатуре, зажимать все эти регистры и искать на наклейках нужную кнопку с командой — сущий ад.
Руководство пользователя
Но еще более ужасно, что компьютер может либо отображать что-то на экране, либо получать от вас команды. То есть во время набора программы экран постоянно гаснет и зажигается. Это следствие того, что у компьютера нет видеочипа.
Есть еще одна удивительная особенность. Вы всегда набираете команды внизу экрана. Как только вы закончите строку, ZX80 отправит ее наверх.
И вот почему. Если набрать вот такую программу:
10 PRINT “HELLO, HABR”
20 GOTO 10
То экран не будет прокручиваться, а программа завершится ошибкой (которые выводятся в виде кодов, а не слов – из экономии памяти) «нет больше места на экране».
Процессор не может отображать экран, когда выполняется программа.
Но и это еще не все. У компьютера есть только текстовый режим. Экран шириной 32 символа и высотой 24 символа.
Набор знаков и команд ZX80
Не так плохо по меркам 1980 года, верно? Но это целых 768 байт оперативной памяти. Из 1024.
То есть для кода остается только 256 байт. На самом деле, операционка использует для своих целей еще часть этой памяти.
Что туда можно уместить? А вот здесь и сказывается продуманность этой простой машины. Как только вы используете более 256 байтов, программа начинает занимать экранную память. И тогда экран начинает «сжиматься» снизу вверх.
Единственным способом хранения программ ZX80 было подключение кассетного магнитофона, который был стандартным решением для домашних компьютеров того времени. И других носителей так и не появилось, хотя имелся слот для картриджа.
В отличие от приставок, он никогда не использовался для игр. Кстати, разъем для картриджа — «папа». Как думаете, почему? Вероятно, «папа» дешевле (помните, все картриджы для приставок были с таким разъемом?).
❯ Игры
Было несколько клонов игр Space Invaders, Kong и Pacman. Эта игры замечательны тем, что их вообще удалось сделать.
Space Invaders
Donkey Kong
Pacman
Удивительно, что игры способны переключаться с игрового процесса на отображение видео.
Итак, ZX80 — это ужасный компьютер с точки зрения пользователя, который разработали с одной целью: быть дешевым.
Тем не менее, он был коммерчески успешным (продали более 50 000 экземпляров).
❯ «Второе пришествие»
Уже в следующем 1981 году была представлена новая модель под названием ZX81.
Комплект с картриджем 16К и принтером
Эта модель компьютера была популярнее. И даже меньше размером.
У нее была практически такая же пленочная клавиатура как у ZX80, а на задней панели имеется такой же порт расширения.
Есть и различия:
- Здесь используются настоящие металлические винты.
- На материнской плате всего несколько микросхем: все тот же Z80, 8К ROM, 1K RAM и ULA для снижения стоимости.
Внутренности ZX81
Главные изменения коснулись BASIC. Оригинальный BASIC мог обрабатывать только целые числа, в то время как новый позволял работать с плавающей точкой. Появились и команды для рисования примитивной графики.
А еще появился SLOW режим. Он позволял генерировать видео и одновременно выполнять программный код. В этом режиме процессор становится многозадачным и около 70% своего времени тратит на рисование экрана, а в оставшееся время занят всем остальным.
Во всяком случае, нет мерцания.
Sinclair также предложил владельцам ZX80 способ обновления до модели ZX81. Можно было заменить чип, и обновить клавиатуру с помощью наклеек с дополнительными функциями. Всего 20% стоимости ZX81. Честная сделка.
Интересно, что ZX81 оказал большее влияние на рынок домашних ПК в США (Timex Sinclair 1000 уже с двумя килобайтами на борту).
Timex также продавал модуль 16K RAM и крошечный персональный принтер Timex (у Синклера был похожий).
Были и несколько приложений на кассетах, которые продавались в магазинах вместе с ПК. На некоторых стояла отметка «16К».
Примечательно, что энтузиасты всё-таки нашли способы получения звука из компьютера, используя порт магнитофона для генерации простых звуковых сигналов.
Цена Timex 1000 доходила до $49.
Была одна забавная ситуация, которую создал Commodore. Проводя рекламную кампанию, производитель предоставлял скидку в $100 при обмене на любой компьютер или игровую систему. То есть, можно было купить Timex 1000 за $50, и обменять на Commodore со скидкой.
Через пару лет Timex представил Sinclair 1500 с 16K RAM и улучшенной клавиатурой.
Он провалился на рынке из-за ужесточения конкуренции к 1983 году (тогда уже появились Commodore VIC-20 и Sinclair ZX Spectrum).
Начало 80-х было богатым на взлеты и падения в компьютерной индустрии. В том же 1980 появился Apple III, который через пару лет был снят с продаж. Или настольный портативный IBM 5120 стоимостью $13500. Через год после него был выпущен IBM PC. Ему удалось выйти на первое место по объему продаж, оставив позади продукцию Apple и многих других производителей.
Несмотря на всю свою неказистость и ограниченность, ZX80/81 сыграли значительную роль в поиске путей для снижения стоимости домашних ПК, и в появлении любимых многими ZX Spectrum, Commodore C64, Amstrad CPC, которые стали доступными для обычных пользователей.
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
В комментариях написали, что, мол, не было в США ZX80/81. Нужна ли статья о путешествии ZX Spectrum в Америке?
92.71% Да!89
7.29% Нет7
Проголосовали 96 пользователей. Воздержались 11 пользователей.