Дежурный лаборант, который делал инженеру анализ крови, так как выяснилось, что без переливания крови не обойтись, на минуту задумался, глядя в микроскоп. Кровь пациента напоминала кровь больного лейкемией. Врач, которому лаборант об этом доложил, отмахнулся от него и ответил, что для клинического исследования времени нет. Однако утром в субботу уже не было сомнения, что у пациента какое-то странное и быстро прогрессирующее заболевание крови. Кровяные шарики таяли прямо на глазах, тромбоциты распадались, плазма была похожа на пену. Кровь из пациента хлестала как из ведра; не помогло и троекратное переливание. Ординатор пробормотал, что это, по его мнению, похоже на лучевую болезнь. Поначалу коллеги посмеялись над его догадкой, но около полудня лучевая болезнь оказалась единственно возможным объяснением смерти пациента. Уведомили полицию и заодно Ведомство по охране конституции. Быстро убедились, что инженер никогда не имел дела с радиоактивными веществами. А когда выяснилось, что и в крови раненой актрисы налицо, хотя и в меньшей степени, отклонения от нормы, все это связали с происшествием в лесу.
Он ушел!
Около 13 часов 30 минут в субботу вызванный полицией сварщик разрезал с помощью горелки бронированную дверь транспортной машины.
Голубоглазый ушел. Или сдох.
Внутри, в луже крови и рвоты, скрюченный, как корень итальянской сосны, с выражением несказанной муки на застывшем лице лежал капитан фон Ризенталь.
Я понял это сразу, стоило мне увидеть, как и прежде почти непроницаемые хари охранников и персонала, открыто выражающие лишь одну эмоцию — железобетонную самоуверенность.
Ну почти…
Они по-прежнему выглядели как лежащий в величественной и грозной позе лев, который все с все такой же силой впечатлял до жопного зуда всех посетителей, удерживая их от опрометчивых поступков.
LV
Их — убеждал.
А меня нет. Я сразу понял, что лев хоть и остался лежать на пригорке, но теперь это просто мясная кукла, лишенная своего титанового хребта.
С тех пор как компьютеры вошли во всеобщее употребление и стали послушными рабами человека, готовыми выполнить даже самые странные его поручения, началось продолжающееся до сегодняшнего дня соревнование между тем, чему дали шутливое определение «душа компьютера», по-английски «software», и его физическим устройством, которое без почтительности называют «hardware», то есть «железки».
Голубоглазый исчез. И знаменитая на всю Окраину бригада Соплей тут же обосралась. Просто еще никто из здешних не заметил этот вонючий влажный бугор на роскошных бригадных штанах… Но скоро глазастые гоблины заметят, обсудят, переварят и поймут.
И что?
Даже самые лучшие электронные устройства были бы совершенно бесполезны, если бы не существовало хитроумного способа общения с ними, ибо, с точки зрения человеческих представлений об интеллекте, компьютеры все равно что дебилы и не поймут даже самой несложной команды, если не разложить ее на простейшие элементы. Но, с другой стороны, даже самая блистательная программа, для составления которой требуются только ручка и лист бумаги, не выполнит возложенных на нее задач, если ее нельзя будет реализовать в четко работающей быстродействующей машине, которая наделена достаточно емкой оперативной памятью.
А ничего.
В здешних условиях лишившаяся страшного вожака бригада Солнечное Пламя еще долго будет оставаться самым весомым игроком округи.
Компьютеры вооруженных сил США всегда были подлинной аристократией в мировой информатике: самые современные и самые надежные устройства были на службе у самых умных и самых оригинальных программ. Поэтому авария системы передачи команд, которая произошла 12 июня, была потрясением для американских военных информатиков. Неправильное подключение конечного звена «цепного устройства» явилось результатом механической ошибки, которая сама по себе, несмотря на роковые последствия, не влекла за собой никакой серьезной опасности стратегического масштаба. За двадцать минут был теперь разработан способ, который раз и навсегда исключает такого рода неполадки: неверное подключение вызывает короткое замыкание в контрольном мостике и отключение подающего команды компьютера. Даже удивительно, что это никому не пришло в голову раньше. Может быть, потому, что идея использования обыкновенного предохранителя казалась инженерам слишком простой и банальной. Существует неписаное правило, известное всем конструкторам: чаще всего появляются дефекты в самых простых и хорошо известных элементах, а не в экспериментальных или отличающихся большой степенью сложности системах.
Но мне плевать.
Но почему все-таки «цепное устройство» направило все ракеты в одно место?
Где этот упырь?
Информатики поняли, что в течение долгих лет Соединенные Штаты, по сути дела, не имели защиты на случай ядерной войны. Сущность стратегического оружия заключается в том, что первый залп ракет с ядерными зарядами приводит к уничтожению тысячи разных целей на территории противника. Эти цели разбросаны на огромной территории СССР и стран Варшавского Договора, на других континентах, в океанах, в околоземном космическом пространстве. Каждая из ракет должна сама вывести себя на ту или иную цель. Правда, цель никому заранее не известна, ибо только после использования президентом программного модуля компьютер определяет для каждой ракеты ее курс, параметры траектории и точку попадания. Вместе с тем принцип первого залпа оставался неизменным: ни в одном из вариантов ядерной войны не предусматривалась посылка такого количества ракет в одно и то же место на земле, в атмосфере или в космическом пространстве. В этом просто не было необходимости. Так называемый коэффициент поражения уже давно не превышает 2,25. Иначе говоря, совершенно достаточно поразить цель зарядом, позволяющим уничтожить ее два с четвертью раза.
Мне не пришлось искать собеседника. Как только я, пусть уже без вставшей на зарядку у торгмата Гадюки, но вооруженный до зубов огнестрельным оружием, ввалился в Веселого Плукса, меня встретили масляными угодливыми улыбками. Само собой весть о том куда держит путь вызвавший всеобщую оторопь отряд чужаков уже разнеслась по коридорам. Здесь знали о моем появлении на Окраине. Успели вспомнить все связанные со мной страшилки, а заодно послали вперед замеченных мной ранее типа разведчиков, которые оценили нашу огневую мощь и глубоко впечатлились.
Следовательно, в систему передачи команд была заложена, по всей вероятности, какая-то ужасная ошибка, которая в случае ракетно-ядерной войны привела бы Соединенные Штаты к поражению.
Гоблин Оди вернулся.
Сопли растеклись.
Информатики исключили возможность ошибки в конструкции «hardware». Центральный компьютер в Омахе был изготовлен из элементов, многократно проверенных, высшей степени надежности, тщательно покрытых кремниевой оболочкой, прошедших испытание под давлением. Каждая интегральная схема, каждое соединение, каждая механическая деталь были подвергнуты испытаниям в сто раз более строгим, чем в каких-либо иных устройствах. Вся аппаратура была изолирована от каких бы то ни было сотрясений. Поддерживались постоянная температура, которая контролировалась с точностью до десятой доли градуса, и постоянный уровень влажности. Некоторые особо чувствительные элементы работали в полном вакууме.
Но мне плевать.
Голубоглазый ушел.
Ошибка коренилась, должно быть, в «software», то есть в программном обеспечении центрального компьютера стратегических ВВС. Комиссия по расследованию сосредоточила поэтому все усилия на том, чтобы разобраться в «душе» компьютера, который именовался Главной командно-аналитической системой (ГКАС), по-английски — MACAS (Main Commanding and Analytical System).
Программа для ГКАС имела вид толстой книги, насчитывающей около пятисот страниц, потому что каждое состояние триггеров и каждую операцию в блоках оперативной памяти ГКАС надо было тестировать по отдельности. У компьютера имелось, впрочем, более десятка входов и он наверняка был самым большим компьютером, если считать подключенные к нему системы его составной частью. Он был соединен с центральной системой управления войсками (то есть на практике с черным чемоданчиком, который носил за президентом его адъютант), американскими ракетными установками во всем мире, с сетью искусственных спутников связи, разведывательных и синхронизирующих спутников, командным пунктом стратегических ВВС. В его оперативную память были заложены десятки миллионов единиц информации, которая обрабатывалась непрерывно, двадцать четыре часа в сутки.
Дерьмо…
Если символы, используемые в программе ГКАС, перевести на понятный обыкновенному человеку язык, а затем сократить таким образом, чтобы они сложились в более или менее понятное целое, то разговор с ГКАС немного напоминал бы монолог в высшей степени терпеливого учителя на уроке в школе для умственно неполноценных детей. В сильном упрощении он выглядел бы так:
001. Начинай работу. Объявлена «желтая тревога».
Первая мысль, что полыхнула в моей усталой и чуть ли не изнутри обеззараженной системой голове — не связаны ли сука все эти факты?
002. Доложи, все ли твои системы действуют исправно.
Вдруг возникшие особо важные системные задания, угроза Франциску и исчезновение голубоглазого из стальной подземной крысиной ловушки…
0021. Если тебя что-либо беспокоит, доложи, какую их часть ты считаешь неисправной.
Но сначала надо узнать — может он все же просто сдох? Перебрал с наркотой, сексом и бухлом, а когда пошел посрать, излишне напрягся и вена в башке лопнула… мирная тихая смерть…
0022. Если все в порядке, включи контрольную лампу № 066. Проверь связь с другими системами.
003. Проверь по блоку № 1, все ли ракеты находятся в боевом положении.
За мой стол село еще трое — Каппа, Ссака и Хорхе. Последний опустил на стол перед собой два активированных планшета, что нонстопом передавали изображение нашей техники припаркованной в ближайшем магистральном коридоре, двойку оставленных в охране гоблинов и подранков, лежащих ровной линией по направлению к медблоку. Самыми тяжелыми уже занимаются, а освобожденных нами пленников система забрала сразу же, едва мы прошли обеззараживание и покинули шлюз. Гоблинов вернули в родной Клукс. Едва их поманила родная машинная мать, как они тут же обрадованно рванули прочь ни разу не обернувшись. Мне то посрать, а вот многие из моих бойцов огорчились такой черной неблагодарности. Хорхе даже чуток возбух было, но я ему пояснил — это перепуганное мясо уже щедро отплатило нам. Тем, что именно их выбрали атаковавшие нас во время прорыва заплесневелые зомбяки. Иначе забрали бы больше наших бойцов.
0031. Если все ракеты соответствуют условиям программы № 500, включи контрольную лампу № 067.
Хорхе мое пояснение принял и передал его другим. Но… он через пару минут и сам забыл о своих обидах на неблагодарных гоблинов — мы наткнулись на лежбище червей, привольно раскинувшихся на подогреваемым широком выступе прямо в магистральном коридоре. Яркий свет, снующая под потолком металлическая полусфера, вяло ворочающиеся на общей кровати изуродованные тела ампутантов, приглушенные стоны из сумрачного коридора, где двое работяг спешно долбят черве-девку, лениво зевающий приглядывающий гоблин на краешке выступа, что явно под такой сильно дозой «слез», что принимает проезжающую мимо технику как галлюцинацию. А тут еще скатившийся нам под колеса старый червь, решивший вдруг сдохнуть. У него не получилось и мы, откинув живой мясной мусор с дороги, проехали дальше.
0032. Если какая-либо из ракет не находится в боевом положении или не соответствует условиям программы № 500, то:
Когда мы уселись за стол в Веселом Плуксе, заказывать ничего не пришлось. Прибежавшая стайка девушек мгновенно нагрузила стальной стол бутылками, кувшинами и тарелками с одуряюще пахнущим жареным мясом. Само собой здесь знают вкусы гоблина Оди.
00321. Установи по программе № 500 номер причины неисправности.
Мясо, самогон и компот.
00322. Высвети на контрольном табло номер неисправной ракеты.
И десяток знакомых таблеток на небольшой тарелочке, что возникла у моей левой руки.
00323. Высвети на контрольном табло номер причины неисправности.
Отодвинув наркоту, я поманил пальцем ту, что уже раза четыре старательно задела меня за небритую щеку прикрытой лишь футболкой пышной сиськой, поинтересовался:
004. Сохраняй состояние готовности.
— Где он?
005. Если с момента получения команды 004 прошло 180 секунд, отключись и вернись в положение 002.
— Кто он, бвана? — проворковала девка, пододвигая ко мне поближе тарелку с горой мяса — Кушайте. Принесенных вами плуксов уже жарят и скоро подадут. Еще компота?
006. Если ты снова получил команду 001, повтори все действия с 002 по 005.
— Где он? — повторил я и по моему тону она поняла, что ей лучше ответить.
— У…
007. Если с момента получения команды 007 прошло 180 секунд, отключись и вернись в положение 002.
— Утек дерьмом?
008. Если ты снова, в третий раз, получил команду 001, повтори все действия с 002 по 005, но:
— Ушел… мы… — пригнувшись, она оглянулась, глянула в глубину узкого длинного помещения, где сгрудились потерявшие свою важность охранники заведения — Мы не знаем, добрый бвана. Он просто… исчез.
0081. Сигнализируй включением лампы № 121, что троекратное возобновление «желтой тревоги» не допускается.
— Его живые игрушки:
0082. Предупреди дежурного офицера, что после четвертого получения команды 001 проинформируешь об этом СО (Com-off, командующего стратегическими ВВС) и PA (PreAid, военного адъютанта президента).
— Тоже исчезли. Все двое. Была и третья…
009. Объявлена ли «зеленая тревога»? Если не объявлена, выполни действия от 0081 по 0082 и отключись. Если «зеленая тревога» объявлена, то:
— Ну?
0091. Подай всем ракетам команду о полной боевой готовности в соответствии с программой В, которая записана в блоке № 2.
— Он ее не взял. И она покончила с собой. Жалко. Она была такой доброй. Умерла от передоза слез — своих и наркотных…
0092. Подай позывной сигнал синхронизирующему спутнику «Бета».
— Когда?
00921. Если «Бета» ответит на позывной сигнал, извести соединенный с тобой компьютер в центре НАСА.
— Она умерла четыре дн…
00922. Если «Бета» не ответит на сигнал, включи лампу № 144 и доложи о неисправности.
— Насрать на нее! Когда ушел он?
0093. Подай сигнал РА и повторяй его до тех пор, пока РА не подтвердит прием.
— Шесть дней! Почти шесть дней назад, бвана. Не сердитесь, пожалуйста. Может вам лучше поговорить с нашими важными?
010. Проверь, все ли соединенные с тобой системы функционируют исправно. Повтори все операции от 002 до 009. Их длительность не должна превышать 130 микросекунд. В случае выхода за пределы этого времени включи лампу № 605, включи автоматическое устройство и повторяй все действия от 002 по 009, сперва в нормальной, а затем в обратной последовательности. Включи аварийную лампу в системе специальной связи.
— В жопу ваших важных.
— Я передам…
— Что-нибудь предвещало?
011. Объявлена ли «красная тревога»? Если не объявлена, повторяй с интервалами в 5 секунд действия от 0091 до 0093. Если «красная тревога» объявлена, то:
Она поняла меня правильно и поспешно замотала головой:
0111. Проверь, все ли ракеты находятся в состоянии полной готовности к запуску.
— Нет! Все как всегда хорошо. Он… просто вдруг исчез. Никто не видел как он уходил, бвана.
01111. Если какая-либо из ракет не находится в состоянии готовности к запуску, действуй так, как по получении команды 0032.
— Долго будешь называть меня бваной?
0112. Соединись с системой АВАКС
[12] и непрерывно информируй обо всем, что узнаешь, на основе программы № 600.
— Это… это стало модно и почетно…
0113. Соединись с координирующим спутником «Бета II» и доложи об установлении связи. Запомни, что если спутник «Бета» в исправности, то спутник «Бета II» тоже в исправности. Запомни, что данные спутника «Бета II» передаются через код № 8, который заложен в блок памяти № 28.
— Ну да. Ладно…
0114. Зафиксируй в памяти время и источник любой команды, которую ты получаешь. Если какая-либо из команд не соответствует программе № 600, пошли предупреждение СО и РА.
— Называть и дальше?
0115. Проверь состояние резервного блока № 3, доложи о неисправностях. Проверь состояние запасного блока № 4.
— Больше компота и мяса сюда. Этот же набор пусть оттащат в коридор, где стоит машина и отдадут моим гоблинам.
012. Получил ли ты команду программного модуля в РА? Если не получил, поступай так, как после получения команды ООП. Если ты получил команду от РА, то:
— Они тоже гоблины?
0121. Сопоставь программу № 700 с командами программного модуля. Результат сопоставления высвети на табло в оперативном зале СВВС.
— А ты как думала?
0122. Введи данные сопоставления в блок № 3.
— Э… э… эль…
01221. Если блок № 3 неисправен, выполни команду 0122 из блока № 4.
— Ну да — усмехнулся я — Раз у тебя автомат и куча патронов, то ты уже не просто грязный гоблин, да?
0123. Выбери из блока № 3 или № 4 данные для каждой ракеты в отдельности. Проверь, согласуются ли предусматриваемые траектории с программой № 700. Проверь, соответствует ли максимальная высота траектории в программе № 600. Проверь, выполнено ли условие С в программе № 700. Проверь, соответствует ли мощность ядерных зарядов масштабу целей на территории противника, согласно условию в программе № 700. Показатель сверхуничтожения не может быть ниже единицы и выше, чем 2,25.
— Хотите поговорим?
0124. Подключи к своей памяти спутниковую разведывательную систему и непрерывно информируй обо всем, что ты узнаешь. Если спутник заметит приближающуюся ракету противника, скомандуй системе Early Warning II, чтобы она вычислила ее предположительную траекторию и передала тебе все параметры. После получения этих данных запускай одну за другой противоракеты внешнего кольца обороны вплоть до поражения цели. Докладывай о выполнении задачи. Погаси отражение ракет противника на световом табло после их уничтожения.
Рассмеявшись, я махнул рукой и понятливая девка испарилась, успев показать расстроенное выражение лица.
0125. Подключи к своей памяти аналитическую систему командования сухопутных войск.
— Хваткая сука — пробормотал Каппа — Что делаем дальше, командир?
0126. Подключи к своей памяти аналитическую систему военно-морских сил.
— Жрем от пуза, компота вволю, самогона по триста грамм на рыло. Затем медблок. И двигаем дальше.
01261. Извлеки из блока № 8 последние сведения о месте погружения подводных лодок стратегического назначения, сопоставь их с программой № 800 и непрерывно вычисляй предположительные координаты курса и мест погружения лодок. Вычерчивай на светящейся карте предположительные курсы подводных лодок.
— Куда?
0127. Подключи к своей памяти аналитическую систему военно-воздушных сил.
— Тут все дороги ведут лишь в одно месте — ухмыльнулся я — Через Гиблый Мост в Дерьмотаун. Копула…
0128. Подключи к своей памяти аналитическую систему охраны побережья.
— Копула?
0129. Подключи к своей памяти аналитическую систему морской пехоты.
— Нимфа Копула — ощерился я, глядя на стальную стену, за которой находилось несколько коридоров, а затем начиналось широкое стальное ущелье у границы Дерьмотауна — И паучье потолочное царство. Той зоной правят две мудрые бабы, Каппа. Если они еще живы…
01210. Подключи к своей памяти весь объем памяти N из систем управления военной разведки. Расположи данные в следующем порядке: 01. Крупные скопления войск. 02. Центры оборонной промышленности. 03. Центральные и местные пункты административного и партийного руководства. 04. Крупные промышленные центры класса А. 05. Крупные промышленные центры класса В. 06. Транспортные узлы. 07. Устья рек. 08. Впадины и обширные углубления территории. 09. Города с населением более миллиона человек. 10. Города с населением от 500 тысяч до 1 миллиона человек. 11. Города с населением от 100 до 500 тысяч человек. 12. Транспортные магистрали восток — запад. 13. Рокады север-юг. Проверь, соответствует ли очередность поражения целей от 01 до 13 установкам программы № 700 для каждой страны в отдельности.
— Нимфа Копула жива и здорова, добрый господин Оди — склонилась в низком поклоне подошедшая девка в прозрачной коротенькой пластиковой накидке на почти голое тело, украшенное медленно мигающими огоньками в самых важных на ее взгляд местах — Она очень рада вашему возвращению и приглашает вас и ваших доблестных воинов на пиршество. Рыба и янтарное крепкое чудо. Так она велела передать вам…
01211. Уничтожь электронный ключ к шифровальному коду «Сигма» ЦРУ. Запомни этот код и включи его в перечень № 5.
— Мы и там пожрем — кивнул я посланнице, одновременно втыкая вилку в кусок дымящегося жареного мяса — Передай своей хозяйке — мы скоро будем.
01212. Подключи к своей памяти комплексную аналитическо-информационную систему ЦРУ.
Кивнув, она попятилась к выходу, где развернулась и двинулась прочь, сопровождаемая одетыми точно так же двумя мрачными гигантами, что были одеты точно также.
01213. Сопоставь команды программного модуля с командой 01212. Если имеются различия степени важности выше 0,4, проинформируй дежурного офицера СВ ВС.
— Два часа — произнес я в пространство, с трудом сдерживая нетерпение — Через два часа мы выдвигаемся.
01214. Раздели территорию противника на квадраты со стороной 55,5 мили. Размести квадраты в горизонтальные и вертикальные ряды.
— Да, лид — прочавкал Каппа и удивленно признался — Вкусно… тут готовят вкусно… и компот выше похвал… Я бы посмотрел на кухню…
01215. Исключи квадраты, на которых отсутствуют цели от 01 до 06.
— Ну нахер — буркнул я и вонзил зубы в следующий истекающий мясным соком кусок — Жрите, гоблины. Жрите родную хавку…
013. Все ли у тебя в порядке?
* * *
014. Все ли блоки твоей оперативной памяти работают нормально?
Неожиданное случилось, когда мы буднично пересекли Гиблый Мост, разминувшись с замершим вагончиком и распугав стайку гоблинов. Миновав ряды пялящихся на намалеванные на стали природные красоты, мы въехали на центральную улицу. Я сидел рядом с водителем, не забыв поднять стекло — вот в такие моменты, чувствуя себя в безопасности, как раз и случается дерьмо вроде влетающей в глаз меткой иглы…
015. Помнишь ли ты программу № 1000?
Но меня настигла не игла и не пуля. Передо мной высветилось системное сообщение все это время молчавшей Камальдулы.
016. Помножь 16447 на 123456789, возведи произведение в третью степень и извлеки квадратный корень из полученного числа. Выведи на печатающее устройство контрольную фразу. Должно быть: LIFE IS A TALE OF AN IDIOT FULL OF SOUND AND FURY. Если контрольная фраза не соответствует той, которую ты отпечатал, доложи об аварии и выполни команду 0021.
Оди достиг Дренажтауна.
017. Не заблокирован ли какой-либо из твоих вводов?
Статус: Высший с правом голоса.
018. Готовы ли запасные блоки № 6, 7 и 8 в любой момент начать операцию?
Дополнительно: Двойное влияние.
019. Объявлена ли «ситуация W»? Если не объявлена, то повторяй непрерывно действия от 0121 до 01213, а команды от 013 до 018 — каждые пятнадцать секунд. Если «ситуация W» объявлена, то:
Дополнительно: Высший с приоритетным правом управления зоной Дренажтаун.
0191. Сними на командном пункте СВВС стопор, блокирующий надпись «ВОЙНА».
Системное обращение к Высшему Оди: запрос на временное или постоянное прекращение распространяющегося на весь Дренажтаун эффекта «Дерьмо на ваши головы!».
0192. Включи лампу № 340 в РА.
Основание запроса:
0193. Выведи все содержимое блоков № 3 и 4 на световое табло СВВС.
износ поддерживающих эффект систем,
0194. Примени в операторе внутреннюю логическую блокировку. Если команда А противоречит команде В, сумма твоих действий С должна равняться нулю.
неэффективная трата системных ресурсов на декоративные и поучительные нужды,
необходимость откачки и полной утилизации пущенных в цикличный оборот отходов,
необходимость очистки фильтрующих систем, перегрузка всех систем Дренажтауна из-за постоянно прибывающих отходов из зоны известной как Зловонка,
0195. Если ты получишь от АВАКС или спутниковой сети информацию, соответствующую программе № 900, непрерывно вычисляй траектории тех противоракет внутреннего кольца обороны, которые должны быть запущены для уничтожения ракет противника в соответствии с командами программного модуля. Ты не можешь дать команды о запуске этих противоракет, пока не получишь сигнала о том, что программа № 1000 приводится в действие.
аварийное состояние семнадцати насосных блоков,
необходимость…
0196. Если от системы ЦРУ ты получишь информацию, соответствующую условиям программы № 900, подай обслуживающему персоналу ракет команду начать отсчет и подключить кислород.
— Стоп! — рявкнул я и толкнул дверку внедорожника, накидывая на шлем капюшон плаща.
0197. Поручи спутнику «Аргус» наблюдение за последствиями взрывов на тех квадратах территории противника, в которых расположены цели от 01 до 06 и которые ты выбрал, выполняя операции 01214 и 01215.
Застучавший по плащу говнодождь, разлитые по иззъявленного стальному полу лужи жидкого дерьма, ревущая в каналах вода, спешащие по делам фигурки гоблинов в прозрачных плащах, стучащие по стали пластиковые сандалии с высокими каблуками.
0198. Приведи в состояние боевой готовности систему непрерывного подсчета потерь противника (ENLOСОМР).
020. Все ли у тебя в порядке? Повтори контрольную фразу. Повтори операцию 016.
Требуется уточнение приказа.
021. Включи автоматическую аэронавигационную систему ВВС и подключи ее к своей памяти. Вычерчивай на световом табло реальные и заданные курсы боевых эскадр первого удара. Размеры световых пятен на аналоговом вычислителе, соответствующие отдельным самолетам, вычерчивай в прямо пропорциональной зависимости от мощности ядерного заряда, находящегося на борту каждого из самолетов.
0211. Если один из самолетов какой-либо эскадры первого удара приблизится к границе воздушного пространства противника на расстояние менее 0,75 заданного радиуса, подай пилотам команду повернуть обратно в тесном строю «Seagull», рассеяться по образцу «М» и снова собраться в боевой строй «Sealion».
— Разрешаю прекратить эффект «Дерьмо на ваши головы» — ответил я и, глянув на Хорхе, добавил — Я пройдусь. Ты за мной.
0212. Если операция 0211 будет длиться более 371880 миллисекунд или менее 360845 миллисекунд (эти данные получи от синхронизирующего спутника «Бета» и сопоставь их с данными спутника «Бета II»), то повтори пилотам команду 0211.
022. Направь самолетам эскадр первого удара сигнал WAR EMERGENCY и разблокируй электронные защелки кассет с маршрутами полетов к целям, находящимся на территории противника.
— Да, сеньор.
023. Сопоставь общую поражающую мощность ядерных зарядов на борту самолетов с ядерным потенциалом ракет, готовых к запуску в момент первого залпа против целей от 01 до 03.
024. Рассчитай предположительное время выхода самолетов эскадр первого удара на цели, находящиеся на территории противника. Информацию о силе ветра получи с метеорологического спутника М-2. Информацию о магнитном отклонении получи от геодезического спутника MAS-65. Информацию о возможных средствах противодействия со стороны противника получи от комплексной разведывательной системы ЦРУ.
Разрешение получено. Благодарю за содействие, Высший.
025. Получил ли ты команду о запуске первой ракеты, обозначаемой в дальнейшем как N-1. Если не получил, непрерывно повторяй операции от 0191 до 0196. Если получил, то:
0251. Извлеки из памяти траекторию, курс и конечный пункт полета ракеты N-1.
Сгорбившись, я двинулся по центральном улице Дерьмотауна. В отличие от других гоблинов, я проигнорировал несколько коротких гудков сирены от системных стальных грибов. И даже не вздрогнул, когда стучащие по плащу бурые капли вдруг стали бить гораздо чаще, а затем резко посветлели. Еще через несколько минут я шагал под прозрачным дождем — со стального неба лила чистая вода, что разбавляли бурые лужи и жижу в каналах. Замершие изумленно гоблины стащили с голов капюшоны, убрали зонты, уставившись в потолок.
0252. Результаты операции 0251 передай в систему управления ракеты N-1.
— Дождь! — завыл кто-то на другой стороне улицы — Чистый дождь!
0253. Дай обслуживающему персоналу ракетной установки N-1 приказ включить зажигание.
— Грехи наши сняты?!
0254. Дай спутникам «Бета» и «Бета II» команду вывести на цель ракету N-1. Дай им команду, чтобы в случае помех в радиосвязи они передали наведение ракеты спутнику «Гамма».
— Гоблины прощены!
02541. Если спутник «Гамма» не ответит на вызов, установи связь со спутником «Гамма II» и поступай в соответствии с командой 0254.
— Мать любит нас! Мать любит нас!
0255. Включи систему звездной навигации для ракеты N-1.
— Долбанные дебилы — проворчал я, когда об меня ударилась нихрена не видящая голая старуха, что запрокинула голову и танцевала под обрушившимся на Дерьмотаун чистым дождем.
0256. Сопоставь команду программного модуля с состоянием готовности последующих предназначенных к запуску ракет.
Старуха отлетела, но ее танец это не прервало. Скорее толчок раззадорил старую гоблиншу и к далекому впервые чистому стальному небу рванулся ее пронзительный крик. Через секунду к ее радостному крику присоединилось еще несколько дрожащих голосов, а через полминуты весь Дренажтаун ревел и вибрировал от общего рева.
026. Передай информацию 0256 на замедление «цепного устройства». Проверь численное значение замедления. Оно должно равняться D, то есть от 43 минут 45 секунд до 44 минут 20 секунд. Если значение предполагаемого замедления в «цепном устройстве» отступает от этих значений, то:
— Лид… — голос Хорхе чуток дрожал — Случилось что-то очень важное, да? Случилось что-то великолепное, сеньор?
0261. Если оно меньше D, ускорь действие замедляющей системы в соответствии с программой 1000-А.
— Нет — отозвался я, продолжая шагать по темному металлу, глядя, как светлеющая вода уносит остатки говна в канавы — Просто система сделала что-то выгодное для себя. Меньшая трата ресурсов, меньший износ оборудования, меньшие траты глазных капель для промывки гоблинских глаз от частиц непереваренных эльфийскими жопами авокадо.
0262. Если оно больше D, уменьши действие замедляющей системы в соответствии с программой 1000-В.
— А причем тут авокадо?
027. Все ли в порядке? Повтори контрольную фразу. Повтори операцию 016.
— При всем — проворчал я — Авокадо всегда при делах, когда надо убить планету…
028. Преодолела ли ракета N-1 0,33 расстояния до цели? Если не преодолела, доложи о готовности к дальнейшему ожиданию. Если преодолела, подай сигнал ракетам N-2 и N-3.
— Э…
029. Проверь состояние готовности всех шахт.
— Уймись.
030. Проверь состояние всех подключенных систем. Доложи о неисправностях.
031. Подай сигнал полной пусковой готовности ракетам от N-4 до N-66. Дай команду подключить кислород.
— Есть. Проход сужается, командир.
0311. Если ракеты от N-4 до N-66 готовы к запуску, проверь, не стерты ли намеченные для них цели на территории противника из блока памяти системы ЦРУ.
Махнув рукой в сторону более широкой боковой улицы, я скользнул взглядом по стенным указателям, выискивая нужное нам направление. Оно отыскалось быстро — даже стрелки не пришлось выискивать. Поехавшая по глубокому стенному желобу полусфера направила дрожащие в дожде зеленые лазерные лучи, указывая направление. Глянув на системное око, воспользовавшись временным затишьем в терзающем город гоблинском вое, я спросил:
0312. Если система ЦРУ изменила степень важности целей от 06 до 13 в какой-либо из вражеских стран, введи эти изменения в свою оперативную память № 2 и соответственно этому измени цели для ракет второго залпа.
— Нахрена тебе это, Камальдула?
032. Достигла ли ракета N-1 цели на территории противника? Если не достигла, повтори операции от 029 до 031. Если достигла, свяжись со спутниками «Бета», «Бета II», «Гамма», «Гамма II» и «Сатурн». Получи от системы ENLOCOMP ответ, было ли уничтожение цели полным или же частичным. Рассчитай вероятную степень и масштаб радиоактивного заражения. Проинформируй командный пункт СВВС. Подай сигнал уничтожения спутника «Бета». Подай сигнал уничтожения спутника «Бета II».
Прямого ответа не последовало, но перед глазами повисли зеленые жирные строчки:
033. Оставайся в состоянии готовности. Если получишь команду 025, повтори операции от 0251 до 0256.
Герой Оди.
034. Если не поступят дальнейшие команды ни от СВВС, ни от РА, то:
Статус: Высший с правом голоса.
0341. Подай команду в «цепное устройство» и передай свою программу от операции 029 до 032.
Дополнительно: Двойное влияние.
0342. Если в «цепное устройство» не поступят дополнительные команды от РА, уничтожь электронный барьер S-3 между памятью «цепного устройства» и твоим устройством вывода.
Дополнительно: Высший с приоритетным правом управления зоной Дренажтаун.
0343. Приведи в действие специальный блок памяти № 12, выбери такое количество целей на территории противника, которое будет соответствовать числу ракет в «цепном устройстве» и мощности ядерных зарядов этих ракет, произведи оптимизацию стратегии конфликтов С-12 и аннулируй приказы программного модуля.
Системное обращение к Высшему Оди: запрос на перманентную или временную (указать срок) выдачу максимально усеченных социальных прав для населяющих зону Дренажтаун жителей со статусом «добровольно низший».
0344. В соответствии с оптимизацией 0343 дай команду ракетам «цепного устройства», чтобы они стартовали вне зависимости от инструкций или отсутствия инструкций для наземного обслуживания и взяли курс, согласно системе звездной навигации, как в команде 0255.
Максимально усеченные социальные права дают возможность общинного голосования, которое предоставит жителям зоны Дренажтаун демократичный путь для прямого влияния на некоторые из социальных, политических и экономических процессов как в своей зоне, так и в подчиненных прилегающих территориях.
Основание запроса: расширение социальных прав для жителей зоны Дренажтаун со статусом «добровольно низший».
035. Достигли ли ракеты «цепного устройства» намеченных целей на территории противника? Если не достигли, повтори операции 0343 и 0344. Если достигли, а система ENLOCOMP уже не действует, получи от спутника «Форс» информацию о степени разрушений. Сравни степень разрушения с программой вероятности в блоке памяти № 19. Если процент вероятности (число уничтоженного населения на число разрушенных строений на радиус ударной волны на радиус радиоактивного заражения) превышает 0,5 — отключись. Если процент вероятности менее 0,5, повтори операции 0343 и 0344.
Дополнительно: при положительном или отрицательном решении гражданский статус «добровольно низших» не претерпит изменений.
036. Пока не поступит сигнал «нет», непрерывно повторяй операцию 035.
— Чего ты добиваешься, Камальдула?
037. Если навигационные спутники подверглись уничтожению и ты не можешь установить с ними связь, включи блок № 22 и сопоставь его содержимое с содержимым блока № 3 комплексной системы ЦРУ. Повторяй операции 035 и 036 до тех пор, пока память системы ЦРУ не будет исчерпана. Запомни, что цели от 01 до 13 должны быть уничтожены полностью, невзирая на собственные потери.
Герой Оди.
038. Дай команду самолетам эскадр первого удара, чтобы они поразили намеченные цели на территории противника. Распорядись, чтобы после выполнения задания летчики возвращались на базы по произвольно выбранным маршрутам.
Статус: Высший с правом голоса.
039. Приведи в действие систему одноразовой связи с подводными лодками и сопоставь предположительное место их погружения с имеющимся чертежом в соответствии с приказом 01261. Дай командирам подлодок команду одновременно выпустить все ядерные заряды в направлении ранее намеченных целей на территории противника.
Дополнительно: Двойное влияние.
040. Запомни: после того как перейден рубеж 038, ты можешь действовать свободно, за исключением запуска ракет на собственную территорию.
Дополнительно: Высший с приоритетным правом управления зоной Дренажтаун.
041. Дай команду уничтожить собственные оперативные системы. Дай команду уничтожить резервные спутники, затереть свою оперативную память. Приведи в действие взрывной заряд М в местах Е-4, Е-5, Е-14 и Е-18. Выключись. Конец.
Системное обращение к Высшему Оди: запрос на перманентную или временную (указать срок) выдачу максимально усеченных социальных прав для населяющих зону Дренажтаун жителей со статусом «добровольно низший».
Максимально усеченные социальные права дают возможность общинного голосования, которое предоставит жителям зоны Дренажтаун демократичный путь для прямого влияния на некоторые из социальных, политических и экономических процессов как в своей зоне, так и в подчиненных прилегающих территориях.
Когда чрезвычайная комиссия, назначенная президентом Гаррисоном и председателем Комитета начальников штабов Тамблсоном, начала изучать программу ГКАС, первым ее впечатлением было единодушное восхищение. Это была самая совершенная программа, которую когда-либо составляли для компьютера. Настолько точная, чтобы соответствовать требованиям центрального процессора, и вместе с тем не настолько обобщенная, посредством подключения других программ, чтобы ошибку нельзя было немедленно обнаружить.
Основание запроса: расширение социальных прав для жителей зоны Дренажтаун со статусом «добровольно низший».
Но восхищение длилось всего полтора часа, пока один молодой лейтенант военно-морского флота, некий Дэн Шобл, с торжеством не воскликнул, что он уже знает, в чем состоит ошибка. Двадцать пять членов комиссии по расследованию посмотрели на него с недоверием, так как программа казалась им вершиной ясного логического мышления.
Дополнительно: при положительном или отрицательном решении гражданский статус «добровольно низших» не претерпит изменений.
Дэн Шобл заметил, что между командой 026 и 0341 существует не то чтобы логическое противоречие (ибо тогда ГКАС выключилась бы сама), а, скорее, следствие неудачного принципа мышления. Вся программа ГКАС была рассчитана только на один вариант: ракетно-ядерная война в полном смысле этого слова. «Цепное устройство» вступало в действие в такой ситуации, когда все командные пункты, включая сюда президента, командование СВВС и спутниковую систему, уничтожены. Отсутствие в программе необходимой команды выше операции 035 было само по себе командой для «цепного устройства». По-видимому, никому не пришло в голову, что стратегическое ракетное оружие Соединенных Штатов может быть когда-либо применено выборочно, в целях уничтожения одного определенного объекта. Стремление уничтожить противника обратилось в свою противоположность: ракеты первого залпа были запущены почти вслепую.
— Давай. Разрешаю перманентное предоставление максимально усеченных гражданских прав жителям Дренажтауна.
Но после этого оставался невыясненным загадочный вопрос: почему все ракеты второго залпа были направлены в одно место? Причем именно туда, куда была направлена первая ракета номер 1731. Если бы они достигли территории противника, поразив заранее намеченную цель, это можно было бы еще понять. Но почему 85 ракет устремились, как послушные овцы, по следам одной-единственной ракеты номер 1731?
Распоряжение Высшего Оди принято к немедленному исполнению.
— Ладно — кивнул я — Ладно… ты разыгрываешь какую-то многоходовку. Зачем?
Прошло еще полтора часа, прежде чем удалось выяснить причину. На этот раз лейтенант Дэн Шобл поделил лавры с капитаном Бенджамином Бэйклом. Ввиду того что программа ГКАС не содержала никаких больше логических ошибок, комиссия обратила внимание на программу номер 1000, то есть на программу, которой предусматривались все боевые действия в том случае, если наступит вторая фаза ядерной войны.
Тревожно взвывшие над Дренажтауном сирены прервали общее ликование, погрузив город в короткий испуг. Счастье кончилось? Говнопад опять на подходе?
Именно там обнаружили кошмарную, несусветную ошибку. В операции 1000-01-0032 кто-то (машинистка? программист? главный информатик?) вместо слова «if» (если) поставил слово «and» (и). Правильная команда для ГКАС должна была звучать: если не поступят другие команды, направь следующие ракеты в то же самое место. А на практике компьютеру было приказано, чтобы он осуществил запуск ракеты N-1 и направил ракеты второго залпа в то же самое место, которое рассчитали синхронизирующие спутники. Конечно, эта команда противоречила содержимому оперативной памяти компьютера ЦРУ, однако в программе номер 1000 отсутствовала команда, чтобы ГКАС проверила содержимое этой памяти и сопоставила его с только что полученной командой.
Решением героя Оди, статус Высший с правом Голоса, все жители зоны Дренажтаун, не претерпевая изменений в гражданском статусе, получают МУСП! (Максимально Усеченные Гражданские Права).
И это все. С десяток знаков, нанесенных на желтую перфорированную пленку. Чья-то усталость, невнимательность, рассеянность. Одна-единственная ошибка на сто двадцать три тысячи восемьсот шестнадцать инструкций.
Специальная комиссия представила доклад президенту Гаррисону. Он состоял из двух машинописных страниц и ограничивался выводом, что причина ошибки установлена, раскрыта и исправлена.
Ни поздравлений, ни вступлений. Холодное системное оповещение для всех бесправных ушлепков.
Комиссия заверяла, что теперь, после устранения ошибки, американская система передачи команд будет действовать безупречно.
Общий системный запрос!
Комиссия занималась только той частью системы передачи команд, к которой ее допустили, и не считала себя в достаточной степени компетентной, чтобы делать выводы по каким-либо иным вопросам.
На общинное голосование вынесено предложение направленное на расширение социальной ответственности и гражданских прав всех жителей прилегающих и подчиненных зоне Дренажтаун территорий!
LVI
Предложение: предоставить МУСП всем без исключения жителям прилегающих и прилегающих к зоне Дренажтаун территорий!
Дополнительно: при положительном решении, как награду за проявленную социальную щедрость, гражданскую мудрость и добрососедскую заботливость все жители зоны Дренажтаун получат по 25 солов на свои личные счета.
Когда весть о смерти капитана фон Ризенталя дошла до канцлера Лютнера, было приказано немедленно начать расследование. Канцлер питал исключительную привязанность к своему адъютанту. Он решил, что, поручив фон Ризенталю эту, как выяснилось, опасную миссию, он несет моральную ответственность за его трагическую гибель. Дагоберт Лютнер ни минуты не верил в уголовную подоплеку убийства и был убежден, что энергичное и честное расследование должно привести к обнаружению виновников убийства. Безотносительно к тому, кто за этим убийством стоял. В конечном счете был найден бронетранспортер бундесвера, а таких машин в Федеративной Республике не много. Кроме того, полиция зафиксировала на месте происшествия многочисленные следы. Тот факт, что была обнаружена еще одна нейтронная боеголовка, указывал на связь смерти фон Ризенталя со всем тем, что происходило в ФРГ с самого утра этой роковой пятницы.
Для принятия решения достаточно активировать одну из двух предложенных пиктограмм ниже:
Следствием лично руководил полковник Пауль Кренцлау, начальник специального отдела Генерального инспектората, человек с безупречной политической репутацией, образец безукоризненной службы. Его рекомендовал министру Граудеру начальник его канцелярии полковник Шляфлер. У министра не было выбора, и после долгого размышления он также рекомендовал канцлеру Кренцлау как человека с чувством ответственности, безусловно, достойного доверия и весьма энергичного.
ДА/нет. (за выбранное «нет» награды не последует)
Полковник Кренцлау начал свою деятельность с краткой деловой беседы со старым фронтовым товарищем, которого звали Карл-Хайнц Пионтек. Затем был тщательно подобран состав следственной группы, который был утвержден опять-таки полковником Шляфлером. Было заведено дело. Кренцлау лично направился на место происшествия, старательно минуя находившуюся поблизости Секретную базу № 3, словно очаг заразы.
— Вот дерьмо — пробормотал я.