YPbPr_Cable - mist-devel/mist-board GitHub Wiki

Component (YPbPr, RGsB) Cable

The MIST can be connected to a TV or Monitor via a Component (aka YPbPr) cable. This must be supported by the running core and the core must generate a compliant YPbPr signal with the appropriate composite sync signal. The video signal must be one of standard signals: 480i60, 480p60, 576i50, 576p50, 720p50, 720p60, 1080i50, 1080i60. Advantage of this connection is support for both 15KHz and 31KHz video (and higher), thus cores can provide both low resolution and flicker free high resolution video without using intermediate scalers or switchers.

Core support

The generation of a Component (YPbPr) compliant signal is typically enabled by the following line in the MIST.INI:

ypbpr=1

Only cores updated with special module can support YPbPr video. Other cores will simply ignore this settings.

Cores supporting YPbPr:

Menu
Amstrad CPC
Apogee
Apple ][
Atari 2600
Atari ST
BK0011M
Colecovision
Commodore 16
Commodore 64
Commodore VIC-20
FPGAGEN/Sega Genesis
FPGAPCE/PC Engine
Minimig/Amiga AGA
NES
SAM Coupe
Specialist
Vector 06C
ZX Spectrum
... and many more

Please refer to the core documentation for more details (see the links on the right).

The cable

Cable can be either 3xRCA or SCART(for some TVs supporting YPbPr input).

Schematic

Circuit is very simple and can be placed inside the VGA connector case.

Warning: The 100µF capacitor seems to be the wrong way around in the schematic above. The positive terminal should face the VGA output.

Example setup

The following picture shows a small adaptor following the above schematic use in conjunction with all cables required to connect to a Samsung flat screen TV.

Note

Tests show the same cable can be used for RGsB (Sync-On-Green) signal with compatible TV/Monitos. RGsB signal is fully compatible with cores providing RGB 15KHz/31KHz and doesn't require ypbpr=1 setting.