On 7/13/06, Patrick McNamara <[EMAIL PROTECTED]> wrote:
> Anyhow, the way it works is we have config registers that have the > initial counter values. When the cursor flags indicate "reset", then > the counter resets to that config value. When the flags mean to > increment, they increment. The cursor block is then designed to check > when the cursor coordinate values are within range of the cursor. > Changing the config registers changes the position of "in range". The lightbulb just went on. :) Pretty much, we turn on the x increment flag as we clock out valid pixels. When we switch lines (somewhere in the hsync period), we assert the y increment flag for one cycle. When we hit the vsync period, we assert the reset flags. Is that pretty close to correct?
Well, x increment is implicit in SEND, but otherwise, yes, you have it exactly right. _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
