– Вселяетесь? – спросил служащий. – Пятьдесят долларов.
Я смутился, как никогда в жизни.
– Эд, извините, – забормотал я, – но у меня нет столько наличных.
Эд смотрел на меня минуту; похоже, я не оправдал его ожиданий. Потом он сказал:
– Ничего, запишем на мою карточку.
Оставшись один в комнате, я позвонил Биллу и сообщил:
– Компьютер у них работает.
Мы радовались, но и нервничали: завтра все решится.
На следующее утро Эд и Билл Йейтс нависли надо мной, пока я, сидя перед «Альтаиром», вводил программу загрузчика с помощь тумблеров передней панели байт за байтом. В отличие от плоских пластиковых переключателей на PDP-8 металлические тумблеры «Альтаира» переключались туго. Процедура заняла пять минут, и я очень боялся, что Эд и Билл заметят, как я нервничаю. «Не заработает», – повторял я про себя.
Я ввел двадцать первую команду, задал начальный адрес и нажал кнопку RUN. Огоньки на машине налились мутным красным сиянием, пока 8080-й выполнял шаги загрузки – по крайней мере хотя бы это получилось. Я включил считыватель перфоленты, и телетайп, пыхтя, начал втягивать наш интерпретатор Бейсика. При скорости десять символов в секунду чтение заняло семь минут (в те дни, пока машина загружала перфоленту, люди успевали попить кофе). Ребята из MITS стояли молча. В конце я нажал STOP и снова установил адрес на 0. Мой палец вновь застыл над кнопкой RUN…
Я ни в чем не мог быть уверенным. Тысячи мелочей могли пойти неправильно в симуляторе или интерпретаторе, несмотря на двойную проверку Билла. Я нажал RUN. «Это вообще не может работать».
Принтер телетайпа шумно ожил. Я вытаращился на заглавные буквы, не веря своим глазам.
Там было напечатано:
MEMORY SIZE? (РАЗМЕР ПАМЯТИ?)
– Эй, – сказал Билл Йейтс, – он что-то напечатал!
Они с Эдом впервые увидели, как «Альтаир» делает что-то, кроме маленького теста памяти. Они были ошеломлены. Я не верил своим глазам. Мы все смотрели на машину несколько секунд, а потом я напечатал полное число байтов на семи картах памяти: 7168.
«ОК», – выплюнул «Альтаир». Теперь я знал, что пять процентов нашего Бейсика точно работают, но это еще не все. Лакмусовой бумажкой должна была послужить стандартная команда, которую мы использовали в качестве промежуточного теста в Кембридже. Она опиралась на ключевые коды Билла, на математику с плавающей запятой Монте и даже на мои «аббревиатуры», которые сокращали отдельные слова (например, «PRINT») до одного символа. Если команда сработает, значит, львиная доля нашего Бейсика тоже будет работать. Если нет – мы провалились.
Я набрал команду: