Dec (07.01.2021)
А есть ли какие-то исследования палитры на предмет точных RGB значений?
Насчет исследований по корвету не знаю, могу привести цвета из emu (есть и другие эмуляторы корвета). Единица в R, G или B прибавляет 180 соответствующему каналу. Единица в I прибавляет 75 каждому каналу. Для примера (R,G,B): черный 0,0,0; серый 75,75,75; синий (0,0,180); ярко-синий (75,75,255)
Пару раз на форуме обсуждались палитры, пересмотрел те темы, в итоге так и не пришли к единому мнению насчет идеального варианта формирования палитры для эмуляторов. Где-то там же я выкладывал табличку с палитрами в doc формате, но прошу её не использовать, т.к. потом нашел в ней несколько ошибок.
Насчет эмуляторов, там используется нестандартная палитра, т.к. у Корвета палитра действительно своя и не соответствует CGA, хотя близка к ней (где-то это тоже уже обсуждалось, но с ходу не нашел). Вариант формирования палитры в эмуляторе Сергея Ерохина можно посмотреть здесь: https://github.com/ykaliuta/korvet-p...r/src/screen.c (ищите функцию LUT_Update).
Последний раз редактировалось Serebriakov; 07.01.2021 в 21:43.
А какие 8 цветов из 16 используются в редакторе GRIN? Меня в большей степени интересует какой там черный: черный тот что действительно черный, или черный тот что "светло-черный".
Я добавил возможность выбора палитры, доступны обычная линейная и палитра из EMU, предоставленная ivagor. Будут предложения по добавлению палитр из иных эмуляторов или палитр, полученных измерениями, - пишите. Также добавил "на будущее" возможность создания изображений с 8 цветами из 16.
Последний раз редактировалось Dec; 13.01.2021 в 04:14.
ivagor (13.01.2021)
Уважаемый Dec, извиняюсь за некоторый офтоп, но тема вроде смежная. Народ сейчас немало игр и возможно не только игр делает для многоплатформенного применения. Пишут на си с использованием затем правильных нативных библиотек. Для Z80 и 8080 такими библиотеками занимаются в https://github.com/z88dk/z88dk/wiki/Platform - там уже есть порддержка для Вектора, Специалиста и даже довольного редкого компьютера Львов.
Кода там писать всего ничего, типа как точку нарисовать зелёную.... Сам, к сожалению, графики для Корвета не программировал и в ближайшее время не осилю.А вы вроде с графикой разобрались. Возможно, кто-то ещё мог бы подключиться...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Это у кого как. Для Коммодора лучший графический конвертор (а формат там очень сложный, с точным позиционированием) сделал автор же лучшего эмулятора и прочего отличного софта. Не стоит зарекаться.
- - - Добавлено - - -
Кроме того, кода можно и не писать совсем, там народ сам напишет, надо только заявку и спецификации передать.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)