написал: «У меня очень мало свободного времени».

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

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

* * *

Той ночью я изучил характеристики микропроцессора и увидел, что к нему есть инструкция, как добавить данные из памяти в регистр А. Минуточку! А с помощью другой инструкции можно было вычесть содержимое памяти из регистра А. Вот как! Наверное, для вас это все темный лес, но я точно понимал, что означают эти инструкции, и это было поразительное открытие. Ведь мне тут же пришло в голову, что с помощью точно таких же инструкций проектировал на бумаге все свои мини-компьютеры в школе и колледже. И все они очень напоминали этот процессор.

Только теперь все части центрального процессора находились на одном чипе, а не на нескольких. Это и был микропроцессор. А еще к его разъемам можно было подключать разные другие компоненты, например чипы памяти.

Тогда я сообразил, что это за «Альтаир», которым все на собрании так восхищались. Он был в точности таким же, как компьютер «Крем-сода», который я разработал пятью годами ранее! Ну почти таким же. Разница заключалась в том, что у «Альтаира» был микропроцессор – центральный процессор на одном чипе, – а в моем компьютере он состоял из нескольких чипов. Кроме того, «Альтаир» можно было купить в магазине – кажется, за 379 долларов. Других отличий не было. А ведь я спроектировал свой компьютер за пять лет до того, как «Альтаир» попался мне на глаза.

Казалось, я всю жизнь шел именно к этому моменту. Я перестраивал свой мини-компьютер, выводил данные на экран в Pong и Breakout, разработал ТВ-терминал. Занимаясь «Крем-содой» и другими компьютерами, я научился подключать память и собирать работоспособную систему. Я понял: мне нужны только этот канадский процессор или его аналог, и еще несколько чипов памяти. И тогда у меня будет компьютер, о котором я всегда мечтал!

Черт возьми! Я могу сам собрать компьютер и запрограммировать его делать любые клевые штуки. Веселья хватит до конца жизни.

Мне не было нужды тратить 400 долларов на «Альтаир» – эту разрекламированную кучку чипов в металлическом корпусе с лампочками. А ведь примерно столько я зарабатывал после уплаты налогов. Но при этом, чтобы сделать на «Альтаире» хоть что-нибудь интересное, нужно было потратить гораздо больше – сотни, а может быть, и тысячи долларов. Кроме того, я уже прошел этот этап, работая над компьютером «Крем-сода», и уже тогда мне это наскучило. Зачем возвращаться назад, если можно идти вперед? Теперь «Крем-сода» стал для меня стартовой площадкой, не более того.

Тогда я решил: у меня есть возможность собрать полноценный компьютер, какой мне всегда хотелось. Достаточно было обзавестись микропроцессором, чтобы собрать совсем маленький компьютер и писать для него программы – игры и симуляции, которые мне нужны были по работе. Возможностям не было предела. И не надо было покупать «Альтаир»! Я бы разработал его сам с нуля.

Той ночью после собрания у меня в голове что-то щелкнуло, и я ясно увидел всю эту концепцию персонального компьютера. Сразу и целиком.

* * *

И той самой ночью я начал делать наброски компьютера, потом ставшего известным как Apple I. Сейчас кажется, что это был быстрый проект. Чтобы спроектировать компьютер на бумаге, понадобилось лишь несколько часов, но лишь через несколько месяцев я смог заполучить все нужные детали и изучить их спецификации.

У меня была масса причин заняться этим проектом. Прежде всего это был шанс показать людям из «Клуба», что вполне возможно самому собрать доступный компьютер – настоящий компьютер, на котором можно программировать, – по цене «Альтаира» и всего из нескольких чипов. И это был прекрасный способ продемонстрировать свои реальные таланты, умение изобретать хитроумные, экономичные и доступные схемы из минимального количества деталей.

А еще я разрабатывал Apple I потому, что хотел подарить его людям. На следующем собрании я раздал чертежи своего компьютера.

Для меня это был способ установить контакт и заслужить признание. Мне нужно было что-то создать, чтобы показать это другим. И я хотел, чтобы инженеры из нашего клуба собирали компьютеры для себя, а не покупали раскрученные процессорные комплекты типа «Альтаира». Я хотел, чтобы они поняли: они могут не зависеть от производителей «Альтаира», от его сложной системы лампочек и переключателей. К тому моменту все компьютеры были похожи на кабину самолета. «Крем-сода» не был исключением: куча тумблеров, которыми нужно было управлять, и сигналов, которые надо было научиться понимать.

А они могли собрать компьютер, работающий с телевизором и имеющий клавиатуру, как печатная машинка. Компьютер, который я так четко себе представлял.

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

Почему бы вместо удаленного компьютера не запустить маленький микропроцессор?

Я подумал: если у нас уже есть клавиатура, то зачем нам отдельная панель управления? Можно было печатать слова и сразу видеть их на экране.

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

Тот первый компьютер Apple – хотя он еще так не назывался и вообще был безымянным, – как раз тот случай, когда все встает на свои места. И вот что я еще вам скажу. До Apple I у всех компьютеров были сложные панели управления и никаких экранов и клавиатур. После Apple I все стало с точностью до наоборот.

* * *

Позвольте немного рассказать вам о первом компьютере и о том, как я разработал его.

Сперва я набросал механизм его работы на бумаге. Точно так же я проектировал мини-компьютеры в школе и колледже, только до их физического воплощения так дело и не дошло. Затем нужно было решить, какой центральный процессор я задействую. Процессор «Альтаира» – Intel 8080 – стоил больше, чем я платил в месяц за квартиру. К тому же простые люди не могли купить один или несколько таких процессоров – они продавались партиями и только компаниям.

Но, к счастью, я рассказал о «Клубе самодельных компьютеров» и о своих планах соседям по офису в HP. Тогда у Майрона Таттла возникла идея. (Помните его? Это его самолет чуть не потерпел катастрофу, когда я был на борту.) Он сообщил мне, что сотрудники HP могут покупать продукцию Motorola на особых условиях. Примерно за 40 долларов я мог купить микропроцессор Motorola 6800 и еще пару чипов. Черт, как дешево! Так что с процессором я определился очень быстро.

Довольно быстро я осознал и то, что калькуляторы HP – это тоже компьютеры. Ровно в той же степени, как «Альтаир», «Крем-сода» и так далее. У калькулятора были свои процессор и память. Но он имел одну особенность, отличавшую его от компьютеров того времени. После включения калькулятор был уже готов к работе: сразу, автоматически запускалась встроенная программа, и можно было вводить числа. Скажем, вы нажимаете «5». Процессор видит, что нажата клавиша, и спрашивает себя: это 1? Нет. 2? Нет. 3, 4… Это 5. И он выводит 5. Программа для этих операций была записана на трех маленьких чипах постоянной памяти (ROM), которые сохраняют данные даже при выключении питания.

Я пришел к выводу, что мне нужно найти чип ROM и написать такую же программу, выполняющуюся сразу после включения и позволяющую компьютеру загружаться автоматически. (При работе на «Альтаире» или на моем компьютере «Крем-сода» нужно было сначала установить выключатели в нужное положение, а потом полчаса вводить программу.) В Apple I я хотел упростить введение программы в

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату