wow... 's been 12 days since anyone's posted here... how's the development going?
Very slowly. I've been swamped in deadlines as of late.
I've more or less given up at merging in other RDP plugins. They are not designed to fit into a simulator and I was spending more (as little as I have) trying to shoehorn something in than I found beneficial.
I was trying to use angrylion's RDP plugin for PJ64 at first, but it used DirectDraw to blit straight to the screen, instead of copying the frame to RDRAM and allowing the VIF to display the image (if I understand correctly, this is how the console does it). I currently know zilch about Windows-specific things, and I wasn't having a fun time anyways, so I stopped going down that path.
So, instead, I've begun writing a (currently) closed-source simulator for the RDP. The performance, so far, after implementing earlier stages of the RDP is downright awful. There's a ton of signals begin generated and it's hard to correctly produce all those signals in an efficient manner. I haven't had enough time to play with the code to see if it's something that just needs a lot of hand-tuning, or if it's entirely unfeasible. I'm really hoping it's not the latter.
I'll (hopefully?) be getting my hands on a i7-4770 this week, so I'll be able to see what kinds of help Haswell can give in light of performance issues.