One thing I forgot to mention that might take people by surprise are the 'big purple rectangles' that appear all over certain roms now. These basically appear for any combiner states that I've not mapped over the PSP yet (which is literally thousands of them).
Previously when I encountered unhandled combiner modes I just displayed them as white textures. The problem was that often you'd get a white screen and have no idea what was going on. The purple textures make it more obvious that something is missing.
To fix these I need to figure out what the combiner state is that's not being handled correctly. When the emulator comes across these unhandled states, it dumps them in a file called <psp>\PSP\GAME\Daedalus\missing_mux.txt. The contents look something like this:
Code:
case 0x0012fe25fffff3f9LL:
//aRGB0: (Texel0 - 0 ) * Env + 0
//aA0 : (0 - 0 ) * 0 + Texel0
//aRGB1: (Texel0 - 0 ) * Env + 0
//aA1 : (0 - 0 ) * 0 + Texel0
If people email me the contents of these files with the name of the rom that produced them, it should go a long way towards sorting out the graphical glitches that are present at the moment. They're replaced every time you restart the emulator so you might need to back them up. You can grab my email address from the readme file that comes with the emulator.
Cheers,
StrmnNrmn
Bookmarks