ppsspp_wait_frames
Wait a specified number of frames to let the PPSSPP emulator advance, using a configurable interval to control synchronization.
Instructions
PURPOSE: Wait N frames (wall-clock sleep at 60 FPS by default) to let the emulator advance.
USAGE: session_id + frames required; interval optional (default 1/60 s).
BEHAVIOR: STATE-CHANGE. Sleeps the caller; emulator advances N frames. Session must be alive (validated before sleep).
RETURNS: {frames, elapsed_s}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frames | Yes | Number of frames to wait (at 60 FPS, frames/60 seconds). | |
| interval | No | Per-frame interval in seconds (default 1/60). Total wait = frames * interval. | |
| session_id | Yes | Active session ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frames | Yes | Number of frames waited. | |
| elapsed_s | Yes | Wall-clock seconds elapsed. |