Re: A83:STILL NEED HELP!
[Prev][Next][Index][Thread]
Re: A83:STILL NEED HELP!
Remember to include an extra read instruction after each change of cursor
position. A function like this is probably included in the ROM, but whether
anyone has located it I don't know.
Dines
BTW Are you sure it is 53 T-states ?
----- Original Message -----
From: Laurens Holst <laurensh1@yahoo.com>
To: <assembly-83@lists.ticalc.org>
Sent: 23. oktober 1999 18:31
Subject: Re: A83:STILL NEED HELP!
>
> > > Hehe...complicated routine? :)
> > >
> > > ld hl,SourceBuffer ; where you are copying from
> > > ld de,TargetBuffer ; where you want to copy to
> > > ld bc,768 ; the number of bytes to copy (screen is
768
> > > bytes)
> > > ldir ; copy all the bytes
> > >
> > > If this is not what you meant, sorry.
> >
> > LOL. He wants to retrieve what's literally in the screen's internal
> cache,
> > not just copy from one buffer to another :-)
>
> Ahhh... interesting. So a 'backwards' SOS (or ION) fastCopy routine, eh?
> Quite simple I think. Get the fastCopy routine from the zGfxl library
> sources (SOS), and change the data OUT to IN. Next, change LD A,(HL) to LD
> (HL),A etc. and other things like that and I think it should work. Just
keep
> in mind to have 53 T-states min. between every access to the display
> controller.
>
> Should work I think (from memory). Although I have never tried it I
wouldn't
> know why it should not work.
> More info on the display controller: 82PORTS.TXT on www.ticalc.org
>
> If you think you can't do it, I can (quite easily), but you'll have to
> specificly ask for it then.
>
>
> ~Grauw
>
>
> --
> >>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
> email me: laurensh@geocities.com or ICQ: 10196372
> visit the Datax homepage at http://datax.cjb.net/
> MSX fair Bussum / MSX Marathon homepage: http://msxfair.cjb.net/
> >>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<
>
>
Follow-Ups:
References: