Каждая лампочка на панели управления соответствовала биту в регистре. Можно было по миганию лампочек определить, если машина закончила считать или зависла в бесконечном цикле.
К машине был подключён динамик, который озвучивал содержимое регистров. Каждая программа выдавала свою 'мелодию'. Если из динамика был слышен монотонный писк — это означало, что программа зависла.
В этом случае машина распечатывала 'распечатку дампа' — огромную 'простыню' с полным содержимым оперативной памяти в восьмеричном виде. Программист мог приложить линейку, пройтись по всему содержимому памяти и при удаче найти место, где программа дала сбой. В документации это называлось 'гадание по дампу'.
Прочитав инструкцию, Старлайт и Санбёрст переглянулись.
— Вот сено... — сиреневая единорожка выразила двумя словами всю гамму чувств и ощущений.
— Ну... учитывая, что в Эквестрии компьютеры не производятся вообще, нам ещё очень повезло, — заметил Санбёрст. — Одна такая машина стоит в Кантерлоте. Ещё одна в MIT. Третья в Стэйлбридже. Наша — четвёртая в стране. В Сталлионграде они производятся серийно, но всего по несколько штук в год. Зато у них такие или более простые ЭВМ стоят во многих организациях и в каждом институте. Придётся работать с тем, что дали.
— Да... но после компьютера демикорнов, даже маленького переносного, и компьютера человеков... Ну это вообще ни о чём, — Старлайт явно ожидала большего. — Эта бандура занимает целый зал, но считает примерно как наш баллистический калькулятор.
— Зато может работать с шестнадцатью программами одновременно, — возразил Санбёрст.
— Ты видишь здесь очередь из пони со стопками перфокарт, пританцовывающих от нетерпения? — ехидно спросила Старлайт. — Вот и я не вижу.
Оставив Санбёрста разбираться с документацией на ЭВМ, Старлайт отправилась в радиокомнату к Саншайн, поплакаться на жестокую действительность. Пегаска сидела с радиодеталями и паяльником, собирая очередную схему.
— Стар, ты чего такая грустная? — спросила метеоролог.
— 'Р' — разочарование, — Старлайт плюхнулась на пуфик и отмахнулась. — Эта груда железа, с которой мы копались всё утро... Она по мощности примерно как наш вычислитель. Только на ней могут считать шестнадцать пони одновременно. И она может только считать. Ни текст нормально не обрабатывает, ни изображения. После компьютера человеков или демикорнов — вообще ни о чём.
— В тексте, который присылал Андрей, было сказано, что у них такие компьютеры были где-то пятьдесят лет назад, — припомнила Саншайн. — И над их развитием работали миллионы человеков по всему миру. Это чудо, что в Сталлионграде смогли построить хотя бы такой компьютер. Мы можем, для начала, присоединить к нему наше устройство записи на кристалл и наш принтер. Запись будет медленнее, чем на магнитный барабан, но зато ёмкость и надёжность хранения намного больше. Дальше надо будет попробовать подключить к машине нашу плату для передачи информации через зеркало, — метеоролог указала на плату с кристаллами. Сейчас она была выключена.
— О! Точно! — обрадовалась единорожка. — А ты сможешь к этой штуке подпаяться?
— Да, я уже изучила документацию, — ответила пегаска. — Надо попробовать. Я нашла все контакты и поняла, что куда припаять. Но для управления записью нужно будет написать программу.
— Э-э... — на мордочке Старлайт отразилось недоумение. — Программу? Зачем? Мы же записываем информацию на кристалл без всякой программы.
— Ну да, потому что мы сейчас получаем от Андрея поток информации в нужном для нашего принтера формате, со всеми кодами управления, — пояснила Саншайн. — И сразу пускаем его на печать. Если машина прочитает эту информацию как есть, она ничего не поймёт. Распечатать сможет, но не обсчитать что-то. А прогонять информацию через машину, только чтобы распечатать — нет смысла, если можно сразу пустить на принтер.
— Так... — Старлайт задумалась. — А что мы будем на этой штуке считать? А, точно! Расчёты рунных схем! — сообразила единорожка. — Там считать надо немало. И считать в уме — то ещё занятие.
— Не только! Да хоть те же стройматериалы для восстановления Понивилля, — подсказала Саншайн. — Ты представляешь, сколько всего разного нужно, чтобы построить хотя бы один дом? Я имею в виду не облачный, а обычный. А нам сейчас предстоит восстанавливать половину города. Это для начала. Потом мы же не остановимся на достигнутом? Я собираюсь радиосхемы свои обсчитывать, чтобы не вкопытную над ними сидеть. Дирижабли тоже множество расчётов требуют, — продолжила метеоролог. — А ещё — движение воздушных масс для предсказания погоды, чтобы можно было заранее знать, например, где сосредоточить погодные команды перед грозой или ураганом. Ещё, если будем другие ракеты делать, там считать надо будет выше крыши, — напомнила метеоролог.
— Я не уверена, что эта груда железа такие расчёты потянет, — задумалась Старлайт.
— А вот тут нам может помочь эта штука, — Саншайн указала на плату с кристаллами, размещённую перед зеркалом. — У человеков компьютер намного мощнее. И если мы подключим наш компьютер к их компьютеру через эту плату, может быть, у нас получится передавать им наши данные для обсчёта и получать обратно готовые результаты, хотя бы для тех задач, которые мы не можем сосчитать сами. Но вообще нам надо собственную вычислительную технику развивать, на рунных схемах. Вычислитель же у нас получился.
— Да, надо, но этим должен заниматься целый научный институт, и не один, а не трое пони-энтузиастов, — покачала головой Старлайт. — Попробуй тогда эту плату подключить к ЭВМ. У нас будет больше возможностей.
Саншайн занялась подключением платы. Она продолжала с ней возиться, когда за окном сверкнула вспышка телепорта — и в лабораторию вошла принцесса Лу́на в сопровождении гвардейцев-бэтпони. Следом за ними вошли Санбёрст и Трикси, их вызвали бэтпони из охраны лаборатории.
Все присутствующие тут же поклонились, но Госпожа Ночи нетерпеливым жестом приказала им подняться:
— Здравствуйте, всепони! Нет времени на поклоны. Прибыли МЫ по двум важным вопросам.
Вопрос первый. Рассмотрели МЫ на заседании кабинета проблемы восстановления Понивилля, и министры пришли к заключению, что идея человека Андрея насчёт домов с железными каркасами хотя и перспективна, но требует быстро нарастить производство стали, чего у нас сделать не получится. Сей железный сосуд, в коем человек предлагает варить сталь, продувая её кислородом, у нас пока только первый строится, и ни единой плавки в оном пока не проводилось.
Посчитав же объёмы выплавки стали в обычных подовых печах с учётом времени ремонта оных между плавками и стоимость такого количества стали, специалисты наши пришли к выводу, что не получится обеспечить жильём на железном каркасе всех пострадавших пони до наступления холодов. Дело даже не в том, что очень дорого, и не в том, что на это уйдёт больше стали, чем запланировано для обновления подвижного состава железной дороги на будущий год. Просто не успеваем до зимы.
Сталлионград сразу же согласился помочь. Им тоже будет непросто выделить такой объём стального проката единовременно. У них экономика плановая, и все ресурсы заранее распланированы. Они и так готовы выгрести для нас все свои запасы.
Проблема ещё и в том, что, как НАМ объяснили, в Эквестрии и Сталлионграде вместе взятых, не найдётся нужного количества сварщиков. Сварка, как говорят, процесс не очень быстрый, если нужно, чтобы получилось качественно.
Такоже, сталлионградский прокат не решает основной вопрос: как делать для этих домов утеплённые стены? Годятся ли для этого привычные нам строительные технологии, или нужно придумывать что-то новое? Посему повелеваем МЫ вам связаться с человеком и уточнить сей вопрос.
Санбёрст тут же сделал себе пометку в блокноте и подал знак Саншайн, что нужно будет выйти на связь.
— Второй вопрос, намного более срочный, — продолжила Её Высочество. — На совещании Исполнительного комитета принято решение о проведении силовой операции по нейтрализации Ордена магов. Сейчас ночные гвардейцы эвакуируют население прилегающих кварталов. Крепость Ордена в Кантерлоте хорошо укреплена. Взять её штурмом с помощью одних только единорогов едва ли получится. Применять же силу аликорна в густонаселённом городе опасно, могут быть случайные жертвы среди гражданских. Сестра НАША потому предпочла поручить сию операцию НАМ и Ночной гвардии. Но нам понадобится поддержка. Может ли ваш поезд попасть ракетой в крепость?
— Да, Ваше Высочество, попасть может, и даже в конкретную точку крепости, — подтвердила Старлайт. — Но взрывной генератор вырубит всех пони в городе, не только в крепости. Нужны ракеты с совершенно другой боевой частью, с большим зарядом взрывчатки, но без катушки и конденсаторов. Трикси! — единорожка оглянулась на подругу. — Мы можем такое сделать?
— Нет, — покачала головой фокусница. — Не прямо сейчас. Трикси была слишком оптимистична. Чтобы ракета могла разрушить крепость, в неё нужно засунуть прочную стальную толстостенную ёмкость, заполненную взрывчаткой. Сейчас у нас лёгкая боевая часть небольшой массы. Подходящей стальной ёмкости у нас нет ни одной. Запас взрывчатки есть, но её нужно ещё осторожно расплавить, залить в ёмкость и дать застыть. Даже при наличии готовой ёмкости это работа на несколько дней. Если нужно что-то прямо сейчас — мы можем использовать только телекинетическую пушку.
— Вот оно как... — принцесса задумалась. — А попадёт ли пушка неуправляемым снарядом настолько точно? Ведь чем дальше дистанция, тем больше рассеивание. Везти пушку в Кантерлот нет особого смысла. Улочки в районе крепости узкие, с ближней дистанции стрелять не получится.
— С этим есть проблема, Ваше Высочество, — признал Санбёрст. — Пушка достанет до Кантерлота и отсюда, но вот точно попасть не выйдет. Можем повредить близлежащие дома.
— Получится, — коротко возразила Трикси. — У нас есть имитаторы, которые мы использовали, чтобы научить операторов-бэтпони управлять ракетами. Они сделаны из толстостенных стальных труб. У них есть система управления. Нужно только наполнить имитаторы взрывчаткой и вставить взрыватели. На это уйдёт несколько часов. Объём у имитатора намного больше, чем у обычного снаряда. Взрывчатки туда можно засунуть в несколько раз больше.
— Начинайте готовить их немедленно, — распорядилась принцесса Лу́на. — И сразу доложите, когда будете готовы.
На этом Её Высочество завершила свой внезапный визит и отбыла. Трикси, Старлайт и Санбёрст занялись доработкой имитаторов. Их было всего восемь — сделано было десять, но два были утрачены в ходе боевой подготовки. Трикси начала плавить тротил в обычной кастрюльке на водяной бане, а пока он плавился, три единорога занялись сборкой и настройкой инерциальных взрывателей. Тем временем Мэр Понивилля почувствовала иррациональное желание переместиться в другую часть города.
Саншайн и Лира уселись за радио и телеграфный аппарат. Метеоролог вызвала человека голосом. Зеркало осветилось, появилось изображение человека Андрея. Саншайн помахала ему и набрала сообщение на телеграфном аппарате, изложив покороче всё, о чём говорила принцесса Лу́на.
Человек несколько минут читал сообщение, потом кивнул и написал в ответ:
'Можно упростить задачу, если варить из проката только нижнюю раму, а верхнюю раму каркаса и вертикальные стойки сделать из деревянного бруса. Надо только вставлять брус в угловые фиттинги заподлицо, так, чтобы если поставить два каркаса рядом, между брусьями не оставалось щелей. Это будет и дешевле, и легче собирать. Плотников у вас всяко больше, чем сварщиков. Насчёт стен — у нас их утепляют минеральной ватой. Чтобы её получить, нужна конвейерная автоматическая линия. У вас такого оборудования нет, и быстро построить не получится. Сейчас я поищу варианты с использованием природного сырья. Чем у вас обычно стены утепляют?'
'В ЗЕМНОПОНЬСКИХ ДОМАХ В ПОНИВИЛЛЕ ОБЫЧНО ДЕРЕВЯННЫЙ КАРКАС И СТЕНЫ ИЗ СМЕСИ ГЛИНЫ С СОЛОМОЙ, — ответила Саншайн. — ИНОГДА КИРПИЧНЫЕ. НО ИЗ КИРПИЧА В ГОРОДАХ В ОСНОВНОМ СТРОЯТ, ЭТО ДОРОЖЕ СИЛЬНО.'
'Так, понял. А коноплю у вас выращивают?' — вдруг спросил человек.
Вопрос был настолько неожиданный, что метеоролог вновь на секунду потеряла нить беседы.
'ДА, ДЛЯ КАНАТОВ И ВЕРЕВОК В ОСНОВНОМ, — написала в ответ пегаска. — А ЧЕМ ОНА ПОМОЖЕТ?'
'Когда делают волокно из конопли, остаются отходы, одеревеневшие частички стебля, — пояснил Андрей. — "Костра" у нас называется. Вот эти отходы можно смешать с водой и известью, и когда оно высохнет, получается очень хороший теплоизоляционный материал. У нас он называется костробетон. Он раз в пять или семь легче бетона, в зависимости от содержания костры. Несущая способность у него слабая, но для теплоизоляции отлично пойдёт. Кроме того, конопля выделяет клей, то есть из неё можно делать пластик, композиционный материал природного происхождения. Не такой прочный, как углепластик, но зато биоразлагаемый. Выброшенный на свалку, он будет разлагаться за полгода примерно, без вреда природе. Сейчас я соберу информационную подборку и пришлю вам.'
Саншайн включила устройство записи и принтер, и через несколько минут человек прислал файл. Пони уже освоили это название. Пегаска запустила данные на печать. Получилось несколько листов описаний со схемами. Пока принтер печатал записанное на кристалл, метеоролог поделилась с человеком сомнениями Старлайт по поводу сталлионградского компьютера.
'Всё верно, он был неплохой машиной лет пятьдесят назад, — ответил Андрей. — С тех пор технологии ушли далеко вперёд. Сейчас эмулятор этого компьютера работает на веб-странице в браузере.'
Саншайн не очень поняла, что такое 'эмулятор', но по общему тону ответа было ясно, что компьютер безнадёжно устарел.
'А МОЖНО ЛИ КАК-ТО СДЕЛАТЬ, ЧТОБЫ ДАННЫЕ С НЕГО МОЖНО БЫЛО ПЕРЕДАТЬ НА ВАШ КОМПЬЮТЕР, ОБСЧИТАТЬ И ПЕРЕДАТЬ РЕЗУЛЬТАТЫ ОБРАТНО?' — пегаска решила узнать, работоспособна ли её идея.
'Это надо у Дмитрия спрашивать, — ответил человек. — Наверное, что-то подобное написать можно, но придётся воевать с шестибитными кодировками. Моё мнение — пинать дохлую лошадь можно долго, но она не встанет и как молодая не побежит.'
Распечатав несколько листов, Саншайн завершила сеанс связи, взяла распечатки и отправилась искать Санбёрста. Единорогов она нашла возле поезда. Трикси продолжала плавить тротил, а Санбёрст и Старлайт помогали заливать его в имитаторы и устанавливали взрыватели. Несколько гвардейцев-бэтпони стояли вокруг, отгоняя любопытных. Саншайн показала Санбёрсту распечатки. Оранжевый единорог, не отрываясь от работы, просмотрел их и одобрительно кивнул:
— Отлично, Саншайн. То что надо в наших условиях. Старлайт занята, распечатай ещё одну копию и отдай Сторм Клауду, пусть отошлёт Её Высочеству.
-= W =-
Кристальная империя.
Год 1004 от Восстания Найтмер Мун.
Археологи во главе с Марбл и Шарп Каттером спустились в подземелье на следующее утро. С ними отправилась и Эйелинн. Каттер с механиком Грип Спаннером ещё раз перебрал механизм станка и устранил причину неисправности, о чём и рассказывал Эйелинн на ходу: