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