Стив Джобс и я: подлинная история Apple - Стив Возняк
Шрифт:
Интервал:
Закладка:
И оказалось даже, что микропроцессор может получать доступ к памяти за половину микросекунды, а схема, обеспечивающая регенерацию памяти, может делать это за вторую половину микросекунды. Вот почему мой новый компьютер Apple II работал быстрее. Также он был компактнее и дешевле. К этому я всегда и стремился.
Apple II имел бесчисленное множество улучшений по сравнению с Apple I. Некоторые считают, что Apple II был лишь второй версией Apple I, но это не так. Apple I был просто небольшой доработкой моего терминала ARPANET и не содержал практически никаких электронных инноваций, кроме динамической памяти. А вот Apple II был разработан и спроектирован с нуля. И только моими силами.
Сейчас я думаю, что мог бы сделать Apple II с самого начала: с цветом и всеми прочими функциями. Но тогда я предпочел решение, которое можно было реализовать очень быстро.
Обе машины были весьма инновационными. Apple I вошел в историю как первый персональный компьютер, способный работать с клавиатурой и дисплеем. Но в Apple II появились цвет, графика высокого разрешения, звук и возможность подключать игровые контроллеры. Это был первый компьютер, готовый к использованию сразу после загрузки.
Потом подтянулись и другие производители, но им понадобились годы, чтобы догнать мою разработку. И все они пришли к одному и тому же набору функций.
Apple II был первым недорогим компьютером, для работы на котором не требовалось быть большим специалистом.
* * *Но тогда еще никто не видел Apple II. Я все еще трудился над ним, и мы по-прежнему работали из дома: я в своей квартире, а Стив сидел на телефоне в своей спальне. Компьютеры мы тестировали у него в гараже. Я по-прежнему разрабатывал калькуляторы в HP и считал Apple своим хобби. Я планировал работать в HP всю жизнь.
Но вскоре после поставки плат Apple I Терреллу у меня на руках был рабочий экземпляр Apple II. И, как я уже говорил, он был на порядок лучше первой модели.
К августу 1976 года я закончил работу над платой, которая была мозгом Apple II. Я помню это очень хорошо, потому что как раз в августе мы со Стивом полетели на выставку PC’76 в Атлантик-Сити.
* * *Мы сели на самолет в Сан-Хосе и взяли с собой Apple I и Apple II. И забавно, что в том же самолете оказалась куча ребят, которых мы знали по «Клубу самодельных компьютеров» и которые теперь работали в тех самых маленьких компьютерных компаниях, соперничающих друг с другом. Мы слышали, как они общаются на продвинутом бизнес-жаргоне – ну, знаете, о коммерческих предложениях и все эти серьезно звучащие аббревиатуры, которых мы никогда прежде не слышали. Мы чувствовали себя чужими на этом празднике жизни.
Но мы-то знали, что у нас есть свой секрет. Большой секрет. Может, мы и держались в стороне от всех этих бизнес-историй, но знали, что наш компьютер лучше. Даже два компьютера – и оба лучше, чем у остальных. И никто в мире еще не знал об Apple II.
Мне очень повезло, что не пришлось впаривать Apple I с нашего стенда на выставке в Атлантик-Сити. Торговец из меня никакой. Этим занялись Стив Джобс и Дэн Котке. Я же сидел наверху и дописывал последние строчки программы на «Бейсике».
На выставке было полно молодых компаний вроде Apple, не имевших практически никакого финансирования. Их владельцы выглядели так же, как и мы. Там не было топ-менеджеров в дорогих костюмах, владельцев бизнеса, профессиональных руководителей. Это была, по большому счету, кучка довольно неряшливых людей.
Они работали на нашем рынке, и большинство из них были нашими конкурентами. Мы все оставались друзьями, но все-таки соперничали друг с другом.
Хотя мы не доставали Apple II из коробки на той выставке, один парень, не работавший ни в одной из тех компаний, увидел его. Это был человек из администрации, который устанавливал проекционный телевизор для посетителей. В первый вечер, когда все уже ушли, мы со Стивом спустились вниз и поговорили с этим человеком у проектора. Кажется, мы попросили его задержаться. Было около 9 вечера. У меня был специфический метод генерации цвета, и меня поражало, насколько хорошо он совместим с разными телевизорами. Я так и не нашел телевизора, на котором бы он не работал. Но я подумал: вдруг у проекционного ТВ иная цветовая схема, на которой моя разработка даст сбой?
И вот я подключил прототип Apple II к этому проектору, и все сработало отлично. Этот техник, который во время выставки успел повидать, наверное, все бюджетные компьютеры на свете, сказал мне, что наш – единственный, который он хотел бы купить.
Я лишь улыбнулся. Тогда Apple II официально еще не существовал.
* * *Важнейшим, эпохальным моментом для меня стал тот миг, когда я запустил Breakout – игру для Atari – на Apple II.
Я заложил в «Бейсик» возможность определить, куда подключены игровые контроллеры. Он мог посылать на динамики звуковой сигнал и выводить цвет на экран. Так что все было готово.
Как-то раз я взял маленькую печатную плату с чипами и подсоединил ее к трансформаторам, а потом подключил все это к цветному телевизору.
Я сел и начал печатать команды «Бейсика», чтобы вывести на экран ряд кирпичей – точно как в той игре Atari, – и все заработало! У меня был этот ряд кирпичей. Я поиграл с разными сочетаниями цветов, пока не нашел нужное.
Я выложил восемь рядов кирпичей один за другим. Я выбрал нужные цвета, придумал, как сместить кирпичи, чтобы они выглядели более реалистично. Разделил четные и нечетные ряды. А потом я стал программировать дощечку, чтобы с ее помощью отбивать мяч в кирпичи. Я сделал так, чтобы дощечка двигалась вверх-вниз по команде игрового контроллера. Потом я вставил в игру мяч. Я заставил его двигаться. Потом я сообщил мячу, в каком случае он уничтожает кирпичи при ударе о них, а в каком – отпрыгивает. А еще как он отпрыгивает и как меняет направление по вертикали и горизонтали, когда ударяется о дощечку.
Я поиграл со всеми этими параметрами, что отняло у меня лишь полчаса. Я испытывал разные вариации, пока, наконец, игра Breakout не заработала на Apple II, показывая счет и все, что нужно.
Я позвонил Стиву Джобсу. Я просто не мог поверить, что смог это сделать. Я усадил Стива и показал ему, как в игре появились дощечка и кирпичи. А потом сказал: «Смотри». Я впечатал пару команд на «Бейсике», изменил цвета дощечки, кирпичей и области экрана, где выводился счет.
Я сказал: «Если бы мне пришлось вводить все эти опции на аппаратном уровне, как это делалось прежде, у меня бы ушло на это десять лет. А сейчас, когда появились игровые программы, весь мир переменится».
Вот в этот момент все и закрутилось. Программные игры становились гораздо более продвинутыми, чем игры, реализованные на аппаратном уровне – «зашитые» в игровые автоматы и так далее.
(adsbygoogle = window.adsbygoogle || []).push({});