Глава 2.doc: «Терпение и труд».
Саша Щербаков решил выкроить вечер и позаниматься программным обеспечением, которое находилось на странных дисках. Для начала он на всякий случай создал дубликаты, благо пишущий CD-ROM у него был, и затем занялся разбором того, что содержали, собственно, программы.
Несмотря на то, что он был весьма неплохим программистом, работа продвигалась со страшным трудом. В конце концов Саша сумел чётко удостовериться, что «зависания» машины происходят именно из-за того, из-за чего он и думал – отсутствие команд от неизвестного «преобразователя» останавливало весь процесс. Тогда он стал искать пути, можно ли как-то обойти этот запрет и организовать управление с клавиатуры.
Он попытался написать несколько патчей, вклеил их в нужные, как ему казалось, места основного модуля программы и попытался снова загружать её.
Ничего не изменилось. По-прежнему управление игрой оставалось недоступным, и программа «висла» всякий раз после вопроса о пресловутом «преобразователе». После нескольких попыток Саша плюнул, налил в свою любимую кружку пива, сел и задумался.
Он должен был признать, что в данной программе были места, которых он, всё-таки, не понимал. Там был большой блок, явно ориентированный на приём каких-то данных с «преобразователя». Что это был за преобразователь и что это могли быть за данные, он мог только гадать. Возможно, «преобразователь» являлся устройством, переводящим движения руки и пальцев в машинные коды?
«Хотя, стоп», подумал Саша, «я же помню, что было там, на той квартире». Никаких перчаток-преобразователей там не было. Было нечто вроде шлема, который одевался на голову. Но что же он мог преобразовывать? Почему-то Саша ещё тогда, год назад, совершенно машинально решил, что шлем – это какая-то штука, заменяющая монитор, типа как в играх-имитаторах виртуальной реальности. Не мог ли шлем как-то преобразовывать мысленные команды? Ну, скажем, снимать биотоки мозга? Правда, Саша ни о чём подобном не слышал. Читал, конечно, про разные разработки в виде сращивания живой нервной ткани с кристаллами кремния, но чтобы кто-то использовал биотоки для управления игрушками, да ещё и в простой квартире, а не в лаборатории – это вряд ли.
Наконец, уже часа в два ночи после бесплодных попыток переделки программы и хождения по комнате взад-вперёд, он вдруг подумал, что, возможно, ему что-нибудь может подсказать Феликс.
У Феликса была совершенно смешная и почти неприличная, можно сказать, фамилия – Нипидерман, что вызывало море насмешек над ним в студенческие годы. Даже сейчас, подумав «А позвоню-ка я Нипидерману…», Саша невольно скабрёзно усмехнулся. После окончания они почти не виделись, но полгода назад, отмечая пятилетие выпуска, встретились и успели поговорить. Феликс работал в мединституте у своего папы на кафедре, занимался биофизикой и даже что-то там пытался моделировать в связи с проблемой искусственного интеллекта.
Саша решил показать ему некоторые программные модули, назначение которых он не понимал. В общем, решив, что утро вечера мудренее, Щербаков лёг спать, а утром отправился в своё консульство, чтобы освободиться пораньше, и оттуда позвонил Феликсу.
Часа в два дня он смылся с работы и поехал в третий корпус медицинского института, где располагалась кафедра, на которой трудились оба Нипидермана.
Феликс провёл его в довольно неплохо оснащённую к удивлению Щербакова лабораторию, где кроме него в данный момент никого не было, и, усадив на стул рядом с одним из столов, предложил кофе. Саша согласился. Феликс включил чайник «Браун», достал чашки и сигареты. Щербаков вздохнул, вспоминая обещание, данное самому себе, но, поскольку сейчас не собирался выпивать, сигарету взял. Кроме того, он давно заметил, что совместное курение повышает степень доверительности разговора и располагает к тебе собеседника.
Они поболтали о том, о сём, вспомнили общих знакомых, посмеялись, посетовали на жизнь «в этой стране», и Феликс полушутя полусерьёзно сказал, что пора уже обращаться к Саше за американской визой. Наконец, прихлёбывая кофе, Феликс почесал начинающую редеть кудрявую шевелюру и спросил, что же там такое хотел показать ему Александр.
Вопреки ожиданиям Щербакова, Феликс ни мало не удивился, увидев распечатанные куски программы. Он опёрся локтями на стол, где Саша разложил принесённые листки, и долго смотрел на них, перекладывая то один, то другой, сравнивая какие-то строчки и иногда кивая головой и хмыкая.
В конце концов, Феликс потёр подбородок, поджал губы, прищурился и немного откинулся на стуле, искоса глядя на Щербакова.
– Сам написал? – с некоторым недоверием поинтересовался он. – Ты что, биофизикой занялся?
– Да нет, – Саша немного раздражённо пожал плечами, – но ты мне скажи – что это?
Феликс хмыкнул:
– Сам не понимаю – ты же мне какие-то куски принёс, но очень похоже на биотоки головного мозга, преобразованные в машинные коды. Мы кое-чем подобным занимаемся. Откуда они у тебя?
– В общем-то, чисто случайно…
И Саша рассказал про диски, попавшие к нему. О том, где они были найдены и о том, что он стянул их, в конце концов, в отделе вещдоков, Саша, естественно, умолчал. Он наплёл уже заранее заготовленную сказку, что к нему, якобы, обратился один знакомый, его заказчик. Игрушка была им куплена на каком-то развальчике, торгующем бросовой электроникой и «компашками». Хотел по дешёвке сделать подарок ребёнку, а она не запускается. Ребёнок привязался – разберись да разберись. Вот знакомый и обратился к Саше.
– Игрушка? – удивился Феликс, похоже, не слишком поверив в историю. – Кто же такую игрушку выпускал? Фирма-то какая, кто разработчик?
– Да неизвестно, кто! Там просто нарезано всё на болванках, а никакого сопровождения типа «read me» нет, и ссылок на разработчика нет, – соврал Саша.
– Ничего подобного не видел. Интересно, а что тогда за штука там должна преобразовывать биотоки в управляющие сигналы? Теоретические разработки подобные вроде как есть, но на практике!… Чтобы игрушки делали!…
– Вот и я удивился! – развёл руками Саша. – Я же и начал тебя спрашивать поэтому: игра всё время виснет, после запроса об этом чёртовом «преобразователе»! Скажи, его можно было бы попробовать воспроизвести, если есть вот эти куски «софта»?
Феликс немного насмешливо посмотрел на Щербакова:
– Ну и вопросы вы задаёте, господин хороший! Я что, господь бог, чтобы всё знать?
– Нет, ну вот если тебе понятно, что тут используются записи биотоков…
– Я не говорю, что мне полностью однозначно понятно, – поправил Феликс, – я сказал – «похоже».
– Ну, пусть похоже. Тогда, предположим, что если это, действительно, биотоки, то вопрос: можно ли воспроизвести само устройство, как, по-твоему? Ты же с медициной связан.
– Теоретически, конечно, возможно. Но это же огромная работа. Примерно то же самое, как, например… – Нипидерман на секунду задумался и пощёлкал пальцами. – Как, например, построить самолёт, поглазев на его инверсионный след в небе.
Очевидно, сравнение ему очень понравилось, и Феликс развалился на стуле, с довольной ухмылкой разглядывая Александра.
Саша покивал, допил остатки уже совершенно остывшего кофе и внимательно посмотрел на Феликса.
– То есть, практически невозможно? – уточнил он.
Феликс встал, прошёлся по комнате между двумя столами и, присел на один из них. Очевидно, ему очень нравилась роль эксперта по данному вопросу.
– Да и практически возможно, но только такая штука потребует огромной работы. Представляешь, сколько нужно провести экспериментов, измерений, сравнить и сопоставить данные, снимаемые с разных участков кожи головы! Возможно, даже электроды надо вживлять!
– Вот я и говорю: значит, практически невозможно!
– Ну, да! – кивнул Феликс. – Кто денег на это даст? Может быть, военные, да и то – не наши. Давай попробуем, обратиться через твоих дипломатов на Запад, может, денег заработаем на этом ещё и сами, – засмеялся он.
– Значит, ничего не выйдет? – подвёл итог Саша.
– А что должно выйти? – удивился Феликс.
– Я же объясняю: мой знакомый просто хотел, чтобы игрушка у ребёнка заработала. Вот и попросил взглянуть.
– Он, что думает, что кто-то будет ему этот «преобразователь» делать? Он сумасшедший?
– Да он ничего не понимает! – начал немного злиться Саша. – Просто спросил, не взгляну ли я, может, разберусь.
– Чтобы перевести управление на клавиатуру, что ли?
– Дошло, наконец, – вздохнул Саша.
– А чего тут смотреть? – немного обиженно сказал Феликс. – Сразу ясно, что никак не перевести. Ты меня удивляешь: как ты с клавиатуры собрался генерировать те команды, что должны задаваться через этот модуль? Тут же ясно-понятно, что управление передаётся на этот самый «преобразователь».
– Откуда ты знаешь, что это биотоки?
– Я не знаю, я просто высказал предположение, что, возможно, применяются биотоки: тут алгоритмизация похожа на ту, что используем мы. Зря ты сами диски не привёз, чтобы всё посмотреть.
Саша проигнорировал последнее замечание, вздохнул, встал и потянулся.
– Понятно, – констатировал он. – В общем, скажу своему знакомому, чтобы дурью не маялся. Пусть выбросит эти диски и купит ребёнку что-нибудь в фирменном магазине.
Феликс взял пачку сигарет, вытряхнул одну и протянул Саше. Щербаков отрицательно помотал головой.
– Выбрасывать не надо, – сказал Феликс. – Если он так хочет отладить игру, сколько он может заплатить, как думаешь?
– Да вряд ли он будет за такую ерунду платить, – покачал головой Саша. – Он меня так, между делом просил взглянуть, раз сам не понимает. Говорю же: просто ребёнок не мог запустить игрушку.
Феликс глубоко затянулся и выпустил к потолку узкую струю сизого дыма, похожую на след реактивного самолёта в небе.
– Хорошо, диски пока ведь у тебя?
– Ну, пока, да. – Саша немного замялся.
– Давай неси, неси – взглянем!
– Да чего тут тогда зря время тратить, если ясно, что всё равно не запустится! Я же тебе все модули распечатал, которые как-то связаны с «преобразователем». А без него ничего не сделать, видимо.
Саша взглянул на часы и заторопился.
– Знаешь, спасибо за кофе, но мне уже пора. – Он начал собирать листки со стола.
– Слушай, – попросил Феликс. – Ты бы показал мне эти диски и всё-таки спроси своего знакомого, может он захочет, чтобы с его игрушкой поразбирались ещё?
– Ладно, спрошу, – пообещал Саша, сворачивая листки в трубочку.
– А диски когда забросишь посмотреть? – немного небрежно поинтересовался Нипидерман.
Саша замялся:
– Даже пока не знаю, он, возможно, сегодня за ними заедет и заберёт.
– Ну, так ты скажи, что есть ещё возможность кое-что тут посмотреть, ладно? Есть, мол, люди, взглянут. ОК?
– Ладно, скажу, – пообещал Саша, собираясь ретироваться. – Я тебе позвоню, счастливо!
– Слушай, должен признаться, данные тут у тебя очень интересные, – Феликс улыбнулся, пожимая Щербакову руку. – Оставил бы мне листочки, коли они всё равно не твоё «ноу-хау», да у тебя всё равно же копии есть…
«Блин, самый настоящий „пидерман“, подумал Саша, сбегая по ступенькам лестницы. „Хоть что-то, но урвал“.
Приехав домой, Щербаков быстро приготовил поесть и открыл одну из бутылок пива, купленных по дороге. По реакции Феликса можно было явно понял, что в его руках оказалось нечто интересное. Возможно, хитрый Нипидерман даже не высказал всех идей, появившихся в тот момент в его голове. Как он загорелся посмотреть на программу целиком!
Но что же теперь делать? Кто может подсказать, как изготовить этот чёртов «преобразователь»? Не ходить же с такими вопросам по всем институтам и академиям? Ясно, что Феликс не светило мировой биофизики, однако «стойка», которую сделал этот чётко чувствующий ситуацию человек, свидетельствует о неординарности нескольких кусков пластмассы, которые лежат у Щербакова на столе. Точнее – той информации, что там записана.
«Надо будет всё-таки ещё попытаться написать пару модулей», подумал Саша, поскольку после разговора с Феликсом и упоминаний того о биотоках, у него тоже появились кое-какие новые соображения. Может быть, вообще постараться радикально исключить в системе управление через «преобразователь»? Пусть будет менее «крутая» по командам, но, возможно, тоже неплохая игрушка.
Саша поел, позвонил на всякий случай в консульство, чтобы удостовериться, что в его присутствии там сегодня уже потребности не будет, и уселся за компьютер.
Подключаясь к Сети, Саша машинально проверил почту. Среди нескольких писем-рассылок и пары сообщений от интернетовских знакомых он обратил внимание на письмо, поступившее последним с незнакомого навскидку адреса с расширением «net». Быстро просмотрев все послания, Саша открыл это последнее. Там было написано немного, но именно это письмо заинтересовало Сашу больше всего:
«Вас удивит то, что Вы можете прочесть, но не удивляйтесь. Особая просьба – не афишировать наш контакт и максимально ограничить круг посвящённых в ситуацию лиц (хотя бы пока). Тут нет никакого криминала, а причину такой просьбы Вы поймёте, когда мы начнём общаться более тесно.
Пока скажу следующее: если Вас интересует конструкция шлема-преобразователя, ответьте по адресу, который здесь указан. Очень желательно, чтобы Вы сообщили несколько слов о себе. Ждём ответа. Нам жизненно важен контакт с Вами».
Саша удивился. Что это, очередной СПАМ? Нет, вроде бы не похоже: в спамовских посланиях обычно как раз именно тебя просят распространить информацию как можно шире.
Ему бросились в глаза слова о шлеме-преобразователе. Точно, имеется же в виду именно «преобразователь», о котором спрашивает программа. Шлем, у того, погибшего на квартире человека, труп которого Щербаков видел год назад, был именно шлем. Значит – «шлем-преобразователь»?
Да, но откуда написавший знает обо всё этом? Кто вообще может знать об этом? Ну, он сам, затем Мишарев, ещё несколько человек в райотделе, но, похоже, никто там вообще не обратил никакого внимания на содержание дисков. Теперь косвенно знает Нипидерман, но он не знал Щербаковского е-мэйла, чтобы написать вот так сразу, да и он не стал бы так шутить, а дождался бы звонка.
Возможно, это какие-то люди, связанные с погибшим? Хм, тогда это может быть опасно: чёрт его знает, что там произошло на самом деле? Возможно, это было и не самоубийство, а убийство, и тогда он, Александр Щербаков может быть вовлечён в мало приятные штучки, которые ему совершенно не нужны.
Саша задумался и высосал ещё бутылку пива. Да нет, в конце концов решил он, это какая-то ерунда. Поживём – увидим, а пока займусь ещё разик программой.
Включив загрузку и наблюдая очередную демонстрашку, Саша увидел, что в сюжете появилось некоторое новое действие, которого он пока не видел. На местности, которую разворачивала программа на экране монитора, бушевал спиральный смерч, пронзаемый голубоватыми молниями. Было очень похоже на разряды, которые любят снимать в фантастических фильмах о пространственных или временных перемещениях. Правда, выглядело всё очень натурально и не смешно: смерч вздымал горы земли, сносил какие-то постройки и швырял в воздух странного вида машины и фигурки людей. Выглядело всё натурально и жутко.
«Странно, почему тут раньше не демонстрировалось катаклизмов?» подумал Саша. «Ладно, в конце концов, это же всего-навсего игрушка», решил он. «Займёмся новым модулем».