Post Reply 
Thread Rating:
  • 8 Votes - 4.75 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Discussion] 60FPS patches for PSP games that run at 30FPS
08-18-2013, 12:42 AM
Post: #74
RE: 60FPS patches for PSP games that run at 30FPS
(08-18-2013 12:38 AM)[Unknown] Wrote:  VIRGIN KLM: So, basically the function says "Okay, I'm done for now. It's been a long day, so I'm going to sleep. Wake me up in N vblanks or if a callback happens." (CB means the callback part.)

N is the parameter passed. Put another way:

sceDisplayWaitVblankStartMultiCB(0); <-- ERROR (silently does nothing.)
sceDisplayWaitVblankStartMultiCB(1); <-- waits for 1 vblank. Typically, 60 fps.
sceDisplayWaitVblankStartMultiCB(2); <-- waits for 2 vblanks. Typically, 30 fps.
sceDisplayWaitVblankStartMultiCB(10); <-- waits for 10 vblanks. This would be <= 6 fps.

The return value of the function is basically (except in the 0 case) always 0.

If the game says "wait 2 vblanks", you may be able to force it to wait 1 instead and run at 60 fps. Depending on how the game does its timing, this could also make the game run at 2x speed.

Uh that's why I couldn't find anything, it's always 0 (00 in HEX) on the games I tested. Do you happen to have any examples I could play with?
Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
RE: 60FPS patches for PSP games that run at 30FPS - VIRGIN KLM - 08-18-2013 12:42 AM
Crash Of The Titans CW ULUS10304 - Mateus - 12-13-2021, 10:59 PM
IRON MEN ULUS10347 - Mateus - 12-18-2021, 12:18 AM

Forum Jump: