– Присаживайся, – сказал Джон Фачини. Он вел этот проект.
Я сел. Хотел начать говорить сразу, но решил, что стоит дождаться вопросов.
– Итак, твоей работой будет портирование с Apple II на Commodore 64. Можешь рассказать нам, что у этих компьютеров общего? – начал Стив Миюз.
С чего бы начать? Я решил ничего не упускать и принялся рассказывать с основ.
– Это восьмибитные компьютеры с 64 килобайтами оперативной памяти и ПЗУ, контролирующим все функции компьютера. У обоих компьютеров есть особые отделы памяти, которые управляют специфическим для этих машин железом. Процессор Commodore – MOS 6510, а у Apple II – 6502, так что у них общий набор инструкций, но у Commodore сзади есть еще один двунаправленный восьмибитный порт ввода-вывода.
Меня никто не останавливал, так что я продолжил.
– Хорошая новость в том, что у Commodore можно отключить ПЗУ и ввод/вывод и использовать все 64 килобайта оперативной памяти. Apple II умеет переключать банки памяти, так что на нем ее доступно примерно столько же, но отключить блок $C000 нельзя, потому что он управляет железом. У C64 есть режим с шестнадцатью цветами, что больше, чем на Apple, поэтому я хочу использовать его. В целом, портирование по большей части будет состоять из работы над вводом, графикой и выводом звука, чтобы по максимуму использовать возможности Commodore.
Программисты закивали и перевели тему в другое русло:
– Поговорим о твоем знании ассемблера процессора 6502.
Я только этого и ждал.
– Спрашивайте о чем угодно. Инструкции, ПЗУ, что угодно об Apple II. Я на все отвечу.
Некоторые из старших программистов улыбнулись друг другу.
– Что ж, проверим.
И они проверили. Меня спрашивали обо всем. Возможность поговорить с девятью экспертами о любимом языке оказалась за радость. В какой-то момент я, кажется, совсем забыл, что нахожусь на собеседовании.
Самое важное – оказалось, что я не хуже их. Я ощущал себя свободным и полным энергии: уже не переживал, что могу остаться на обочине революции, – теперь я стремился опередить ее.
Перед собеседованием мое настроение подняло еще одно идеальное совпадение. Журнал Nibble принял мою новую игру Major Mayhem, и когда меня спросили, чем я занимаюсь, эта новость пришлась кстати, а затем я перешел к рассказу об остальных моих играх. В той комнате я оказался самым молодым, однако списка моих проектов и печатавших их журналов оказалось достаточно, чтобы они поняли: я знаю свое дело и справлюсь с работой.
Мне предложили должность, и я согласился.
Я наконец-то попал в игровую индустрию, и реальная жизнь тоже начала налаживаться. Хорошая работа оказалась важна как никогда, потому что Келли забеременела. По настоянию моих родителей и к большому неудовольствию ее семьи мы решили пожениться, а затем переехать на другой конец страны поближе к моему новому месту работы.
Мне только исполнилось двадцать, а я уже начал свой путь к славе – по крайней мере надеялся на это. Моя стартовая зарплата? Двадцать две тысячи долларов в год. На эти деньги можно было жить, тем более что на такую работу я бы согласился и бесплатно. Я оказался именно там, где хотел.
2. Устроился в Origin – начало положено
В начале ноября 1987-го мы отправились в путь через Америку – Келли на Ford EXP, я на Yugo, – но поездка пошла вразрез с нашими ожиданиями. В Неваде обогреватель Келли сломался, и мы стали меняться машинами, чтобы не замерзать. В Олбани у «Форда» умерла трансмиссия, мы оставили его в мастерской и поехали дальше вместе, уже опаздывая. Меня ждали на работе в городе Манчестер, штат Нью-Гэмпшир, на следующий день, и к этому же времени прибывали наши вещи.
Нам пришлось тяжело. Не было ни финансовой, ни моральной поддержки. Месяцем ранее, когда мы только решили пожениться, родители Келли были не в восторге: мормоны не поддерживают ни секс до свадьбы, ни совместную жизнь вне брака, так что дочь, на их взгляд, вела себя неподобающе. Сами мы не считали, что делаем что-то не так. Моим родителям нравилась Келли, но они тоже тихо переживали за двух юных, неопытных и небогатых детей, строящих совместную жизнь. Мама никогда не говорила этого вслух, но Келли шла по ее стопам: сразу после школы вышла за Ромеро и забеременела. Возможно, именно эти совпадения заставили маму волноваться – или наоборот, именно из-за них она и молчала, чтобы не показаться лицемеркой. Впрочем, какая разница. Как только Келли забеременела, мы решили пожениться, отправились в здание городского совета и произнесли клятвы.
Я начал работать в Origin в середине ноября, и на той же неделе журнал Nibble поместил на обложку мою игру. «MAJOR MAYHEM, приключение в космосе, аркада и экшен», – гласил подзаголовок. На картинке герой вылетал из экрана Apple II, спасаясь от жуткого тарантула. Клубы дыма от взлетающей ракеты покидали монитор и закручивались вокруг корабля и паука.