> That's the way I like it. > Project64 renders in OpenGL and Direct3D. That's why external graphics plugins are > awesome. > MAME doesn't do that.
Everything went just fine until someone decided you need 30 different plug-ins for different games nor hardware. Are we still in the DOS era? DirectX and OpenGL came slow but fixed that nicely. PJ64, nullDC and ePSXe were a disaster because of that. Not mentioning the compatibility list and testing. It was the laziest method to develop an emulator.
I'm all for developing emulators using old methods (just look at NO$xxx emulators). But plug-in based? no thank you. I don't need that nightmare again hunting for the exact plug-in build version to run only one game.