Laethyn :
A year ago it was "we're lightyears from being able to play any games"
Now some games can be played and it's "we're lightyears from being able to play all games"
Lol awesome. Lightyears pass faster than I expected
Getting a handful of games to a playable state is actually quite easy to accomplish. Its getting more then that working that's the problem, since you run into all sorts of speed/timing problems. Dolphin is a pretty good example of this. First you create something that works for a handful of titles, then you put in a bunch of speedhacks and workarounds to get some stuff playable, albiet with issues, then, a few years later, you start removing those hacks and start getting the emulator working properly. This process takes a lot of time to accomplish. And emulators like Dolphin don't have to worry about multi-core threading, maintaining cache coherency across CPUs, and the like, all of which eats performance. So yes, if I make a bunch of assumptions, I can make a PS3 emulator that runs a handful of popular games, but nothing else will run due to all the hacks I put in to get those games working.