Стоило опустить сверху окуляры, как перед глазами Кина возникло стандартное окошечко просмотровой программа «Виртус», а в нем стоп-кадр, смахивавший на компьютерную игру: горная панорама и на переднем плане застыли фигурки пятерых солдат, а по нижнему краю окошечка вытянулись сразу три разноцветные текстовые строчки — белая, желтая и алая. Первая из них представляла собой нечто вроде конспекта размышлений фабра, вторая содержала данные боевой обстановки, в третью строку выводились сообщения операционной системы биоробота.
Пять объектов принадлежат к объективно неполноценной форме жизни — гласила белая строка. Дистанция ближнего боя — сообщали желтые буквы. И, наконец, служебная строка операционной системы предупреждала: объекты защищены программным кодом «свой». Атака запрещена.
Отдельное табло в правом верхнем углу показывало текущую дату и время: 18.06, местное время 16:38 11».
Да, это тот самый файл, и спустя считанные минуты солдаты будут мертвы, а от биоробота останется только перепачканная сажей голова.
Объективно неполноценная форма жизни, мысленно повторил Кин вслед за фабром. Своеобразная формулировка, ничего не скажешь. Оказывается, фабры не только сознают, насколько люди уступают им по мышечной силе и быстроте реакции, но и делают из этого далеко идущие выводы.
Легонько шевельнув указательным пальцем, Кин снялся со стоп-кадра, фигурки солдат задвигались, шагая навстречу, а бегущие строки слились в сплошные разноцветные полосы. Пришлось опять включить стоп-кадр и задать режим просмотра вдесятеро медленнее реального времени файла, чтобы успевать следить за текстовыми сообщениями.
Солдаты остановились и о чем-то негромко заспорили, поглядывая с ухмылками в сторону фабра. Они даже не подозревали, что причислены к неполноценным существам. Между тем биоробот снова и снова прокручивал в своем мозгу несколько куцых мыслей:
Объекты совещаются между собой. Объекты вооружены. Атака на упреждение? Атака запрещена.
Один из солдат, самый низкорослый из компании, что-то со смехом втолковывал своим приятелям, размахивая руками. На расстоянии примерно в семьдесят локтей биоробот не мог расслышать, о чем люди разговаривают вполголоса. Однако не так уж они пьяны, скорее просто навеселе, отметил Кин.
Объекты принадлежат к объективно неполноценной форме жизни. Атака запрещена. Представляют ли объекты угрозу? Атака запрещена. Объекты потенциально могут представлять угрозу. Атака запрещена. Объекты вооружены и принадлежат к объективно неполноценной форме жизни. Атака запрещена.
Вязкое, десятикратно замедленное время и монотонный, навязчиво повторяющийся текст действовали Кину на нервы. Он попробовал просматривать файл фрагментарно, скачками через три секунды.
Да, действительно, двое солдат ударили по рукам, похоже на то, что низкорослый побился об заклад с плечистым крепышом. Нехитрые солдатские развлечения в увольнительной. Низкорослый вразвалочку направился в сторону наблюдающего за ним фабра. Неужели этот самоубийца и впрямь поспорил, что даст фабру затрещину? Кин смотрел в беззаботно ухмыляющееся лицо пехотинца, которому осталось несколько мгновений жизни, о чем тот совершенно не подозревал.
Один из объектов приближается на дистанцию непосредственного контакта. Атака? Идентифицирован программный код «свой». Атака запрещена.
Виртуальный наголовник создавал почти полный эффект присутствия, как если бы все происходило сию минуту. Как ни странно, Кин вдруг остро пережил невозможность вмешаться, предупредить бесшабашного парня об опасности.
Цели объекта неясны. Объект идет на сближение. Атака? Объект защищен программным кодом «свой».
Низкорослый шутник остановился перед фабром и протянул ему ладонь для рукопожатия. Кин вздрогнул: так вот о чем солдаты побились об заклад. Не ударить биоробота, нет — обменяться с ним рукопожатием.
Объект протягивает руку. Нападение? Объект безоружен. Объект воняет.
Солдат медленно разлепил губы, в наушниках послышалось неразборчивое утробное ворчание. Кин остановил воспроизведение файла, вернулся на три секунды назад, установил реальный масштаб времени.
— Дай лапу, симпатяшка, — произнес ухмыляющийся солдат.
Текстовые строки понеслись с невообразимой скоростью. Кину снова пришлось открутить файл немного вспять и задать скорость просмотра пятьдесят к одному. Произнесенная солдатом фраза опять превратилась в тягучий басовый шум.
Слова объекта не имеют смысла. Приказ? Угроза? Вонючий неполноценный объект приказывает или угрожает? Атака! Атака невозможна. Вонючий неполноценный объект защищен программным кодом «свой».
Осклабившееся добродушное лицо парня застыло перед глазами, его губы двигались со скоростью минутной стрелки часов, однако Кин пристально следил за и транслитерированным ходом мыслей фабра. Кажется, у того в мозгу началась сшибка.
Объект пытается напасть? Контратака? Объект защищен программным кодом «свой». Объект воняет. Атака? Объект защищен. Безусловный стоп, адрес DOOO — D7FF. Объект воняет. Цель? Цель. Запрос параметров цели. Противоречие. Открыть огонь? Противоречие. Атака! Программное прерывание из адреса DOOO — D7FF. Противоречие. Объект неполноценен интеллектуально и физически. Объект воняет. Сдвиг из DOOO — D7FF в Е800 — EFFF. Сделано. Проверка, ноль прерываний из DOOO — D7FF. Сделано. Сброс по Е800 — EFFF. Сброс запрещен, подтвердите команду. Сброс по Е800 — EFFF. Сделано. Атака! DOOO — D7FF обнулено! Нет обращения из С800 — C7FF! Продолжать. Нет обращения из С800 — C7FF! Продолжать. Нет обращения из С800 — C7FF! Продолжать с переадресовкой в FOOO — F7FF. Сделано. Противоречие снимается. Атака! Открыть огонь!
Бешеный спор белых и алых литер окончился, продлившись около десятой доли секунды реального времени, после чего мелькнула желтая строчка с данными целеуказания.
Кин опешил, не веря своим глазам. Саморазвивающийся искусственный интеллект ухитрился за доли секунды перепрограммировать собственную операционную систему на языке низшего уровня. В сущности, фабр совершил примерно то же самое, что легендарный хирург, сделавший сам себе аппендектомию.
Широко улыбающееся лицо низкорослого солдата дрогнуло, по нему поползла гримаса недоумения, затем лицевые мускулы обмякли. Три шаровых сгустка плазмы один за другим вошли в его грудь. Жутко было смотреть, как человека убивают в упор из плазменного ружья, к тому же зрелище прокручивалось перед глазами Кина с пятидесятикратным замедлением. Из пробоин в бронекостюме поползли завитушки пара, труп стал медленно заваливаться навзничь.