Я – хакер! Хроника потерянного поколения - Дмитрий Артимович
Шрифт:
Интервал:
Закладка:
Помню, в начальных классах я даже всерьез задумывался, а не сделать ли вечный двигатель. Детское воображение рисовало множество вариантов, и я сильно недоумевал, почему никто еще не догадался, как это сделать? Но и у меня не получилось.
И вот, когда я был где-то во втором-третьем классе, родители принесли домой мой первый компьютер — ZX Spectrum. Выглядел он как небольшая черная коробочка с клавишами. Оказалось, эта коробочка подключалась в антенное гнездо телевизора через специальный переходник — модулятор, который формировал аналоговый сигнал из цифрового.
seeshooteatrepeat / Shutterstock.com
Но самое потрясающее для меня было то, что на нем можно было играть в игры. И эти игры были куда увлекательнее, чем старые советские электронные «Ну, погоди», где нужно собирать в корзинку падающие куриные яйца.
Мои родители после развала Советского Союза практически остались без денег. Пришлось распродавать нашу библиотеку. Денег еле-еле хватало на еду и какую-то одежду. Игрушки были в дефиците. Гулять со сверстниками мать меня не пускала, постоянно повторяя, что я маленький, и меня кто-нибудь побьет. Время тогда было неспокойное — «лихие» 90-е. Ее страх я могу понять. Но этот запрет наложил огромный отпечаток на всей моей жизни — я рос застенчивым и необщительным.
Мать много работала, отдавая все силы, чтобы добыть лишнюю копейку. Отцу пришлось устроиться на вторую работу. На выходных он брал меня с собой в местную школу, где подрабатывал электриком.
Летом, во время каникул, меня либо таскали на дачу — сажать картошку, поливать огурцы и помидоры, либо возили с собой в ле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 нельзя было назвать очень удачным, тем не менее он начал довольно хорошо продаваться.
На волне успеха