Re: A83: invert part of screen
[Prev][Next][Index][Thread]
Re: A83: invert part of screen
YOU MADE IT:)
--- James Matthews <jjj@matthewsfamily.fsnet.co.uk>
wrote:
>
> 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
> >
> >
>
>
>
=====
- 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