NuBus Master Cards - recipe for trouble

Paul Campbell paul at taniwha.UUCP
Sat Dec 15 04:46:12 AEST 1990


In article <47191 at apple.Apple.COM> lantz at Apple.COM (Bob Lantz) writes:
>
>Although A/UX uses the same data structures as MacOS (indeed, we have 32-bit
>QuickDraw, etc..) A/UX (and other virtual memory systems for the Mac) pose
>some problems for NuBus cards which expect to have direct access to the Mac
>address space.  In MacOS your physical addresses and virtual addresses are
>generally the same (with some exceptions,)  whereas in A/UX they are not.  

There is only one accelerated video card out there that I know of that does
bus accesses to main Mac memory and potentially has problems with VM/AUX -
that's the Apple 8*24GC.

Other cards DO have problems because A/UX DOES have different data structures
from the MacOS for video cards - A/UX splits video drivers half between
the kernel (for vertical retrace interrupt handling to load palettes
and to move the cursor) and user space (for application drawing etc).

I'm not saying it can't be done (it's certainly much easier for us than
for Apple :-), the real problem is putting a lot of work into doing this
stuff for a pretty small market and running the risk of having Apple
change the interface out from under us again (like 1.0->2.0, I think
that after 2.0 this will become less of a problem).

	Paul Campbell
	Accelerator Architect and A/UX Hacker
	SuperMac Technologies
-- 
Paul Campbell    UUCP: ..!mtxinu!taniwha!paul     AppleLink: CAMPBELL.P
We three kings of Orient are	One on a Tractor 	One in a Car
One on a scooter		Tooting his hooter	Following yonder star
				- F. Dagg circa 1972



More information about the Comp.unix.aux mailing list