Шрифт:
Интервал:
Закладка:
Майкл смахнул пот со лба. Опять.
Тут уже полномочий диспетчера маловато. Срочно звонить Альберту Лаю!
Он выхватил телефон.
Глава 82
2064: ближняя сторона Луны, временная ставка Конференции Генеральных в туннеле № 1288
– …а химики пока разрабатывают подходящие детонаторы, – вещал генерал Дьюитт напротив Дарси. – По этой причине снаряды для гранатометов задерживаются, а в остальном пехота укомплектована. Вопросы?
Дарси украдкой взглянула на Даррена Холлинза в окне видеосвязи. Глаза в ее сторону направил? Показалось. Вот уже в сторону смотрит.
«Уран Даррена. Рассказываем?» – написала она в планшете и показала Хавьеру.
Тот взял планшет со стилусом и хмуро принялся писать. Что там? Взглянуть бы хоть одним глазком, но вдруг слева запел телефон. Дарси вздрогнула. Альберт потянулся в карман.
– Извините, приоритетный. – Он с виноватым видом посмотрел на экран, приложил трубку к уху, послушал. – Да, прошу прощения, и вправду форс-мажор.
Альберт вышел за дверь. Хавьер вернул Дарси планшет, и в этот момент с экрана заговорил Даррен.
– Генерал, прежде всего, позвольте поздравить с успехом в Нан-Гарде и укреплением обороны. Теперь вопрос по вашему докладу. Почему акцент на пехоте?
Дарси оторвала глаза от планшета.
Генерал Дьюитт нахмурился.
– Не понял вас. Спрашиваете, почему не бронетехника?
– Почему не роботы?
– У нас есть беспилотники, а помимо…
– Нет-нет, я о боевых роботах. Вы намеренно не создаете автономные части?
Генерал посмотрел в ответ с недоумением.
– Женевская конвенция…
– Мы ее не подписывали.
Он помялся.
– Я… Как говорится, «вы мне столько не платите». Аварийные гермозатворы ударили по карману, а стоимость роботизированного подразделения…
Даррен кивнул.
– Я не отрицаю, что бюджет ограничен, но все же…
И тут в кабинет ворвался Альберт Лай.
– Дарси, на пару слов?
Она насторожилась.
– Срочно?
– Позарез.
Дарси окинула присутствующих виноватым взглядом.
– Прошу меня извинить.
Глава 83
2064: ближняя сторона Луны, временная ставка Конференции Генеральных в туннеле № 1288
Дарси вышла за дверь.
– Ну, что стряслось?
– Беда.
– Серьезная?
– Катастрофа. Идем.
Альберт придержал ей дверь в соседний модульный офис. Внутри монитор был усыпан окнами.
– Там, – указал он.
– Поясни.
– Это система управления диспетчерской в «Портах Лая».
– И?
– В ответ на команду садиться микросуда выдают ошибку!
– Какие еще микро… – И тут до нее дошло. – Секунду. Разработка шла и без меня, так? Пока я сидела в Нан-Гарде?
Альберт пожал плечами.
– Не я руководил. Мне только это известно. – Он показал на экран. – Корабли множатся с каждой минутой.
– Скверно. Я не успела закончить код. Сколько всего кораблей?
Он с испугом в глазах опять пожал плечами.
– Не знаю.
– Ладно, дай стул.
* * *
Экран устилали окна: код стеной, файловые структуры, отладчики и все прочее.
– Хорошая новость и плохая. – Дарси показала на данные одного корабля. – Хорошая – корабли висят на месте почти без расхода энергии. – Пауза. – Плохая – почти.
И кошмарная: воздушная система из чертежной утилиты, написанной Дарси со спецами, не вечная, и если за пару часов не разгрести пробку из девяноста трех… уже девяноста пяти кораблей, люди начнут медленно, но верно задыхаться.
Дарси прокручивала кодовые простыни. Альберт позади не знал, куда приткнуть руки.
– Поняла уже, из-за чего ошибка? – не сдержался он.
Она отрешенно кивнула.
– Потому что я посадку не написала. Дистр выкатили без тестировки.
Альберт переваривал с полминуты.
– Так если… сами не сядут… там и останутся? А вручную можно…
– Из интерфейса одна командная строка, не считая…
– И что?
– Ручного управления не предусмотрено.
– Как же так?
Дарси сердито крутанулась к нему.
– Понятия не имею, в эмкашных застенках сидела. Альберт, умоляю, дай сосредоточиться. – И отвернулась, поджав губы.
Тот недюжинным усилием воли заставил себя сложить руки на коленях. Бисеринки на лбу сбивались в бусины и скатывались на белоснежный воротничок.
– Есть контакт! – вдруг воскликнула Дарси.
– Правда?
– Я успела написать низкоуровневый админский интерфейс с доступом к двигателям. Думала, его удалили, ан нет, просто переместили в другой модуль под новым именем. – Она показала в экран.
– Так катастрофа решена?
– Катастрофа все та же, но хотя бы надежда появилась.
Альберт озадаченно поглядел в ответ.
– Кода для посадки нет, ручного управления нет… Какой выход?
– С личным ключом – а он у нас есть – войдем в систему с правами администратора… – Она улыбнулась. – И запустим двигатели. Смотри-ка. – Она указала на один корабль в мониторе. – Ну что, СЛА 0x44d5ae4… позвольте вашу ручку.
Дарси принялась вводить слова в новое окно. Альберт опять не сдержался.
– Это текстовый документ?
– Это терминал. И SSH.
– Не понял.
– Мы в системе.
– Так, и?
Дарси невозмутимо стучала по клавишам.
3coord.get
3coord.get – laidock.beacon_loc.get
thruster.3transform(3coord.get —
ldate.beacon_loc.get) {:speed =>:slow }
thruster.stop
– Тангаж мой. И крен мой! Прикажу, перевернется, прикажу, задрожит!
Она хлопнула «Ввод», и одна точка на мониторе пришла в движение. Корабль устремился к лунной поверхности.
– Полетел?
Дарси повернулась с улыбкой во весь ряд зубов.
– Полетел.
– Значит, всё?
– Как это «всё»? Я посадила первый, а на очереди еще… – Вроде бы девяносто пять? А, нет, теперь еще больше. – Еще сто три корабля.
Дарси умолкла. За пару минут плюс восемь кораблей?
– Альберт, я тут надолго. Передашь остальным?
– Само собой.
– А еще можешь, пожалуйста, принести бутерброд и газировку без сахара?
– Да… не вопрос.
Она повернулась к экрану. Не успел Альберт выйти, вслед раздалось:
– Ой, забыла!
– Мм?
– С двойным кофеином.
Дарси вновь принялась печатать. «103» в уголке сменилось на «104», затем на «105».
Глава 84
2064: триста метров над поверхностью Аристилла, мостик СЛА «Хьюстон»
Сэм разглядывал в мониторе изображение с наружных камер. Колеи, колеи, породные отвалы, а сердце колонии чуть в стороне. Ее выдавали поля солнечных электростанций, груды щебня и реденькие сооружения то тут, то там.
Вопрос один: живые там есть? Уже два часа на экране висело задорное: «Полет окончен! Добро пожаловать в Аристилл!;-) Автопилот начинает посадку. Ожидайте».
И все. Тишина.
К двадцатой минуте закралось беспокойство. Через полчаса потянуло разбить смайлик кулаком.
На сорок пятой минуте Сэм открыл консоль администратора… и пока не решился вбить: «Я понимаю, что, поменяв автоматические навигационные параметры, я рискую жизнью» – трижды, как велело диалоговое окно.
Хотя и подумывал.
Внезапно сзади пыхнули двигатели, и корабль охватило знакомым гулом. Лунный грунт в камерах поплыл в сторону.
Наконец-то!
– Так, ребятки, живо к себе! – скомандовал он собакам.
Кутц и Джеб послушно заскочили в переноски, а вот Тара перевернулась на спину и состроила глазки.
– Ты