Он с испугом в глазах опять пожал плечами.
– Не знаю.
– Ладно, дай стул.
Экран устилали окна: код стеной, файловые структуры, отладчики и все прочее.
– Хорошая новость и плохая. – Дарси показала на данные одного корабля. – Хорошая – корабли висят на месте почти без расхода энергии. – Пауза. – Плохая – почти.
И кошмарная: воздушная система из чертежной утилиты, написанной Дарси со спецами, не вечная, и если за пару часов не разгрести пробку из девяноста трех… уже девяноста пяти кораблей, люди начнут медленно, но верно задыхаться.
Дарси прокручивала кодовые простыни. Альберт позади не знал, куда приткнуть руки.
– Поняла уже, из-за чего ошибка? – не сдержался он.
Она отрешенно кивнула.
– Потому что я посадку не написала. Дистр выкатили без тестировки.
Альберт переваривал с полминуты.
– Так если… сами не сядут… там и останутся? А вручную можно…
– Из интерфейса одна командная строка, не считая…
– И что?
– Ручного управления не предусмотрено.
– Как же так?
Дарси сердито крутанулась к нему.
– Понятия не имею, в эмкашных застенках сидела. Альберт, умоляю, дай сосредоточиться. – И отвернулась, поджав губы.
Тот недюжинным усилием воли заставил себя сложить руки на коленях. Бисеринки на лбу сбивались в бусины и скатывались на белоснежный воротничок.
– Есть контакт! – вдруг воскликнула Дарси.
– Правда?
– Я успела написать низкоуровневый админский интерфейс с доступом к двигателям. Думала, его удалили, ан нет, просто переместили в другой модуль под новым именем. – Она показала в экран.
– Так катастрофа решена?
– Катастрофа все та же, но хотя бы надежда появилась.
Альберт озадаченно поглядел в ответ.
– Кода для посадки нет, ручного управления нет… Какой выход?
– С личным ключом – а он у нас есть – войдем в систему с правами администратора… – Она улыбнулась. – И запустим двигатели. Смотри-ка. – Она указала на один корабль в мониторе. – Ну что, СЛА 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
Сэм разглядывал в мониторе изображение с наружных камер. Колеи, колеи, породные отвалы, а сердце колонии чуть в стороне. Ее выдавали поля солнечных электростанций, груды щебня и реденькие сооружения то тут, то там.
Вопрос один: живые там есть? Уже два часа на экране висело задорное: «Полет окончен! Добро пожаловать в Аристилл!;-) Автопилот начинает посадку. Ожидайте».
И все. Тишина.
К двадцатой минуте закралось беспокойство. Через полчаса потянуло разбить смайлик кулаком.
На сорок пятой минуте Сэм открыл консоль администратора… и пока не решился вбить: «Я понимаю, что, поменяв автоматические навигационные параметры, я рискую жизнью» – трижды, как велело диалоговое окно.
Хотя и подумывал.
Внезапно сзади пыхнули двигатели, и корабль охватило знакомым гулом. Лунный грунт в камерах поплыл в сторону.
Наконец-то!
– Так, ребятки, живо к себе! – скомандовал он собакам.
Кутц и Джеб послушно заскочили в переноски, а вот Тара перевернулась на спину и состроила глазки.
– Ты это брось!
Собака не шевельнулась. Шевельнулся хвост. Раз. Раз-два.
Сэм демонстративно напряг ногу, как бы наподдать под мягкое место. Тара сразу потрусила к своей клетке, но на полпути обернулась с той же слезливой мордочкой.
– Не пытайся, не поможет! – сурово отрезал он.
Поджав уши, собака признала поражение.
Сэм закрыл все три клетки и уселся в пилотское кресло. В кадре появилось широченное отверстие в грунте, с виду закрытое затвором. Сверху значилось: «Док № 3».
Кому расскажешь, не поверят. Своими силами прилетел на Луну!
Глава 85
Дарси вслепую нащупала банку и поднесла к губам. Пусто. Гадство.