Retropie 240p 15 KHz RGB SCART TV
Here's a video demonstrating Retropie running in 240p RGB on a 37cm (14") CRT TV. My setup: Raspberry Pi - cheap HDMI to VGA converter - DIY VGA to SCART cable - SCART TV My video settings are: hdmi_group=2 hdmi_mode=87 hdmi_cvt=336 249 60 1 0 0 0 or if your TV doesn't support 60Hz, here's 50Hz PAL mode: hdmi_cvt=320 312 50 1 0 0 0 I came to the conclusion that 249p gives a much closer to spec signal than 262, with 262, raspberry pi outputs a 16.2kHz 59 fps frequency the horizontal frequency is a bit too high and the screen becomes more narrow, at 249 you get 15.6kHz at 59.6 fps which is much closer to spec. My HDMI to VGA converter is a cheap one you find all over ebay with the analog audio output I've done a cable using Cat 5e UTP cable a VGA plug, a SCART plug, an audio 3.5mm stereo lead, a USB cable, 2 1k resistors and a 100 Ohm resistor, schematic here (solder side): I used a USB cable instead of the molex plug (discard the 12V line, you don't need it). Cheap and easy, amazing 240p scanline goodness :D Here are photos, schematic and config file if you are interested: https://1drv.ms/u/s!ArHnqQ7AwRcbtAh2__GNwgicDryc?e=3XzLus Here are my relevant video settings per emulator which looks best for me: All emulators: Aspect Ratio Index: Custom Interger Scale: OFF HW Bilinear Filtering: ON All other settings leave as is except the following: Atari 2600: Custom Viewport X Pos: 9 Custom Viewport Y Pos: 24 Custom Viewport Width: 320 (1x) Custom Viewport Height: 210 (1x) Atari 7800: CVXP: 9 CVYP: 9 CVW: 320 (1x) CVH: 240 (1x) LYNX: CVXP: 9 CVYP: 27 CVW: 320 (2x) CVH: 204 (2x) FBA (Capcom Play System) CVXP: 9 CVYP: 18 CVW: 310 CVH: 224 (1x) FDS/NES/SNES: CVXP: 9 CVYP: 18 CVW: 320 CVH: 224 (1x) GameGear: CVXP: 9 CVYP: 14 CVW: 320 CVH: 231 GB/GBC/NP/NPC: CVXP: 10 CVYP: 15 CVW: 318 CVH: 230 MAME: Many games have many resolutions so I setup the video temporarily per game Master System/SG-1000: CVXP: 9 CVYP: 33 CVW: 320 CVH: 192 (1x) Mega Drive/32X: CVXP: 9 CVYP: 17 CVW: 320 (1x) CVH: 224 (1x) N64: I don't use libretto so I can't change the settings but looks good by default Neo-Geo: CVXP: 10 CVYP: 18 CVW: 320 CVH: 224 (1x) Keep in mind that some games are natively 320 or 304 width I keep it at 320 for the most part. PCE: CVXP: 8 CVYP: 10 CVW: 320 CVH: 240 (1x) PSX: CVXP: 9 CVYP: 10 CVW: 320 (1x) CVH: 240 (1x)
Here's a video demonstrating Retropie running in 240p RGB on a 37cm (14") CRT TV. My setup: Raspberry Pi - cheap HDMI to VGA converter - DIY VGA to SCART cable - SCART TV My video settings are: hdmi_group=2 hdmi_mode=87 hdmi_cvt=336 249 60 1 0 0 0 or if your TV doesn't support 60Hz, here's 50Hz PAL mode: hdmi_cvt=320 312 50 1 0 0 0 I came to the conclusion that 249p gives a much closer to spec signal than 262, with 262, raspberry pi outputs a 16.2kHz 59 fps frequency the horizontal frequency is a bit too high and the screen becomes more narrow, at 249 you get 15.6kHz at 59.6 fps which is much closer to spec. My HDMI to VGA converter is a cheap one you find all over ebay with the analog audio output I've done a cable using Cat 5e UTP cable a VGA plug, a SCART plug, an audio 3.5mm stereo lead, a USB cable, 2 1k resistors and a 100 Ohm resistor, schematic here (solder side): I used a USB cable instead of the molex plug (discard the 12V line, you don't need it). Cheap and easy, amazing 240p scanline goodness :D Here are photos, schematic and config file if you are interested: https://1drv.ms/u/s!ArHnqQ7AwRcbtAh2__GNwgicDryc?e=3XzLus Here are my relevant video settings per emulator which looks best for me: All emulators: Aspect Ratio Index: Custom Interger Scale: OFF HW Bilinear Filtering: ON All other settings leave as is except the following: Atari 2600: Custom Viewport X Pos: 9 Custom Viewport Y Pos: 24 Custom Viewport Width: 320 (1x) Custom Viewport Height: 210 (1x) Atari 7800: CVXP: 9 CVYP: 9 CVW: 320 (1x) CVH: 240 (1x) LYNX: CVXP: 9 CVYP: 27 CVW: 320 (2x) CVH: 204 (2x) FBA (Capcom Play System) CVXP: 9 CVYP: 18 CVW: 310 CVH: 224 (1x) FDS/NES/SNES: CVXP: 9 CVYP: 18 CVW: 320 CVH: 224 (1x) GameGear: CVXP: 9 CVYP: 14 CVW: 320 CVH: 231 GB/GBC/NP/NPC: CVXP: 10 CVYP: 15 CVW: 318 CVH: 230 MAME: Many games have many resolutions so I setup the video temporarily per game Master System/SG-1000: CVXP: 9 CVYP: 33 CVW: 320 CVH: 192 (1x) Mega Drive/32X: CVXP: 9 CVYP: 17 CVW: 320 (1x) CVH: 224 (1x) N64: I don't use libretto so I can't change the settings but looks good by default Neo-Geo: CVXP: 10 CVYP: 18 CVW: 320 CVH: 224 (1x) Keep in mind that some games are natively 320 or 304 width I keep it at 320 for the most part. PCE: CVXP: 8 CVYP: 10 CVW: 320 CVH: 240 (1x) PSX: CVXP: 9 CVYP: 10 CVW: 320 (1x) CVH: 240 (1x)