Чтение онлайн

на главную

Жанры

Хакеры, герои компьютерной революции

Леви Стивен

Шрифт:

В начале 1980 года, действительно Крутые Игры почти никогда не писались на медленном BASICе. На большинстве компьютеров Apple в качестве накопителей информации в этот момент использовались кассетные магнитофоны. Сложность использования ассемблера совместно с кассетами, делала практически невозможным использование самых глубоких ресурсов машины - ее процессора 6502, с которым нельзя было при помощи кассет разговаривать на его же ассемблерном языке. (Автор имел ввиду, скорее всего то, что скорости кассетного интерфейса было недостаточно для организации подкачки данных в случае необходимости.

В общем, так оно и есть - пр.перев.)

Но произошли большие перемены: Стиву Возняку удалось похачить великолепную схему интерфейса накопителя на гибких дисках для Apple, и компания оказалась в состоянии

предложить пользователям дешевый флоппи-диск, который осуществлял доступ к тысячам байт в секунду, предоставляя возможность заниматься ассемблером тем, кто знал как программировать на таком сложном уровне. Те, кто были одержимы Пожизненным Императивом, конечно же, вскоре вошли в ряды элиты, которая изучала программирование системы на ее фундаментальном уровне. Программисты или те, кто ими собирался стать, и даже просто пользователи, купившие Apple, непременно приобретали вместе с ними дисководы гибких дисков. Так как Стив Возняк твердо придерживался принципов Хакерской Этики, в частности то, что это была полностью "открытая" машина, с легкодоступным справочным руководством, в котором подробно рассказывалось какой чип и за что отвечает, то Apple представлял собой фактическое приглашение к тому, чтобы засучить рукава и заняться шестнадцатеричным кодированием на машинном уровне. То есть хакерством.

Весной 1980 года, Кен Вильямс, занимаясь ассемблерным хакерством на Apple, был совсем не одинок в своем желании тормознуть поезд удачи.

Пионеры использования технологий по всей стране начинали чувствовать то же самое, что хакеры знали всегда: Компьютеры могут изменить вашу жизнь. В Сакраменто жил один ветеран вьетнамской войны, которого звали Джерри Джевелл. Это был человек с шевелюрой песочного цвета и такими же усами. Его взгляд постоянно блуждал с предмета на предмет, и иногда в нем читалось "отвалите-все-от- меня". Он приобрел Apple для того, чтобы посмотреть, получиться ли у него уйти из страхового бизнеса и заняться чем-то более интересным. Через две недели, после покупки машины, он записался на курс по изучению ассемблера, который читал Энди Херцфельд, один из лучших программистов в Apple. Занятия велись в Зале Науки в Лауренсе (Lawrence Hall of Science). У Джевелла не было привода для гибких дисков, и он не мог запускать на своей машине программы с примерами, которые выдавались там каждую неделю. Спустя восемь недель занятий, он все еще не имел ни малейшего представления о том, что говорил Херцфельд, и даже короткие объяснения Джона Драпера (aka Капитан Кранч) не помогали ему понять, что надо сделать с кодом. Но после того как он купил дисковод и прослушал все диктофонные ленты, на которые он записывал лекции, все стало на свои места.

Джевел получил работу менеджера в местном компьютерном магазине. В те дни в компьютерные магазины заходила самая разная публика. Это было практически равнозначно оператору в BASIC: IF у вас был компьютер THEN вы были немного сумасшедшим, потому что спустя четыре года после появления "Альтаира", на компьютере все еще нельзя было делать многих полезных задач. Джон Драпер написал простую программу для обработки текста под названием "Easy Writer" (Джевелл приобрел одну из самых первых копий на Компьютерной Ярмарке 1980 года), а также некоторый софт для расчетов. Но подавляющее большинство на Apple хакало Инструменты для изготовления других инструментов, или писало игры, после чего они шли в компьютерные магазины и похвалялись там своими хаками.

Поэтому никого не удивило, когда учившийся в колледже арабский студент по имени Насир Гебелли пришел в магазин к Джевеллу и загрузил на машине слайд-шоу от программы, которую он написал.

Джевеллу она понравилась, и он начал работать вместе с Гебелли по раскручиванию этой программы, предназначенной для рисования графики, которую они назвали "E-Z-Draw". Джевелл начать обивать пороги других магазинов в Лос-Анджелесе и Бэй Ареа с тем, чтобы те начали ее продавать.

Затем Насир, студент старшего курса компьютерной науки, который не очень хорошо учился в колледже, начал писать игры. Насир использовал цвета и способы вывода изображения под названием "переключение страниц", так что те игры, которые в тот момент продавались, даже рядом не лежали с тем,

что делал он. "Переключение" использовало дополнительный экран ("страницу") для всего, что выводилось на основной экран Apple. При помощи специального кода на языке ассемблера, можно было очень быстро переключаться между этими страницами (несколько тысяч раз в секунду). Это позволяло устранить мерцание, которое делало компьютерную графику столь непрезентабельной. Насир не боялся включать в свои игры всех и вся в роли "захватчиков". Все его игры строились по одному и тому же простому сценарию: вам надо было расстреливать огромное количество всяких разных штуковин, пока какая-нибудь из них не уничтожала вас.

Он сумел воссоздать тот же азарт и пиротехнический уровень "рубиловок", крайне популярных на игровых автоматах, в которых были специальные чипы для создания этих замечательных графических эффектов. Но только когда Насир показал их окружающим, люди поняли, что некоторые из этих эффектов можно сделать и на самом Apple.

В тот год Насир сумел написать двенадцать игр. Джевелл и владелец компьютерного магазина, организовали компанию для продажи игр, под названием Sinus Software. Джевелл просматривал предварительную версию игры, которую писал Насир и предлагал в нее внести какие-нибудь необычные усовершенствования. Одна из игр, которую написал Насир, была очень похожа на "Space Invaders". Это была очень популярная аркада на игровых автоматах, в которой пришельцы, наступавшие волнами, опускались дюйм за дюймом по экрану, атакуя маленький танк игрока. Джевелл предложил, чтобы бомбы, которыми кидались пришельцы, были не просто артиллерийскими снарядами, а самыми натуральными яйцами, а пришельцы должны быть монстрами, космическими волками, гигантскими губами, выплевывающими бомбы.

Приближаться они должны были неотвратимо и неумолимо. "Космические Яйца" стали бестселлером Sinus Sofware и расходились влет.

* * *

Еще одна компания, которая пыталась выйти на рынок компьютерных игр, была детищем ума одного бывшего юриста из Висконсина, работавшего на большую компанию. Юриста звали Дуг Карлстон, и он работал в большой фирме, офис которой находился на восемьдесят восьмом этаже здания Sears в Чикаго. Он не чувствовал себя счастливым человеком. Он скучал по своим хакерским занятиям в колледже, когда он, вместе со своими друзьями, залеплял жевачкой замок в компьютерном зале, чтобы обслуживающий персонал не смог до них добраться, а ночью пятнадцать человек проникали внутрь и начинали заниматься хакерством. Даже после того как он основал небольшую юридическую практику в сельской местности Мэйна, его сердце все равно принадлежало компьютерам.

Затем этот сладкоречивый и задумчивый человек услышал, что Radio Shack начал продавать компьютеры стоимостью до двух тысяч долларов.

Была пятница, когда он приобрел себе один из них, и он не выходил на воздух до самого вечера воскресенья. В итоге, на TRS-80 он начал писать гигантскую стратегическую игру, в которую была вовлечена целая воображаемая империя. В вашу задачу входило защищать хороших межзвездных парней: Broderbund (это было скандинавское слово, обозначавшее "братство (brotherhood)")

Это было самое начало 1980 года, и Карлстон, как Вильямс и Джевел, видел свою жизнь в создании программного обеспечения. Он привлек к работе своего брата Гэри. Тот работал в столь столь замечательном месте, что у любого нормального мужчины перехватывало дыхание, когда он упоминал, что является тренером скандинавской женской баскетбольной команды. Вместе они организовали компанию Broderbund Software, которая начала продавать игру "Galactic Saga". Потом появилась идея перенести эту игру с TRS-80 на Apple.

Поначалу "Saga" пошла не очень хорошо. Семь тысяч долларов, с которых Дуг и Гэри начали свой бизнес, в итоге однажды превратились в тридцать два доллара. Они начали жить на карточку VISA, которая была у Гэри. И это продолжалось до тех пор, пока Дуг не начал ездить по стране, останавливаясь в каждом компьютерном магазине, который ему попадался на пути, показывал там игру, давал менеджерам возможность ее прочувствовать и пропитаться некоторыми замечательными идеями, потом звонил Гэри и сообщал ему, что вещь пошла. Таким образом, им удалось заработать около семнадцати тысяч долларов.

Поделиться:
Популярные книги

Совок 5

Агарев Вадим
5. Совок
Фантастика:
детективная фантастика
попаданцы
альтернативная история
6.20
рейтинг книги
Совок 5

Тринадцатый II

NikL
2. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Тринадцатый II

Крестоносец

Ланцов Михаил Алексеевич
7. Помещик
Фантастика:
героическая фантастика
попаданцы
альтернативная история
5.00
рейтинг книги
Крестоносец

Идеальный мир для Лекаря 14

Сапфир Олег
14. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 14

Кодекс Крови. Книга V

Борзых М.
5. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга V

Ты предал нашу семью

Рей Полина
2. Предатели
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты предал нашу семью

Авиатор: назад в СССР 11

Дорин Михаил
11. Покоряя небо
Фантастика:
альтернативная история
5.00
рейтинг книги
Авиатор: назад в СССР 11

Менталист. Революция

Еслер Андрей
3. Выиграть у времени
Фантастика:
боевая фантастика
5.48
рейтинг книги
Менталист. Революция

Лорд Системы

Токсик Саша
1. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
4.00
рейтинг книги
Лорд Системы

Без шансов

Семенов Павел
2. Пробуждение Системы
Фантастика:
боевая фантастика
рпг
постапокалипсис
5.00
рейтинг книги
Без шансов

Болотник 2

Панченко Андрей Алексеевич
2. Болотник
Фантастика:
попаданцы
альтернативная история
6.25
рейтинг книги
Болотник 2

Стеллар. Трибут

Прокофьев Роман Юрьевич
2. Стеллар
Фантастика:
боевая фантастика
рпг
8.75
рейтинг книги
Стеллар. Трибут

Краш-тест для майора

Рам Янка
3. Серьёзные мальчики в форме
Любовные романы:
современные любовные романы
эро литература
6.25
рейтинг книги
Краш-тест для майора

Подаренная чёрному дракону

Лунёва Мария
Любовные романы:
любовно-фантастические романы
7.07
рейтинг книги
Подаренная чёрному дракону