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

ЖАНРЫ

Возвращение в Яблочное королевство. Стив Джобс, сотворение Apple и как оно изменило мир
Шрифт:

Несколько месяцев Джобс работал с Робертом Вэем, главой маленькой инженерной фирмы, которая занималась разработками для производителей электроники. Джобс занимался проектированием печатной платы и литого корпуса. Вместе с Вэем они составили ведомость всех необходимых материалов и компонентов, а также купили у Atari лицензию на схему видеоадаптера, чтобы подключать терминал к телевизору. Вэй обнаружил, что Джобс строгий руководитель: "Его ничто не удовлетворяло. Он все отвергал". Помимо всего прочего, Вэй следил за разделением обязанностей:

"Каждый полученный мной чек подписывался Камрадтом. Джобс должен был следить, чтобы работа была сделана". Через несколько месяцев Вэй, разочарованный неиссякаемым оптимизмом Камрад та, вышел из проекта. "Это были самые странные люди, с которыми мне когда-либо приходилось встречаться", — вспоминал он.

Камрадт

беспокоился, получит ли он когда-нибудь рабочий терминал, а в это время Возняк, вдохновленный собраниями "Домашнего компьютерного клуба", трудился над собственной вычислительной машиной. Познакомившись с несколькими новыми микропроцессорами, он быстро выяснил, что концепцию компьютера они не меняют: "Я удивился, насколько они похожи на мини-ЭВМ, к которым я уже привык". Поскольку микропроцессоры не изменили сути дела, консерваторы по-прежнему оглядывались на первые вычислительные машины, когда компьютеры разрабатывались большими коллективами, и вспоминали те времена как славные денечки, когда мужчины были настоящими. Тем не менее даже в сороковых и пятидесятых годах перед инженерами стояла одна и та же задача минимизации — хотя тогда они стремились ограничить размеры компьютера одной комнатой.

Для разработчиков микроЭВМ, в том числе для Возняка, цель состояла в том, чтобы получить максимальную производительность из минимального числа компонентов. Компактная машина не только снижала себестоимость, но также служила предметом гордости. Размер новых компонентов и тот факт, что компьютер, ранее занимавший целое здание, теперь съежился до габаритов хлебницы, — все это позволило конструировать компьютер одному человеку. "В разработке микроЭВМ, — говорил один из завсегдатаев "Домашнего компьютерного клуба", — вы могли проявить себя так, как это было невозможно раньше, на протяжении всей истории развития электронных вычислительных машин".

Тем не менее микропроцессоры несколько сместили фокус. Центральное процессорное устройство компьютера уменьшилось до размеров микросхемы, и инженеры — такие, как Возняк и Баум, — почувствовали, что это привело к исчезновению более глубоких аспектов разработки компьютера. Они были вынуждены сосредоточиться на сопряжении микросхемы с платой памяти, с телевизором, принтером и клавиатурой. На справочных листках для микропроцессоров были указаны правила, ограничивающие возможности разработчиков микроЭВМ, что вызывало у некоторых энтузиастов чувство неполноценности. Аллен Баум жаловался: "Ты мучился с тем, что находилось в твоем распоряжении, пытаясь заставить это работать. Если что-то не работало, ты не мог ничего переделать. Это не представляло большого интереса".

Если проблему габаритов удалось преодолеть, то цена для простых инженеров все еще оставалась неприемлемой. В 1975 году микропроцессоры, подобные Intel 8080, продавались за 179 долларов, и Возняк не мог их себе позволить. Баум прослышал, что подразделение Hewlett-Packard в Колорадо экспериментирует с микропроцессором Motorola 6800, который появился через год после Intel 8080; сотрудникам Hewlett-Packard микропроцессор вместе с несколькими микросхемами периферии предлагали с большой скидкой. Возняк заказал себе комплект, а его коллега Майрон Таттл сбегал и купил техническое описание, отражающее все особенности применения микросхемы. Выбор микропроцессора — самое главное решение для разработчика компьютера. Оно могло стать источником как отчаяния и бессилия, так и радости и удовлетворения, а также определяло конфигурацию всей машины. Выбор Возняка шел вразрез с модой лета 1975 года.

Тем летом всеобщее внимание в "Домашнем компьютерном клубе" привлекал микропроцессор Intel 8080. На его основе был построен компьютер Altair, популярность которого привела к появлению мелких компаний, занимавшихся кустарным изготовлением машин, выполнявших программы для Altair, или периферийных устройств, подключаемых к компьютеру. Индивидуальные особенности микропроцессоров привели к тому, что программа или устройство, разработанные для одного из них, не подходили для других. Периферийные устройства подключались к Altair по шине S-100 — в ней использовались 100 сигнальных линий. Поклонники Intel 8080 хранили верность и самому микропроцессору, и шине S-100, хотя с готовностью признавали недостатки последней. Те, кто писал программы или разрабатывал периферию для компьютеров на основе 8080, считали, что другие, появившиеся позже микропроцессоры обречены на неудачу. Большое количество программ и широкий выбор периферийных устройств, утверждали они, удобен для индивидуальных пользователей и выгоден для компаний. По их мнению, микропроцессор 8080 накопил критическую массу, достаточную,

чтобы уничтожить всех остальных. Ли Фельзенштейн и его многочисленные единомышленники считали, что "6800 — это другой мир. И он недостоин внимания".

Возняк пошел наперекор моде и выбрал 6800. Его интерес к микросхеме компании Motorola был обусловлен не только ценой — он полагал, что она больше похожа на его любимые мини-ЭВМ, чем 8080. Так, например, сигналы, выходящие из 6800, были синхронными (и, следовательно, прослеживалось концептуальное сходство с архитектурой компьютера Nova компании Data General), тогда как сигналы 8080 оказались гораздо сложнее. Возняк прямо на рабочем месте в Hewlett-Packard принялся изучать характеристики микропроцессора 6800: объем подключаемой памяти, напряжение питания, скорость выполнения команд, форму сигналов. Он нарисовал схему компьютера, построенного на 6800. Это была усовершенствованная схема терминала, сконструированного для Computer Conversor. "Я придумал его просто ради развлечения. Я мог сделать кучу вещей, о которых мечтал еще пять лет назад, но у меня не было на это денег".

Экономика полупроводниковой промышленности также благоприятствовала Возняку. Начальная цена на микросхемы держалась недолго. Конкурирующие устройства, выпускаемые десятком других компаний, обычно гарантировали быстрое и резкое падение цен. Осенью 1975 года законы рынка сделали свое дело, внеся сумятицу в ценообразование на восьмибитные микропроцессоры. Возняк заметил эти благоприятные перемены на специализированной выставке электроники в Сан-Франциско, куда отправился вместе с Баумом; там он обратил внимание на новый микропроцессор MOS Technology 6502, выпускаемый компанией из Коста-Меса, штат Калифорния. Разработчики из MOS Technology рассчитывали выйти со своим продуктом на массовый рынок копировальных аппаратов, принтеров, светофоров и автоматов для игры в пинбол; немногочисленные фанаты, увлекавшиеся компьютерами, их не интересовали. Микропроцессор 6502 был почти идентичен Motorola 6800, и представитель компании MOS Technology подчеркивал, что они пытались создать более компактный и дешевый вариант известной микросхемы. Сходство было таким явным, что впоследствии стало предметом судебного спора между двумя компаниями, но Возняка и других энтузиастов юридические тонкости не интересовали. Главной была цена. Микросхема компании Motorola стоила 175 долларов. MOS Technology просила за свой микропроцессор 25. Возняк выловил чип 6502 из большой стеклянной чаши, наполненной микропроцессорами, и мгновенно изменил свои планы. Он отказался от 6800 и решил написать версию языка программирования BASIC, который выполнялся бы на 6502.

Решение сначала написать язык, а затем сконструировать машину было негласным признанием важности программного обеспечения. Возняк хотел использовать свою разработку для игр, в которые он играл на больших компьютерах и которые требовали ввода команд и чтения сообщений, выводимых на телетайп или телевизионный экран. Одной из самых популярных в то время была игра Hunt the Wumpus, где игрок должен был преодолевать лабиринт, кишевший чудовищами. Посещая собрания "Домашнего компьютерного клуба", Возняк убедился, что самым популярным языком для компьютера Altair и микропроцессора 8080 был BASIC. "В клубе все мы говорили только о BASIC. У меня был шанс первым написать BASIC для 6502".

Возняк занимался лишь тем, что ему было интересно. Дополнительные трудности создавали регулярные собрания "Домашнего компьютерного клуба" и предстоящая женитьба на Элис Робертсон. Несколько недель Возняк пребывал в сомнениях, но затем решил взяться за дело — после того, как все три подброшенные монеты приземлились гербом вверх. Когда он принялся за разработку программного обеспечения, то заболел астмой, и его громкое, свистящее дыхание, проникающее сквозь тонкие пластиковые стены, слышали соседи. Боясь, что у него случится отек легких, Возняк писал программный код до самого рассвета.

Оказалось, что программировать сложнее, чем разрабатывать схемы. Структура и размер первой программы Возняка диктовались необходимостью. Несколько недель он потратил на изучение грамматики BASIC и обнаружил, что язык очень похож на FORTRAN, с которым он был знаком. Из двух существовавших версий BASIC Возняк выбрал простейшую. Он писал программы карандашом на бумаге, а коллега из Hewlett-Packard разработал симулятор процессора 6502 для мини-компьютера. Компьютер Hewlett-Packard использовался для тестирования написанных Возняком программ. "К счастью, когда у меня не было компьютера, — признавался Возняк, — на лекциях по математике я по большей части не слушал, а пытался писать компиляторы на ассемблере. Я что-то делал, но понятия не имел, правильно это или нет".

Поделиться с друзьями: