Выбрать главу

5 января 1981 г. Боб ОФир написал письмо сотруднику IBM Лу Флашински, отражающее масштаб имеющихся проблем:

Дорогой Лу!

В течение нескольких последних недель Microsoft старательно работает над созданием 86-DOS на прототипе. Сначала техника работала как будто бы удовлетворительно, но по ходу дела выяснилось, что у нас не вполне исправная система. Судя по беседам с инженерами в Бока, проблема, по-видимому, заключается в платах прототипа для монтажа накруткой. Говорили, что по мере нагревания системы могут нарушаться контакты с проводами, что приводит к нерегулярным нарушениям.

В связи с характером работы по созданию операционной системы на прототипе иногда, к сожалению, у ходят целые дни на то, чтобы разобраться в чем дело: в технике или программном обеспечении. Впустую ушло уже немало таких дней и, хотя еще можно подготовить DOS и стандартный Бейсик к 12 января, в графике уже не осталось никакого резерва.

Завтра должен приехать Кен Роу из инженерной группы в Бока и привезти с собой новые травленые варианты данных плат. Если эти пла ты будут работать надежно, думаю, мы сможем вернуть проект в нормальную колею. Однако любые дополнительные проблемы с техникой будут означать невыполнение напряженного до предела графика.

Искренне Ваш,

Роберт О’Рир, руководитель проекта

В феврале 1981 г. MS-DOS впервые заработала на прототипе. Теперь Боб ОФир написал Пату Харрингтону из IBM письмо с выражением беспокойства о недостаточном быстродействии компьютера.

Мы выполнили ряд тестов, которые указывают на то, что быстродействие прототипа не выше, чем у Apple IIМы не уверены в том, что у нашей машины скорость работы памяти такая же, как у окончательного варианта, но очень обеспокоены тем, что первая оценка прототипа журналами, пишущими о персональных компьютерах, будет именно такой. Если мы не сможем обойти 8-битовые процессоры, первые отзывы будут неважными.

Вскоре Дон Эстридж написал письмо, содержавшее ответ на опасения О'Рира.

Тема: проблемы с программным/аппаратным обеспечением.

Насколько мне известно, проблемы, указанные в Вашем письме, устранены. Пожалуйста, незамедлительно сообщайте мне обо всем, что Вас беспокоит. Признателен за Ваши хлопоты и твердое обязательство выполнить работу к марту. Как упоминалось в телефонном разговоре, состоявшемся 10 февраля 1981 г., IBM поддержит это намерение, приняв на себя полную ответственность за разработку тестовых комплектов для 86-DOS и расширений Бейсика, указанных в соответствующих документах. Чтобы дополнительно способствовать выполнению данного обязательства, IBM предложила Microsoft назвать другую возможную дату сдачи расширений Бейсика, чтобы у Microsoft была возможность сосредоточить свои усилия на программном обеспечении, подлежащем сдаче в марте. Признательны Вам за высказанное беспокойство с технических характеристиках прототипа. Инженеры Microsoft сообщили мне, что технические характеристики конечного продукта будут находиться в согласии с архитектурой 8088.

Разработку, кроме того, затрудняла еще одна проблема с техникой. Передача данных BIOS, составленной в IBM, ограничивалась адресом 64К. Когда DOS пыталась записывать порцию данных по адресу с большим номером, система останавливалась. Причину этого сбоя группе Боба ОФира удалось вскрыть только в апреле.

IBM с готовностью предлагала всю требуемую помощь Фирма незамедлительно рассматривала все технические проблемы и быстро реагировала на них. При необходимо' сти IBM направляла в Сиэтл инженеров, устранявших осложнения, на которые указывала Microsoft. И все же Боб ОФир в конце концов написал письмо, объясняющее что 60 дней, прошедших до того момента, как к программистам попал нормально действующий прототип, были потеряны. Более того, плата для джойстика пришла только в конце февраля. В результате Бейсик выбился из графика.

5 и 6 марта Мел Халерман и Дейв Стюервальд из IBM совещались с Гейтсом и ОФиром, решая вопрос о том, что может сделать Microsoft для ускорения сдачи программного обеспечения. Они установили новый график, с которым Microsoft согласилась. Тем не менее Гейтс и ОФир объяснили, что они не смогут уложиться даже в новые сроки, если техника останется ненадежной.