Pixelrat (обсуждение | вклад) |
Pixelrat (обсуждение | вклад) (→Инструкции и исходники) |
||
Строка 68: | Строка 68: | ||
</gallery> | </gallery> | ||
</spoiler> | </spoiler> | ||
− | <spoiler text=" | + | <spoiler text="HiColour"> |
− | + | Game Boy Color способен успевать каждые две строки переключать палитры, что в теории даёт 2304 цветов одновременно на экране. | |
+ | |||
+ | Подробности и инструменты можно найти здесь:<br/> | ||
+ | https://romhack.github.io/doc/gbcHiColour/ | ||
+ | |||
+ | <gallery widths="80" heights="72"> | ||
+ | File:crystalis title screen.png | ||
+ | File:crystalis gameover screen.png | ||
+ | File:gbc_hicolours (1).png | ||
+ | File:gbc_hicolours (2).png | ||
+ | File:gbc_hicolours (3).png | ||
+ | </gallery> | ||
</spoiler> | </spoiler> | ||
+ | |||
==Ссылки== | ==Ссылки== | ||
* http://gbdev.gg8.se/wiki/articles/Main_Page | * http://gbdev.gg8.se/wiki/articles/Main_Page |
Версия 12:56, 3 февраля 2019
Разрешение: 160х144
Графическая система тайловая, т.е. данные изображения хранятся в виде плиток 8х8. Для окрашивания тайлов имеется 8 наборов по 4 цвета на фон + 8 наборов по 3 цвета (не считая прозрачного) на спрайты. Цветовые наборы применяются к атрибутной зоне 8х8 (в отличии от Famicom, где зона имеет размер 16х16). Таким образом, на экране может быть максимум 56 цветов, несмотря на очень богатую палитру.
Платформа имеет аппаратные спрайты: 40 штук размером 8x8 или 16х16, не больше 10 спрайтов на строке.
Пути обхода
Для увеличения количества цветов на экране можно переключать палитры. Возможно уменьшение атрибутной зоны до 8х2, и на каждые 2 строки будут свои наборы цветов (в результате чего максимальное количество цветов составляет 2304).
Примеры работ
Инструкции и исходники