Мать много работала, отдавая все силы, чтобы добыть лишнюю копейку. Отцу пришлось устроиться на вторую работу. На выходных он брал меня с собой в местную школу, где подрабатывал электриком.
Летом, во время каникул, меня либо таскали на дачу – сажать картошку, поливать огурцы и помидоры, либо возили с собой в леc за грибами, чтобы не оставлять нас вдвоем с братом, а то мы «подеремся». Грибы родители собирали чуть ли не в промышленных масштабах, а потом сдавали за деньги.
За грибами меня поднимали в 4:30 утра и по любой погоде тащили на корм комарам и слепням – и в тепло, и в холод, и в дождь. Сначала мы ездили в лес на том самом дедовом мотоцикле. Меня сажали в почти прогнившую коляску, что нередко вызывало отвращение. Только меня не спрашивали, хочу я этого или нет. Целый день мы кормили кровососущих, а под вечер я сильно уставал и, как любой ребенок, начинал капризничать. Но на этом мои мучения не заканчивались – родители стелили покрывало на земле, и мы садились перебирать грибы. Тогда начиналось самое ужасное – в движении комары кусали меньше, чем когда сидишь. Хотя были и приятные моменты – все-таки природа и глухой лес. На даче я мог сесть на велосипед и поехать туда, куда меня не пускали, но где была свобода.
За всей этой мешаниной родители сильно уставали. Днями мы с братом просили отвести нас искупаться на речку или сходить на рыбалку, но они всегда говорили – то нет времени, то погода плохая и вода холодная.
Наверное поэтому ZX Spectrum и захватил полностью мое внимание. Находясь дома, взаперти, я наконец-то мог играть, пусть и с компьютером.
Для того, чтобы загрузить игру, к ZX Spectrum нужно было подключить магнитофон, вставить кассету и ждать минут пять, слушая мелодичное трещание в динамике. Благо родители откуда-то принесли два советских магнитофона «Квазар М».
В модели ZX Spectrum 48K был встроен интерпретатор BASIC – простенького языка программирования, адаптированного под этот ПК. Причем команды не нужно было набирать полностью – они выскакивали сами при нажатии на клавиши.
Для загрузки программы использовался Load. Помню, как я сидел на шершавом ковре в комнате родителей перед старым советским телевизором «Горизонт» и увлеченно загружал свои первые игры – Exolon, Elite, Dizzy. Телевизоры тогда были огромными ящиками, ламповыми, а вместо кристаллов – кинескоп.
Exolon, разработчик Raffaele Cecco, издатель Hewson Consultants, 1987
Dizzy, разработчик The Oliver Twins Big Red Software, издатель Codemasters, 1987
Elite, разработчики Дэвид Брэбен и Ян Белл, издатель Acornsoft, Firebird, 1984
Моей любимой игрой для Spectrum была Elite. Игра, написанная еще в 1985 году, завоевала множество поклонников по всему миру. Графика была достаточно примитивной по нынешним меркам – у объектов отображались только грани.
В огромной Вселенной вы управляете космическим кораблем, летаете по Галактике от станции к станции и перевозите товары. Вступаете в схватки с вражескими кораблями или убегаете от погони. Потихоньку докупаете прибамбасы для корабля – щиты, лазеры, стыковочный компьютер.
Стыковочный компьютер – вещь очень нужная. Поскольку все станции вращаются, приходилось очень точно целиться в посадочную шахту и начинать осевое вращение корабля. Пристыковаться была еще та задача – на «попотеть».
Если хотелось заработать быстрее, можно было возить запрещенный товар – рабов, наркотики. Конечно, понижался рейтинг, и на вас могли устроить облаву. Но можно было с помощью гиперпривода улететь в следующую галактику, а там рейтинг законопослушности снова обнулялся.
Сейчас подобная графика выглядит очень примитивной. Даже современный дешевый китайский смартфон тянет куда более реалистичные игры. На тот момент для восьмибитного процессора Z80, работающего на частоте 3,5 МГц, контурная трехмерная графика была пределом. Сам по себе процессор Z80 – очень удачная модель. Например, в его состав входило два набора регистров, между которыми можно было быстро переключаться. Что-то мне подсказывает, что компания Intel с него подсмотрела свой HT (Hyper Threading). Смысл технологии HT – это быстрое переключение между наборами регистров без их сохранения в медленной оперативной памяти.
Для Spectrum было написано множество игр. Очень многие из них переводились на русский язык. Кстати, игры писали тогда на чистом ассемблере, поскольку малый размер оперативной памяти не позволял использовать что-то другое.
За короткое время ZX Spectrum покорил мир. Секрет успеха был достаточно прост – цена. Блок без монитора, внешнего дисковода и клавиатуры стоил достаточно дешево.
А вы знали, что с ZX Spectrum началась эра персональных компьютеров?
В июле 1979-го Клайв Синклер учреждает компанию Sinclair Research Ltd. Отсюда и начинается история нашего ZX Spectrum. Первый продукт Sinclair ZX80 произведен в феврале 1980 года, это был первый компьютер в мире стоимостью ниже £100. Его размеры были 218×170×50 мм и весил он 340 грамм. ZX80 нельзя было назвать очень удачным, тем не менее он начал довольно хорошо продаваться.
На волне успеха Sinclair Research выпускает свой самый популярный компьютер. Происходит это в 1982 году. ZX Spectrum 48К имел постоянные запоминающие устройства (ПЗУ) с памятью 16 КБ, в которые был прошит диалект языка BASIC, так называемый Sinclair BASIC. Эта же программа ПЗУ обеспечивала базовый ввод-вывод и пользовательский интерфейс. С выпуском ZX Spectrum были огромные проблемы. На компанию Синклера посыпалось огромное количество заказов – до 40 000. Реальная возможность была производить лишь 5000 компьютеров ZX Spectrum в месяц.
На выпуске модели ZX Spectrum 128К и заканчивается история Sinclair Research. Заканчивается довольно неожиданно. В 1982–1983-х годах прибыль компании Клайва Синклера составила £13,5 млн, при этом ему принадлежало 85 % акций компании. Однако в 1983–1985-х годах амбициозный сэр, уверенный в своей гениальности, спонсировал разнообразные проекты, такие как электромобиль, плоский телевизор и новая модель компьютера (Sinclair QL). Конструкцию автомобиля он доверил компании, которая специализировалась на сборке стиральных машин. Автомобили никто не купил. С плоским телевизором тоже ничего не вышло. Новый компьютер отставал по качеству, по мощности и по цене от своих конкурентов. В 1985-м, чтобы избежать банкротства, Клайв уговорил торговую марку Dixons заключить сделку на £10 млн. Однако 7 апреля 1986 года сэр Клайв Синклер неожиданно уходит из компьютерной индустрии. При продаже компании Клайв получает £5 млн наличными.
У нас в России было очень мало оригинальных ZX Spectrum, в основном клоны. Очень много кооперативов по разным городам паяли такое чудо, ничуть не уступающее оригиналу. А вот с джойстиками всегда была проблема – они быстро ломались.
BASIC
В сельской школе, в которой я учился до 7-го класса, даже был компьютерный кружок, который, кстати, должен был вести мой отец, работавший там. Но вел я. А сводилось все к тому, что мы с друзьями просто сидели перед двумя огромными ламповыми телевизорами и играли на двух компьютерах Spectrum. У меня все-таки были друзья. Чем больше запрещаешь что-то ребенку, тем больше он будет хотеть это сделать. В школу я ходил вместе с отцом за руку. Мало ли, что могло с ребенком произойти по дороге, считала мать. Пока я дожидался отца после уроков, у меня часто бывало один-два свободных часа, когда я мог свободно бегать с друзьями вокруг школы. Мы играли в «квадрат» на улице, собирали березовый сок в лесу, залезали на спор кто выше, на полуразрушенную трубу старой котельной, взрывали самодельные петарды. Петарды мы делали из магния, смешанного с марганцовкой, а в качестве фителя использовали скрученную из бумаги трубочку с серой от спичек.