|
Update @ Charles MacDonald's: Deco Cassettes (Feb.5)
#275349 - 02/06/12 05:06 PM
|
|
|
|
|
Re: Update @ Charles MacDonald's: Deco Cassettes (Feb.5)
[Re: Smitdogg]
#275364 - 02/06/12 09:03 PM
|
|
|
Interesting! I have a question though...
Quote:
Writing to the data register or command register will tristate the data bus, causing the 8041 to latch an open-bus value.
I have never heard of "tristate" being used in this context... what does it mean?
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Update @ Charles MacDonald's: Deco Cassettes (Feb.5)
[Re: apeman]
#275368 - 02/06/12 09:58 PM
|
|
|
> I have never heard of "tristate" being used in this context... what does it mean?
It means that a given device is completely disconnecting itself from the bus, leaving the bus to "float" to random garbage values and/or be driven by some other device.
This is the origin of the "open bus read" commonly encountered in 8-bit computers; if you try to read an address where no device is mapped, *everything* goes tristate and the CPU reads back a semi-random value.
Edited by R. Belmont (02/06/12 09:59 PM)
|
|
|
|
Re: Update @ Charles MacDonald's: Deco Cassettes (Feb.5)
[Re: R. Belmont]
#275418 - 02/07/12 07:54 AM
|
|
|
> It means that a given device is completely disconnecting itself from the bus, leaving > the bus to "float" to random garbage values and/or be driven by some other device.
Thank you Sir! It's been ages since my electronics lectures at uni...
If anyone's interested, there's a Wikipedia article on it.
|
|
|