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