"Вячеслав Алексеев. Спектры Спектрума (КЭИ, TM N 9/92)" - читать интересную книгу автора

Клуб электронных игр

Геннадий ГАРШИН. (В.Алексеев)
программист

Владимир ЛИДОВСКИЙ,
студент МГУ

СПЕКТРЫ СПЕКТРУМА

Продолжая осмотр нашей компьютерной выставки ("ТМ" № 2, 3, 6, 12 м
1991 г.), мы наконец-то подошли к залу с экспонатами бытового компьютера
Спектрум, который также часто называют по имени его автора и владельца
фирмы - Синклером...

В 1976 г. фирма "Зайлог" объявила о создании микропроцессора Z80
(улучшенного аналога восьмиразрядного 8080 фирмы "Интел"), который имел
дополнительный набор команд и работал с фантастическим для тех лет
быстродействием - тактовая частота 4 МГц. Немного позже Клайв Синклер
создают компьютер "для дома, для семьи", подогнав его архитектуру под Z80.
Для уменьшения размеров он использовал в схеме заказную БИС SCL (Sinclair
Computer Logic) - в ее корпусе "запаковано" до 30-40 микросхем средней
степени интеграции.

Новый подход применил и в управлении цветом. Скажем, чтобы достичь
разрешения 512х200 точек черно-белого экрана в классической схеме
компьютера, необходимо ОЗУ объемом 512х200/8=12800 байт. Добавьте 3 цвета
для каждой точки, и эта величина возрастет втрое. Понятно, что прямое
управление цветом, яркостью и мерцанием здесь невыгодно. Надо либо
ограничивать атрибутику, либо снижать разрешение. Синклер же, учитывая, что
символ состоит из 8х8 точек, решил управлять сразу всей матрицей. Другими
словами, в конструкции предусматривается выбор цвета фона (3 бита), цвета
чернил (3 бита), две градации яркости (1 бит) и признак мерцания (еще 1 бит
- итого полный байт памяти) сразу для 64 точек. А следовательно, для каждых
64 бит или 8 байт пиксельной (точечной) области экрана достаточно 1 байта
атрибутивной части ОЗУ. Впрочем, до конкретной начинки ПК большинству
пользователей совершенно нет дела, лишь бы работало.

Уже в 1980 г. его английская фирма "Синклер", до того производившая
микрокалькуляторы и радиоприемники, выпустила партию компьютеров - ZX80, в
1981 г.- мало отличающиеся ZX81 (спустя 4 года их было продано 1,79 млн.).
В конце 1982 г. появился первый ZX Spectrum 48k, а через пару лет - ZX
Spectrum+ 48k. Они-то и послужили прототипами для многочисленных аппаратных
копий - клонов. Главным производителем Синклер-совместимых машин стала
американская фирма "ТIМЕХ", выпустившая в 1982 г. аналог ZX81-TIMEX1OOO, а
в 1983 г.- Т1МЕХ2048, копию ZX Spectrum 48k, затем же и ТIМЕХ2068,
улучшенную модель ZX Spectrum+ 48k. Клоны последнего с 1986 г. делают и в
Польше,

Заметим, что вклад Клайва Синклера, которому за развитие компьютерной