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