Звездный огонь - Владимир Серебряков
Шрифт:
Интервал:
Закладка:
Система перезапускалась постепенно, блок за блоком, так что весь процесс занял секунды полторы. Я выпрямился, озираясь, спрятал пистолет в кобуру. Деловитый секретарь уже занялся анализом атакующего кода — индикатор продвижения заполнялся синеватой жидкостью, точно в школьной задачке. О домовой интелтронике в доменах и не слыхивали; пришлось потянуться к выключателю на стене, чтобы зажечь принудительно погашенный свет.
Тадеуша Новицкого в комнате не было. Гора покрывал валялась на полу поверх разбросанных листов мушек. Нагнувшись, я рассеянно сковырнул соломенно-желтый квадратик легкого стимулятора, наклеил на шею. После недавней промывки памяти фуга мне не грозит еще несколько часов, даже очень напряженных.
Пахло гарью; едкий дым перебивал даже жуткий смрад сгоревшей интелтроники. Кажется, один вопрос можно снять — о том, какие еще дьявольские приспособления вышли из мастерских Башни. Мне совершенно точно было известно, что бластеры на вооружении сил охраны порядка не состояли. Это относилось ко всем доменам и поселениям, кроме существующих на замкнутом цикле, вроде Луны или, Тянь-Хоу: там, в стальных коридорах, пулевое оружие теряло главное свое преимущество — точность, грозило поразить рикошетом самого стрелка. Сгустки плазмы — оружие карателей и преступников-запредельщиков, потерявших надежду на снисхождение. Самая малодоступная деталь бластера — фокусирующие кольца из сверхпроводящей керамики, но в ТФ-генераторах похожих деталей легион.
Если бы не загруженные в память программы, я не обратил бы внимания на шум за дверями. Фурье-алгоритм выделил из белого шума — шорох угасающего пламени, треск гнущейся под тепловым градиентом пластмассы — голоса:
— Тут кто-то был!
— Он еще здесь, дурак.
— Осторожно, Кит. Кто-нибудь из голубцов мог взять Тася.
— Или тот наросток, Михайлов. Нюхач головной.
— Спокойно, парни. — Это был голос Катерины Новицкой. — Окружить дом. После того, как эти хорьки ядранули дорогу…
Застыв в клубах ядовитого дыма, лишь повышенным напряжением на металлических нервах подавляя кашель, я потянулся к ирреальности. Хотя домовой инфор сгорел, стены едва ли могли экранировать сигнал. Внешние камеры коптера — задействованы; двигатель — в предстартовом режиме. Активный поиск даунлинков в зоне приема.
«Двигатель запущен».
Приказ заглушить турбины канул в Лету. От грохота заложило уши, по всем аудиоканалам полыхали сигналы перегрузки. Хлестнул отдающий озоном и кислотой ветер, выдувая смердящие черные клочья. Снова и снова я пытался достучаться до автопилота, но чья-то незримая рука отрезала простенькую нервную систему коптера от ирреальности так же легко, как за минуту до этого вогнала в ступор моего секретаря.
«Черт, — мелькнуло в голове, — у меня угнали машину. Позор какой!»
— Ложись, ложись! — доносилось с улицы.
— Сбивай пламя!
Замерев, я вчитался в индикаторы, густо усеявшие поле зрения. Так… алгоритм, едва не пробивший защиту, не опознан, но едва не парализовавшие меня последовательности — разобраны по косточкам, и противокоды уже добавлены в банк вакцин. Боюсь, правда, что на следующий раз неизвестный противник воспользуется иной отравой. И, скорей всего, преуспеет, потому что битстринги несут явный след последовательной коррекции. Человеческий разум не может править исполняемый код «с листа», по мере его развертывания; для этого нужна скорость реакции, в прямом смысле превышающая понимание… или глубочайшее сращение со средой ирреальности. А черная тень метнулась мимо со скоростью боечеловека, одновременно подбирая отмычки к моим заводской штамповки виртуальным латам.
Стоп… отмотать назад… неизвестный противник.
Проклятье, я ведь был уверен, что мой главный враг — Катерина Новицкая. А теперь выходит, что спектакль разыгран не на две, а на три заглавные роли?
Стиснув зубы, я выдавил в кровь дозу препарата С300 — расширяющего сознание. Слава богу, меня-то после этой дряни в сон не клонит, хотя пару раз пробивала фуга прямо посреди особо сложных многозадачностей. Боюсь, правда, что и этого будет мало.
Знакомые такты заводной мелодии всплыли в мозгу сами собой, разворачиваясь в многомерное меню. Все репрограммы у меня повешены на общий код: так сложней запустить их нечаянно. Накатывает и тут же отходит чувство, будто реальность расползается под тяжестью взгляда.
— Госпожа Новицкая? — окликнул я в полный голос, одновременно всматриваясь в схему квартала. Да, единственный активный линк в окрестностях принадлежит, судя по всему, ей — во всяком случае, в реальности ему не соответствует никакого здания.
— Кто там?!
— Заткнись, Кит. Нашел, что спрашивать. Давай, ты слева…
— Стоять, олухи! Гафла заела?!
Достучаться до гейта не удается, аугмент, как и следовало ожидать, не принимает моих паролей. Во всяком случае, я знаю, что имею дело с агентом, и могу даже примерно оценить степень наращения — по ширине канала связи. Мой приблизительно уровень. Как ей удавалось скрыть сверхспособности — ума не приложу, разве что с помощью репрографии.
— Не стрелять!
Я пользуюсь тактической программой, скармливая ей поток данных не только со слухового нерва, но и с ретранслятора, с камер наблюдения на ближайших перекрестках: мелькающие в отдалении фигурки помогали алгоритму размещать за стеной проволочные зеленые манекены. Ближайший рискун стоял в трех шагах от меня; подняв пистолет, укладываю пульку ему под ноги.
— Бросить оружие!
Один из контуров чуть привыпрямляется, и выпавший из рук пневматик прорисовывается алым, еще не долетев до земли.
— Идиот! Что он…
Еще три пульки отшвыривают брошеное оружие в сторону, и тут же кибрефлекс заставляет меня перенести вес на левую ногу, пропуская стальной стержень в 5, 8 миллиметра от кожи.
Предоставив такт-алгоритму вести диалог с позиции силы, я вызываю Аретку.
— Вызывайте подкрепление, — бросаю я без предисловий.
— Мы уже получили взвод карателей, — мрачно замечает шериф. — Что с ними сталось?
— Вызывайте! — От волнения начинаю артикулировать, забыв, что может подслушать Новицкая. — Я только что столкнулся с наращенным агентом. Сильно наращенным.
— Мы могли бы…
Такт-программа перестает справляться. Я переношу часть внимания на происходящее в реале, включаясь в смертельный танец между лениво пробивающими воздух костылями. Намечаю взглядом последовательные мишени, снова переключаюсь на Аретку — так быстро, что тот даже не успевает заметить неладное.
— Нет, старший лейтенант Аретку, — говорю я, пытаясь облизнуть пересохшие губы. В этой сушилке любая нагрузка вызывает жажду. И не успеть сдернуть флягу с пояса! — Нужен программер высшей категории. И, желательно, спец по меметическим конфликтам. Как только я выясню, под каким именем скрывался агент, немедленно сообщу. Доктор Фукс уже у вас?
(adsbygoogle = window.adsbygoogle || []).push({});