Для статьи на своём сайте на народе хочу вытащить графику (титульные экраны) с Sega Saturn версии игры PowerSlave / Exhumed.
Графика у этой приставки 16-ти битная. Но картинки хранятся в таком формате:
320*240 байт - картинка
256*2 байт - палитра
Т.е. сама картинка 8 бит, но палитра к ней 16-ти битная.
Всё бы ничего, да вот только с этим 16-ти битным цветом какая-то проблема.
Некоторые картинки конвертируются нормально (см. JLOGOS.001.TGA и LOGOS.001.TGA - появятся после обработки программой соответствующих файлов), а у некоторых просто адские цвета вместо того что надо (см. все остальные изображения).
Причём, я уже как только эти 16 бит не сдвигал и пересобирал. Даже в обратном порядке палитру пробовал использовать. Всё равно каша.
Вот архив с программой и файлами: pcs2tga.rar
Там внутри есть каталог "original", он содержит файлы для ориентировки:
shot1.jpg - меню из Sega Saturn версии (в Интернете нашёл), такой же задник (только без пунктов меню), должен по идее быть, как я понимаю, в файле INTRO.002.TGA
logolobo.png (от PC версии) - такая же рожа должна быть в файле JLOGOS.002.TGA и в LOGOS.002.TGA
logopief.png (от PC версии) - такое же изображение в файла LOGOS.001.TGA - здесь всё совпадает
Был бы благодарен любой помощи.