Бомбора - Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы стр 5.

Шрифт
Фон

Скачок от первых экспериментов к коммерческим прототипам случился быстро. Сам Педдл осознавал происходящее, но управляющие 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. Возняку, к его большому разочарованию, пришлось отказаться от своей имплементации Бейсика в пользу решения от Пола Аллена и Билла Гейтса при поддержке Монте Давидоффа. Именно Давидофф привнес поддержку вычислений с плавающей точкой в MS BASIC, заимев преимущество перед конкурентами.

Ричарду, как когда-то дартмутским студентам, приходилось прописывать код в тетради заранее, прежде чем в отведенные часы усесться за телетайп. После ввода всех команд он мог запустить программу, изучить ее работу и внести изменения, хотя низкая скорость передачи данных (каждое действие просчитывалось несколько минут) делу не сильно помогала, как и вывод через принтер. Долгие паузы Ричард коротал, мечтая о личном компьютере,  и вычисления станут проходить быстрее, и под школьный график не придется подстраиваться.

Из всей «Троицы» Apple II был наиболее перспективной платформой для разработки игр. Он обладал графическими возможностями, недоступными обоим конкурентам, и клавиатура у него была гораздо удобнее, чем переработанная панель калькулятора от Commodore. Стив Возняк, один из первых разработчиков видеоигр как таковых, сконструировал Apple II с расчетом на их запуск, в то время как микрокомпьютеры PET и TRS‐80 больше подходили для бизнеса и учебных целей. Для Гэрриота Apple II был идеальным выбором, но самая базовая его комплектация обходилась в 1298 долларов [30]. Между тем его отец Оуэн видеоигры не жаловал, но был счастлив, что сын наконец заинтересовался информатикой и программированием.

Приближалось лето 1979‐го, а с ним и конец учебного года. Ричард стал с тревогой задумываться о будущем: он потеряет доступ к школьному компьютеру, а значит, никаких экспериментов, которых, помимо изначального прототипа, набралось уже 20 ревизий. Только с покупкой микрокомпьютера он сможет продолжать работу на каникулах, но без согласия родителей такое не провернуть. Вспомнив свой опыт с директором, Ричард набрался смелости и предложил отцу сделку: он заканчивает игру, искореняет в ней баги и все так же приносит из школы хорошие оценки. А за это родители покупают ему микрокомпьютер.

Оуэн согласился, и Ричард его не разочаровал. Оценки оставались высокими и позволили сыну пойти по стопам отца и поступить в Техасский университет на кафедру электротехники. Что для молодого человека было еще важнее, 28‐я версия его игры стала финальной, не показав при тестировании багов и недоработок.

Ричард сдержал обещание, и пришел черед его отца выполнить свою часть сделки: Гэрриот получил первый собственный микрокомпьютер.

Новенький Apple II Plus, разумеется.

2

Вундеркинды

В один знаменательный вечер <> Ричард притащил на масштабную D&D-сессию свой первый компьютер и программку, которая была у него в работе (мы тогда собрались у друга). Из нее потом выросла Akalabeth.

Роберт Уайт

Мне как-то попалась игра под названием Escape!. Это был простенький лабиринт в низком разрешении, но он подтолкнул меня изучить потенциал 3D-графики. Я все лето работал над выводом 3D, но уже в высоком разрешении, и внедрял полученные знания в еще одну итерацию моей ролевой игры. Так появился проект, который я даже не планировал публиковать,  Akalabeth.

Ричард Гэрриот, The Official book of Ultima Шэя Аддамса

В июне 1979 года компания Джобса и Возняка выпустила на рынок первую ревизию своей рабочей лошадки Apple II Plus. Была обеспечена полная обратная совместимость с предшественником, но объем памяти в базовой версии подняли с 4 до 48 кБ благодаря падению цен на ОЗУ. Ранее у Apple случились проблемы с FCC [31] в связи с электромагнитными интерференциями у начальной комплектации первой модели вплоть до того, что комплектные контроллеры-колеса спустя несколько месяцев пришлось изъять. Plus уже шел в особом пластмассовом корпусе с латунной обкладкой внутри, чтобы экранировать комплектующие и снизить электромагнитные «шумы». Главной же особенностью Plus было включение Applesoft, интерпретатора Бейсика от Microsoft по заказу Apple (отсюда и такое сдвоенное название), прямо в ПЗУ он был доступен еще с 1977‐го, но лишь как платное расширение. Applesoft обладал большими возможностями (в частности, инструментами для математических расчетов), чего не хватало Integer BASIC Возняка. На этом диалекте было проще писать приложения для финансовой и научной сфер. К моменту выхода Apple II Plus Applesoft окончательно заместил возняковский интерпретатор, поскольку был мощнее и функциональнее, хотя и существенно медленнее.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3