ZX Spectrum для пользователей и программистов 1991 г.

От авторов - предисловие. Немного истории.


ПРЕДИСЛОВИЕ

Каждый владелец компьютера Sinclair ZX Spectrum знает, как трудно найти качест-
венную литературу на русском языке по программному и аппаратному обеспечению этой
машины. Чаще всего попадаются ксерокопии с неважным переводом и массой опечаток.

Книга, которую Вы держите в руках — попытка помочь многочисленным «синклеристам»
хоть немного утолить информационный голод. В нее вошли описания наиболее популярных
пользовательских программ: графического редактора Art Studio, музыкального редакто-
ра Wham, электронной картотеки Masterfile. Для опытных программистов и всех желаю-
щих ими стать несомненно полезными будут подробные и точные сведения об архитектуре
компьютера и системе команд процессора Z80, о системных переменных и подпрограммах
ПЗУ ZX Spectrum, а также описания ассемблера GENS4 и монитора-отладчика MONS4.

В книгу не включено руководство по работе с интерпретатором языка Бейсик, по-
скольку оно наиболее распространено и обычно входит в комплект поставки компьютера.
Кроме того, для детального описания Бейсика нужна отдельная брошюра, которую мы и
рассчитываем вскоре выпустить в ряду других, посвященных ZX Spectrum.

Книга подготовлена авторами на основе длительного опыта работы с этим компью-
тером, в ней затронуты многие вопросы, не освещенные в фирменных руководствах.

Надеемся, что книга вызовет интерес как у любителей, так и у профессионалов.

НЕМНОГО ИСТОРИИ

Всем нашим читателям — и тем, кто давно работает с ZX Spectrum, и тем, кто только подумы-
вает о его приобретении — наверняка будет интересно узнать об истории создания этой замеча-
тельной машины, о ее триумфальном шествии по рынкам мира, о новом витке ее популярности, но
уже в нашей стране, о взлетах и падениях, пережитых ее создателем сэром Клайвом Синклером.

Клайв Марлз Синклер родился 30 июля 194 0 г. Еще школьником он начал печатать неплохие ста-
тьи в популярных английских журналах для радиолюбителей. Окончив школу, Синклер не стал по-
ступать в университет, а был принят в один из таких журналов в качестве помощника заместите-
ля редактора и некоторое время работал в издательстве. В 1961 г. Клайв решил заняться пред-
принимательством и зарегистрировал свою первую фирму — Sinclair Radionics. Уже тогда, нала-
див производство микроусилителей, а затем калькуляторов и миниатюрных телевизоров, Синклер
ставил перед собой две сверхзадачи: минимальные размеры и минимальная цена.

В 1979 году компания Commodore выпустила свой первый бытовой компьютер PET с самой низкой
по тем временам стоимостью 700 фунтов стерлингов. Газеты тогда предсказывали, что цены на
персональные компьютеры опустятся ниже 100 фунтов стерлингов не ранее, чем через 5 лет. Од-
нако уже через полгода фирма Sinclair Research Ltd. — новое детище Клайва Синклера — выпус-
тила компьютер ZX-8 0 ценой 99 фунтов. Резкому снижению цены способствовала идея использовать
в качестве дисплея телевизор, а в качестве внешней памяти — бытовой магнитофон.

ZX-80 сломил расхожее мнение об ЭВМ, как о чем-то, доступном лишь избранным — в первые 8
месяцев с начала производства было продано 20 тысяч компьютеров. В марте 1981 г. появилась
новая модель — ZX-81 ценой уже 60 фунтов, а еще через несколько месяцев — принтер к ней.
Правда, перечисление параметров этой машины вызовет у Вас, в лучшем случае, улыбку: черно-
белый экран, ПЗУ объемом 8 килобайт, ОЗУ— 1 килобайт(!) (хотя и с возможностью расширения до
16К). Но для начала восьмидесятых это было настоящим открытием. В 1981 г. «за большие заслу-
ги в деле компьютеризации страны» (как сказали бы у нас в те годы) Синклеру был пожалован
дворянский титул.

Наступил период взлета Синклера - предпринимателя: американская фирма Timex купила лицен-
зию на производство всех его разработок; компания Mitsui приобрела исключительные права на
распространение ZX-81 в Японии. Решительным рывком вперед стал договор о реализации компью-
теров через британскую книготорговую сеть. За один год товарооборот фирмы Sinclair Research
Ltd. вырос с 4.6 до 30 миллионов фунтов.

А Клайв Синклер уже готовил новую модель — ZX Spectrum. Были разработаны две ее версии,
отличающиеся друг от друга объемом оперативной памяти — ZX Spectrum 16K и ZX Spectrum 4 8K.
Экран стал цветным, объем ПЗУ увеличился до 16К, что значительно расширило возможности
встроенной операционной системы. Популярность ZX Spectrum превзошла все ожидания — в неделю
раскупалось до 15 тысяч компьютеров.

Изначально Spectrum предполагалось использовать для обучения программированию. Однако фир-
мы, специализирующиеся на разработке программного обеспечения, быстро оценили возможности
машины. Для нее стали выпускаться не только трансляторы языков программирования и учебные
программы, но и отличные видеоигры. Получилась своего рода положительная обратная связь: чем
лучше Spectrum раскупался, тем активнее для него писались программы, а чем больше появлялось
высококачественных программ, тем выше становился спрос на компьютер.

Ажиотаж вокруг детища Синклера охватил и фирмы, изготавливающие компьютерную периферию:
для ZX Spectrum разрабатываются дисковые системы, интерфейсы для подключения светового пера,
джойстиков, принтеров. Не остались в стороне и издательства — выходят в свет специализиро-
ванные журналы, такие как «Sinclair User», «Your Sinclair», «Your Spectrum». В одном из них
ZX Spectrum впервые ласково назовут «Спекки» (Speccy).

Хотя к 1984 г. компании Atari, Commodore и Amstrad стали производить компьютеры, превосхо-
дящие по своим возможностям ZX Spectrum, рынок уже был смещен в пользу Sinclair Research
Ltd. — Speccy покупали более чем в 30 странах мира.

В том же 1984 г. Синклер выпустил ZX Spectrum+, отличавшийся усовершенствованной клавиату-
рой, а в самом конце 1985 г. — ZX Spectrum 128, имеющий 128К оперативной памяти, 32К ПЗУ,
трехканальный звуковой процессор и при этом полностью совместимый с предыдущими моделями.
Новая машина была с восторгом встречена как поклонниками Speccy, так и разработчиками про-
граммного обеспечения.

Казалось, Синклер застрахован от неудач, но, неожиданно для многих, в 1986 г. фирма Sin-
clair Research Ltd. продает все права на производство Spectrum-совместимых компьютеров ком-
пании Amstrad. Причиной этому были финансовые и организационные трудности, возникшие при ос-
воении новой модели — Sinclair QL. Эта модель задумывалась как дешевая альтернатива амери-
канским IBM PC и обладала весьма высокими характеристиками: 32-разрядный процессор, ОЗУ ем-
костью 12 8К с возможностью расширения до 4 мегабайт, хорошая графика и звук. Но при ее раз-
работке был допущен ряд просчетов, например, использование в качестве внешней памяти микро-
драйвов (накопителей на кольцевой магнитной ленте), а не более удобных накопителей — диско-
водов. Бытовым компьютером эта машина не стала из-за относительно высокой цены, а профессио-
нальным — из-за недостаточно развитых аппаратных средств. Более того, фирмы, выпускающие
программное обеспечение, не поддержали эту в общем-то неплохую модель. А жаль, ведь по своей
концепции Sinclair QL как минимум на три года опередил столь популярные сейчас на Западе
компьютеры Commodore Amiga и Atari ST.

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

Продав все права на производство и реализацию своих изделий, сэр Клайв Синклер ушел из.
фирмы Sinclair Research Ltd., оставив за собой исследовательскую лабораторию в Кембридже и
знаменитое имя. Оно и сейчас часто встречается на страницах различных журналов в связи с но-
выми разработками Синклера, которые, однако, уже не имеют отношения к Speccy.

Последующие модели семейства Spectrum — ZX Spectrum+2 (1986 г.) со встроенным магнитофоном
и ZX Spectrum+3 (1987 г.) со встроенным дисководом — выпускались уже фирмой Amstrad. Основ-
ным их преимуществом перед Spectrum 128 является полноценная клавиатура, в то время как
встроенные магнитофон и дисковод некоторыми воспринимаются как «нагрузка». Тем более, что
дискета имеет нестандартный размер (3 дюйма) и малую емкость (180К). Spectrum+З частично по-
терял совместимость со Speccy (примерно до уровня простейших советских самоделок). Но это не
большая потеря, поскольку появившиеся для него дисковые версии системных, прикладных и игро-
вых программ значительно превосходят аналогичные, рассчитанные на работу с магнитофоном и
микродрайвом. Однако недавно фирма Amstrad объявила о свертывании производства компьютеров
Spectrum+З, мотивируя это тем, что потребители предпочитают покупать их, а не более дорогие
собственные разработки фирмы. До настоящего времени Amstrad продолжает выпускать лишь Spec-
trum+2, поскольку эта машина не имеет аналогов у фирмы.

В 198 6 г. компания Timex на своих заводах в Португалии начала выпускать для Европы компью-
тер Timex-2 04 8, практически полностью совместимый с ZX Spectrum и к тому же имеющий ряд пре-
имуществ: улучшенную клавиатуру, встроенный порт джойстика, две экранных области памяти, ре-
жим расширенной цветной графики. Для продажи в США была разработана модель Timex-2068, с
возможностью установки сменных картриджей. При подключении одного из них компьютер становит-
ся Spectrum-совместимым, а при подключении другого — СР/М-совместимым (американцы не пред-
ставляют 8-разрядный компьютер без системы СР/М, так же, как и 16-разрядный — без MS-DOS).

С 1987 г. фирма Timex планировала начать выпуск новой перспективной модели — Super Spec-
trum. Она была разработана на базе микропроцессора Z8 0H, работающего с тактовой частотой 7
МГц. При таком быстродействии удалось организовать два банка памяти по 64К, экранное ОЗУ
объемом около 50К, позволившее, при разрешающей способности экрана 256x192 точек, воспроиз-
водить 64 цвета для каждой точки. Эта машина, программно совместимая с ZX Spectrum и стоив-
шая менее 200 фунтов, могла бы стать серьезным конкурентом компьютеру Amiga. Но Super Spec-
trum постигла участь его предшественника Spectrum+З — компания Amstrad, обеспокоенная судь-
бой собственных разработок, не дала разрешения на его производство, и машины семейства Spec-
trum постепенно отошли на второй план в мировой торговле бытовыми компьютерами.

Но на этом история маленького Speccy не закончилась. Волна его популярности, прокатившись
по странам Восточной Европы, достигла, наконец, берегов Союза.

Как известно, первым компьютером, попавшим в руки советских самодельщиков, был «Радио-
8 6РК». После опубликования его схемы и матобеспечения в журнале «Радио» тысячи радиолюбите-
лей бросились скупать залежавшиеся радиодетали, имеющие хоть какое-то отношение к «РКашке»
(в этом смысле схема была разработана мудро). Однако характеристики этого «шедевра», количе-
ство и качество программного обеспечения для него вскоре перестали удовлетворять даже непри-
вередливого советского пользователя. Тогда нашлись толковые люди, которые рискнули повторить
еще не слишком известный в Союзе ZX Spectrum. Есть как минимум две причины, по которым был
выбран именно он, а, скажем, не Atari. Это, во-первых, простота исполнения оригинальной мо-
дели и возможность ее повторения на основе советских комплектующих (на долю контрабанды ос-
тался лишь центральный процессор Z80). И, во-вторых, наличие огромного количества высокока-
чественных фирменных программ при отсутствии в нашей стране авторских прав на программные
продукты.

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

А доморощенные гении от электроники разрабатывают все новые и новые схемы. Их количество
на сегодняшний день подсчитать невозможно. Только перед нашими глазами прошло около двух де-
сятков вполне приличных схем, таких как «Новосибирская», «Зоновская», «Краснодарская», «Пен-
тагон», а упоминания о различных экзотических вариантах вообще несчетны.

В процесс «синклеризации» страны кроме самодельщиков постепенно включилась масса новояв-
ленных бизнесменов: кооператоров, совместных предпринимателей и всевозможных НТТМ-щиков. А в
последнее время потуги в этом направлении делают также дорвавшиеся до свободы госпред-
приятия, но, как и следовало ожидать, их компьютерам далеко до фирменных. Достаточно сказать
о варианте Минского приборостроительного завода им. В. И. Ленина — компьютере «Сантака», —
типичном примере того, как можно испортить хорошую идею. Эту машину русифицировали, заменив
в знакогенераторе строчные латинские буквы на прописные русские. Таким образом, почти все
системные и многие игровые программы, использующие стандартный знакогенератор, выводят на
экран «Сантаки» русско-латинскую белиберду. Но бездонность нашего рынка пока еще поглощает
все, что имеет клавиатуру и экран, независимо от качества.

Сегодня Spectrum интересует всех — и любителей видеоигр, и профессиональных программистов
и, что естественно, учителей и учеников. Относительно дешевый, простой в эксплуатации, со
встроенным интерпретатором Бейсика и отличными графическими возможностями Speccy — настоящая
находка для школы. Улавливая конъюнктуру, в работу включились и программисты — для ZX Spec-
trum стали появляться неплохие обучающие программы на русском языке, автоматизированные обу-
чающие системы и учебные локальные сети. Правда, Госкомитет по народному образованию дал ус-
тановку на использование в школах IBM-совместимых машин, но не сообщил, где взять для этого
средства. Трудно представить, что, скажем, через пару лет, в свете выполнения этого поста-
новления, школьные парты будут ломиться от «писишек». К тому же, даже многие зарубежные спе-
циалисты считают применение IBM-совместимой техники в начальной школе экономически нецелесо-
образным (это при их-то уровне развития!).

Хотя ZX Spectrum уже начал свое триумфальное шествие по Союзу, думается, его звездный час
еще впереди. Через некоторое время должны раскачаться и начать тысячами штамповать Speccy
наши гиганты компьютеростроения. Они завалят рынок дешевыми и, возможно, качественными маши-
нами, которые навсегда вытеснят никому не нужные «Микроши», «БКашки» и «Корветы».

Заканчивая этот короткий экскурс в историю, хочется выразить глубокую признательность сэру
Клайву Синклеру, который, сам того не подозревая, подарил советским людям замечательную ма-
шину. Будем надеяться, что Speccy поможет нам сделать хотя бы шаг вослед уходящей от нас ци-
вилизации.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
От редакции - накануне: переписка авторов журнала с корреспондентами.
Железо - Nemo рассказывает о тонкостях торговли по почте.
Юмор - Пахан гаек (рассказ Вити Козореза из бригады Славы Холерика о посещении фильма "ВЛАСТЕЛИН КОЛЕЦ").
Крик о помощи - ABS Grоuр нужна программа, которую мы не где не можем найти. Программа называется FDE 3.05.
The Prodigy - Политическое самоосознание.

В этот день...   20 апреля