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