Subject: Re: osiop and the 53c700
To: Matt Fredette <fredette@theory.lcs.mit.edu>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-kern
Date: 07/16/2002 18:11:28
On Tue, Jul 16, 2002 at 12:06:34PM -0400, Matt Fredette wrote:
>
> > Did you look at the generated code ? If I remember properly, registers
> > offsets are not the same in the two chips, which means the generated
> > code for the two scripts will be differents.
>
> ...
>
> > > I think 700+710 have one set of offsets, and 720+770+8xx have another set
> > > of offsets.
> >
> > Hum, looking at ncr53cxxxx.c it seems you're right. Only dmode is different
> > between 700 and 710, and it may be a typo in the assembler code.
> > The definition is correct for the 710; I'll have to look at my 700
> > docs at home.
>
> DMODE is different on the 700, so yes, the generated code for the two
OK, so the assembler isn't brocken :)
> scripts is potentially different. What I was saying in my original
> email was that even though the two scripts may be different, they
> "line up" perfectly with each other. For example, the dataout entry
> point is at 0x1b8 in both scripts. This allowed for fewer changes to
> osiop.c, since all calls into the script are the same.
OK, I didn't understand it this way. I though you wanted to get rid of
oosiop.ss
--
Manuel Bouyer, LIP6, Universite Paris VI. Manuel.Bouyer@lip6.fr
--