Спертый воздух актового зала вибрировал от усиленного микрофонами баса. Под высокими лепными сводами люди задыхались от духоты.
Иван Михайлович сидел с краю шестого ряда. Откидное кресло жалобно скрипело при каждом вдохе. На сцене, за длинными столами, укрытыми красным сукном, восседал президиум. В центре — Седых, административный начальник всех конструкторских бюро, и присланный сверху функционер Волков. Перед ними, словно языческие идолы, выстроились пять готовых «Сфер-80М». Латунные щиты с алой эмалью ловили тусклый свет потолочных люстр. Земной шар, колосья, серп и молот. Металл давил на тонкую пластмассу.
Двустворчатые двери в конце зала с грохотом распахнулись.
В проход ввалилась группа суетливых незнакомцев. Черные кабели толщиной в запястье со стуком поползли по наборному паркету, оставляя грязные разводы. Люди в потертых свитерах тащили на плечах громоздкие ящики с тубусами объективов. Скрежетали металлические треноги. Устанавливались короба осветительных приборов. Пахло озоном, жженой пылью и замерзшей резиной. Чужаки бесцеремонно расталкивали инженеров, прокладывая свои магистрали к сцене.
Седых за трибуной даже не сбился с ритма. Он перевернул исписанный лист.
— … и именно благодаря неустанному контролю партийного руководства, опираясь на передовые методы социалистического соревнования, наш институт досрочно выполнил план по товарам народного потребления. Мы не просто создали вычислительный аппарат. Мы выковали инструмент формирования нового человека!
Иван Михайлович скользнул взглядом по первому ряду.
Там, в самом эпицентре номенклатурного пафоса, тонули в глубоких креслах пятеро детей. Победители Всесоюзной олимпиады. Дети робко переминались на неудобных сиденьях, ошеломленно оглядывая высокое, холодное пространство зала, в котором чужие раскатистые голоса казались слишком громкими. Дима Кориков нервно поправлял очки, а девочка Лена испуганно озиралась по сторонам. Они проделали путь в тысячи километров сквозь метели и плацкартные вагоны. Выстраивали в уме сложнейшие алгоритмы обхода памяти. А теперь сидели здесь, раздавленные мертвым канцелярским языком и бесконечным перечислением министерских заслуг.
Слепящая вспышка старой сетевой фотовспышки распорола полумрак. Сухой хлопок. Запахло озоном и нагретой пылью. Фотокорреспонденты заводских газет начали пристрелку.
Тяжелый гул зала давил на барабанные перепонки. Скрипели стулья. Кто-то глухо кашлял.
Михалыч стиснул грубые, мозолистые пальцы. Мероприятие превращалось в изощренную бюрократическую пытку. Чиновники упивались собственным голосом, совершенно забыв ради кого собрали этот зал. Дети стремительно теряли искру. Их нужно было вытаскивать.
Иван Михайлович слишком хорошо знал эту породу номенклатурных заседаний. Они высасывали живую энергию почище любого мощного вакуумного насоса. Воздух здесь всегда казался пропущенным через пыльные фильтры старых кондиционеров, а слова выступающих падали с трибуны свинцовыми чушками. Для Седых и Волкова эти уставшие школьники были не более чем строчками в квартальном отчете, безымянными пешками, с помощью которых можно было эффектно отчитаться наверх и выбить для института дополнительные фонды.
Он перевел тяжелый взгляд на свои огрубевшие от постоянной работы с железом руки. В их тесной лаборатории среди стеллажей и лабораторных стендов, рождалась настоящая магия. Там эти талантливые дети чувствовали бы себя как дома, среди равных. А здесь, под лепными потолками и тусклыми люстрами, их просто распинали скукой. Лена уже начала мелко клевать носом, рискуя в любую секунду свалиться с неудобного казенного стула, а Дима механически потирал переносицу, словно пытаясь защититься от этого невидимого бюрократического давления.
Михалыч понимал кристально ясно: если этот парад аппаратного тщеславия продлится еще хотя бы полчаса, от той искры, с которой ребята приехали во Владимир со всех концов страны, не останется и следа.
Начальник КБ-3 повернул голову направо. Через два ряда сидели Громов и Тимофеев. Иван Михайлович поймал взгляд Олега. Коротко, едва заметно кивнул в сторону галерки. Затем перевел глаза на мучающихся школьников.
Инженеры понимали своего начальника без чертежей.
Тимофеев тронул Громова за локоть. Они синхронно поднялись, пригибаясь, чтобы не маячить перед выступающим, и двинулись вдоль рядов к самому темному, дальнему краю зала. В руках Евгений сжимал свой пухлый кожаный портфель.
Олег остановился у прохода. Дождался, когда Седых повысит голос для очередного лозунга, и негромко свистнул сквозь зубы. Кориков вздрогнул. Обернулся. Тимофеев поманил его двумя пальцами.
Мальчишка толкнул локтем соседа.
Один за другим, прижимаясь к стеновым панелям, дети выскользнули из первого ряда. Президиум ничего не заметил. Солидные люди смотрели поверх голов.
В самом конце зала, где не горели люстры, Громов положил портфель на подоконник. Щелкнули замки. Программист бережно, двумя руками извлек на свет зеленую пластину текстолита. Системная плата «Сферы». Без корпусов. Без эмалированных гербов. Только чистая геометрия медных дорожек и черные прямоугольники микросхем.
Дети обступили подоконник плотным кольцом.
— Смотри сюда, — зашептал Тимофеев, доставая из нагрудного кармана карандаш. Грифель скользнул по текстолиту. — Вот тактовый генератор. Он задает пульс. А вот это, — карандаш переместился к краю платы, — системная шина. Восемь разрядов данных. Шестнадцать — адреса.
Скука исчезла. Плечи расправились. Дима Кориков подался вперед, почти касаясь носом золоченых выводов керамического процессора. Глаза подростка под толстыми линзами очков, стянутых синей изолентой, лихорадочно бегали по медным магистралям.
— А контроллер прямого доступа? — сипло спросил подросток. — Где он перехватывает управление?
Громов усмехнулся и ткнул пальцем в массивный чип с краю.
— Здесь. Процессор выставляет на шину высокое сопротивление. Отдыхает. А периферия качает байты.
Для этих подростков голая зеленая текстолитовая плата была сродни открытому капоту инопланетного корабля. В их провинциальных городах пределом мечтаний считался собранный на коленке транзисторный приемник или, в лучшем случае, списанный военный генератор частот, с трудом выпрошенный в местном кружке ДОСААФ. А здесь, прямо на пыльном подоконнике актового зала, под бледным зимним светом из окна, лежала обнаженная, реализованная в кремнии и меди архитектура, топологию которой они до сегодняшнего утра могли только представлять в уме.
Громов видел, как завороженно горят глаза Димы. Программист вдруг остро вспомнил себя — такого же жадного до новых знаний пацана, впервые в жизни увидевшего распечатку настоящего машинного кода. Он осторожно, чтобы не повредить статикой хрупкие выводы, провел ногтем вдоль ряда микросхем, образующих логическую обвязку процессора. Евгений начал увлеченно, вполголоса рассказывать, как именно они обошли узкие места стандартной логики, как заставили дешифраторы адреса работать на микросекундное опережение, выигрывая драгоценные такты для оперативной памяти.
Олег Тимофеев стоял рядом, скрестив руки на груди, и с профессиональным удовлетворением наблюдал, как ребята впитывают каждое слово. Никаких формальных учебников, никаких скучных методичек Минпроса. Только живая схема, пахнущая свежим лаком, и жесткая, безупречная логика электрических импульсов. Дети задавали вопросы — короткие, невероятно точные, бьющие в самую суть аппаратных проблем.
Алексей Морозов наблюдал за этой сценой из тени за бархатной портьерой у края сцены. Он намеренно ушел со света. Сегодняшний день принадлежал не ему. Он слушал монотонный бубнеж Седых и смотрел, как в темноте задних рядов оживает его настоящий проект.
Алексей отделился от стены и бесшумно двинулся по проходу.
Подростки расступились, пропуская архитектора. Морозов остановился у подоконника.
Дима Кориков поднял голову. Мальчишка долго, не мигая смотрел на Алексея.
— Алексей Николаевич, — тихо произнес Кориков. Горло у парня пересохло. — Мой алгоритм. Маршрутизация.
— Я помню, Дима.
— Я не верил, что он… поместится. Там жесткие ограничения по стеку. А он…
— Работает, — спокойно отрезал Морозов. — Не только на бумаге. Мы прогнали твой код в кремнии. С той самой оптимизацией, которую мы обсуждали утром. Восемь миллисекунд машинного времени. Отличный результат.
Плечи мальчика дрогнули. Он сцепил пальцы на краю подоконника так, что побелели костяшки.
— Спасибо.
Одно слово. Никакого пионерского салюта. Никаких клятв верности партии. Просто сухая, абсолютная благодарность инженера инженеру за работающий механизм.
Морозов кивнул. Легкое движение головы. Он принял этот факт. Никакие подписи министров, никакие премии и грамоты не стоили этого момента. Ради этого стоило воевать с Савельевым, красть компаунд и терпеть абсурд номенклатуры.
Щелчок рубильника разорвал полумрак.
Незнакомцы с оборудованием врубили прожекторы. Сцена утонула в слепящем галогенном свете. Тени резко метнулись по стенам. Операторы припали к видоискателям тяжелых камер.
— Возвращайтесь, — тихо скомандовал Алексей. — Ваш выход.
Волков сменил Седых за трибуной. Функционер расправил плечи, подставляя лицо под жар осветительных приборов.
— А теперь — кульминация нашего торжественного собрания! — голос Волкова прокатился по залу, отражаясь от стен. — Приглашаю на сцену победителей!
Дети гуськом потянулись из темноты в слепящий круг света. Они жмурились, прикрывая глаза ладонями.
Волков шагнул к столу президиума, где выстроились пять комплектов «Сферы-80М». Металлические шасси с мощными блоками питания, мониторы и огромные латунные гербы делали каждую машину неподъемной для подростка. Функционер и не пытался их поднимать. Он брал со стола увесистые красные папки с дипломами и перевязанные лентой пачки документации.
Волков с торжественной улыбкой вручил первую папку Диме Корикову. Поверх диплома лежал свежеотпечатанный, пахнущий типографской краской экземпляр учебника-комикса — того самого, с роботом-псом и Главным Конструктором на обложке, который Морозов с Анной с таким трудом пробивали в печать. Мальчишка прижал книги к груди, глядя на них с не меньшим восторгом, чем на стоящее рядом железо.
По знаку Волкова двое крепких лаборантов НИИ подхватили тяжелый системный блок и монитор, приготовившись нести приз за победителем.
Анна Смирнова перемещалась перед сценой быстрыми, выверенными шагами. Журналистка приседала, ловила ракурсы, с гордостью фиксируя в объективе не только лица детей, но и обложку своего учебника в их руках. Затвор «Зенита» сухо щелкал. Рядом работали фотокоры из областных изданий. Старые фотовспышки начали срабатывать непрерывной серией, сливаясь в одну пульсирующую белую стену.
У боковой стены зала, вжимаясь лопатками в прохладную штукатурку, стоял Сергей Липатов.
Очередная вспышка ударила по глазам. Конструктор болезненно сморщился. И дело было не в свете.
Каждый раз, когда резкий белый свет высвечивал сцену, взгляд Липатова неизменно цеплялся за тяжелые эмалированные гербы. Яркий свет безжалостно выхватывал крошечные, микроскопические для обычного человека, но чудовищные для перфекциониста детали. Да, он тщательно вытер все излишки до того, как они полимеризовались. Но Липатов точно знал, что скрывается под фаской. На стыке металла и полистирола угадывалась тончайшая, невидимая никому другому желтоватая линия «Виксинта». Идеальная геометрия корпуса была осквернена этой скрытой от чужих глаз кустарной химией.
Этот компаунд стал для Липатова личным клеймом позора. В его идеальном внутреннем мире, где безраздельно правили строгие ГОСТы, штангенциркули и безупречно выверенные чертежи, категорически не было места для подобных аппаратных «костылей». Вычислительная машина должна была быть монолитной, изящной, спроектированной так, чтобы каждая деталь вставала в свой паз с сухим, обнадеживающим щелчком. Архитектура обязана была зеркально отражать внутреннюю чистоту программного кода, а не таить в себе унизительный секрет выживания в тисках тотального советского дефицита.
Но реальность тысяча девятьсот восьмидесятого года диктовала свои суровые, непоколебимые правила. Здесь нельзя было просто пойти и заказать партию аккуратных пластмассовых защелок или элегантных термостойких клипс. Здесь приходилось брать тяжелую латунь, предназначенную для монументальных парадных фасадов, и намертво клеить ее к тонкой, прогибающейся пластмассе субстанцией, которой обычно герметизируют электронные блоки наведения баллистических ракет. Липатов физически страдал от самого факта, что целостность конструкции держится на этом химическом шве.
Каждая новая вспышка заставляла конструктора болезненно морщиться. Сергей Дмитриевич попытался сфокусировать взгляд на лицах подростков, но взгляд неизменно падал на техническое несовершенство стыков. Он прекрасно понимал, что никто в этом огромном зале — ни партийный функционер Волков, ни суетливые фотокорреспонденты, ни даже сами победители — не обратит внимания на эту вынужденную кустарщину. Для них это был просто красивый, блестящий приз.
Волков жал руку каждому подростку. Долго. Основательно. Чтобы телевизионные камеры успели взять крупный план. Операторы водили объективами, фиксируя сверкание красной эмали.
Морозов смотрел на этот парад абсурда со своего места в тени.
На сцене стояли чиновники в дорогих костюмах, купающиеся в лучах славы, держась за кустарно склеенные корпуса. А в умах этих измотанных детей, бережно прижимающих к груди картонные папки и книги, находилась реальная вычислительная мощь. Чистая математика, которую система попыталась намертво придавить уродливой бюрократической формой, но так и не смогла подчинить.
Парторг в первом ряду энергично захлопал в ладоши. Зал мгновенно подхватил. Шквал аплодисментов обрушился на сцену.
Торжественная часть закончилась. Камеры опустились.
Дети, бережно прижимая к груди папки и книги, гуськом направились к боковому выходу, сопровождаемые пыхтящими под тяжестью лаборантами.
В лаборатории КБ-3 было тихо. Гул вентиляции казался успокаивающей мелодией после грохота актового зала. Лаборатория была пропитана въедливым запахом канифоли, но сейчас рабочие столы были чисты. Инженеры организовали скромный фуршет исключительно для «своих». Люба Ветрова, отложив подальше провода и щупы мультиметра, быстро нарезала на расстеленных газетных листах батон и сыр. Тимофеев снял закипевший электрический чайник с подставки. Крутой кипяток ударил в стенки фаянсовых кружек. Заварка мгновенно дала густой темный цвет. Иван Михайлович тяжело опустился на стул за центральным столом. Взял кружку за ручку. Горячий фарфор обжег пальцы. Начальник КБ-3 сделал маленький глоток, не отрывая взгляда от Морозова. Алексей стоял у окна. В руке — фаянсовая кружка с чаем. За стеклом продолжала мести пурга. Михалыч медленно прокручивал в голове события последних двух часов. И не только их. Всего последнего года. Он смотрел на спокойный профиль Морозова и наконец-то видел всю архитектуру его замысла целиком.
Система пыталась сожрать их проект. Уничтожить ГОСТами, запретами, дефицитом, идеологическими рамками. А Алексей просто скормил Системе то, что она хотела. Дал чиновникам этот сверкающий телевизионный парад. Подарил тяжелые эмалированные гербы, долгие речи и возможность отчитаться в министерство о досрочном выполнении плана по воспитанию молодежи. Позволил им присвоить победу.
Но взамен Алексей вытащил из-под пресса тысячи радиодеталей. И прямо сейчас пять сильных детских умов были официально взяты на карандаш государственной машиной. Комсомол не отпустил их сразу: ребят уже повезли в ведомственную гостиницу, на завтра им расписали экскурсии по Суздалю и музеям Владимира. Но главное произошло там, на сцене, после камер. Седых лично вручил каждому характеристики и ходатайства от института. Бауманка, МИЭТ, Новосибирский государственный университет — двери профильных вузов не распахивались сами, экзамены никто не отменял, но у этих ребят появилась нитка наверх: приглашения на практику, целевые рекомендации и люди, которые теперь знали их фамилии.
Морозов провернул эту бюрократическую машину на холостом ходу, оставив всю полезную работу себе. Он не просто подарил детям железо, он встроил их в социальный лифт, который поднимет их на самый верх инженерной элиты.
Иван Михайлович посмотрел на свои руки. Его скромное, полузабытое КБ-3, занимавшееся унылыми счетными машинками, больше не было маргинальным придатком. Прямо сейчас, в эту самую минуту, они стали безусловным технологическим локомотивом всего гигантского НИИ. Седых, начальник всех КБ, теперь зависел от них. Партийный аппарат зависел от них.
Морозов сделал глоток. Чай горчил.
Он смотрел на пустые рабочие столы. На выключенные осциллографы и аккуратно сложенные мотки проводов. В лаборатории царил порядок.
Алексей потер занывший висок. Телевизионные камеры в актовом зале зафиксировали легализацию «Сферы». Государство увидело их работу, и совсем скоро в эту дверь войдут кураторы. Они принесут пухлые папки с грифами секретности, жесткие лимиты Госплана и новые штатные расписания. Время подпольных сборок закончилось.
Алексей сделал еще один глоток остывшего чая, глядя в замерзшее окно. Пять готовых машин ушли победителям олимпиады.
— Ну, — Громов поднял кружку, прерывая тишину. — За связь без брака. И чтобы код компилировался с первого раза.
Команда негромко сдвинула фаянс и стекло. Звон потонул в гудении вентиляции.
Морозов смотрел поверх края своей фаянсовой кружки на уставшие лица коллег. Телевизионный праздник наверху закончился, оставив их один на один с предстоящей работой.