Skip to content
nendo edited this page Jun 16, 2026 · 2 revisions

Video and Audio

This page covers video and audio settings for the Built-in Emulator. Settings live at Settings > Built-in Emulator > A/V & Performance. Each setting has a global value and can be overridden per platform (open the same screen via Settings > Platforms > [Platform] for the platform-scoped view).

Shader presets

  • Default -- no shader; the emulator's native output.
  • CRT -- scanlines and curvature for an old-TV look.
  • LCD -- pixel grid for a handheld-screen look.
  • Sharp -- nearest-neighbor, emphasizes clean pixel edges.
  • Custom -- opens the shader chain editor. See Custom Shader Chain for the catalog and how to stack passes.

Filter

Texture filtering applied to the emulator output:

  • Auto -- lets the core pick.
  • Nearest -- crisp pixels, no smoothing.
  • Bilinear -- smooth interpolation.

Aspect ratio

  • Core Provided -- the core's native aspect ratio (recommended for authenticity).
  • 4:3 -- forces classic CRT aspect.
  • 16:9 -- widescreen stretch.
  • Integer -- snaps to whole-pixel multiples of the native resolution for pixel-perfect scaling.
  • Stretch -- fills the viewport regardless of aspect.

Rotation

Auto, 0, 90, 180, or 270 degrees. Useful for vertical arcade boards and Virtual Boy.

Overscan crop

Trims the black or garbage edges older consoles produced around the visible image. Cycle until the bad edges are gone.

Frame and Black Frame Insertion

Frame toggles a decorative frame around the emulator viewport; opening the frame config lets you pick the asset. When you browse frames in-game, any asset that isn't installed yet can be downloaded on the spot with X. Black Frame Insertion (available on 120Hz+ displays) inserts a black frame between rendered frames to reduce motion blur.

Fast-forward speed

Multiplier for the Fast Forward hotkey: 2x, 4x, or 8x. See Hotkeys for the binding.

Low Latency Audio

Enabled by default. Routes audio through Android's low-latency path so input-to-sound delay stays small. Turn this off only if you are troubleshooting audio glitches or popping -- on some devices the low-latency path has buffer issues that the standard path doesn't.

Skip Duplicate Frames

When the emulator's native refresh rate doesn't divide evenly into your display's refresh rate, frames can be repeated to fill the gap. Skipping those duplicates keeps audio tempo closer to the emulator's intended timing, at the cost of occasional visible stutter. Most users should leave this off; enable it only if audio sounds pitched or wobbly.

Clone this wiki locally