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)

Reply via email to