Для работы видеокарта должна знать размер тайла/спрайта.
Чтобы можно было заполнить экран графикой, а не пустотой.а зачем им друг за другом идти так часто, чтобы обращать на это внимание?
При вводе параметров каждого тайла загрузка на Z80 тоже увеличивается.вычисление координаты - это копейки, но из-за обязательного вывода ненужных тайлов они накапливаются
ты пойми: для разгрузки медленного z80 выгодней очистить полностью фон и вывести поменьше крупных объектов!
Размер тайла выбирает разработчик игры, а не я.как уже мной было сказано выше, для скорости гораздо выгодней не мельчить
а для гибкости в построении любого экрана хватит одного универсального интерфейса
Доступ к портам медленнее, чем к ячейкам памяти, поэтому параметры и данные и передаются через область атрибутов стандартного экрана.
к портам доступ нужен как ни крути, разраб может хоть скриптами хранить экраны, всех его хотелок не предусмотришь, и чем более высокоуровневый и специализированный интерфейс, тем больше шансов чем-то не устроить больше людей, в чём-то накосячить и недодумать
повторю, проще и быстрей не мельчить, и вообще отказываться от тайлов
или тактолько всё же лучше прямоугольником
Тайлы используют для экономии места на графику. Если рисовать каждый экран одним куском даже 8 мегабайтов не хватит.



только всё же лучше прямоугольником
Ответить с цитированием

Размещение рекламы на форуме способствует его дальнейшему развитию 
