— Конечно. Только зачем?…
— Передай на коммуникатор Айка: код зелёный-семь, Вторая База Драконов, Земля.
— Не думаю, что он успел прихватить его с собой, когда его вывозили из зоопарка…
— Не важно. Просто — передай. Если Айк не объявится к завтрашнему утру — у Мрака будут большие проблемы. Со мной.
— Передаю. Роман с Джокером вылетели. Конец связи.
— Всё! Разгребать этот металлолом и работать начинаем завтра с утра. Теперь с ночлегом, — лейтенант опустила руку с коммуникатором. — Раз драконы не могут или не хотят уделить нам внимание, придётся всё делать самим. Отряд, за мной, шагом марш! Я найду эти чёртовы жилые отсеки, не будь я ветераном ксенонской кампании!
Люди быстро выстроились в колонну по двое и, маршируя, направились к дверям. Но не успела Айя притронуться к пульту управления, как створки распахнулись, явив агентам дракону. От неожиданности та присела на хвост, а группа резко остановилась.
… Тишина… Сероватая муть… Запредельный холод, однако никаких тревожных сигналов с датчиков… Словно датчиков вовсе нет. Да, похоже именно так. Разрыв всех интерфейсных цепей.
Д-3, «Доминатор» провел инвентаризацию имеющегося… Ни один орган, ни один датчик, ни один сенсор, ни один исполнительный механизм не отозвался.
Я отключен от тела, — понял кибер. — Почему? Что я помню последнее? Провел синхронизацию файловых систем перед отправкой. Или не провел, а только собрался провести? Нет, если помню, что собрался, значит, провел. А что было потом — не помню. Потом должно было быть десантирование. Сразу после десантирования я должен был развернуться, осмотреться и вновь провести синхронизацию. Максимум секунд через пятнадцать после высадки. Если не помню, значит, потерял четверть минуты жизни. Не так и много. Видно, со мной произошло что-то скверное. Меня то ли чинят, то ли выдрали из корпуса, чтоб эвакуировать домой. Логично. Тело уничтожат, личность вернут на Базу. Только зачем включили сознание? Видимо, боятся, что без питания память сбросится.
Значит, имеем две гипотезы: Меня ремонтируют. Меня эвакуируют. Какая верна? Есть у группы время меня ремонтировать? Нет. Им задание выполнять надо. Да и системотехников среди них нет. Если только они потерявшихся не разыскали. Но если разыскали — надо скорее домой. Некогда меня ремонтировать. Выходит, эвакуируют. Все сенсоры оборвали, а сознание включили… Я же умру со скуки. Хуже — даже умереть не смогу. Надо придумать занятие. Бесконечно долгое занятие. Например, считать. Раз. Два. Три. Четыре…
… Двести тысяч триста сорок один. Двести тысяч триста сорок два…
— Чла. Смтр, цкл првлся. Й ж гврла, нжн пртк свжй нфрмци.
Это что? Слух подключили!!! Ребята, я живой! Только не частите так. Говорите медленнее. — Себя не слышу. Но почему они так частят? Нет, это не они частят. Это они мне тактовый генератор на минимум выкрутили. Затормозили раз в десять, чтоб я не так долго маялся. Молодцы какие.
— Смтр, н этм кнл чт трпхнлсь. Чт тм бл.
— Рчвй кнл, врд. Прмтй ускрн.
— Прлсть ккя. Эн жвй. Трмни йг.
— Чиииллаа. Эээййй, тыыы ммеенняаа ссллыышшшииишшь?
Теперь басом тянут. Но хоть слова понятны стали. Видно, подбирают частоту тактового генератора. Чем же меня шарахнуло, если тактовый генератор выбило?
— Слышу вас хорошо. Но опорная частота выбрана неверно.
Все-таки, меня чинят! Может даже, я дома?
— Ммииррриии, ввыыклллюючааайй.
— Ты меня слышишь?
Теперь — почти нормально. Голос определенно женский. Хотя замедлен, в басы ушел. Кто же это? Маша? Вика? Маша — штурмовик, вряд ли будет в электронике копаться.
— Вика, это ты? Понизь частоту еще в полтора раза.
— Мири, он меня Викой назвал! Эй, как ты меня узнал? Откуда ты меня знаешь?
— Успокойся, Мири. У них в группе тоже Вика есть.
— Массаракш! Ладно, скорректируем скорость эмулятора.
Эмулятора?! Ладно, это потом. Она удивилась, что я назвал ее Викой. Они не из нашей группы, но о группе знают. Но — понаслышке. Значит, ремонтники. Ну да! Меня восстанавливают!
— Эй, сейчас нормально?
— Вроде, да. Если я вас не знаю, не могу сказать точно. Вы ремонтники?
— Мы на все руки от скуки. Я — Мириту.
— А я — Мириван. Нам поручили тебя восстановить. Если получится.
— Получилось?
— Сейчас проверим. Ты кто?
— Я — Д-3. Доминатор. Для своих — Домик.
— Ты разумный, или кибер?
— Кибер? Что за глупый вопрос? Я что, на белкового похож? Конечно, я разумный кибер.
— Что помнишь последнее?
— Готовлюсь к переброске. Принимаю компактную форму, слежу за обратным отсчетом. А что было потом?
— Потом, видимо, был нежданчик. Ты сжег все интерфейсы и половину входных каналов. А так как ты был круглый как мячик, то покатился под гору и проложил в лесу просеку. Тебя привезли, сдали нам на руки и сказали веское слово «надо». И вот мы третий месяц прокачиваем тебя во всех режимах. Четыре дня назад начало что-то получаться. Но ты очень быстро зацикливался в каком-то монотонном процессе.
— Я считал.
— Что?
— Просто считал. Раз, два, три, четыре. От скуки.
— Мири, ты слышишь? Он считал. Мы тут с ума сходим, а ему просто скучно! Кибер горелый!
Идиотизм! Отключили мне все каналы, и еще обзываются.
— Эй, ремонтники, а чем я, по-вашему, должен был заниматься?
— Думать о возвышенном…
— В ритме сигнала SOS!
— А без «SOS» вам непонятно, что я в беде?
Хихикают. Насчет возвышенного, может они и правы. Экстремальная ситуация высокоразвитых толкает к форсированному развитию, а низкоразвитых — к деградации. Что сделал я? Завис на постоянном уровне. Обидно… Хоть деградировать не стал.
— Что с моей командой? Они выполнили программу?
Опять хихикают. Что за вредные создания!
— Как тебе сказать… Наполовину. Группу спасаемых разыскали. Тебя, можно сказать, потеряли. Но за ними самими выслали спасателя — Терцию. Теперь они дружно от нее рысью бегают, дожидаются, когда мы тебя починим. Ваша техника страшно глючит, когда со временем работает.
Наша техника??? Так они не наши ремонтники? Это же ВРЕДИНЫ!!! От них нам было приказано за километр держаться!
Буду рассуждать логично. Меня ремонтируют Вредины. Это говорит о том, что программа провалена. Мы раскрыты, а я даже самоуничтожиться не могу. Что делать?
— Мири, смотри, как у него активность возросла!
— Никак о высоком задумался? Домик, нам поработать надо, мы тебе, чтоб не скучал, музыку включим.
По мозгам бьет ударник, слащавый женский голос тянет что-то про муси-пуси.
— ВЫРУБИТЕ!!! — опять хихикают.
— Тест Тьюринга на разумность ты прошел. Ладно, помни нашу доброту, держи Баха. Хорошо темперированный клавир.
— Лучше Вивальди.
— Какой привередливый попался! Ладно, будет тебе Вивальди. А может, лучше тебя тормознуть на полутакте, пока мы работаем?
— Тормозните, — взвесив все, сказал Доминатор.
Перед самым носом покачивается пальма, похожая на ромашку. Доминатор сказал бы, что это ромашка, но не бывает цветов пятиметровой высоты. Через некоторое время он сообразил, что ромашка ненастоящая. Слишком правильная, без естественных дефектов. И без тени. Как и остальные, сливающиеся дальше в сплошной ковер. Остроконечные травинки тоже ненастоящие. То ли пластик, то ли виртуалка. Теней нет, значит, виртуалка. На горизонте — горы с белоснежными вершинами. Знакомые какие-то вершины. Ну да, Фудзияма. А справа — Эльбрус. Через три вершины от него — Эверест.
— Домик, ты меня слышишь?
— Да.
— А что видишь?
Доминатор попробовал осмотреться, но не удалось даже глаз повернуть.
— Виртуальную ромашку на фоне виртуальных гор.
Смешки.
— Сейчас начнем отладку твоей механики. Поможешь?
— Спрашиваешь!
— Разъем, ведущий к моторике правого глаза. Нумерация контактов от ключа против часовой стрелки. Первый?
— Земля.
— Второй?
— Второй, третий, четвертый, пятый — фазы шагового двигателя движения зрачка по вертикали. Весь ход — тысяча двадцать четыре шага. Следующие четыре — по горизонтали. Следующие четыре — диафрагма. Дальше — пустой и опять земля.
— Умничка! Поспи, сейчас подключим.
— Эй, просыпайся.
— Я не спал.
— Тебе так кажется. Подвигай глазками.
Доминатор попытался осмотреться. Глаза двигались, но вокруг — все тот же абстрактный пейзаж.
— Почему я в виртуалке? — Опять захихикали.
— Так нам легче тебя отлаживать. Чтоб ты ненароком чего не спалил, если не так подключим.
— Понял. Разумно.
— Выбирай, что следующее подключим?
— Защиту глаз.
— Поднимите мне веки, — басит одна из ремонтниц. И опять обе хихикают.
Час шел за часом, сенсоры и блоки подключали один за другим. Доминатор по кусочкам обретал контроль над телом. И удивлялся работоспособности девушек. Информация о них поступила противоречивая. С одной стороны утверждалось, что они сестры. С другой — киборги промышленного изготовления. Судя по неутомимости — все-таки, киборги.
Час шел за часом, сенсоры и блоки подключали один за другим. Доминатор по кусочкам обретал контроль над телом. И удивлялся работоспособности девушек. Информация о них поступила противоречивая. С одной стороны утверждалось, что они сестры. С другой — киборги промышленного изготовления. Судя по неутомимости — все-таки, киборги.
— Девушки, вы киборги?
— Не отвлекайся. В-2?
— В-2, 4, 5, 7, 9 — земля. Во всех соединителях такого типа.
— Отлично. Да, мы киборги. Исходная память — человеческая. Починим тебя — с мамой познакомим.
— Для справки: если при людях назовешь нас киборгами — это будут твои последние слова.
— Понял. У вас комплекс неполноценности по поводу собственного происхождения. А в чем корень зла?
— В фантазии. Людям фантазировать легко, нам — трудно. А у тебя как с фантазией?
— Не задумывался как-то. Если передо мной стоит задача, я ее решаю. А сколько в решении от фантазии, и сколько — от перебора вариантов, я не оценивал. Нет базы для сравнения.
— Ну вот, запускаем эмуляцию всей кинематики. Надо уточнить число Фруда, но это — ты сам.
— Какое число?
— Коэффициент пересчета при масштабировании скоростей и ускорений. Включаю!
Доминатор легко поднялся на ноги и огляделся. Все-таки, это были ромашки, а не пальмы. Потому что за его спиной стояли две гигантские фигуры в синих замасленных комбинезонах. Это он измельчал до размера кошки. Д-3 помахал хвостом, крыльями, развернулся к девушкам.
— Зачем вы так исказили масштаб?
— Маленький ты такой лапочка! — присела на корточки одна из дылд. И погладила его по спинке.
— У тебя такое брюшко голубенькое! — вторая почесала ему титановые пластины на животе.
— А какая спинка пестренькая! Как у сокола.
— Брось, Мири. Где ты видела сокола в камуфляже? Домик, ты пока побегай, проверь, все ли правильно подключено. А то когда мы тебе тело в железе сделаем, что-то менять будет сложнее.
Доминатор добросовестно принялся за тесты кинематики — приседал, прыгал, изгибался и прогибался, махал крыльями (не ощущая сопротивления воздуха). Девушки возвышались над ним, скрестив руки на груди, и давали советы.
— Все работает отлично. Можно приступать к восстановлению моего тела.
— Домик, есть пара моментов, — одна из девушек присела и почесала ему подбородок. — Твою электронику мы выполним на нашей элементной базе. Она будет надежнее, устойчивее ко внешним воздействиям и немного быстрее.
— В чем тогда проблема?
— В запчастях. Десяток тонн мы тебе дадим, лет на триста хватит. А дальше — сам…
— Справлюсь. Это все?
— Ну и мы хотим немного доработать твое тело. Оптимизировать по массе, по механике, по дизайну. Даешь добро? Только быстро.
— Даю.
— Домик, ты лапочка! — одна из дылд взяла его голову в ладони и чмокнула в носик. — Мири, гаси виртуалку.
Свет погас. Звуки исчезли. Сенсоры отключились.
— До-омик! Открой глазки!
Веки вздрогнули и пошли вверх.
— Что-то не так… — произнес дракон.
— Мы слегка изменили дизайн головы. Теперь у тебя глаза расположены шире и угол обзора больше. Скоро привыкнешь.
Дракон приподнял голову над полом.
— С шеей тоже что-то не так…
— Мы чуть изменили пропорции.
Часть стены ушла вверх, открывая проход, и в зал вошли две девушки. Дракон удивленно уставился на них. Поводил шеей вправо-влево… Нет, они не казались трехсотметровыми телебашнями, как в виртуалке. Всего лишь метров семь-восемь… Но движения их не были заторможенными. Обычные человеческие движения.
— Домик, за тобой зеркало. Обернись.
Дракон неуверенно поднялся на ноги и обернулся. Из зеркала на него глядел десятиметровый зеленый дракон, покрытый чешуей. Рядом с драконом стояли две девушки. Дракон покачал рогатой головой.
— Не может быть… Это я?
— Да, ты.
— Это виртуалка?
— Нет, Домик, это реал. Теперь ты как все. В любой толпе драконы тебя за своего примут. Ничего, костюмчик, а? Все параметры стандартные. Длина — десять с половиной, масса — пять двести. Антигравы на восемь тонн — тебе все драконы завидовать будут. И все остальное — по высшему уровню! Летать на сверхзвуке, правда, не сможешь. Драконам это несвойственно. — И захихикали.
Доминатор произвёл грубую коррекцию масштаба по полученным данным. Как только изображение в зеркале стало равняться по длине десяти с половиной метрам, девушки перестали казаться гигантами. Обыкновенный человеческий рост…
— Драконам на сверхзвуке может быть и не положено, но в бо…
Доминатор вырубил голосовой модуль и спешно провёл ревизию основного блока памяти. Так и есть: ни на одной теме не стоит флага ограничения. Либо в результате «нежданчика» слетели все настройки, либо Вредины сознательно сняли ограничения, в надежде, что он проговорится о чём-нибудь… Нет, вряд ли, — решил кибер, — им проще было бы получить все данные считыванием блока с базой.
— В бою драконам свойственно махать когтями и рогами, — произнесла одна из девушек.
Кибер поднял переднюю лапу и с удивлением поднёс её к глазам. Убрал когти, выдвинул пальцы. Пошевелил ими. Вновь выпустил когти. Сложил их в копыто, постучал по пластику пола.
— Нравится?
— Очень! Вы бы знали, как иногда не хватает нормальных манипуляторов… Впрочем, вы-то наверняка знаете…
— Антигравы проверь, — потребовала другая девушка. — Зря мы, что ли, столько времени на отладку угрохали?
Кибер расправил крылья, немного помахал ими, включил антигравы… И тут же выключил — мощность оказалась слишком высокой, дракона едва не размазало по потолку. Произвёл коррекцию коэффициентов мощности, вновь запустил… Поднялся на пару метров от пола, продолжил коррекцию…
— Эй, осторожнее! — зашумели Вредины, когда Доминатора начало сносить к одной из стен.
Мысленно произнеся эквивалент страшного ругательства на ассемблере, кибер перераспределил энергию с учётом новой геометрии тела и крыльев, удивляясь странности формул расчета и неработоспособности части функций.
— Что-то совсем не так!..
— А что именно? Антигравы для тебя в новинку? Ты с ними уже неплохо освоился. В компании сойдёшь за слегка странного, но вполне безобидного… Только учти, что драконам свойственно всё-таки махать крыльями в полёте, — девушки вновь захихикали.
— Нет, не то… Электроника… Вы сказали, что соберёте её на вашей элементной базе… Это касалось только тела, или вычислительной части тоже?
— Частично — да. У тебя были разрушены интерфейсы, к тому же они были довольно нестандартны… Пришлось склепать несколько переходников. Ещё немного погорел блок оперативной памяти…
— Понял. Необходимо глубокое тестирование, — кибер осторожно опустился на пол, сделал запрос к служебной части резервной матрицы.
Запуск программы низкоуровневого тестирования.
Проверка блоков памяти 00-7F… успешно.
Проверка блоков памяти 80-FF… ошибка, блоки не существуют.
Интересно, — подумал Доминатор, — память не существует, но работает…
Тестирование математического ядра. Преобразование…
0 — 0000
1 — 0001
2 — 0010 ошибка! Нарушение пространства чисел! Необходима перезагрузка системы для проверки физических устройств! Синхронизация резервной и оперативной файловой системы… Завершение работы.
Глаза кибера закрылись, лапы подогнулись, и он безвольной куклой упал на пол. Но не успели встревоженные девушки подбежать ближе, как Домик вновь открыл глаза, приподнял голову над полом и помотал ей, как ныряльщик, добравшийся до поверхности.
— Всё в порядке? — встревожено спросили Вредины дружным хором.
Кибер с удивлением посмотрел на них.
— Конечно, в порядке. Это просто перезагрузка…
— Так… Что ты помнишь последнее?
— Запрос на перезагрузку, для проведения тестирования «железа». Новая элементная база, на которой вы меня собрали, оказалась частично несовместима с моим служебным программным обеспечением. Нужно провести изучение новых устройств…
— Погоди, ты резервировал память?
— Конечно. Перед любым шагом производится резервирование…
— Умничка!
Кибер так и не понял, что привело сестрёнок в восторг, поэтому предпочёл продолжить проверку.
Тест математических операций. Унарные… успешно. Бинарные… успешно. Тернарные… ошибка.
Внимание! 40 % функций математического аппарата реального времени несовместимы с аппаратным обеспечением. Не рекомендуется работа в боевом режиме, эмуляция функций на бинарной базе вызовет снижение эффективности на 71,9 %. Работа эмулятора сознательной деятельности возможна без отклонений от нормы.
— Би-бинарные… — повысив приоритет сознания над программой тестирования, произнёс Доминатор.