В феврале 1975 г. накануне назначенной встречи с Эдом друзья работали допоздна. Пол успел на первый утренний самолет в Нью-Мексико. Вдруг его как водой окатали — да они же забыли написать программу для загрузки Бейсика в память Altair. Он начал писать ее во время снижения самолета при подлете к Альбукерке.
В Альбукерке Пол чувствовал себя неуютно. Местные жители этого залитого солнцем города были легко и небрежно одеты и носили ковбойские шляпы. К нему подкатил грузовик с мужчиной лет 40, отрекомендовавшимся Эдом Робертсом. Он сказал Полу, ожидавшему его в деловой части города у большого здания с обширными офисами: «Я отвезу вас в нашу опытно-конструкторскую лабораторию». Altair попал на обложку «Popular Electronics», и Пол предполагал, что MITS — крупная компания. Но вскоре он узнал, что это маленькая мастерская, расположенная между прачечной самообслуживания и массажным кабинетом.
Когда они вошли в «опытно-конструкторскую лабораторию», Пол впервые увидел собранный Altair. Это была усовершенствованная модель с памятью 6К. Пол захотел тут же проверить Бейсик, но Робертс сказал, что не стоит торопиться.
Билл оставался в Кембридже и с волнением ждал известий о результатах встречи. Надежд у него почти не было. Уж слишком много было неизвестных параметров. Точна ли моделирующая программа Пола? Может быть, в его Бейсике есть ошибки? Вечером позвонил Пол и попытался убедить его в том, что все будет в порядке, хотя он сам не был в этом уверен.
Решающий момент наступил на следующий день в офисе Робертса. Пол установил перфоленту на считывающее устройство, которое он подключил к компьютеру. Робертс с недоверием смотрел на все эти манипуляции. Прошли долгие минуты, пока данные загружались в память машины.
Неожиданно Altair отреагировал, выдав слово «READY» («Готов»), на подключенный к нему телетайп. Это означало, что Altair готов к вводу программы, написанной на Бейсике. «Работает!» — воскликнул Эд Робертс.
Пол удивился (и успокоился!) еще больше, чем Робертс. Но ему еще надо было доказать, что Бейсик нормально работает. Первой программой, проверенной на машине, стала программа, моделирующая приземление космического корабля, из книги по программированию на Бейсике. Это стало первым практическим использованием компьютера Altair. Бейсик Билла работал без сучка и задоринки. Робертс был потрясен. Теперь можно было приступать к переговорам. Он был готов туг же подписать договор.
Пол побежал к телефону и рассказал Биллу об их триумфе. Биллу, запутавшемуся в своих планах на будущее, не хватало лишь этого толчка; его охватила бурная радость.
Позже, вспоминая этот момент, они всегда поражались тому, что Бейсик Билла действительно заработал, учитывая то, как он был написан. Одна-единственная ошибка означала бы провал. Если бы они что-нибудь неправильно поняли в книжке о чипе 8080 или если бы в моделирующей программе Билла была мельчайшая погрешность, то при вводе Полом текста программы с перфоленты ничего бы не получилось.
Бейсик имел огромное значение для компьютера Altair — и компьютерной промышленности. Теперь можно было разрабатывать прикладные программы для таких сфер деятельности, как бухгалтерский учет и статистика. Легко понять желание Робертса как можно скорее выбросить Бейсик на рынок, но Гейтс хотел перед его выпуском «в свет» сделать несколько последних штрихов. Он продолжал оставаться в Гарвардском университете, изучая право и подчищая Бейсик на центральном компьютере университета. Его преподаватели не могли и представить себе, на что у него уходит такая уйма машинного времени.
Аллен вернулся в Honeywell, но поддерживал связь с Робертсом, покупавшим машинное время, чтобы Гейтс мог доработать свой Бейсик. В конце концов Робертс предложил Аллену работать у него и заняться разработкой программного обеспечения для компьютера Altair. Аллен стал сотрудником MITS в мае 1975 г. В возрасте 22 лет он занял должность заведующего отделом программного обеспечения. Он, в свою очередь, в начале летних университетских каникул убеждал Гейтса присоединиться к нему в Альбукерке. Гейтс продолжал совершенствовать Бейсик для Altair, готовя его к официальному выпуску в продажу.
По стандартам того времени Бейсик Гейтса отличался очень высокой надежностью. Если пользователь делал ошибку, выводилось соответствующее сообщение. Бейсик не давал неправильных результатов и, более того, не приводил к «зависаниям»[3] компьютера. Программа была настолько хорошо написана, что она в течение следующих шести лет господствовала на рынке микрокомпьютеров.