Э(П)РОН (Быченин) - страница 119

И я приложил все усилия, чтобы воплотить чудо в реальность: тщательно осмотрел все доступные отсеки, отсеяв и изолировав не задействованные в спасательных работах; не менее тщательно подсчитал запасы провианта и воды и даже распланировал потребление на месяц вперед, для чего пришлось буквально на коленке написать примитивную программу для «нейра»… ну а затем, выспавшись и хорошенько отдохнув, приступил к планомерной осаде прыжкового генератора. Специализированный софт в «нейре» сохранился, кое-какие наметки у меня уже были, поэтому дело вроде бы сразу сдвинулось с мертвой точки. К сожалению, только на первый взгляд: я сумел законнектить «нейр» со служебной утилитой блока управления генератора по беспроводному протоколу, а вот дальше… уперся в проблему, заключавшуюся в слишком большом массиве данных, в котором предстояло вычленить нужный кластер. Задачка та еще, примерно как отыскать иголку в стогу сена. Плохо представляю себе, что такое «сено», и еще хуже «стог», но аграрии эту поговорку используют очень часто, а им, надо полагать, виднее. Еще сильно бесило отсутствие нормальной рабочей станции – сука Айвен не соврал, его зверский вирус прикончил все сетевое ПО, не добрался лишь до самых глубин — БИОС и первичных драйверов устройств. И в «нейр» не пролез, поскольку в нем софт специфический, с совершенно другим принципом кодировки. Но… опыт не пропьешь, хоть я и пытался, каждый вечер (или когда думал, что уже вечер) позволяя себе шкалик-другой чего-нибудь крепкого для «успокоения нервов». Это я от папеньки научился, ага.

В общем, работа шла ни шатко, ни валко. В первый день я покончил с инвентаризацией и обустройством среды обитания, во второй — убедился в окончательном и бесповоротном уничтожении текущей версии сетевого программного обеспечения и взялся за дело всерьез, то бишь распотрошил блок управления генератором. Третий целиком ушел на анализ структуры «прошивки» и локализацию расчетных алгоритмов. На четвертые сутки я сумел-таки их выловить и даже разобрался с внутренней логикой программы, но приступить к коррекции уже не успел. Ну а на пятый день случился небольшой праздник – я обнаружил «координатный блок» со всеми необходимыми данными. И даже вывел на спроецированный «нейром» дисплей интерфейс, дублирующий пульт генератора. В этот момент появился первый повод для радости: я убедился, что текущие настройки в блоке управления сохранились, то есть существовала ненулевая теоретическая возможность задать координаты для обратного прыжка. Осталось лишь прорваться сквозь созданный Айвеновским вирусом «файервол» и добраться до собственно исполнительных устройств генератора. По размышлению решил устроить тотальный бэкап системе, поскольку потерять данные из блока уже не боялся — скопировал нужный массив и на «нейр», и на флешку. А прописать данные, так сказать, вручную – пусть и муторно, но осуществимо на практике. Тем более, если компьютеры оживут.