Выбрать главу

Во вторых — процессор процессором, но нужно еще и окружение. Мало кто помнит то время, когда один центральный процессор отвечал и за графику, и за звук, и за собственно программу. А сейчас на большинстве компьютеров так и есть. Редкие исключения — аппаратные дополнения, как на приставках. И те в основном отвечают за прорисовку спрайтов поверх экрана.

Так что кроме "мотороллера" в новом компе будет еще несколько процессоров. В первую очередь контроллер DMA, прямого доступа к памяти. В отличии от подобного решения на других компьютерах сам контроллер думать не будет. Будет подчинятся — и следовать распорядку, утвержденному центральным процессором и операционной системой. С учетом второго со-проца, всякие "блиттеры" будут отдыхать. С япской фирмой NEC мы дружим уже давно, заказ на специальный сопроцессор прошел легко. И не сильно дорого, хоть и долго — почти два года ждали результата. NEC–VRP обсчитывает математические операции, рассчитывает больше десяти тысяч полигонов в секунду и даже умеет их закрашивать, в том числе простейшими текстурами. Программно энтузиасты это даже на старом 48к Спектруме умели делать, конечно не так круто — что значит быстрая графическая память и умелые программисты. Но зачем напрягать ЦПУ на то, что может сделать дешевый вспомогательный процессор? А уж крутить-вертеть плоские спрайты по экрану ему будет проще простого. Хотя, расшифровывать VRP как Virtual Reality Processor преждевременно было, in my honor opinion… Это всего лишь "Vector Rendering Processor", журналисты сильно поторопились.

Ну и третий сопроцессор, старый-добрый Z80. В обычном режиме кушает из памяти музыку и проигрывает старательно, по командам центрального процессора. Напрягая все свои неслабые возможности выдает потрясающий по текущему времени звук — честные 14 бит дискретизации, чуток не дотягивая до CD качества (которое в 85 м еще фактически миф). Причем музыка еще и в слегка сжатом формате хранится. Не mp3 конечно, но все равно круто! И этот же процессор, в режиме совместимости, подвигает в сторонку старшего брата — служа ядром аппаратного эмулятора "Спектрумов" предыдущих моделей.

Так что, на апрельской выставке 1985-го Клайв опять радостно скакал по сцене, крутя в руках небольшой совсем компьютер, но такой многообещающий. Ну а проектор (новое достижение SRL) показывал на большом белом полотне сменяющиеся строки:

NEW!!!

SINCLAIR

ZX Quantum Leap!!!

4xPU running at 7Mhz

Motorola MC68000 as CPU

and NEC VRP, Sound Drive Z80,

DMA contoller, RAM: 256KB+

ROM: 64KB+, FDD: 3,5 DD 720KB

With total price at 499?!!!

If you want know more — proceed to SRL exhibition Now!

Внешне новый ZX QL сильно напоминал 1200-ю Амигу, образца 92 года, лишь цвет радикально-чёрный. А вот проектору показывать постоянную картинку дольше трех минут было резко противопоказано — может сдохнуть экспериментальный жк-экран, от перегрева однако… Вырубили вовремя, хотя тоже реклама отличная получилась.

Поэтому опять все действие переместилось к стендам, и босс торжественно запулил первую демку. Красиво, весьма — а для собравшегося народа и вовсе феерично.

При выборе параметров новой модели долго ругались и тщательно их обсуждали, особенно экран. Батя, прекрасно помнивший тенденции, выбил таки режим с адресацией байт на точку, хотя и жрал он почти 50 килобайт при привычном разрешении 256×192. Плюс чуть ли не из своего кармана, на начальном этапе так и было, оплатил разработку чипа-интерполятора, делающего визуально изображение еще красивей.

Зато картинка потрясла народ — 256 цветов на точку, динамическая графика — в том числе 3D с текстурированием. От пролетающего медленно (чтоб проц успел посчитать!) но под грозную и торжественную музыку имперского крейсера из Star Wars офигели все. И не поверили, что такого качества (смешного на самом деле — на уровне третьего ВингКоммандера, правда времен 93-го!) можно добиться от маленького персонального компьютера в реальном времени. Но мы, хитрые змеи — это предусмотрели.

По нажатию кнопки демка замерла — и любой желающий мог подойти и мышкой покрутить виртуальный пепелац. Приблизить колесиком и посчитать количество мелких деталей. А вот вам — что значит писать полностью на чистом ассемблере, да еще под конкретное железо… Чуть позже сильно загрустил и Джордж Лукас — когда мы покупали лицензию на новую игру по мотивам фильма, поимел копейки. В условиях лицензии было прописано — "без прямого использования ключевых персонажей и событий". Думал что это будет обычная тупая стрелялка, каких понаделали множество. А фигушки — будет аналог легендарной "Elite" с офигевшей графикой в мире "Звездных Войн". Вся войнушка фоном будет, правда очень красивым. То есть живешь сам по себе в "далекой-далекой галактике", летаешь от звезды до звезды, торгуешь всякой всячиной. Возить конфеты или наркотики, руду или тяжелое оружие — решаешь сам. Но в зависимости от курса и груза встреча с имперским/повстанческим кораблем происходит… Всяко! А тут еще и пираты болтаются, тоже Мзды получить хотят. А уж решить, кому помогать или нет, и не подстрелить ли за мзду тот же "Сокол" — игроку. Жрать правда недоделанная гама будет минимум три дискеты, зато название какое, "Star Wars: Freelancer"… Вообщем от такого зрелища посетителей выставки оторвать было сложно.