Компьютеры Apple от альфы до омеги. Часть 1. Apple I

C этой недели мы начинаем новый цикл исторических статей, в котором мы будем подробно рассказывать о каждом компьютере, когда-либо созданном компанией Apple. Сегодняшний наш материал посвящен Apple I – самому первому компьютеру, разработанному Стивом Джобсом и Стивом Возняком и положившему начало новой эпохе – эпохе инноваций Apple.

Разработка

Завсегдатай калифорнийского клуба Homebrew Computer в городе Пало Альто, 26-летний Стив Возняк, на тот момент был сотрудником компании Hewlett-Packard и заядлым хакером. В 1975 году он был одержим идеей создать собственный компьютер и испачкал не одну тетрадь, рисуя наброски схем устройства. Он даже написал компиляторы  FORTRAN и интерпретаторы BASIC для этих теоретических машин, однако хроническое безденежье мечтало ему реализовать свою задумку. Голодными глазами он смотрел на процессор Intel 8080, однако цена в 179 долларов казалась ему недостижимой. А между тем, среди членов клуба отказ от использования 8080 расценивался как безрассудная глупость. Приведем цитату из книги Майкла Моритца (Michael Moritz) «Маленькое королевство» (The Little Kingdom):

Тем летом Intel 8080 был настоящим центром мироздания для членов Homebrew Club. Компьютер Altair был основан на 8080, и его популярность среди деловых пользователей в то время начинала стремительно распространяться. Как на дрожжах росло количество компаний, либо производивших машины, способные запускать программы для Altair, либо создававших аксессуары, которые можно было подключать к компьютеру. В соответствии с особенностями микропроцессоров, программа или устройство, рассчитанные на работу с этим процессором, не смогут работать ни на одном другом. Объединение этих периферийных устройств для Altair было известно как шина S-100, использовавшая сто сигнальных линий. Фанаты 8080 испытывали практически религиозные чувства к шине S-100, даже несмотря на то, что были прекрасно осведомлены о ее несовершенстве. Люди, которые писали программы или создавали периферийные устройства для компьютеров на базе 8080, были уверены, что у конкурирующих микропроцессоров нет никаких шансов. По их мнению, высокое качество и богатый выбор программ и аксессуаров сделает эти компьютеры более полезными для пользователей и принесут больше прибыли компаниям. Тогда считалось, что 8080 обладает критической массой, достаточной для того, чтобы стереть все остальное с лица земли.

Интересовал Возняка и другой процессор – Motorola 6800, прежде всего потому, что он более чем 8080 напоминал его любимые миникомпьютеры (такие как Data General Nova). Тем не менее, этот процессор также был неподъемен для него в финансовом плане. Так бы и прозябал он дальше, если бы его товарищ Аллен Баум (Allen Baum) не нашел процессор, который был почти идентичен 6800, но при этом стоил намного меньше. Компания MOS Technology продавала свой чип 6502 за 25 долларов, тогда как Motorola 6800 стоил 175 долларов. Возняк решил остановить свой выбор на 6502 и начал писать версию «Бейсика», которая смогла бы работать на нем. Коллега по Hewlett-Packard смог запрограммировать компьютер так, чтобы он был способен симулировать функционирование 6502, and Возняк использовал его для своих первоначальных испытаний. Когда интерпретатор BASIC был готов, он начал думать над созданием компьютера, на котором этот программный код мог бы работать. Внеся некоторые изменения в свои чертежи, ранее составленные на бумаге и рассчитанные на использование с 6800, Возняк решил воспользоваться ими.

Чтобы сделать компьютер более простым в использовании, Возняк решил отказаться от панельных переключателей, которыми оснащался Altair, и сделал выбор в пользу клавиатуры. Для вывода изображения он воспользовался телевизором (напомним, что в то время самым распространенным механизмом для ввода/вывода был телетайп, состоявший из клавиатуры, печатной машинки и, если повезет, считывателя перфоленты). В плане функционала это был телевизионный терминал, подключенный к компьютеру посредством одной печатной платы (еще одно преимущество перед Altair). Возняк использовал чипы 256 x 4 PROM (программируемая память только для чтения) для создания 256-битной программы, которая обращалась к клавиатуре, когда телевизор был включен. Эта программа только позволяла вводить шестнадцатиричные значения, анализировать объем памяти и запускать программу по конкретному адресу. В Altair все эти действия было необходимо выполнять вручную при каждом включении компьютера.

Поскольку дешевых чипов RAM в то время на рынке не было, Возняк использовал сдвиговые регистры, чтобы передавать текст на экран телевизора. Вследствие этого видеотерминал работал достаточно медленно и отображал около 60 знаков в секунду. Однако эта скорость была низкой по нынешним стандартам, а в сравнении с телетайпами, выдававшими 10 знаков в секунду, это был настоящий прорыв. Если плата была заполнена целиком, требовалось 8 килобайт динамичной памяти RAM для загрузки BASIC в 4 КБ памяти, в результате чего на запуск пользовательских программ оставалось менее 4 килобайт. Компьютер обладал видеоконнектором, но подключать его к телевизору должен был сам пользователь. Кроме того, клавиатура не входила в комплект, продавалась по отдельности и подключалась к 16-штыревому DIP-коннектору. Питание необходимо было подключать к двум трансформаторам, чтобы получить 5 и 12 вольт для материнской платы. Компьютер не обладал ни динамиком, ни графикой, ни цветным изображением. Он был оснащен единственным периферийным слотом, но на момент его появления не было ни единого аксессуара, который туда можно было подключить. Этот компьютер обладал габаритами 40 х 30 см, оснащался единственной печатной платой (в то время большинство кустарных компьютеров работало минимум на двух платах), имел от 30 до 40 чипов и в связи с тем, что работал на «Бейсике», привлек внимание большого количества людей.

Продвижение

К началу 1976 года Стив Возняк закончил свой компьютер, основанный на процессоре 6502, и продемонстрировал его на одном из собраний Homebrew Computer Club, проходивших раз в две недели. 21-летний Стив Джобс в то время был близким другом Возняка и завсегдатаем того же клуба. В прошлом он уже успел поработать с Возняком, когда они создавали аркадную игру Breakout для приставки Atari. Джобс не скрывал, что тоже был очень заинтересован в разработке этого компьютера. Во время его создания он дал Возняку несколько ценных рекомендаций, в том числе относительно использования более новых динамичных модулей RAM вместо более дорогих статичных. Также он предложил Возняку собрать несколько печатных плат и продать их членам клуба, чтобы они тоже могли собирать свои компьютеры. Друзья объединили имевшиеся у них финансы, и 1 апреля 1976 года была официально учреждена компания Apple Computer Company. Вот что пишет автор Фрэнк Роуз (Frank Rose) о происхождении названия компании в своей книге «На запад от Эдема: конец невинности в Apple Computer» (West Of Eden: The End Of Innocence At Apple Computer):

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

Джобс обратился к владельцу недавно открывшегося магазина компьютеров под названием «The Byte Shop» с предложением купить у него несколько «яблочных» устройств. Предприниматель Пол Террелл (Paul Terrell) выразил заинтересованность в Apple I, но заявил, что хочет продавать только полностью собранные компьютеры. Террелл сказал, что если они смогут поставить ему пятьдесят готовых к использованию компьютеров, он заплатит им наличными при получении. Выяснилось, что затраты на производство компьютера оказались больше, чем Джобс и Возняк ожидали. В результате они были вынуждены взять беспроцентный кредит на 30 дней и, закрывшись в гараже Джобса, начали упорно работать над производством и тестированием Apple I. В конечном итоге Джобс доставил оговоренное количество компьютеров в Byte Shop. Хотя эти «полностью собранные» компьютеры не имели системы электропитания, клавиатуры и монитора, Террелл сдержал свое обещание и заплатил им. В июле 1976 года Apple I поступил в продажу. Цена его составляла 666,66 доллара, что почти вдвое больше затрат на производство и дилерской комиссии. В общей сложности было произведено двести компьютеров Apple I, и 175 из них были распроданы за первые десять месяцев.

Хотя Apple I был более прост в использовании, чем Altair (благодаря встроенному коду ROM), все равно процесс его настройки занимал очень много времени. Прежде чем «Бейсик» был готов к использованию, Возняку нужно было впечатать около 3000 шестнадцатиричных символов. Он мог сделать это за 20-30 минут, притом что этот код он помнил наизусть. Менее искушенному пользователю работать на BASIC было куда сложней. Чтобы облегчить их труд, Возняк по настоянию того же Пола Террелла разработал кассетный интерфейс. Он был вмонтирован в небольшую печатную плату высотой в 5 см и подключен в специальный слот на материнской плате. Карта продавалась за 75 долларов, и в ее комплект входила кассета с «Бейсиком», написанным Возняком. В комплект карты входила рекламная листовка Apple, в которой заявлялось: «Наша философия состоит в том, чтобы предлагать вам программное обеспечение для наших машин бесплатно или по минимальной цене». Интерфейс был рабочим, однако было достаточно сложно подобрать нужную громкость и тембр кассетного проигрывателя, чтобы успешно загружать язык программирования. Тем не менее, такая конфигурация позволяла работать при 1200 бодах (в то время как другие системы в 1976 и 1977 годах работали при 300 бодах).

Хотя основная активность в компьютерной сфере наблюдалась в Кремниевой долине, весть об Apple I распространилась и за пределы штата Калифорния. В 1976 году Стэн Вейт (Stan Veit) открыл в Нью-Йорке The Computer Mart – первый компьютерный магазин на восточном побережье США. В этом магазине, который сначала был одним из отделов супермаркета Polk’s Hobby Department Store в центре Манхэттена, а затем переехал в отдельное помещение на Мэдисон Авеню, продавались такие модели компьютеров как IMSAI 8080, Sphere и Southwest Technical Products M6800 (в том числе на базе процессоров Motorola 6800). Пол Террелл из Byte Shop связал Джобса с Вейтом, и после одного телефонного разговора в The Computer Mart уже доставили наложенным платежом посылку, в которой находился тот самый Apple I. Вейт показал его своим приятелям-специалистам, которые не могли поверить, что эта небольшая коробочка может быть компьютером. Тем не менее, подключив к этому устройству питание и клавиатуру (о последней им пришлось дополнительно разговаривать с Джобсом, и он с удовольствием прислал ее, также наложенным платежом), перед ними стоял рабочий компьютер, который был существенно компактней, чем все компьютеры, доступные в то время на рынке. Вместе с клавиатурой Джобс вложил в посылку кассетный интерфейс, а также пленку с программой Game Of Life.

Впечатленный этим компактным компьютером, Вейт попросил своих специалистов вмонтировать Apple I в кейс и, прихватив с собой девятидюймовый монитор и клавиатуру, он направился в нью-йоркское представительство Ассоциации вычислительной техники. Вейт с невозмутимым видом разложил все это богатство на столе и запустил программу Game Of Life так, чтобы все в зале это видели. Когда выступавший в тот момент оратор прервался, чтобы спросить, что такое отображается у Вейта на мониторе, он не мог поверить, что в том небольшом кейсе у него находился компьютер. Некоторые посетители были убеждены, что эта машина всего лишь была портативным терминалом, который через потайной телефонный шнур был подключен к спрятанной рабочей станции. Когда же Apple I был детально продемонстрирован, восторгу аудитории не было предела.

После этого Вейт решил прокатиться в Калифорнию, чтобы навестить Джобса и Возняка в их гараже. Возняк продемонстрировал ему прототип компьютера Apple II с работающей цветной игрой Breakout, и Вейт сказал, что по качеству графики этот компьютер превосходил даже Cromemco Dazzler (популярный аксессуар для шины S-100 на компьютерах Altair и IMSAI). Джобс сказал ему, что они решили прекратить производство Apple I и начали делать усовершенствованную модель Apple II. Тем не менее, Вейт призвал его выполнить обязательства перед своими клиентами и дилерами, которые закупили платы Apple I для продажи, по обеспечению их готовой версией «Бейсика». Он считал, что это имеет принципиальное значение для репутации компании и ее будущего успеха.

28 августа 1976 года двум Стивам было предложено поучаствовать в национальной компьютерной выставки PC ’76 в Атлантик-Сити, и они с удовольствием приняли это приглашение. Воспользовавшись телевизором в номере отеля, Возняк добавил последние штрихи к интерпретатору BASIC, чтобы он был готов к официальной демонстрации. Несколько компьютеров Apple I, участвовавшие в выставке, привлекли внимание аудитории своими компактными габаритами и быстрым кассетным интерфейсом. И это невзирая на то, что в шоу участвовало два других компьютера на базе процессоров 6502 (KIM-1 и Baby). Тем не менее, большого количества заказов в тот день не последовало, к большому разочарованию Стива Джобса.

Впечатления пользователей

Одним из первых пользователей, который приобрел компьютер Apple I, стал человек по имени Джо Торжевски (Joe Torzewski). Спустя некоторое время он получил официальное уведомление от Apple Computer, в котором говорилось, что компания разработала новый и более современный компьютер (Apple II) и отказывается от дальнейшей поддержки Apple I. Тем не менее, для Торжевски это не было препятствием. Он решил создать группу пользователей Apple I, и впоследствии (по его просьбе) Apple перенаправляла в эту группу все запросы, связанные с технической поддержкой для владельцев Apple I.

Вместе еще с пятью владельцами Apple I, которые составили костяк этой группы, Джо заявил: «Мы разработали аппаратное и программное обеспечение, в которое включаются такие вещи как интерфейсная графическая плата, расширение памяти и игра «Шахматы». Мы сконвертировали язык Focal для компьютера Apple I и заставили его работать. Также мы работаем над расширительным слотом, который позволит подключать к компьютеру более современный монитор, а также создаем новые программы».

В апреле 1977 года, Apple Computer решила снизить цену на Apple I с 666 долларов до 475 за модель с 4 КБ RAM и до 575 за модель с 8 КБ. Также для приобретения были доступны новые программные кассеты. В их число входил BASIC от Возняка (на загрузку которого требовалось всего 30 секунд), дисассмблер, усовершенствованная программа-монитор, а также игры, в числе которых Star Trek, Mastermind, Lunar Lander, Blackjack и Hamurabi. Каждая кассета продавалась по цене 5 долларов, и некоторые из этих программных продуктов позднее были выпущены и для Apple II.

Клуб энтузиастов Apple I также занимался распространением среди своих членов информации о новинках аппаратного обеспечения, например, о монохромной графической плате (напомним, что Apple I был создан как текстовый компьютер), а также советов о том, как отрегулировать 40-столбцовый принтер (SWTPC PR-40) или как подключить телетайп.

Время проходило, и многие члены клуба Apple I изменяли своему объекту былого поклонения с более новыми и мощными машинами. И только пользовательская группа Джо Торжевски осталась неподвластна времени и сохранила знамя пионеров компьютерной эры. Кстати, она работает и сегодня, и обитает на сайте Apple I Owner’s Club.

Сегодня компьютер Apple I является настоящим раритетом, поскольку на данный момент из 200 произведенных машин в мире сохранилось, по разным подсчетам, от 30 до 50 таких устройств. А пару недель назад один из немногих сохранившихся в рабочем состоянии экземпляров был продан на лондонском аукционе Christie’s по цене 174 000 долларов.

Компьютеры Apple от альфы до омеги

Часть 1. Apple I
Часть 2. Apple II
Часть 3. Apple II Plus
Часть 4. Apple III
Часть 5. Apple IIe
Часть 6. Lisa
Часть 7. Macintosh
Часть 8. Apple IIc
Часть 9. Apple IIGS
Часть 10. Macintosh SE и Macinosh II
Часть 11. Macintosh Portable
Часть 12. Macintosh IIfx, Classic, LС и IIsi
Часть 13. Macintosh Quadra 700 и 900
Часть 14. Macintosh PowerBook
Часть 15. Macintosh Centris
Часть 16. Newton MessagePad
Часть 17. Macintosh TV
Часть 18. Power Mac
Часть 19. eMate 300
Часть 20. 20th Anniversary Macintosh
Часть 21. iMac
Часть 22. iBook
Часть 23. Xserve
Часть 24. eMac
Часть 25. Mac mini
Часть 26. MacBook Pro
Часть 27. MacBook
Часть 28. Mac Pro
Часть 29. MacBook Air
Часть 30. iPad

 
Чтобы оставить комментарий