[Coco] Drivewire question
Steven Hirsch
snhirsch at gmail.com
Wed Mar 25 20:19:06 EDT 2009
On Wed, 25 Mar 2009, Darren A wrote:
>> Granted, but I'm thinking of a case where you are reading from one
>> cartridge and writing to a device on the other. From an electrical point
>> of view, you've just doubled the bandwidth demand. Plus, there's
>> interrupt handling overhead and latency for the RS232 pack. It will be
>> interesting to see if that combination can keep up with the bit-banger
>> port + cartridge port (which, indeed, is an expansion bus).
>>
>
> In the case of DriveWire, interrupts are not used for the serial data
> transfers. All transactions are initiated at the request of the CoCo
> and interrupts are masked during these transactions. Using the same
> tecnique for a 6551 version of DriveWire would not require any
> increase in bandwidth over the bus since the serial port I/O is not
> interleaved with I/O to any other device during a transaction.
Yes, you are correct. I've been spending too much time with modern
multi-processor hardware, I think. But, I'm still wondering if the 6551
can be configured at 115.2K Baud given the crystal in the RS232 pack.
Does anyone know the answer to this?
--
More information about the Coco
mailing list