Video Configuration
Below you can find a description of some basic video configurations and features on RePlay OS. You can change the resolution, add some video filters, adjust the overscan, select different scaling modes, enable dual screen, and more.
Screen Mode
You can select the desired screen mode from REPLAY OPTIONS > VIDEO > SCREEN MODE
:
CRT/LCD AUTO
: this mode automatically selects the type (CRT or LCD), and native default resolution of your monitor. However, please note that this only applies to resolutions up to 1920x1080 for LCD. This limitation ensures backward compatibility with all Raspberry Pi models and addresses performance considerations. Consequently, even if you have a 4K monitor, the system will configure it to a maximum resolution of 1920x1080.CRT 320X240@60/VRR
: this enables analog video support in 240p mode, which is the standard for any commercial CRT TV. It uses native variable refresh rates for each system/game. When used in combination of the corresponding CRT Type option, it is also able to automatically scale to 480p when used with high-resolution arcade 31kHz monitors, such as those found in NAOMI cabinets.CRT 320X240@50/VRR
: same asCRT 320X240@60/VRR
but boots the UI in 50Hz mode.LCD 1920X1080@60
LCD 1280X720@60
LCD 1280X1024@60
LCD 1024X768@60
LCD 2560x1440@60
: experimental 2K resolution for Raspberry PI 5 and higher.LCD 3840x2160@60
: experimental 4K resolution for Raspberry PI 5 and higher.
NOTE: when changing between LCD and CRT modes, you must reboot the system to apply the configuration.
Dual Screen Mode
RePlay OS is able to make use of dual screen configuration in both LCD and CRT configurations. You can select different modes from REPLAY OPTIONS > VIDEO > DUAL SCREEN MODE
:
OFF
: for single screen configuration.DUPLICATE
: clones the image in both screens. Useful for streaming or recreating arcades like Sega Versus City.HORIZONTAL
: uses both screens in horizontal extended way. Useful for dual screen arcade games like Sagaia or OutRunners.VERTICAL
: uses both screens in vertical extended way. Useful for arcades like Punch-Out or Nintendo DS.
CRT Type
Allows you to choose different TV and monitor types. Choose TV 15kHz for regular TVs.
CRT CSYNC Mode
This option is only available on RGB-Pi compatible hardware. It allows you to select different methods for generating the composite sync (CSYNC) video signal:
-
AND
: The CSYNC signal is generated by logically AND-ing the horizontal and vertical sync signals. This is the most common mode used by many original hardware and is widely compatible with most CRT TVs. -
XOR
: The CSYNC signal is generated by logically XOR-ing (exclusive OR) the horizontal and vertical sync signals. This can be required or preferred by certain hardware, such as some PVM, BVM, or PC/arcade monitors. -
SEPARATED H/V
: The horizontal and vertical sync signals are output separately rather than combined. Use this mode for monitors that require distinct HSync and VSync inputs, such as those using a standard VGA connector.
NOTE: Select the mode required by your display or hardware. Using the wrong mode may result in no video output or unstable display.
CRT RGB Color Range
Selects the RGB color range for video output. This option determines how color values are mapped to the CRT analog video signal and can affect black levels and color accuracy, depending on your video DAC.
-
AUTO | DEFAULT The system tries to automatically selects the optimal RGB range based on the detected video DAC. This is the recommended setting for most users.
-
FULL | RGB RANGE 0:255 Outputs the full RGB range, where black is 0 and white is 255. Use this with compatible video DACs that expect full-range RGB signals.
-
LIMITED | RGB RANGE 16:235 Outputs the limited RGB range, where black is 16 and white is 235. This matches the standard range used in broadcast video (e.g., TV and DVD). Use this setting with cheap video DACs, like the AG6200, expecting limited-range signals to avoid washed-out blacks or crushed whites.
NOTES:
- Using the wrong range may result in washed-out or overly dark images. If you are unsure, leave this setting on AUTO. Certainly. Here’s a more concise and technically clear version:
- The
SCREEN_TEST
utility, located in theREPLAY EXTRA
folder, provides an easy way to determine if your DAC outputs a limited color range. The color bar pattern includes a small yellow arrow indicating the threshold where most limited-range DACs begin to show distinct color levels. To test, increase your TV’s brightness to maximum—if the area to the left of the arrow remains completely black, your DAC is likely outputting a limited color range.
Gamma, RGB Color Intensity and Screen X/Y Position
You can fully customize various screen parameters, such as gamma, RGB color channel intensity (to adjust CRTs with degraded channels), and screen position on both LCD and CRT displays.
Aspect Ratio
This allows you to choose different display modes when playing on LCD screens (CRT always uses a native aspect ratio) from REPLAY OPTIONS > VIDEO > ASPECT RATIO
:
FULL SCRN 4:3
: Displays the game image at full screen in 4:3, like a CRT TV.FULL SCRN NATIVE
: Scales fullscreen using the internal system native aspect ratio (e.g., NES/SNES 8:7).INT-V 4:3-H
: Scales the vertical resolution using an integer factor while maintaining a 4:3 aspect ratio for the horizontal resolution.INT-V NATIVE-H
: Scales the vertical resolution using an integer factor while scaling the horizontal resolution to match the game's native aspect ratio.INT-H 4:3-V
: Scales the horizontal resolution using an integer factor while maintaining a 4:3 aspect ratio for the vertical resolution.INT-H NATIVE-V
: Scales the horizontal resolution using an integer factor while scaling the vertical resolution to match the game's native aspect ratio.INT-HV
: Performs an integer scale to the maximum area allowed by the screen resolution.INT-HV OVER
: Uses an integer overscaling mode to extend the image over 1080p, nearly displaying the original overscan of a CRT. This works only with 1080p screen modes.INT-HV UNDER
: A special mode for performing integer underscale for internal use.
FULL SCRN 4:3 | INT-HV |
---|---|
![]() |
![]() |
FULL SCRN NATIVE | INT-HV OVER |
![]() |
![]() |
INT-HV UNDER | |
![]() |
AmbiScan
This option adds an adaptative color decoration effect to your games.
Scan Lines
This options allows you to add some texture to the image using a custom scanline filter. This mode can be only used with LCD screens when using any vertical integer scaling mode, or CRT 31kHz PC/Arcade monitors.
Light |
---|
![]() |
Medium |
![]() |
Strong |
![]() |
Black |
![]() |
Overscan Reduction
This option is designed to reduce horizontal overscan when using CRT TVs, providing a wider visible area on the left and right borders of the screen while maintaining an integer scale image. In the image below, the red area indicates what is normally drawn in the overscan region and is not visible on standard CRT TVs.
HDMI CEC
This option enables HDMI CEC (Consumer Electronics Control) functionality, which requires a modern TV with CEC support. When enabled, it allows the system and TV to communicate for features such as automatic power on/off and control of the UI menus using the TV remote—ideal for seamless operation with the Alpha Player.