Egghead.page Logo

Configure Overscan Settings for Retro Consoles in RetroArch

This guide provides a step-by-step walkthrough for adjusting overscan settings within RetroArch to ensure classic games display correctly on modern screens. You will learn how to access video options, differentiate between global and core-specific settings, and apply custom crops to remove unwanted black borders or restore hidden gameplay areas intended by original developers.

Understanding Overscan in Emulation

Overscan was a standard technique used in the CRT television era where the outer edges of the video signal were intentionally cut off by the TV bezel. Developers often placed UI elements or critical gameplay information within these hidden margins. Modern displays do not crop images by default, which means you might see black borders or unintended graphical artifacts around the edges of retro games. Configuring overscan in RetroArch allows you to mimic the original experience or crop the image to fit your screen perfectly.

Accessing the Video Settings Menu

To begin configuring these settings, launch RetroArch and load the content you wish to adjust. Once the game is running, open the Quick Menu by pressing the designated hotkey combination, typically F1 on keyboard or Select + X on a controller. Navigate to the Options section to find core-specific video settings. If you prefer to apply changes globally to all systems, go to the main Settings menu from the home screen, then select Video.

Adjusting Core Specific Options

Many emulation cores have built-in overscan toggles that are more accurate than global filters. Within the Quick Menu, select Options and look for settings labeled “Overscan,” “Crop Overscan,” or “Show Overscan.” For example, the Nestopia core often has a specific toggle to enable or disable the top and bottom lines hidden during the CRT era. Enabling this setting restores the full image, while disabling it crops the view to match what was visible on old televisions. Always check if a core update is available if these options are missing, as support varies by system.

Using Global Video Cropping

If a specific core lacks overscan controls, you can use RetroArch’s global video cropping features. Navigate to Settings > Video > Cropping. Here you can adjust the crop left, right, top, and bottom values manually. This method requires trial and error to remove black borders without cutting into the actual game graphics. For a more automated approach, enable the “Crop Overscan” option under the Video settings menu, which attempts to detect and remove blank spaces automatically based on the video driver in use.

Saving Your Configuration

Once you have achieved the desired display, it is crucial to save your settings to avoid repeating the process. To save settings for the current core only, return to the Quick Menu and select Save Core Options. If you want these changes to apply to every game using this core, select Save Content Directory Options. For global changes across all emulators, go to the main Configuration menu and select Save Current Configuration. This ensures your overscan preferences persist the next time you launch RetroArch.