Сообщения без ответов | Активные темы Текущее время: 28 мар 2024, 16:44



Ответить на тему  [ Сообщений: 4 ] 
 Вопрос по архитектуре Sega Mega Drive 
Автор Сообщение
Сообщение 26 сен 2014, 21:14
Профиль

Зарегистрирован:
03 мар 2014, 20:39
Сообщения: 2
Кто знает объясните как устроен вывод спрайтов у SMD.
В документации написано что можно "показывать до 20 спрайтов на строку точек"
но на практике получается черт знает что, например на одну линию у меня выводится
только 10 спрайтов размером 4x4 символа, а если один спрайт начать двигать по экрану
то некоторые спрайты выводятся частично, я так понимаю это проявление аппаратных ограничений.
В общем такая беда, конкретно меня интересует более детальная информация
об ограничениях на вывод спрайтов.


Сообщение 27 сен 2014, 01:21
Профиль
Аватара пользователя

Зарегистрирован:
24 июл 2007, 06:54
Сообщения: 492
Откуда: Embedded
Я думаю, что VDP может показывать одновременно 20 символов 8х8 в одной строке. Если спрайт состоит из 4 символов по горизонтали (размер 4х4), то он занимает 4 символа сразу. Более того, есть у VDP 2 режима экрана: 32 символа по горизонтали и 40 символов по горизонтали. Это так же накладывает ограничение на количество спрайтов в строке, т.к. при том же времени строки экрана времени на обработку спрайтов в режиме 40 символов по горизонтали меньше (спрайты обрабатываются во время строчного гашения и обратного хода).

_________________
Tried so hard and got so far, but in the end, it doesn't even matter...


Сообщение 27 сен 2014, 02:31
Профиль

Зарегистрирован:
03 мар 2014, 20:39
Сообщения: 2
Спасибо за ответ.
Интересно как разработчики игр обходили такое
ограничение строгим кодингом или использовали
приемы типа мультиплексирование спрайтов.


Сообщение 27 сен 2014, 21:10
Профиль
Аватара пользователя

Зарегистрирован:
24 июл 2007, 06:54
Сообщения: 492
Откуда: Embedded
В Дюне, если выстроить достаточное количество юнитов в ряд они начинают мигать. Т.е., подходы в каждой игре свои, как и у Денди.

_________________
Tried so hard and got so far, but in the end, it doesn't even matter...


Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF (mod by Zeru-j).
Русская поддержка phpBB