ZX80

Материал из Википедии ? свободной энциклопедии
Перейти к навигации Перейти к поиску
ZX80
Тип Домашний компьютер
Производи­тель Sinclair Research
Дата выпуска 1980
Выпускался по 1981
Процессор Z80 (на большинстве машин стоял аналог ? NEC μPD780C-1)
Оперативная память 1 КБ (с расширением до 16 КБ)
ОС Sinclair BASIC
Наследник ZX81
Логотип Викисклада  Медиафайлы на Викискладе

Sinclair ZX80  ? домашний персональный компьютер , выпущенный на рынок в 1980 году компанией Sinclair Research ( Кембридж , Англия ). Это был первый компьютер, доступный в Великобритании по цене ниже 100 фунтов (точнее, цена была установлена в 99,95 фунта) [1] . Модель была доступна как в виде набора для сборки, покупатель которого должен был сам собрать и спаять компоненты, так и в виде готового компьютера, по несколько большей цене, для тех, кто не обладал необходимыми навыками или не хотел собирать модель сам. ZX80 быстро стал очень популярен, в первое время после начала продаж желающим купить компьютер приходилось записываться в очередь и ждать несколько месяцев.

Продажи ZX80 достигли 50 000 экземпляров ? значительное число для того времени.

Компьютер был спроектирован Джимом Вествудом ( Jim Westwood ) на базе процессора Z80 , работающего на частоте 3,25 МГц, и оснащён 1 КБ статического ОЗУ и 4 КБ ПЗУ . Компьютер не поддерживал вывод звука. В схеме использовались массово доступные ТТЛ -микросхемы. Следующая модель, ZX81 позволила сократить число микросхем с 21 до 4 за счет использования заказной микросхемы ULA . В ПЗУ был зашит язык программирования Sinclair BASIC , редактор для него и операционная система. Бейсик-команды не вводились посимвольно, вместо этого команды выбирались нажатием одной клавиши, как на инженерном калькуляторе; каждой клавише был сопоставлен набор значений, которые выбирались в зависимости от нескольких клавиш-регистров.

В качестве дисплея использовался бытовой телевизор, компьютер подключался к нему через антенное гнездо; постоянной памятью служил бытовой кассетный магнитофон. Схема для генерации видеосигнала была сильно упрощена за счёт нестандартного использования процессора. В результате этого, ZX80 мог показывать картинку только когда был не занят выполнением программы пользователя, то есть тогда когда ждал нажатия клавиши. При запуске Бейсик-программы или даже при нажатии клавиши дисплей моментально гас до тех пор пока процессор вновь не освободится. Это сильно усложняло работу с графикой, поскольку программа должна была предусматривать паузы с ожиданием ввода просто для того чтобы показать очередной экран. Позже в ZX81 эта проблема была частично решена возможностью работы в ≪медленном≫ режиме, когда видеосигнал генерируется, и в ≪быстром≫ режиме когда видеосигнал не выдаётся (обычно при длительных вычислениях). Другая проблема состояла в том, что основная память и память экрана были совмещены, и чем больше места занимала программа, тем меньше памяти оставалось для вывода текста (и наоборот). При наличии 1 КБ ОЗУ запуск программы длиной 990 байт позволял отображать только одну строку символов на экране. При использовании всего экрана (32×24 символов) для программы оставалось всего 384 байта.

Компьютер поддерживал только вывод черно-белого текста. Однако набор символов содержал псевдографические символы, позволявшие показывать примитивную графику.

С появлением ZX81 для ZX80 стало доступно обновление, включающее чип 8 КБ ПЗУ от ZX81, плёнку для клавиатуры с новыми обозначениями и инструкцию для ZX81; обновление стоило около 20 % от стоимости полноценного ZX81. Достаточно было снять крышку ZX80, достать старое ПЗУ из разъёма, осторожно вставить микросхему нового ПЗУ и накрыть клавиатуру новой плёнкой, после чего ZX80 становился по функциональности почти таким же как ZX81, за исключением ≪медленного≫ режима, который нельзя было добавить без аппаратных переделок. Процесс обновления можно было провести и в обратную сторону, вернув исходную функциональность ZX80.

ZX80 был основан на микросхемах ТТЛ, новый же ZX81 был построен на заказной микросхеме (ULA), но это различие относилось лишь к способу реализации схемы ? схемотехника и системные программы (кроме различий в версиях Sinclair BASIC) были очень похожи, с единственным существенным различием в генераторе немаскируемых прерываний, который использовался для ≪медленного≫ режима в ZX81.

Sinclair также производил блоки расширения памяти ZX80; сначала ZX80 RAM Pack содержал 1, 2 или 3 КБ на основе статической памяти, последняя модель содержала 16 КБ динамического ОЗУ (DRAM).

Машина была помещена в тонкий пластиковый корпус с цельной мембранной клавиатурой в передней части; свои отличительные черты он получил от промышленного дизайнера Рика Дикинсона ( Rick Dickinson ). Были некоторые проблемы с долговечностью, надёжностью и перегревом. Хотя, возможно, модель и была в чём-то ≪топорной≫, но она была действительно инновационной и стала началом эпохи домашних компьютеров 1980-х в Великобритании и Новой Зеландии. Последователями этой модели стал ряд других машин Sinclair, включая Sinclair ZX81 и весьма успешный ZX Spectrum .

Примечания

[ править | править код ]
  1. Формально, первым британским компьютером дешевле ста фунтов был Microcomputer Kit 14 , выпущенный в 1977 году по цене в 39,95 фунта, так же компанией Sinclair Research .