
Сообщение от
drbars
В нексте уже реализована идея выбора кол-ва бит между paper'ом и ink'ом. Палитра хранится в памяти FPGA и её можно быстро менять, как целиком, так и отдельно взятый цвет (группу цветов) изменяя значение порта Index.
Режимы следующие:
2 INK / 127 PAPER (маска 00000001)
4 INK / 64 PAPER (маска 00000011)
8 INK / 32 PAPER (маска 00000111)
16 INK / 16 PAPER (маска 00001111)
32 INK / 8 PAPER (маска 00011111)
64 INK / 4 PAPER (маска 00111111)
128 INK / 2 PAPER (маска 01111111)
256 INK / 1 PAPER (маска 11111111)
Включенный бит маски сооветствует INK, выключенный PAPER.
Формат палитры 256 байт RRRGGGBB формата.
INK задаётся по индексу +0
PAPER по индексу +128