Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы. Андреа Контато
Чтение книги онлайн.

Читать онлайн книгу Ultima. Сквозь Лунные Врата. История Ричарда Гэрриота и его знаменитой франшизы - Андреа Контато страница 7

СКАЧАТЬ но из-за конкуренции с 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, заимев преимущество перед конкурентами.

      Ричарду, как когда-то дартмутским студентам, приходилось прописывать код в тетради заранее, прежде чем в отведенные часы усесться за телетайп. После ввода всех команд он мог запустить программу, изучить ее работу и внести изменения, хотя низкая скорость передачи данных (каждое действие просчитывалось несколько минут) делу не сильно помогала, как и вывод через принтер. Долгие паузы Ричард СКАЧАТЬ



<p>24</p>

Такое написание названия в 1975 году предложил Пол Аллен, соучредитель компании, и именно оно мелькает в первых версиях интерпретатора. Дефис пропадет в 1978-м. – Прим. пер.

<p>25</p>

Gates, Bill. Open Letter to Hobbyists («Открытое письмо энтузиастам») в ответ на бурное пиратство интерпретатора Бейсика для Altair 8800 (1976). – Прим. авт.

<p>26</p>

Американская компания, сеть розничных магазинов по продаже электроники. – Прим. ред.

<p>27</p>

Не совсем корректно. В Game Boy стоит собственный чип LR35902 производства Sharp с процессором SM83, сочетающим регистры Intel 8080 и частичный набор инструкций от Z80: https://www.copetti.org/writings/consoles/game-boy/#cpu. – Прим. пер.

<p>28</p>

В TRS‐80 действительно использовалась «ужатая» версия Бейсика, но не Tiny BASIC, а Level I BASIC. – Прим. науч. ред.

<p>29</p>

В то время эти машины объединяли словом «Троица», а сам год прозвали «Годом Троицы». – Прим. авт.