Ska du ha färg är det enklast att generera med en extern krets som tex AD724.
I det fall du vill generera färgen i mjukvara är det enklast med compositvideo för då behöver du bara skriva till en port jämfört med s-video som kräver två skrivningar per värde (iofs inte lika ofta man behöver justera luminans, men worst case).
Summan av de amplitudmodulerade färgbärvågorna (U och V) kan skrivas om som en sinus med varierande fas och amplitud, lägger du sedan på luminans blir det bara en offset. Nästa trick är att ingångsfiltrena i en TV gör att du kan skicka en fyrkantsvåg istället för en sinus och då är allt som krävs en toksnabb (ca 50MIPS iaf) microcontroller som klockas med en multipel av färgbärvågens frekvens. Nackdelen med fasmodulering är att det blir svårt att göra pixelgrafik med olika färger, speciellt i PAL då man måste byta fas på bärfrekvensen varannan bildlinje vilket gör att pixlarna hamnar på olika ställen på varannan bildlinje, fast man kan ju välja att köra NTSC istället så slipper man det problemet. Jag gjorde detta 2002 med en SX28 processor (pipeline:ad 12bitars PIC typ), gjorde en
spelkonsoll och skrev en
howto som du kan titta på om du vill veta mer.
Det är apjobbigt att göra kvardraturmodulering i realtid i mjukvara, så det är mest för att visa att det går

vill man göra något som ser bra ut är det enklare att köra med en AD724 och minnesmappad grafik som skickas ut av en interrup som bara skyfflar data (iofs kanske den får fixa tiles lookup åxå), men det kan vem som helst göra och är inte någon större utmaning
