В общем-то, ничего сложного в программировании этой штуковины не было, Иван не раз перебирал его программы по кусочкам и знал их так, словно написал сам.
Вызвав системы дроида, Самгин еще раз протестировал все программные схемы, но никаких ошибок не заметил. Особое внимание программист уделил контролю реактора, который питал энергией эту груду метала. Он еще раз прогнал все тесты, «ощупывая» реактор дроида со всех сторон. При малейшем намеке на неисправность в этих контурах, следовало мгновенно заглушить реактор и отправить дроида на склад, где он дождался бы транспортировки на Землю.
Программист потер рукой лоб и уставился на экран. Все было в порядке. Что же там говорил Стас? Говорил, что левая нога запаздывает с движением. Ничего страшного, конечно, но все-таки это поломка. Самгин вызвал развернутую схему левой ноги дроида и протестировал системы управления. Все в порядке, сигналы проходили без задержек. Значит, как он и думал, это проблема железа. Но он не собирался разбирать дроида, чтобы найти ошибку. Какого черта, он же не слесарь, а программист. Софт в порядке, что еще Стасу надо?
Самгин отключился от систем дроида, и развалился в кресле, закинув ноги на край пульта, что было злостным нарушением инструкции. Потом он пробежался взглядом по экранам, все компьютерные системы базы работали нормально, тревожных сигналов не поступало. Все было тихо. Еще один рабочий день. Может, вернутся к игре? Начать все заново, и теперь бросить все силы на оборону?
В этот момент пол станции чуть заметно дрогнул, — кто-то воспользовался главным ангаром. Программист сел нормально, положил руки на пульт. Наверняка это Петрович. «Черт, как же я его прозевал!» — мелькнуло в голове у него. Он снова вызвал схему дроида на экран. Шеф наверняка заглянет к нему в рубку, просто посмотреть как дела. Надо, по крайней мере, сделать вид, что работа кипит.
Но шеф не зашел. Вместо этого правый видеоэкран дрогнул, по черному фону расплылось зловещее красное пятно — это была заставка срочного общего сообщения. Сейчас по всей базе экраны полыхнули красным, и люди удивленно оборачивались, отрываясь от работы. Давненько такого не было. Иван почувствовал тревогу, и какой-то холодок в груди. Ему стало не по себе, и в этот момент на экране появился Корнилин. Его лицо покрывала мертвенная бледность, на лбу собрались капли пота. Коротко стрижены волосы, стояли дыбом. Шлем скафандра был откинут за спину на манер капюшона, что являлось нарушением инструкции. Видимо начальник узла связи не раздевался, а воспользовался аварийным коммутатором расположенным на стене шлюза. Иван невольно подался вперед, к самому экрану, чувствия как в груди ворочается ледяной червячок.
— Внимание всем службам, — громко сказал шеф, — Аварийный код красный. Срочная эвакуация персонала. Всему персоналу действовать в соответствие с инструкцией по коду красный.
Самгин удивленно моргнул и удивленно присвистнул. Он был поражен словами шефа, и даже не вспомнил о том, что по коду Красный ему полагалось вскрыть пакет с инструкциями… Программист замер, не в силах поверить в реальность происходящего. Он затаил дыхание. Код Красный! Угроза уничтожения базы! Только бы не война — подумалось ему.
— Торопитесь, — выкрикнул шеф прямо в экран, — на подлете к базе приборы моего бота засекли метеоритный рой! Небольшой, два десятка единиц, но он движется точно к базе! Мы под ударом, необходима срочная эвакуация! Рой скоро будет здесь, я опередил его на несколько минут!
При слове «метеоритный», Иван рванулся к пульту, не слушая дальше. Руки программиста автоматически скользили по рядам клавиш, набирая команды. Этого не могло быть, он не мог пропустить рой! Системы станции просто взбесились бы! Он не мог, не мог пропустить такого!
На левом экране быстро мелькали таблицы данных, по которым программист быстро пробегал глазами. Краем уха он слышал, что шеф продолжает говорить, но все его внимание было направлено на поиск метеоритного роя.
Пусто. Пусто! Датчики узла связи молчат, никаких метеоритов, чистое пространство. Радары станции, радары спутника не засекли никаких метеоритов. Иван почувствовал, как его руки задрожали. Шеф спятил? Или все-таки прозевали рой? Обливаясь холодным потом, он выключил, и запустил заново систему слежения. Позади него, уходя в переборку, рявкнула дверь. Самгин не обернулся, он перебирал пальцами клавиши, буквально просеивая сквозь радары пространство вокруг базы.
— Иван!
— Слышу Серега, слышу — процедил Самгин не отрываясь от пульта.
— Иван!
— Ну, где же они, где?! Везде чисто!
— Ваня!
Истерические нотки в голосе Сергея заставили Самгина обернуться. Связист стоял, прижавшись спиной к двери, и был бледен до синевы. Его рыжие волосы стояли на голове дыбом, глаза были широко раскрыты.
— Это Мишкин модуль. — Тихо сказал Сергей, — именно он отвечал за обработку результатов сканирования.
— Что? Что?
— Пропустили, — пронзительно крикнул Сергей, — попустили! Я видел данные с бота шефа! Рой уже рядом! Он сейчас будет здесь!