Gameboy renders the picture at a consistent 59.7275 Hz. This is a hardware limitation and cannot be delayed.
Monitors will never use this refresh rate, meaning we are unable to exactly match the “native” framerate. With the best monitors at tight tolerances, there's an extra frame every ~4s.
A notable manifestation of this waggle is ZAS, which requires consistent frame performance or the video has major artifacts. It exploits a hardware quirk by alternating every frame, creating a "transparent" background.
Gameboy renders the picture at a consistent 59.7275 Hz. This is a hardware limitation and cannot be delayed.
Monitors will never use this refresh rate, meaning we are unable to exactly match the “native” framerate. With the best monitors at tight tolerances, there's an extra frame every ~4s.
A notable manifestation of this waggle is ZAS, which requires consistent frame performance or the video has major artifacts. It exploits a hardware quirk by alternating every frame, creating a "transparent" background.