Re: A83: invert part of screen
[Prev][Next][Index][Thread]
Re: A83: invert part of screen
Hey, I recognize that program...:)
----- Original Message -----
From: Chris DC <dreamcast_84@yahoo.com>
To: <assembly-83@lists.ticalc.org>
Sent: Saturday, January 22, 2000 9:14 PM
Subject: Re: A83: invert part of screen
>
> do you mean like text? If so it's very easy.
> the command is:
> set textInverse, (iy+textflags)
> now all the text displayed will be white with a black
> box around it. To stop all the text after that from
> being inverted the command would be:
> res textInverse, (iy+textflags)
>
> Here is an example:
>
> call _clrLCDFull
>
> set textInverse, (iy+textflags) ; Sets inverse.
>
> ld hl,0000h
>
> ld (CURCOL),hl
>
> ld hl,str1
>
> call _vputs
>
> res textInverse, (iy+textflags) ; Resets inverse.
>
> ld hl,0100
>
> ld (CURCOL),hl
>
> ld hl,str2
>
> call _puts
>
> ret
>
> str1:
>
> .db "Inverse Text.",0
>
> str2:
>
> .db "Normal Text. ",0
>
> .end
>
> I hope I helped you.
>
> --- "Fam. Engelen" <engelen@hotpop.com> wrote:
> > What would be the fastest/best way to invert a
> > (variable) part of the screen (a box with something
> > in it, for making a menu)?
> >
> > Arnout
> > arnout.engelen@beer.com
> >
>
> =====
> - And the gods opened up the heavens, and only one stood forth. That one was Chris...
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
>
>
References: