[comp.sys.apollo] pc boards

tomf@snoopy.Colorado.EDU (FREDERICKS THOMAS M) (07/12/90)

	I know that the bus in a DN3000 is AT compatible, but can you
	really put IBM cards in it?  I am trying to find out if I can
	use a data aquisition(sp?) board from a pc in one of our 3000's.
	If it is possible, would it be hard to do?  I guess I would have
	to write a device driver.  Anybody know of any good books for that?

		Thanks,
			Tom...

krowitz@RICHTER.MIT.EDU (David Krowitz) (07/12/90)

I have written several I/O drivers for simple AT-bus controllers (Centronics
interface cards, mostly). The DN3000's bus works, but does not have an
I/O map like the DN3500/4000/4500. This means that DMA transfers must not
cross a 1024 byte page boundry, but that it fairly easy to deal with.

You will need the GPIO optional product (General Purpose I/O ?) in order
to have the necessary insert files for calling the appropiate system
services (the PBU_$ calls located in /lib/pbulib and /lib/pbu_int_lib).
The manual "Writing Device Drivers with GPIO Calls" comes with the package
or it may be ordered seperately (#000959-A00 is the version on my copy).


 -- David Krowitz

krowitz@richter.mit.edu   (18.83.0.109)
krowitz%richter.mit.edu@eddie.mit.edu
krowitz%richter.mit.edu@mitvma.bitnet
(in order of decreasing preference)