Pixelrat (обсуждение | вклад) (→Инструкции и исходники) |
Pixelrat (обсуждение | вклад) |
||
Строка 25: | Строка 25: | ||
==Инструкции и исходники== | ==Инструкции и исходники== | ||
<spoiler text="Простая картинка"> | <spoiler text="Простая картинка"> | ||
− | {{ | + | Скачиваем [[Файл:SMS-withoutsprites.zip|этот]] архив со всем необходимым. |
+ | |||
+ | Нажатие на "Convertimage&Compile.bat" сконвертирует и скомпилирует файл картинки. | ||
+ | |||
+ | Файл картинки должен иметь разрешение {{Подсказка|256х192|Можно и 256х240, но отображаться будет только верхняя часть}} и цветовую глубину 16 цветов. | ||
</spoiler> | </spoiler> | ||
<spoiler text="Простая картинка со спрайтами"> | <spoiler text="Простая картинка со спрайтами"> | ||
− | + | Скачиваем [[Файл:SMS-withsprites.zip|этот]] архив со всем необходимым. | |
+ | |||
+ | ... | ||
</spoiler> | </spoiler> | ||
− | |||
==Ссылки== | ==Ссылки== | ||
* http://www.smspower.org/ | * http://www.smspower.org/ |
Версия 16:50, 20 марта 2019
Разрешение: 256х192, 256х224 или 256х240 в зависимости от настроек
Палитра:
Файл:SMS palitra.png
Графическая система тайловая, т.е. данные изображения хранятся в виде плиток 8х8. В видеопамяти может храниться 488 плиток. На фон можно использовать все 488 плиток. Плитки фона можно отзеркаливать.
Платформа имеет аппаратные спрайты: 64 штуки размером 8х8 или 8х16, не более 8 спрайтов на строке. Спрайты могут браться из первых 256 тайлов или последующих.
Из палитры одновременно на экране может быть использовано 16 цветов для фона и 15 цветов (не считая прозрачного) для спрайтов. В каждом тайле можно использовать 16 цветов из набранной палитры.
Обход ограничений
- Используя прерывания, возможно менять палитру каждые две строки
- Переключение графических банков в нужный момент отрисовки изображения позволяет задействовать уникальные тайлы на всей площади картины, однако возможное количество одновременных цветов будет уменьшено