Материал из Chipwiki
Перейти к: навигация, поиск
Master System/Pixel Art — различия между версиями
 
(не показана 1 промежуточная версия этого же участника)
Строка 24: Строка 24:
 
File:Bustin makes me feel good by Bob.png
 
File:Bustin makes me feel good by Bob.png
 
File:a~y by pixelrat.png
 
File:a~y by pixelrat.png
File:bad boy by pixelrat.png
 
 
</gallery>
 
</gallery>
  
Строка 115: Строка 114:
 
Отсчёт спрайтовых тайлов в любом случае начинается с 256-го, поэтому в соответствующую строчку нужно внести соответствующее изменение. В случае примера тайлы спрайтов будут иметь номера 37 и 38.
 
Отсчёт спрайтовых тайлов в любом случае начинается с 256-го, поэтому в соответствующую строчку нужно внести соответствующее изменение. В случае примера тайлы спрайтов будут иметь номера 37 и 38.
 
</spoiler>
 
</spoiler>
==Ссылки==
 
* http://www.smspower.org/
 
* http://logbook.farpoint.space/sms/
 
 
 
[[Категория:Графика]]
 
[[Категория:Графика]]

Текущая версия на 12:40, 25 февраля 2024

Разрешение: 256х192, 256х224 или 256х240 в зависимости от настроек

Палитра:
R2-G2-B2.png

Графическая система тайловая, т.е. данные изображения хранятся в виде плиток 8х8. В видеопамяти может храниться 488 плиток. На фон можно использовать все 488 плиток. Плитки фона можно отзеркаливать.

Платформа имеет аппаратные спрайты: 64 штуки размером 8х8 или 8х16, не более 8 спрайтов на строке. Спрайты могут браться из первых 256 тайлов или последующих.

Из палитры одновременно на экране может быть использовано 16 цветов для фона и 15 цветов (не считая прозрачного) для спрайтов. В каждом тайле можно использовать 16 цветов из набранной палитры.

Обход ограничений

  • Используя прерывания, возможно менять палитру каждые две строки
  • Переключение графических банков в нужный момент отрисовки изображения позволяет задействовать уникальные тайлы на всей площади картины, однако возможное количество одновременных цветов будет уменьшено.
  • Быстрое переключение двух изображений для визуального увеличения количества цветов (гигаскрин) возможно, но тайлы двух изображений должны делить один банк памяти из-за медленного VDP консоли.

Примеры работ

Инструкции и исходники

Простая картинка

Простая картинка со спрайтами