Тут-то программер Ревел решил показать класс. Пусть не думают, будто он какой-нибудь плебействующий кретин из числа потомственных лодырей-безработных. Он, Нельсон Ревеланти — автор знаменитых экскавейнджеров, и любая программка для него — плевое дела. Он ее мигом расщелкает, раскусит, насквозь дыру протрет. Как два пальца об асфальт…
Звучное выраженьице об асфальте Ревел подхватил у генерала Грида. Давеча тот эдак образно выразился, принимая гарнизонный вахт-парад у леди кирасиров в беленьких лосинах, соблазнительно обрисовывающих дамские округлости сзади, а иногда и спереди под кратко звучащими юбочками.
После эротического вахт-парада Нельс не поленился энциклопедически выяснить — генеральская военная поговорка родом из древнерусского языка. Имеет она происхождением углеводородистый силикатный материал, каким на праматеринской Земле покрывали площадки для строевых занятий. Высокая абразивность битумного асфальта заставляла солдат быть осторожными и не чиркать по нему голыми пальцами или другими членами тела, провел лексикологическое исследование программер Ревел.
Столь же тщательно, по-армейски педантично Нельс Ревел занялся исследовательским заданием, полученным от неприветливого майора. Ревелу не было нужды наугад тыкать пальцами ни в древний асфальт, ни в современную видеоклавиатуру, когда он работал с незнакомым программным обеспечением, подлежащим вскрышным работам. В графическом продвинутом виртуале он использовал исключительно идеомоторные браслеты на запястьях.
Вскрытые исходные коды довольно простой мультиоперационной системы с раздельной, типично скользящей блочной перезагрузкой сразу же показались ему знакомыми. Нечто подобное он сам применял в собственных симуляторах, когда требовалось обеспечить незамысловатое управление и защиту компьютеров космического корабля для игроков, далеких от профессионализма пилотов-астрогаторов.
Однозначно, ему предстоит исследовать, пощупать потроха программному обеспечению транспортного средства, вероятно, сухопутного или суборбитального предназначения. Малость только его смущали кое-какие мультиядерные ресурсы непонятно для чего и почему зарезервированные без логичной связи с отрезанными периферийными концами.
Чепуха и абракадабра!
Крепко подумав, энергично пошевелив извилинами, Ревел сообразил: вскрытые им непонятные ресурсы отчасти напоминают допотопную алгоритмизацию блока тактического прогнозирования. Дальше пошло проще пареной репы.
Нельс тут же скумекал, где надо овощ копать. Через полчаса он наткнулся на техническую документацию по старым краулерам "тритон". На Геоне таковых имелось несколько тысяч, в законсервированном виде хранящихся на складах техвооружений иррегулярной гвардии.
Сравнив то и другое программное обеспечение, Ревел выявил, как и в какую сторону был доработан обчекрыженный софт, который ему по-хамски сунул давешний майор.
Программер свел периферийные концы и виртуально хлопнул себя по лбу. Он понял: майорская программка по всей вероятности нужна для управления огнем, защитой, маневром, боевого транспортного средства нечеловеческих размеров. Как если бы кому-то взбрело в дурную башку увеличить старую добрую амфибию "тритон" этак в 10–15 раз и разместить на ней оружие орбитального класса.
На тяжелых "тритонах" Нельс в детстве гонял пришельцев, поганой метлой выметая их долой с родной планеты, как ему предлагали авторы старых игр. Но и они не додумались пристроить на "тритонах" оружие класса "поверхность — ближний космос".
Гомерическая гигантомания в общем-то не свойственна авторам и создателям сим-геймов. Игроки ведь требуют правдоподобия, чтоб оно было по-всамделишнему, как в жизни…
Здесь же, анализируя странную неправдоподобную программу, Нельс Ревел увидел не то что бы не соответствие правде жизни, но маниакальное стремление, минимально затрудняя мозги, приспособить по идее хорошую надежную старую разработку к выполнению задач принципиально иного уровня сложности.
Кое-какеры, из заду ноги!
Следовательно, слабые места программы следует искать на стыках между умной стариной и глупой современностью. Или же, наоборот, когда выживший из ума старик разумному ребенку капает на мозги своим маразмом…
Такая бредятина непростительна. Она отвратно недоразвита. Игра не стоит канделябров! Чепуха и абракадабра!
Ополчившись на чепуху, Нельс Ревел, словно в молодости, битых 18 часов без сна и отдыха просидел в виртуале. Он сделал лишь один перерыв и жевал громадный бутерброд, примостившись на унитазе, не прекращая размышлять, перебирать методы нарушения инвариантности опций и ригидности алгоритмов.
К концу напряженной и чудовищно увлекательной работы у него были готовы исходники вредоносных кодов, непосредственно воздействующих на мультиядерную основу операционки на различных этапах скользящей перезагрузки и резервирования данных, по умолчанию защищающих систему от фатальных цифровых воздействий извне.
Дело было сделано ревностно и усидчиво. В виде программерского шика Нельс Ревел, — он не какой вам ни будь бездельник и невежда! — состряпал несколько изящно минималистских программных оболочек для своих творений, готовых уничтожить то, чего не должно быть в природе.
Затем он, не закрывая доступ, скопировал итоговый продукт на майорскую карточку памяти.
Не хухры-мухры вам в толстую задницу!
Пяти его программным модульным бомбам были безразличны слабые места в несбалансированности операционной системы, подлежащей уничтожению, ее проблемы с защитой и ошибки в строках кода. Универсальные модули Нельса Ревела неумолимо и беспощадно торпедировали ядра операционной системы посредством скрытой модуляции любых информационно значащих сигналов, попадающих на устройства ввода или на аппаратные анализаторы.
И в зрак и в знак! Сим знаком победиши!
Нельс Ревел так устал, и был так доволен собой, что ему сразу не пришло в умную пацифистскую голову: он создал-то совершенно новое средство контркибернетической борьбы, превращающее его любимые хроноквантовые компы в дебильных младенцев, страдающих аутизмом и теряющих контакт с реальностью…
Сладко спящего без задних ног программера Ревела грубый майор с раннего утра не беспокоил. Безапелляционным тоном он приказал сержанту, дежурившему в вестибюле дома офицерского состава, уважаемого жильца по фамилии Нельс Ревел по тревоге не будить. Без шума войти в квартиру дорогого мистера Нельса Ревела и скопировать содержимое модуля памяти, лежащего на столе.
Усердный служака-сержант сделал в точности, как было приказано. При этом автономные охранные системы, лично перенастроенные и трижды протестированные Нельсом Ревелом, на присутствие в жилище постороннего никак не отреагировали.
Реакции майора — вот хамло! — в то утро и весь день Нельс Ревел так и не дождался. Зато ближе к вечеру он чуть не выпал из кресла. С ним вышла на связь майор Ден Деснец и сладким голоском принцессы Ди-Ди попросила сопроводить ее высочество в офицерский бар "Австра-Парадиз".
— Скажем, в 22.00. По стандартному времени. Если вас не затруднит, мистер Ревел.
— Как можно, мисс Деснец! Я был бы последним негодяем, если б осмелился противиться вам, ваше высочество.
Противным самому себе негодяем и военным преступником Нельс Ревел себя, действительно, чувствовал. Но не тогда, когда разговаривал с принцессой, а несколько раньше, проснувшись поутру и сообразив, какое страшное оружие его угораздило изобрести.
Отдать это кошмарное изобретение в руки наемных убийц? Кирасирам, смертельно умиротворяющим Вселенную? Ни за что!
Вкратце поразмыслив, Ревел кротко отогнал от себя прочь нелояльные мысли. Ему страшно не хотелось очутиться в окружении врагов, какими несомненно станут кирасиры, если он решится утаить от них свое гениальное изобретение. Хотя душевные терзания его никуда не делись.
Куда бежать-то, скажите? Ясно, что не к партизанам. Там кирасиры-убийцы северный берег зачищают. О боги, спасите мою душу!