Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы - Андреа Контато
Гэрриот: «Каждый новый „кадр“ приходилось выжидать по 10–30 секунд… Очень низкий был „фреймрейт“. „Неповоротливо“ – вот подходящее слово… невероятно медленно по сегодняшним меркам. И все это под аккомпанемент акустического модема на 300 бод [20]!» [21]
Пока Ричард впервые сражался со сложностями создания игры на Бейсике, развитие компьютеров внезапно скакнуло вперед. Чарльз Ингерхэм Педдл, выдающийся американский инженер, оставил заметный след в General Electric в золотую эпоху производства устройств распределения времени. Подметив, что рынок меняется и услуги, на которых поднялась GE, с каждым годом становятся все менее востребованными, Педдл покинул компанию и перешел в Motorola. Там он вошел в команду Томаса Х. Беннета, разработавшую MC6800 – первый чип в серии 6800, который нашел применение в множестве устройств: кассовых аппаратах, ЭЛТ, аркадных и пинбольных автоматах и даже некоторых компьютерах – как для самостоятельной сборки, так и готовых.
В середине 1970‐х микропроцессоры были крайне дороги, что ограничивало их сферу использования. Педдл полагал, что дешевый в производстве чип потрясет рынок, но в верхах Motorola его идею не оценили. В итоге он уволился оттуда и перебрался в MOS Technology [22] вместе с некоторыми коллегами по разработке MC6800. Уже там группа под руководством Педдла собрала новый чип, MOS 6502, который мог не только продаваться «в плюс» по 25 долларов (по сравнению с 170 долларами за MC6800 и более чем 200 долларов за Intel 8080), но и сражаться на равных с конкурентами. А в ряде операций он даже превосходил их по производительности.
Секрет столь низкой цены на продукты MOS заключался в особенностях производственной цепочки, благодаря которым количество дефектных чипов снижалось по сравнению с конкурентами. Этот фактор был одним из ключевых в микропроцессорной революции. Появление MOS 6502 на рынке заставило других производителей полупроводников значительно сбавить цены и тем самым предварило зарождение новой индустрии. Теперь обычный человек мог позволить себе устройство с микропроцессором – так спрос на обзаведение личным компьютером нашел свое предложение.
До прихода микрокомпьютеров ранним энтузиастам приходилось собирать простейшие ЭВМ вручную из комплектов, которые распространяли изобретатели-одиночки. К этой касте относился и особо талантливый инженер Стив Возняк, который разработал свой компьютер на основе Motorola 6800. В отличие от других электронщиков, веривших в победу Intel 8008, ему приглянулся конкурент; благодаря низкой цене он приобрел напрямую от Педдла образец MOS 6502 и переработал спецификации микрокомпьютера под него. Когда Возняк показал результат своему другу Стиву Джобсу, тот пришел в восторг и предложил организовать бизнес по продаже наборов для сборки, как делали многие компании вроде MOS, MITS и IMSAI.
Скачок от первых экспериментов к коммерческим прототипам случился быстро. Сам Педдл осознавал происходящее, но управляющие MOS все не решались вступать на узконаправленный рынок микрокомпьютеров, а вскоре Motorola изничтожила конкуренцию в нише 6800‐х, затаскав MOS по инстанциям и вынудив уладить дело вне суда. Продажа MOS производителю калькуляторов Commodore, где основателем и управляющим был американский бизнесмен польского происхождения Джек Трэмиел, открыла перед Педдлом большие возможности. Вообще Трэмиел купил MOS только для того, чтобы удешевить производство калькуляторов и, как следствие, пободаться на равных с Texas Instruments. Но когда Педдл объяснил ему, что рынок калькуляторов в упадке и стоит переключиться на новую микрокомпьютерную жилу – тем более владея самым дешевым чипом на рынке! – глава компании впечатлился и дал добро.
Чтобы опередить конкурентов, Педдл предложил Трэмиелу выкупить уже готовое решение. Он вспомнил, как помогал Возняку и Джобсу в процессе доделывания Apple II, и посоветовал главе компании связаться с ними и выяснить, возможно ли приобрести прототип, доработать и пустить в массовое производство. Начались переговоры, но Джобс был чересчур амбициозен и не согласился на условия сделки. Так Commodore могла купить Apple, но не сложилось.
Поэтому Педдлу пришлось обойтись без прототипа Возняка. Вместо этого был создан Commodore PET, мощный и относительно дешевый микрокомпьютер. В комплекте шли магнитофон для считывания магнитной ленты [23] и клавиатура, похожая на калькулятор (фирма Трэмиела их все еще производила, но из-за конкуренции с Texas Instruments проблем было все больше). Понимая, что микрокомпьютер без подходящей операционной системы довольно бесполезен, Педдл в последний момент добавил на ПЗУ PET интерпретатор Бейсика от маленькой софтверной компании Micro-Soft[24]. Этот продукт Пола Аллена и Билла Гейтса был уже известен в компьютерной среде, и его высоко ценили… даже те, кто не решался приобретать дорогущую лицензию [25].
А тем временем похождения Возняка и Джобса продолжались. Им удалось выбить финансирование у венчурных капиталистов, в числе которых были Дон Валентайн и Майк Марккула, – на эти средства и был выпущен Apple II. Этот микрокомпьютер также базировался на чипе MOS 6502 и обладал характеристиками, схожими с PET в плане как доступной памяти, так и поддержки привода на магнитной ленте.
У обоих основателей Apple были связи с Ноланом Бушнеллом из Atari. Джобс трудился там ремонтником, а Возняк подготовил технологическую основу для игры Breakout. Когда последний приступил к работе над Apple II, он в первую очередь желал создать платформу с инструментарием для написания игр. Возняк подготовил среду разработки Integer BASIC с возможностями для вывода графики и цветов (16 в низком разрешении, 6 – в высоком), но без функционала для операций с плавающей точкой.
В это время Radio Shack [26] тоже захотели заиметь похожий продукт и связались с Commodore. Трэмиел в очередной раз оказался непоколебим в своих требованиях, и сделка сорвалась – RS пришлось справляться самим. Технари из Tandy Corporation во главе со Стивом Лейнингером оперативно собрали TRS‐80, микрокомпьютер на базе Zilog Z80 – еще одного дешевого чипа, который придумал Федерико Фаджин из команды разработчиков Intel 8008. Этот чип будут широко применять в видеоигровых автоматах (такие аркадные хиты, как Pac-Man, Galaxian и Galaga) и консолях, в том числе SEGA Master System и Game Boy [27].
Подытожим: к 1977 году на рынке присутствовало три разных микрокомпьютера – Apple II от двух Стивов, TRS‐80 от Tandy Corporation (продавался через сеть Radio Shack) и Commodore PET от Чака Педдла (дебют компании Джека Трэмиела на поприще IT). Во все три изначально была заложена поддержка Бейсика, при этом TRS‐80 включал свой диалект на базе Tiny BASIC [28], рассчитанный на устройства с малым объемом ОЗУ. Ставка Commodore на Бейсик окупилась, и в течение года с выхода PET в комплектацию Apple II и TRS‐80 [29] включили интерпретатор языка от Micro-Soft.