Skip to content

Commit b65b98c

Browse files
Jayeson Lee-SteereJayeson Lee-Steere
authored andcommitted
Add more notes to ImprovedColorBurst.pld.
1 parent f29935f commit b65b98c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

ImprovedColorBurst/ImprovedColorburst.pld

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,12 @@ Device g16v8a;
4646
/* desireable, and very much used by and expected in Coco games. Later */
4747
/* model Coco's use increasingly complex circuits to generate a stronger, */
4848
/* more reliable colorburst, however none are very correct. This */
49-
/* logic is indended to correct that deficiency. */
49+
/* logic is indended to correct that deficiency. A correct color burst should */
50+
/* be approximately 10 cycles of the color carrier frequency located during */
51+
/* the back porch period. The back porch is the perioid after hsync and */
52+
/* before pixel data begins). The colorburst provides a reference phase used */
53+
/* by the display during color hue decoding. Small shifts/errors in the phase */
54+
/* of the colorburst will result in noticeable shifts in color hue. */
5055
/* */
5156
/* CLK and HS, CSS and /GM0 are inputs to this logic. When CSS and */
5257
/* /GM0 are both high, a monochrome color mode has been activated in the 6847 */
@@ -100,7 +105,7 @@ Device g16v8a;
100105
/* 18 COLORBURST_OUT: High when the clock is high during the colorburst */
101106
/* period. Zero otherwise. Inverted when INVERT_COLORBURST_OUTPUTS is */
102107
/* high. */
103-
/* 19 CLK_THRU: Passthrough of CLK_COPY. Provided to yeild a clock where */
108+
/* 19 CLK_THRU: Passthrough of CLK_COPY. Provided to yeild a clock where */
104109
/* the phase is closer to the phase of the other outputs (especially, */
105110
/* COLORBURST_OUT). May be useful in approach 2 above. */
106111
/* */

0 commit comments

Comments
 (0)