B-ZaR said:
Surprisingly good framerate. I wonder how good it gets with NEON
Its safe to assume 2x faster at least.The current way most fpu opcodes are implemented is from a helper C function, that requires a SLOW move to general registers for parameter passing.And the performance of build-in stuff like fsqrt isn't exactly spectacular
joshwaan2k said:
Quick thought; I wonder how much of a performance hit would be on this emulator with sound enabled?
The problem with the sound is that it includes a second cpu (arm7 , we need to run it at 11 mhz or so) and i don't have a dynarec for that.If an arm dynarec is made and the sound mixing work is moved to the dsp i' say ~ 10%.Another option is hle since most games use the same code on the ARM side.
There is some (very basic) idle skipping implemented so some parts run really fast (ex, the bios) while some others hit the lowest speed (ie, shenmue intro drops to 6 rps at some spots).
*edit*
I forgot to add, this is rendering at the full pandora resolution (800x480) using gles