байт, и у меня уходило на ее ввод около 40 минут. И каждый раз после выключения она стиралась. То есть мне нужно было или вовсе не выключать компьютер – а тогда перевозить его было бы неудобно, – или придумать какое-то решение.
Компьютерный язык «Бейсик» с самого начала задумывался как простой в использовании инструмент для написания компьютерных программ. Его создали два профессора Дартмутского колледжа, Джон Кемени и Томас Курц, в 1963 году. Аббревиатура BASIC означает «Многоцелевой код символических инструкций для начинающих» (Beginner’s All-purpose Symbolic Instruction Code). «Бейсик» изучить гораздо проще, чем языки вроде «Паскаля» и «Cи». Он более компактный и медленный. Но на моих первых компьютерах Apple он работал просто прекрасно.
Вот поэтому я разработал кассетный интерфейс для Apple I. Если не считать замены статической памяти динамической, это было единственное изменение по сравнению с моей изначальной версией, созданной во время первых собраний «Клуба самодельных компьютеров» весной 1975 года. Я устроил так, чтобы сразу после включения компьютера «Бейсик» автоматически загружался в память с обычной кассеты и был готов к использованию.
Но тут я обнаружил нечто ужасное. Я допустил просчет. Я думал, что все версии «Бейсика» более или менее одинаковые и что все сто игр на «Бейсике» из моей книги будут запускаться тут же, как только вы их введете. Оказалось, что мой «Бейсик» и «Бейсик» HP, который я штудировал, очень сильно отличаются от «Бейсика» Билла Гейтса и Microsoft, который, в свою очередь, был основан на «Бейсике» фирмы DEC. Черт!
Так что запрограммировать эти игры для Apple I можно было, только внеся в них изменения.
Некоторые из них все-таки заработали на Apple I. Например, я адаптировал для своего «Бейсика» популярную игру «Звездный путь». По мотивам сериала. И она работала прекрасно.
Когда мы начали продавать платы Полу Терреллу – работая днями и ночами, чтобы вовремя поставлять их, – прибыль превзошла все мои ожидания. Внезапно наш маленький бизнес стал приносить мне больше, чем работа в HP. Конечно, это были не такие уж большие деньги. Но для нас это было много. Мы собирали коробки по 220 долларов и продавали их оптом Полу Терреллу по 500 долларов.
И нам, естественно, не требовалось на это много денег. У меня была основная работа, так что я думал: «Круто! Будут еще деньги на пиццу!» А что касается Стива, то он жил у родителей. Мне было двадцать пять, ему всего двадцать один – ну какие у нас могли быть расходы? Apple не нужно было зарабатывать много, чтобы оставаться на плаву и двигаться дальше. Мы не платили себе зарплату, не арендовали офис. Нам не нужно было платить за патенты. У нас не было юристов. Это было для нас мелким побочным занятием, и мы ни о чем особенно не беспокоились.
Мой отец, наблюдая все это, заметил, что мы на самом деле ничего не зарабатываем – ведь мы даже зарплату не получали. Но нам было все равно: ведь все это было ужасно весело.
Как только мы начали вести дела с Полом Терреллом, Стив договорился, чтобы я представил свою плату для Apple I на главном собрании «Клуба самодельных компьютеров» в марте 1976 года. Я уже несколько месяцев демонстрировал свой компьютер после собраний, но еще ни разу не делал формальной презентации для всей группы.
Да и вообще я никогда не выступал перед таким собранием. Столько внимания я никогда еще не получал. Ведь к тому моменту в Клубе было уже пятьсот человек, а то и больше. Собрание проводили в аудитории Стэнфордского центра линейного ускорителя. Я спустился по проходу с печатной платой в руках. Я приводил только факты. После этого случая я только один раз выступал на собрании клуба – тогда я представлял компьютер Apple II.
Многие из Клуба уже видели мой прототип. Так что я просто стоял перед всей толпой и описывал чипы, попавшие на плату: какие они, откуда взялись, каковы их спецификации и архитектура. Я рассказывал о том, как собрал эту плату. И о том, что с моей точки зрения было главным: ведь у моего компьютера была клавиатура, на которой может печатать человек, а не дурацкая таинственная панель с кучей лампочек и переключателей.
Я объяснил, что задействовал не статическую, а динамическую память, и объяснил, почему. Я рассказал, что на моей плате 8 килобайт памяти, а на материнской плате «Альтаира» – всего 256 байт. Я рассказал о маленькой программе для «Бейсика» – той, которая перемещала ваше имя по экрану. Я описал схему обработки видеосигнала, коннекторы, нужное напряжение – в общем, все. И наконец добрался до цены: 666 долларов 66 центов.
Не знаю, произвело ли это выступление эффект разорвавшейся бомбы. Лучше спросите кого-нибудь, кто видел меня на сцене. Ведь к тому моменту многие члены Клуба или открыли свои маленькие компьютерные компании, или поступили на работу в такие фирмы. Так что, может быть, они и не увидели ничего особенного в Apple I.
Но я видел. И Стив видел. Мы очень гордились им.
Я считал, что мы участвуем в величайшей революции всех времен. Я был просто счастлив по этому поводу. И я не стремился оказаться в большом бизнесе. Мне было просто очень весело.
А вот Рону Уэйну, нашему третьему партнеру, было не очень весело. Он привык к крупным компаниям и большим зарплатам. Мы выкупили его долю за 800 долларов, когда отправили первые платы Полу Терреллу и задолго до того, как мы привлекли первого внешнего инвестора.
Глава 13
Как появился Apple II
К началу 1976 года мы продали, наверное, 150 компьютеров. Покупал их не только Byte Shop, но и другие мелкие магазинчики, появлявшиеся по всей стране. Порой, мы просто катались на машине по Калифорнии, заглядывали в магазины и спрашивали, не хотят ли они выставить на витрину Apple I. Мы и вправду продали так несколько компьютеров.
Но все это была мелочевка. Мы видели, как по всей Кремниевой долине возникают все новые и новые компании. И одна из них, Processor Technology, предположительно продавала в месяц больше тысячи своих компьютеров SOL-20. В мире компьютерных фанатов это был хит. И этот компьютер, созданный энтузиастами, поддерживал клавиатуру: они разработали его после того, как я продемонстрировал свой Apple I на собрании «Клуба самодельных компьютеров». Apple I положил начало этому тренду.
Ли Фелзенштейн, который вел собрания нашего клуба, собственноручно разрабатывал SOL. А Гордон Френч там работал. Так что мы много слышали о них.
На мой взгляд, компьютер Processor Technology был не шибко впечатляющим. Мы со Стивом были уверены, что сможем продавать больше, чем они. И к тому моменту у нас уже появился прототип следующего компьютера – Apple II, и он был в десять раз лучше, чем Apple I.
Имея такой компьютер, мы с легкостью могли бы зарабатывать столько же, сколько Processor Technology. Нужны были лишь деньги на его производство.
Apple II, над которым я начал работать почти сразу же после того, как был закончен Apple I, был просто феноменальным шагом вперед. Например, я хотел иметь компьютер, способный работать с цветом. С самого начала при разработке Apple I я пользовался чипами, поддерживающими частоту развертки американского ТВ, и планировал ввести цветное изображение. Но решил, что лучше разработать новый компьютер.
Поддержка цвета – это не просто два-три лишних чипа. Вопрос был в эффективности и изяществе всей конструкции. Я хотел встроить цвет как фундаментальную функцию, а не как дополнение к существующей модели. В Apple II с самого начала подразумевалась возможность работать в цвете.
А еще я хотел разработать совершенно новый компьютер для текста и графики – причем и для того, и для другого требовалась системная память.
То есть вместо того, чтобы использовать отдельный терминал для обработки изображения и отдельную память для остальных вычислений, я решил объединить всю память DRAM. Ту часть памяти, что использовал микропроцессор, можно было задействовать для вывода на экран чего угодно.
Я знал, что тем самым сэкономлю несколько чипов. И в результате в Apple II оказалось вдвое меньше чипов, чем в Apple I.
К тому же он был заметно быстрее. Помните, я говорил, что Apple I нужна была постоянная