[Coco] Q: Burke & Burke hard disk controller
Gene Heskett
gene.heskett at verizon.net
Tue Sep 30 11:04:04 EDT 2008
On Tuesday 30 September 2008, Steven Hirsch wrote:
>Dumb question (haven't started trying to set things up yet, so forgive any
>naivety):
>
>If the expansion box has a selector to make exactly one slot active, and
>the hard disk interface is plugged into one of them, how exactly does one
>gain access to the floppy disk? Are the disk interfaces always active
>regardless of the slot selector?
>
>Steve
No. The drivers for the hardware are responsible for handling that switching,
and restoring it when finished, usually to the default slot 3 where the
floppy controller normally lives. Most however, read it, save it, and put it
back to where they found it.
Note that due to a brain fart (they were possibly thinking like gamers only),
they also switch the IRQ paths, meaning a device not currently selected can
exert an IRQ in vain, causing loss of incoming data in a comm proggy for
instance.
The std fix for that that I have been promoting for many years is to jumper
all 4 slots together at their pin 8, and remove 3 of the 4 pullup resistors
located along the front edge of the MPI's pcb, otherwise the device trying to
exert the IRQ pulldown may have the abilities of its output device taxed
excessively.
Once this jumpering is in place, the IRQ will get through, and the os9 IRQ
scan will find it, call the driver to service it, which will switch it, do
its thing, and switch it back when the IRQ has been serviced. End of lost
data, even at 9600 baud.
--
Cheers, Gene
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
We don't know who it was that discovered water, but we're pretty sure
that it wasn't a fish.
-- Marshall McLuhan
More information about the Coco
mailing list