Переустановка DirectX не помогает?
https://www.microsoft.com/ru-ru/down...aspx?q=directx
Переустановка DirectX не помогает?
https://www.microsoft.com/ru-ru/down...aspx?q=directx
IT FOUND A VOICE... NOW IT NEEDS A BODY
установи DX 9:
https://www.microsoft.com/en-us/down...s.aspx?id=8109
Спасибо! Помогло.
Найдена ошибка в отображении расширенной палитры на Профи. Не учитывается третий бит в цвете. То есть его включение, отключение ни как не влияют на цвет. Есть программа установки палитру, где это явно видно.
Как следствие цветов всего 192 и есть искажения цветов при выводе на экран.
Последний раз редактировалось tae1980; 25.08.2019 в 16:46.
solegstar (29.08.2019)
tae1980, как это можно проверить? Если подскажете как проверить и как должно работать, исправлю
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Работать должна как стандартная палитра 332, то есть значения цветов должны быть 7 7 3.
Проверить работу можно через программу Palet. Она позволяет устанавливать палитру включая/выключая пиксели и визиализирует процесс. Ранее скриншоты привел из неё. Здесь архив с файлами. https://yadi.sk/d/-jYHh8QYYsK6qw Если нужна в образе диска, кину.
Так же есть фотографии с реала, правда не очень хорошего качества, так как с телефона, но изменения цветов уловить можно.
Есть так же фотографии с картинка, на которых видно, что в эмуляторе искажены цвета, а на реале нет. Но думаю они не нужны.
Что нибудь ещё?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
сделайте образ диска, чтобы его можно было сразу открыть и запустить
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
https://yadi.sk/d/CwHfQC81F9JNEA
Там файлы под все возможные режимы.
Ошибку в отображении цвета в расширенной палитре можно хорошо увидеть на файле "steng.grf"
Можно собрать образ с файлами только под расширенную палитру.
Последний раз редактировалось tae1980; 24.09.2019 в 22:52.
образ загружается, но прогрммы palet в нём не нашёл. Что касается картинок, как они должны выглядеть я не знаю. Поэтому сами файлы мне мало о чём говорят.
Для проверки всётаки лучше текстовый режим, чтобы можно было по отдельности цвета проверить, т.к. в каше картинки цвета сравнивать проблематично, даже при наличии картинки как оно должно выглядеть.
И просто программа или файл мне мало о чём говорят, нужна программа и фотография как эти цвета должны выглядеть. Иначе понять где ошибка нереально. Это примерно как смотреть в калейдоскоп и пытаться угадать какой цвет неправильно показывается
Вот например какой-то цвет зелёным показывает. Как я угадаю что он должен быть красным, а не зелёным? Без сравнения с тем как это должно быть это невозможно.
- - - Добавлено - - -
вроде всё нормально, выглядит реалистично, что не так?
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
ZXMAK, тупонул. Вот доложил palet.com https://yadi.sk/d/CwHfQC81F9JNEA
Выглядеть картинка должна вот так
Вообще SteinBlume цвета показывает правильно.
Наиболее хорошо ошибка цвета видно на картинка в градации серости. Так как сдвиг цвета очень хорошо выделяется на общем фоне, тогда как на полноцветных, он сглаживается другими цветами. Я даже понял, что он вообще есть только через почти полгода год работы над "img2grf".
Могу набрать с 3, 4 картинки где сдвиг цвета проще заметить.
Если я правильно разобрался в ситуации, то:
Стандартные перевод цветов такой:
r8=format(rrr*(7/255),,0) /* 24bpp в 8bpp */
g8=format(ggg*(7/255),,0)
b8=format(bbb*(3/255),,0)
Получал такие же неправильные цвета когда экспериментировал с палитрой и ограничивал цвета на значении 6. То есть так:
r8=format(rrr*(6/255),,0)
g8=format(ggg*(6/255),,0)
b8=format(bbb*(3/255),,0)
Последний раз редактировалось tae1980; 27.10.2019 в 08:39.
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)