I think I’ve always had this issue, but only or mostly happens with disc based systems like Sega CD, Dreamcast and Game Cube. The game video and audio freeze for a second and then resume. The games always run at full 60hz, with those exceptions. Don’t remember it happening while playing Sega Genesis or N64.
First, make sure it’s not a CPU clocking issue. In the Windows power plan settings, choose the “highest performance” plan. This prevents the CPU from going to sleep in the middle of playing games, which can result in the behavior you observed.
Second, the cores that emulate CD-based systems usually have an option to pre-cache the entire CD image to memory rather than accessing it from your disk while the game is running, which also can result in a short stutter/freeze.
Could be if he stores his iso to some slow disk.
This is my disk. Could it be considered slow?
Modern hard drives simply can not be slow enough to cause that.
Actually they can if the emulator doesn’t do async I/O. If retro_run()
blocks due to an I/O delay, you get the aforementioned behavior.