Subject: Re: comprobe and a GoldeGateII attached ISA bus
To: None <mycroft@gnu.ai.mit.edu>
From: Niklas Hallqvist <niklas@appli.se>
List: amiga-dev
Date: 09/20/1994 20:48:54
>>>>> "Charles" == mycroft <mycroft@gnu.ai.mit.edu> writes:
Charles> Actually, the com probe sequence is a bit braindead. It
Charles> would be better to tickle the chip and see if it interrupts.
Charles> I'm not sure if there's a general way to do that without
Charles> outputting a byte, though. (Loopback mode doesn't work on
Charles> some clones.)
After speaking to several people I've got the conclusion that the ISA
bus *cannot* guarantee a 0xff value when reading an unexistant port.
Apparently, some busses keep a voltage in the middle of a logical zero
and one (for a fast switch time), some busses are pulled up, some are
pulled down. Do you have the 16450/550 specs? If we not do the tickle
probe, we might maybe go for a better kind of passive probe. Anyway,
is it so bad to output something during probe time? A break signal
maybe? I understand this is low priority, but maybe sometime...
Niklas