Make 'Iris no Atelier: Eternal Mana' work.
Posted on 2006-04-25 00:00:00
Ok, the problem is apparently caused by the amount of space allocated by the program for the CLUTs in VRAM that's too small. Right now, the program provides CLUT addresses that are separated by 0x200 bytes while they should be separated by 0x800 bytes in theory. Then, what happens is that the colors in a CLUT that's nearer from the beginning are getting corrupted by a subsequent CLUT transfer.

I'm still not sure where might lie the source of this problem, so I'll keep investigating on this tomorrow.