Subject: Re: bacbsd for 040
To: Seppo Kallio <kallio@jyu.fi>
From: Michael Finch <rri!finchm%con1.rri.com%rri2.rri.com@rri2.cc.vt.edu>
List: macbsd-general
Date: 11/16/1993 13:02:30
> This question may show that I know nothing about porting Unix but on what
> level are you making code? Can you not use the code on Macintosh ROMs?
> Isn't there all drivers hard coded and hiding all hardware differences?
> 
> Or is there some reason not to use code on ROM - something to do with
> Apple's lawyers?
This question is definately a FAQ.  We do not use the code in the ROMs.
Apple's lawyers had nothing to do with this, its because we did not want
to go insane playing with Apple's ROMs.  If people want to try writing
device drivers that use the ROMS-- they are more than welcome.  I
believe that the only ROM routine we call is shutdown ( Is this correct?
Chris, how long did you trace with macsbug to find the entry point to
this code? )  Another reason we do our own drivers, is that we can do a
better job than Apple, something we haven't quite done yet.  Our SCSI
when it finally works will support disconnect-reconnect, Apple can't do
that.  When our Serial finally works, we won't lose chars when the
system beeps (A/UX does).  Etc.

-Mike

------------------------------------------------------------------------------