I'm trying to port FCE Ultra to a WinCE 2.11
machine (IBM Z50) running on a MIPS VR4121
at 131 Mhz. Speed is a major concern since
now it's quite slow, even with frameskipping
and with sound off.
I remember I could run Nesticle 0.42+ on
a 486DX2-66Mhz and still get more or less
half to full framerate. (The windows port was
slower than the DOS version, but still not
Does anyone know or have a conjecture on why
their emulator was so fast?
1) Pure assembly? Mostly Assembly?
(Well written assembly usually can speed
up your code about 2x or so?)
2) Any kind of dynamic recompilation going on?
(I serious doubt it though)
3) Do they do analysis of code paths to eliminate
or speed up certain operations? HLE at the
sprite level or something like that?
4) Anything else that may help speed up the code?
Any thoughts appreciated,