Satourne's ST-V emulation is also done on a dynarec Sh2 emulation. Which is why it's much faster on Satourne than on Mame's interpreter emulation. Anyone remember how slow Satourne was before Fabien coded the dynarec cores for the sh2/vdp?
Another reason why it's slower on Mame is because mame is using pure software emulation for graphics. Satourne actually uses OGL for hardware accellerated video.
Originally posted by Runik@Oct 30, 2003 @ 03:33 AM
I'm sorry to say that, but you're wrong.
On the last betas of Satourne, there's no dynarec included, only an interpreter, and this interpreter runs at 60 fps during the bios, and I got between 40 and 50fps in KOF '97 for instance on my Athlon XP 1700+ ...
Sorry but you're wrong again ...
OpenGL is only used to display the 3D, it can't accelerate anything regarding the Saturn (or ST-V) because all the 3D calculations (like matrix rotations etc ...) are done by the sh2s ...
I'd say Fabien has done extensive optimizing with the satourne interpreter core if it's that fast.
That would mean that his Dynarec core should be even faster?
Anyways, if there is no hardware acceleration being used in satourne, than how can advanced video card hardware features like FSAA be used in satourne? I've played some 3d games with satourne and it definately was using FSAA. Wouldn't there need to be some hardware video processing to enable those hardware features?
OpenGL should still be faster than manually plotting the pixels.
By the way, how are you dealing with the various effects that depend on pixel format?