On 01/10/14 23:32, Oliver Schmidt wrote:
>
> In libsrc/atari/mou/atrst.s:
>
> > +@L0:    stx     Buttons
> > +
> > +; Update coordinates if needed
> > +
> > +        lda     XPosWrk
> > +        cmp     XPos
> > +        bne     @Update
> > +        lda     XPosWrk+1
> > +        cmp     XPos+1
> > +        bne     @Update
> > +        lda     YPosWrk
> > +        cmp     YPos
> > +        bne     @Update
> > +        lda     YPosWrk+1
> > +        cmp     YPos+1
> > +        beq     @Done
>
> The program can overwrite the text cursor at any time. At least on the 
> Apple2 I made sure that the cursor doesn't disappear by drawing it 
> independently from mouse movement on every VB. I could imagine that 
> you want/need to do that on the Atari too. Please note that this is 
> the reason why the Apple2 |SHOW| doesn't call |CSHOW| but rather only 
> marks the cursor to be shown on the next VB.
>


Will check it.