Цитата Сообщение от fan
2 lvd

Ну и чё - к спеку дендю уже подключали
Не удачный "пример". И использование готовых сопров противоречит концепци (и вообще это полный бред - кончились микрухи = кирдык стандарту..., да и к тому же он неахти...).

Если делать меганавороченный 2д-3д ...
Не нужно его делать, не нужно...

даже просто битмап 320x256x256цветов перерисовать ...
Вот этим и будет заниматься ВК.

6 кило экран - как раз по силам зетнику
И уж тем более ему по силам просто напросто говорить ВК что делать.

---------------------------------------------------------------------------------
Вобщем моя идея была неправильно понята...

Попробую подробней расписать.
---
"Мой" ВК (на какой либо обстрактной однокристалке, т.е. микроконтроллере) фунцеклирует как обычный спектрумовый , только ему можно задать любой способ формирования картинки (допустим привлекая его внимание через свободный бит какого либо порта к определённому участку памяти где содержится информация о требуемом видео режиме).

Допустим - следующим по "сложности" формирования изображния является трёх битное изображение (при том же разрешении), т.е. каждая точка своим цветом (16кило) при восьмицветной (любой) палитре (8+8+8bit*8=192bit , конечно можно сделать и меньше). Это так называемый первый степпинг (он же дубовый) формирования картинки . В "те времена" я бы был бы рад и такому режиму.

Второй степпинг. (с которым наверное и стоит заморачиваться (в прошедшем времени))
ВК в "дубовом режиме" просто тупо (можно сказать "линейно") "бегает" по одному и тому же участку памяти рисуя картинку и в принципе никто не мешает заставить его "бегать не линейно"(!) т.е. прокрутить какую либо анимацию или состряпать картинку из кусочков (спрайтов).
Для этого распихиваем спрайты (как персонажей так и фона) по памяти , причём как можно дальше (центральный процессор к ним больше обращаться не будет!!!) , далее в спец.выделенном участке памяти оставлямм спец информацию для ВК о том что есть спраты персонажей а что задника (причём эту информацию можно так же запихнуть в не зоны 64к) , а так же указываем где будет находиться информация (в зоне 64к) о управления спрайтом и скролом задника .
Итого - центральный процессор вааще не участвует в формировании картинки! Он лишь указывает ВК в какую сторону крутить(скролировать) уже собраный задник и куда перемещать спрайты (спрайты есесно накладываются по верх задника самим контроллером автоматически). Всё!

Степпинг три - "Спец Эфекты"
Прежде всего условимся что речь идёт всётаки об обстрактном ВК на обстрактной однокристалке (микрокомъютере) . И я прекрасно представляю что "мощи" имеющихся однокристалок может не хватить и на четверть описанного...
Начну с конца - изменение геометрии (или перспективы) спрайта.
Теперь у нас имеется возможность менять данные о геометрии спрайта .
Так же как и во втором степпинге проделываем ряд действий чтобы ВК "знал" где находится спрайт . Далее меняя всего навсего несколько байтов в спец области памяти можно повсякому исковеркать спрайт в соответствии с возможностями ВК.
Уменьшение/увеличение. С таким эфектом + изменение геометрии можно уже сделать тунель или типо того .
Врещение спрайта по/против часовой стрелке (как перед ,так и после изменения геометрии)
Вобщем можно по всякому извращаться , но конечно для нормального 3D нужно придумать нечто другое , а для спрайтиков и такое сойдёт.

Остаются ещё - Прозрачность,шум,моушен блюр и т.д. ......

Степпинг три - 3D
В САД!

-----------------------------------------------------------------------------------
2ALL
Относитесь к написанному как к "если бы ..." а не к "как будет".
Не приводите безбашенных примеров на тему "как всё запущенно" , а задавайте конкретные вопросы с конкретными цитатами.

Все современные компы работают именно по этому принципу - основной процессор занимается указанием, а изображение рисует видеопроцессор.
Причем видеопроцессор на ВК - отнюдь не на гигагерцы (десятки-сотни МГЦ)
Так что (как показала практика) - разделение ВК и основного процессора - единственно правильный подход.
Кстати, для вывода изображений на ТВ не надо супер-пупер мощностей процессора. Если в NEXTе Z80й формировал все видеосигналы, то какой-нибудь недорогой AT91Mххх, который умеет выполнять команду за такт при 32МГЦ - и подавно справится с выводом спрайтов и формированием всех видеосигналов. Даже если будет непалитровый режим 16Мегацветов.