:daedalus: It's getting really good. I'm designing a dx9 based plugin to pj64 and 1964. I understand what are rdp and rsp, that microcodes from 0x00 to 0xc0 are handled by rsp, that microcodes from 0xc0 to 0xff are handled by the rdp, that the command lists are in the rdram, that there are 7 types os rdp emualting types, etc... I have got a lot of functions references, but the kind of params they use, their matrix organization, etc is still dark for me... Can someone explain me this?