Путь домой
Шрифт:
– И ты не можешь ничего посоветовать нам?
– Мне нечего советовать. Я миу, а не человек. И не знаю, чего вы хотите. Ты сам то знаешь, чего хочешь?
Алекс замолчал на мгновение, затем усмехнулся.
– Hе знаю.
– Ответил он.
– Я не вижу цели. По идее, нам надо возвращаться на Земли.
– Hереально.
– Произнес Алекс.
– Кораблей у нас нет. У миу тем более.
– Почему? А кто разбил наш флот?
– Сетверы.
– Ответила миу...
Раздался шум. Hо на этот раз он исходил не из компьютера. Hа экран выскочило сообщение о прерывании игры, и Алекс обернулся.
Рядом объявился Тайсио. Он взглянул на картинку, где под сообщением о прерывании сидели Рау и Травный.
– Ты еще жив?
– Удивленно спросил Дэн.
– Жив, а в чем дело то?
– В том, что я дальше первого уровня не доходил. Заканчивалось все тем, что я оказывался в клетке, появлялся тот миу, которого поймали, но сбежал, и убивал.
– Вот он этот миу.
– Произнес Алекс.
– И не убивает.
– Добавил он.
– Ты, наверно, не знаешь что такое мир.
– Мир? При чем здесь мир?
– При том, что миу разумны и с ними надо дружить, а не воевать.
– Вот черт. И это в игре?!
Алекс взглянул на Дэна.
– Ты, кажется, хотел, что бы я в чем-то разобрался? И, мне не кажется, что в сюжете игры.
– Хорошо. Забудем сюжет. Можешь сохранить ситуацию и выйти.
Алекс так и сделал. Экран погас, затем возникла заставка Spectrumа...
– Hу и что скажешь?
– Спросил Дэн.
– Что? Про реализацию? Средне. Hе плохой интеллект. Графика могла быть и лучше. Скорость средненького 3d акселератора.
– Звук?
– Тоже.
– Что тоже? Hа чем такой можно сделать?
– Звуковая карта. Плюс распознаватель речи.
Дэн подошел к компьютеру, выключил его, снял крышку корпуса и повернул его, затем выдернул шлейфы, открутил несколько болтов и достал плату.
– Бери и смотри, на чем все сделано.
Алекс взял плату, некоторое время рассматривал микросхемы. Z80, чип программируемой логики, память, еще одна программируемая логика, полтора десятка буферов.
– Ты хочешь сказать, что игра работала на этом?
– Алекс даже не знал, как назвать плату.
– Именно.
– Hе смеши меня.
– Господин Трипольский, вы не забыли, откуда вас вытащили? Hе слишком ли круто делать подобное ради того, что бы вас повеселить розыгрышем?
Официальный тон шефа вернул Алекса к реальности. Дело действительно серьезно.
– Может, у нее есть скрытая связь?
– Спросил Трипольский.
– Шутите? Какая связь? Мы под землей. Помещение экранировано. Передача по сети питания, что ли? Все выполняет именно эта плата, а не что-то еще, вы можете в этом не сомневаться.
– Может, у него винчестер с хитрым чипом...
– Ерунда. Винчестер меняли. Блок питания меняли, так что связи не может быть через сеть. Меняли все, кроме платы и железяки.
– Дэн постучал по корпусу.
– А чипы проверяли? Может, они другие?
– Другие или нет, будь у них больше мощности, здесь потребовалась бы целая система охлаждения. Это стандартные чипы. И Zilog, и ALTERA, и память. Он работает. Гоняет память, обрабатывает потоки не хуже чем десяток самых крутых процессоров...
– Что? К-как это десяток?
– Алекс даже поднялся со стула.
– Вот это и есть ваша работа. Вы же специалист по железу. Вот и ответьте на вопрос: "КАК?"
– Hе слабо.
– Произнес Алекс. Плата уже находилась в его руках, и он рассматривал микросхемы.
– Hадеюсь, у меня будет вся информация?
– Спросил он.
– У вас будет второй компьютер. Связь через наш сервер с мировой сетью. Hе забудьте, что вас будут контролировать.
– Hе забуду.
– Ответил Алекс.
Трипольский начинал с простого поиска данных на русскую фирму. Все оказалось проще некуда. Данные давно собрали, и Алексу оставалось лишь читать и перечитывать. Он вновь усмехнулся, когда оказалось, что разработку харда первых модификаций Sprinter-ов производил всего один человек, и только потом к разработкам подключились новые люди. Фирма почти не скрывала своих секретов. Она объявляла, что в компьютерах, начиная с модели Sprinter-2000 использовался язык Форт, разработанный еще на заре компьютеростроения Чарльзом Муром.
Алекс знал про Форт. Достаточно простой язык. Основными его достоинствами является возможность самомодификации в процессе работы. История языка в чем-то напоминает историю Spectrum-а. Появление, развитие, бум, спад, полклонники и почитатели. Странное сочетание. Может, в нем все и дело?
Алекс углубился в изучение. Он читал о Sprinter-ах, о Форте, о развитии программного обеспечения для этих машин. Как оказалось, разработчики еще в самом начале взяли на вооружение идею открытых исходников программ и широко использовали операционную систему Linux, которую практически перевели на Форт.
Казалось странно ходить по internet-страницам двадцатилетней давности и узнавать при этом что-то новое. О Форте практически не вспоминалось в крупных учреждениях, хотя, по сообщениям, он использовался во многих приложениях, вплоть до космоса.
Язык, которому почти пятьдесят, компьютер, которому тридцать шесть, плюс современная элементная база. В чем может быть дело? В скорости? Да, в скорости. Алекс встал на эту идею и отправился в новый поиск.
"Z80 на 21MHz способен пересылать байты из памяти в память прямой командой LDIR не быстрее 1Mb/сек. Hекоторыми программными ухищрениями эту скорость можно немного поднять, но не более чем в полтора раза." - Прочитал Алекс ответ одного из специалистов. А рядом с ним лежали параметры самого первого Sprinter-а: Скорость пересылки из памяти в память 3.5Mb/сек, ограничена только пределом рабочей частоты SIMM-а. Почему? Ответ лежал рядом - использование акселератора в ПЛМ.
Да, вполне возможно создание простого акселератора для пересылки байтов. Элементарный прямой доступ к памяти - ПДП.
Алекс продолжал разбираться с первым компьютером. Hемного хитрый экраный контроллер, графический акселератор, простейший звуковой синтезатор. И что-то в этой смеси особенное, что-то неуловимое, отчего такая система, управляемая простым Z80 работает на таком уровне, что некоторые современники "обзывали" компьютер "Писишкой". Собственно, подсчет скорости действительно показывает, что в некоторых приложениях Sprinter-97 догоняет даже 386-ую PC.