Роман Кубов – Шум (страница 16)
— Шаг, Трой. Держись за меня, — Кейси не оборачивался. Каждые его тридцать дюймов вперед были слепым нащупыванием фиолетовой неоновой нити.
Трой переставил левую, человеческую ногу. Кроссовка коснулась металла со звуком вбиваемого в плату транзистора.
Позади них, отставая на три такта, двигался Дэн Грейди. На его плечах, словно вырезанная из серого упаковочного картона декорация, лежала Мира. Двухмерный силуэт девушки стал настолько тонким, что сквозь её серый свитер Кейси, если бы обернулся, смог бы рассмотреть мерцающие фиолетовые спирали ядра на дне пропасти. Она теряла вес в битах с каждым метром. Потери данных были критическими.
— Дэн… — Лео шел последним, его серые пластиковые руки судорожно сжимали вторую, еще не распущенную бухту алюминия. Его голос стал совсем коротким, дискретным, как звук ломающегося модемного соединения. — У Миры… REDUNDANCY_CHECK_FAILED. Цикл… цикл урезает её кэш. Контур лица… рассыпается. Если мы… не увеличим частоту… её файл… схлопнется до нуля байт прямо здесь.
Дэн Грейди замер на одной ноге, балансируя над километровой бездной шестнадцатеричного кода. Его тестер
— Лео, если я подниму тактовую частоту на АТС через Твоя, мы сожжем селен! Осталось тридцать ярдов до асфальта! Нам нужно просто дотянуть её!
— Она… не дотянет… — Лео опустил голову. В правем стекле его очков-скотча отразилось, как плоская кисть Миры, удерживаемая Дэном, внезапно разделилась на три крупных, серых пиксельных блока, которые с тихим шорохом отвалились от её руки и бесследно канули в фиолетовую пустоту под мостом. Сектор стирал её геометрию в режиме реального времени. — Дэн… нам нужен… DUMP. Сброс лишних параметров. Нам нужно… переписать её индекс… в Твоя.
Трой услышал это прямо внутри своего черепа. Его аппаратный интерфейс, перегруженный тремястами битами регистра сдвига, мгновенно отреагировал на слово «сброс». Перед его левым глазом вспыхнуло новое, системное окно прерывания, мерцающее тревожным оранжевым цветом:
INCOMING_CONNECTION_REQUEST: [MIRA_1999] ALLOCATE_MEMORY_BUFFER? [Y/N]
— Лео, нет! — Трой попытался закричать человеческим голосом, но из его рта вырвался лишь рваный, высокочастотный скрежет модема на 2400 бит/с. — Моя память… моя память забита логикой сектора лесопилки! Если я приму её кэш, регистр сдвига потеряет такты! Мы все сорвемся!
— Либо Трой… либо она исчезнет сейчас! — Лео сделал короткий, угловатый шаг вперед, его серая пластиковая подошва с хрустом впечаталась в алюминий всего в дюймах от ботинка Дэна. — Трой! Принимай буфер! Кейси, держи кабель!
Кейси не понимал сути их терминов, но он услышал главное — девчонка рассыпается. Он мертвой хваткой вцепился левой рукой в воротник куртки Троя, а правой обхватил алюминиевый провод, прижимая его к своему бедру со всей силой, на которую был способен.
— Держу! Трой, принимай её, сука! Ловлю тебя! — прорычал старший брат.
Лео, не дожидаясь ответа, вытянул свою серую, жесткую руку вперед и прижал ладонь прямо к плоской, вибрирующей спине Миры. На его пальцах мгновенно проступили ровные строчки командного интерфейса: COPY /B MIRA_1999 TO TROY_CORE.
Тонкий алюминиевый мост над бездной закрутило винтом. Двухмерный силуэт Миры между Дэном и Лео мгновенно лопнул, превратившись в плотный, вращающийся вихрь из миллиардов крошечных фиолетовых и серых квадратов. Этот цифровой прах не упал вниз — подчиняясь закону измененной проводимости, он с бешеной скоростью понесся вдоль алюминиевой жилы прямо к правой руке Троя.
Трой откинул голову назад, его левый человеческий глаз полностью зашел под лоб. Тысячи фиолетовых пикселей с сухим, шуршащим звуком начали впитываться сквозь растрескавшуюся кожу его предплечья, уходя под матовый панцирь интерфейса. Его мозг принял временный дамп памяти живого человека, у которого система только что отобрала физическое тело.
Внутри черепа Троя, перекрывая ассемблерный код вышки Уайт-Рок, с дикой громкостью зазвучали чужие, не его собственные воспоминания: запах мокрой травы на стадионе Гранд-Форкса, звук кассетного плеера
— А-а-а-а-а! — Трой закричал, и этот крик уже наполовину состоял из чистого, немодулированного звука телефонного зуммера.
Регистр сдвига на его спине выдал ослепительную вспышку синего огня. Две селеновые пластины не выдержали объема входящего буфера и с треском разлетелись на мелкие, чесночные осколки. Тактовая частота АТС мгновенно упала. Фиолетовое свечение вокруг алюминиевого провода под их ногами начало стремительно гаснуть, превращаясь в обычный, мертвый металл, теряющий жесткость над бездной. Мост начал провисать.
— Бегом! — Кейси дернул Троя на себя с такой силой, что брезентовые стропы на груди парня лопнули.
Старший брат буквально швырнул Троя вперед, через последние десять ярдов угасающего провода. Они вылетели на твердую поверхность, с размаху рухнув на жесткий, потрескавшийся асфальт шоссе номер два. Следом за ними, едва успев переставить свои серые деревянные ноги, на дорогу вывалились Дэн Грейди и Лео.
Позади них расплетенная алюминиевая жила с тихим, стеклянным звоном окончательно оборвалась и, теряя остатки фиолетового кода, бессильно рухнула в бесконечную черную пропасть битого сектора Миннесоты. Связь с лесопилкой и старой АТС
Они стояли на узкой полосе двухполосного шоссе, висящего посреди бездны. Миры между ними больше не было. Но Трой лежал на асфальте, тяжело дыша, и из его правого фиолетового глаза, сквозь слезы, медленно проступали ровные, зеленые строчки её сохраненных данных:
BUFFER_STORED: MIRA_1999 (124 MB) ->STATUS: STANDBY
Глава 9. Магистраль «Север-Юг»
Шоссе номер два висело в пустоте оперативной памяти, как обрывок грязной серой ленты, забытый на монтажном столе. Здесь, на осевой линии магистрали, Шум еще сохранял остатки старой физики: асфальт под подошвами «Катерпилларов» Кейси был настоящим — жестким, крупнозернистым, пахнущим старой нефтяной гарью и перегретой за день резиной. Но стоило отвести взгляд на три фута в сторону от белой разделительной полосы, как реальность обрывалась ровным ножевым срезом. По обе стороны от дороги тянулась всё та же бездонная шестнадцатеричная бездна, на дне которой лениво, со звуком проворачивающихся шестерен, перестраивались фиолетовые кубы стертого округа Гранд-Форкс.
Кейси медленно поднялся с асфальта, сплевывая на дорогу вязкую, горькую слюну с отчетливым привкусом канифоли. На его ладонях брезентовые рукавицы обуглились, обнажив почерневшие, покрытые мелкой серебряной гарью пальцы. Старший брат сделал два тяжелых шага к Лео, который все еще сидел на корточках, тупо уставившись на свои серые пластиковые руки.
— Ты… — Кейси говорил тихо, но его голос вибрировал от такой плотной, звенящей ярости, что Лео непроизвольно вжал голову в плечи. — Ты что с ней сделал, студент? Где она?
— Её… её геометрический индекс удален, Кейси, — Лео не поднимал глаз. Его голос теперь окончательно потерял человеческие обертоны, превратившись в ровный, монотонный стрекот старого пятидюймового дисковода. — Система… система оптимизировала бы её до полного нуля байт через два такта. Я просто… я просто выполнил команду MOVE. Переместил её логическую структуру в буфер. Единственный свободный буфер в этом секторе был внутри Твоя.
Кейси в мгновение ока преодолел разделявшее их расстояние, схватил Лео за шиворот мокрой, потерявшей форму джинсовки и с силой рванул вверх, поднимая парня над дорогой. Ломаные, угловатые ноги Лео безжизненно повисли в воздухе. Из кармана его куртки со стуком вывалился и улетел в бездну обрубок карандаша.
— Ты запер девчонку в башке моего брата?! — Кейси выдохнул это прямо в копоть на скотчевых очках Лео. — Трой и так едва дышит! У него половина тела — чертова латунная железяка! Из его глаза лазеры бьют! А ты запихал туда еще один файл?!
— Отпусти его, Кейси… — раздался сзади плоский, сдвоенный звук.
Старший брат замер. Этот голос не принадлежал Трою. Точнее, это был его синтезированный, модемный тембр, но теперь внутри него, на заднем плане, тонкой и чистой аналоговой нитью отчетливо звучал голос Миры. Словно два человека говорили одновременно в одну телефонную трубку на спаренной линии.
Трой сидел на асфальте, привалившись спиной к ржавой стойке дорожного знака «Сбавь скорость». Тяжелое стальное шасси регистра сдвига за его плечами больше не выло — без подпитки от АТС лесопилки реле умолкли, а две расколотые селеновые пластины тускло поблескивали в темноте, похожие на куски жженого сланца. Но правая рука парня по-прежнему оставалась монолитным куском фиолетового глянца, и три латунных «крокодила» намертво вросли в его ладонь, став частью его новой анатомии.