Hi,
For mario kart, I would suggest (I dont have the PSP right here, so I do it from memory) (you should try) :
- Remove the audio (completly, may not work on some games)
- Setup the clock to 333 Mhz
Then PSP + Approx for the rendering mode. Or may be better in some cases, full Software Approx mode.
(In games using fully mode 7, it may be faster to be full software)
Then go into the debug menu and setup Fast Mode7 : On, then
disable transparency...
Normally I get 59 / 61 fps with FZero at FrameSkip ZERO.
The rendering is a bit different from the original (no gradation on screen)
EDIT :
I just did the test with the emu on a PSP available from a guy at work.
I cannot get more than 45/46 fps at frameskip zero with Mario Kart.
I bet mario kart is really sucking more power than FZero then...
Well I believe I need to find a way to increase the mode7 rendering by 33% ! :D (take this sentence as a form of humor !!!)
For the moment the "fast mode7" using no transparency got us a 15% increase in the best case. Even if I rewrite the mode7 in assembly I dont think I can get 33% more :(
So it seems that even if I do a full assembly rewrite of the mode7 routines, we can hope a merely 10 to 15% again which should bring
Mario Kart at 50 / 51 fps...
Hum... That's sucks. I will rethink my strategy about mode7 :)
See you.