- Это драйвер настройки, - угадал Горди.

- Ага.

- Он сканирует нервную систему, анализирует реакцию владельца, а затем создает и загружает свой драйвер для каждого найденного элемента.

Стэнго кивнул.

- Технология Plug-n-play на самом сложном из возможных уровней, - продолжил Горди.

- Старая добрая система, - согласился Стэнго.

- Но здесь… Это просто неслыханно…

Горди открыл другой уровень, чтобы посмотреть, как согласовываются данные. По обыкновению, исходники Стэнго были яркими и сияющими, полными образов, но сырыми и конфликтующими, когда дело касалось деталей интерфейса. Горди ощутил сильный зуд. Это было неописуемое ощущение - частое и неглубокое дыхание полной концентрации, кайф от погружения. Он не программировал лет сто, нет, тысячу, не программировал еще с мелового периода, но стоило Горди найти место, в котором интерфейс может повиснуть, как его пальцы сами стали выделывать кренделя, чтобы исправить этот кусок.

- Зачем ты мне это показываешь?

Снова этот взгляд Стэнго. Это сногсшибательно, не так ли?

- Вот что продавала Юлани, - упоминание ее имени было подобно ведру холодной воды.

- Она тоже запускала эту программу?

- Только частичный прототип, но вполне достаточный для того, чтобы считаться «продуктом». - «Сногсшибательное» выражение лица угасло. Горди снова подумал о фальшивых громилах из клуба.

- Черт, Стэнго.

- Что?

- Во мне ведь эта штука тоже запущена, так?

- Я проскользнул мимо твоего «сторожевого пса» и незаметно запустил ее, - осклабился Стэнго.

У Горди екнуло сердце. «Сторожевым псом» называлась стандартная резидентная программа в мозговых биопроцессорах, постоянно сканировавшая пространство памяти, считавшееся пустым. Предполагалось, что это место может занять опасный код. Когда «пес» находил что-либо похожее, он запускал набор программ, позволяющих избавиться от проблемы.

Программист, впрочем, мог обмануть «сторожевого пса», построив таблицу фальшивых указателей и убедив таким образом все функции, кроме самых замысловатых, что пространство памяти чисто.

Именно это Стэнго с ним и проделал.

Юлани мертва, и если Стэнго запустил сейчас ту же программу, Горди считай что мертв.

- Да ладно, Горди, - понял его Стэнго. - Я бы не сделал этого, даже несмотря на все то дерьмо, через которое мы прошли. Все не так…

- А как же?..

- Сама программа не убивала Юлани. Ты можешь в любой момент от нее избавиться. Просто сотри файлы.

Горди в задумчивости потер локоть кончиками пальцев.

- Это можно сделать с помощью осязания… Ты можешь симулировать сердечный приступ, да все, что угодно. Соответствующий приказ нервной системе может заставить тело владельца порвать само себя на части.

- Я же говорю, все не так, - Стэнго криво ухмыльнулся. - В смысле, может, программа и убила ее, но не таким образом, как ты думаешь.

Горди скептически поднял бровь, но Стэнго продолжал:

- Юлани заранее продала систему компании ImagineIsland. Так же, как было со зрительными иллюзиями.

Компания ImagineIsland… Огромный парк развлечений, полный виртуальных игр и аттракционов, поражавших даже воображение Гор-ди. Они были вполне естественным покупателем для технологии зрительных иллюзий, и Юлани продала свой «продукт» еще задолго до того, как программа начала реально работать.

- Но только теперь у тебя больше возможностей, Стэнго. У тебя есть полный контроль над осязанием, ты можешь…

Можешь - что? Горди думал. Осязательные иллюзии… Это означало, что программист способен формировать реальность, внедрять физические объекты в мозг наблюдателя. Возможности были чертовски пугающими. Горди тут же представил себе представителей всех спецслужб мира, выстраивающихся в очередь перед дверью Стэнго, в темных очках и с чемоданами, полными денег.

- Черт… - благоговейно прошептал Горди.

Улыбка растянулась на лице Стэнго, глаза его вспыхнули, словно в них бушевал пожар.

- Итак, она продала технологию, пока ты еще только писал исходники. В чем проблема?

- Загляни в каталог.

Горди нажал на узел. Там было чуть меньше тысячи файлов, намного меньше, чем требуется для контроля всей нейронной системы.

- Ты не закончил.

- Да. И плюс к этому то, что ты видишь, тоже еще не закончено. Все это глючит и подвисает, оставляя людей как бы внутри их сознания - до тех пор, пока не произойдет перезагрузка.

Горди жевал внутреннюю часть щеки, искоса поглядывая на Стэн-го. Оба они знали, в чем проблема. Написание исходников и нюансы построения интерфейса никогда не были коньком Стэнго. С другой стороны, он никому не позволял использовать свои идеи. Горди на завоевание его доверия потребовался год, и сейчас, после их ссоры, его ни капли не удивляло, что Стэнго работает один.

- Когда заканчивается срок?

- Два месяца назад.

- Весь пакет?

- Да.

- То есть ты хочешь сказать, что прототип оболочки запоздал на четыре месяца?

- Скорее, на пять.

- Дерьмо…

На кону стояли миллиарды долларов, и инвесторы уже, наверное, требовали подать им головы на блюдах. Сама по себе ImagineIsland была огромна, но и этой компанией, в свою очередь, владел DigiCorp Marketing, самый большой конгломерат на земном шаре. Его представители становились весьма неприятными собеседниками, когда что-то шло не так. Горди имел некоторое представление о том, как работает корпоративная среда. Он чувствовал отпечатки пальцев DigiCorp поверх всей этой сделки.

- Готов поспорить, что DigiCorp рвет и мечет.

- Мне нужна твоя помощь, - сказал Стэнго. - Мне надо, чтобы ты написал интерфейс.

- Этот тоже хорош, - засмеялся Горди.

- Разве ты не понимаешь? DigiCorp убил Юлани - это было предупреждение. Они и меня убьют, если я не предложу им эту систему в течение следующих трех месяцев.

- Ты меня разыгрываешь?

Стэнго в упор посмотрел на Горди.

- Тебе нужно найти того, кто убил Юлани. Я говорю тебе: это DigiCorp. Мне требуется действующий пакет. Ты заставляешь его работать, и я даю тебе подключение к ним.

- Его не закончить в срок, - Горди невесело усмехнулся.

- Уверен, ты сумеешь. Горди покачал головой:

- Я больше не программирую. Стэнго вновь нацепил маску цинизма:

- Тогда советую тебе задуматься о том, каково будет сидеть в тюрьме.

Призрак коричневого ботинка напомнил Горди о том, зачем он пришел сюда. Его ребра дрогнули. Стэнго был прав - какой у него еще остается выбор?

- Ты поможешь мне проникнуть в DigiCorp? Скажем, за две недели?

- Если ты сделаешь так, чтобы интерфейс можно было показать, чтобы он работал прилично, тогда на следующий же день мы устроим встречу.

Горди пожевал нижнюю губу и проверил время.

- Сегодня пятница… На самом деле, уже суббота. Оповести DigiCorp, что демонстрацию можно устроить через неделю.

- Ты уверен? Мою задницу поджарят, если к назначенному сроку ты не будешь готов.

- Я беспокоюсь не о твоей заднице, Стэнго. Мне нужно время, чтобы пройти сквозь их систему. Или ты приведешь их сюда в конце следующей недели, или я советую тебе задуматься о том, что сделает DigiCorp, если ты не дашь им иллюзорное осязание.

Стэнго выглядел ребенком, которого застукали с леденцом во рту.

- Договорились.

Список контактов DigiCorp лежал на машине Горди, призывая его к действию. В школе он только тем и занимался, что взламывал системы защиты. За это время он узнал, как опасно не доводить игру до конца. Сама мысль о столкновении с таким исполином, как DigiCorp Marketing, приводила Горди в ужас. DigiCorp был огромным аморфным двоичным объектом, похожим на миллионы строк единиц и нулей, где существовал путь, но не имелось карты, которая могла бы его указать. Если они и впрямь были причастны к смерти Юлани, то им ничего не стоило сделать так, чтобы ботинок инспектора показался воскресной прогулкой в парк развлечений ImagineIsland.

Мысль о том, чтобы проскочить мимо их брандмауэра, вызвала неприятное ощущение, словно пауки карабкаются по шее.