Работая над этим проектом, я не спал четыре дня подряд. Днем я чертил схемы на бумаге, прорисовывая их с достаточной тщательностью для того, чтобы любой инженер мог по ним без проблем начать сборку. Ночью Стив соединял чипы проводками особым методом, который называется монтаж накруткой. При монтаже накруткой микросхемы соединяются друг с другом проводами без пайки. Я лично предпочитаю пайку, потому что схема получается чище, компактнее и плотнее. Но к монтажу накруткой по-прежнему прибегают многие специалисты. Не спрашивайте почему.
При монтаже схемы накруткой слышен жужжащий звук маленького электромоторчика, который наматывает проводок на крошечный контакт. В течение примерно одной секунды специальный пистолет наматывает проводок вокруг контакта примерно в десять витков. Затем то же самое с другим контактом. И со следующим. И так далее. На самом деле результат получается достаточно неряшливым, и проводки с контактов торчат отовсюду. Но, как я уже сказал, именно этот способ по-прежнему используют многие специалисты. Я не знаю почему, но это так.
Так вот, затем Стив изготавливал макет печатной платы – то есть располагал все компоненты, провода, чипы и все остальное на плате-прототипе – и монтировал это все с помощью накрутки.
Забавно, что когда ты не спишь подолгу, твой мозг может выдавать самые неожиданные творческие решения – такие, на которые он способен только тогда, когда сознание находится между сном и бодрствованием.
Так, например, я помню, как однажды ночью Стив говорил что-то насчет того, что Atari в скором времени планировали начать использовать микропроцессоры в своих играх.
Я тогда еще не был в курсе, что именно собой представлял микропроцессор, но знал достаточно, чтобы понять, что таким образом они собирались засунуть внутрь практически миниатюрный компьютер. И я подумал: ух ты, крошечный компьютер будет находиться внутри каждой игры. Значит, либо этот компьютер должен принимать все решения в этой игре, либо игра станет использовать всю мощь микропроцессора.
Я представлял себе, что будет, если однажды игры будут управляться с помощью микропроцессоров. Меня словно в кресле подбросило – мысленно. Открывалось так много возможностей.
На следующую ночь наши знакомые заклеили телеэкран цветным целлофаном, и наша игра выглядела так, будто она была цветной. Когда действие переходило на другую сторону экрана, цвета на нем как будто менялись. И я подумал: «Боже мой, цветные компьютерные игры – это было бы так здорово, это было бы просто невероятно!»
Я часто подсаживался слева за монтажный стол, когда мы занимались макетированием. И я тогда думал, что вроде бы знаю, как волны на осциллографе могли бы выглядеть в цвете. Я мог себе это представить. Так, например, одна волна могла бы отвечать за «сдвиг по фазе». Цветной телевизор работает таким образом, что у него есть одна волна строго заданной частоты с определенным количеством колебаний в секунду – примерно 3,7593 циклов в секунду. Отлично.
Согласно теории фазового сдвига, телевизор, сделанный в США, в этом случае должен был показать этот сигнал в цвете. И с помощью сложных математических вычислений и схем можно было задавать нужные сдвиги по фазе, которые сделали бы доступным любой цвет. (К тому же сам сигнал, поступающий в телевизор, мог быть повышенного или пониженного напряжения. Высокое напряжение отвечало бы за светлые – в сторону белого – цвета, а низкое – за темные – в сторону черного.)
Так вот, каким-то странным образом у меня в голове родилась идея: если взять обыкновенную цифровую микросхему, которая работает с нулями и единицами, а не с сигналами и если бы можно было пустить на нее сигнал из четырех битов – скажем, 1, 0, 1, 0 (чередуя повышенное и пониженное напряжение), – то на выходе получались бы четыре нуля. Они означали бы просто черный экран. Допустим, мы подаем на вход четыре единицы. Тогда экран становится белым. Теперь подадим 1, 0, 1, 0, и он станет серым. Таким образом можно было подавать регистры в строго заданной частоте, и именно так в США формировались телевизионные частоты, которые давали цветную картинку на большинстве телевизоров. К этому можно было бы еще добавить небольшой фильтр, который сглаживал бы переходы, – так же устроены и обычные волновые телевизоры. Согласно идее, которую я обдумывал, можно было сдвигать этот регистр в одну сторону и получать на экране фиолетовый цвет, в другую – красный.
Представьте себе, одна крошечная микросхема, понимавшая только нули и единицы, могла бы делать то, что делали целые аналоговые цветные телевизоры! Устройство телевизоров значительно упростилось бы, и повысилась бы их точность.
Это было потрясающе: ведь тогда цветные телевизоры работали с электронными контурами, которые были намного сложнее, чем устройство любого компьютера. Забавно было то, что эта идея пришла мне в голову в самый разгар работы той ночью в офисе Atari. Я тогда не стал ее проверять, но спрятал в своем сознании в надежное место. И в конце концов именно так стали работать цветные мониторы персональных компьютеров во всем мире. Благодаря одной шальной мысли, которая закралась мне в голову той ночью.
Когда ждал, пока Стив закончит макетирование, я не только думал, а еще и много играл в игру, которую тогда считал лучшей в мире: Gran Trak 10.
За те две ночи я достиг в ней таких успехов, что когда много лет спустя я обнаружил такую же в одной пиццерии, я смог там каждый раз набирать столько очков, сколько нужно было, чтобы получить пиццу бесплатно. После того как я там дважды бесплатно отобедал, они были вынуждены от этой игры избавиться.
Возможно, вам покажется странным, что вместо того, чтобы вздремнуть пару часиков, я тратил время на Gran Trak 10 – игру с гоночными машинами, которую я обожал. Это потому, что Стив в любой момент мог позвать меня и сказать: «Ладно, с макетом покончено. Давай приступим к тестированию». Я должен был быть рядом с ним – ведь именно я знал каждую особенность электронной схемы, которую спроектировал.
В итоге я действительно каким-то образом умудрился закончить этот проект за четыре дня, и все работало как надо.
Мы со Стивом в результате оба заработали мононуклеоз. Вся схема была построена на сорока четырех микросхемах, Стив отдал мне половину из семисот баксов, которые они ему за все это заплатили. (Размер оплаты определялся количеством чипов, которые я использовал: чем меньше их было, тем больше платили.) Позже я узнал, что ему заплатили за это немного больше – несколько тысяч долларов, а не семьсот, как он тогда мне сказал. Но мы были просто мальчишками. Ему заплатили одну сумму, мне он назвал другую. Он меня обманул, и меня это задело. Но я не стал из этого раздувать скандал.
Моральная сторона вопроса всегда имела для меня большое значение, и я по-прежнему не могу понять, как он мог получить одну сумму денег, а мне сказать, что получил другую. Но, вы знаете, все люди разные. И я ни в коем случае не жалею о том, что я тогда решил заняться этим проектом для Atari со Стивом Джобсом. Он был моим лучшим другом, и я по-прежнему с ним связан крепкими узами. Я всегда желал ему только добра. И тот проект был просто замечательным, я занимался им с большим удовольствием. Как бы то ни было, в дальнейшем по поводу всего, что касалось денег, мы со Стивом отлично поладили, когда приступили к созданию Apple. В любом случае, никакого осадка от того эпизода не осталось.
Стив и я были лучшими друзьями очень-очень долго. У нас в жизни были одинаковые цели. Они самым замечательным образом привели к основанию компании Apple. Но как люди мы с ним всегда были разными, с самого начала нашего знакомства.
Знаете, странно, но как раз тогда, когда я начал работать над тем, что потом станет известно как печатная плата компьютера Apple I, у меня в голове появилась мысль о двух друзьях, которые умрут в один день. Один из них был очень успешным, все время руководил компаниями, управлял ими, старался делать так, чтобы они приносили прибыль, и ставил продажи во главу угла. А другой просто оттягивался, у него было немного денег, он любил шутки, следил за появлением новых устройств, рождением новых технологий и вообще всем тем, что было ему интересно, – просто жил играючи.
В моем представлении тот парень, который жил легко, должен был быть счастливее. Я так по-прежнему считаю. Я думаю, что счастье – самое важное в жизни, те самые положительные ощущения. Тот, кто особенно не заморачивается, всегда счастлив. Я именно такой человек, и я хотел бы оставаться таким и всегда хотел прожить жизнь именно так.
Вот почему я никогда не переживал по поводу неурядиц, как та, связанная с разработкой игры Breakout.