[Coco] atari USB device
jdaggett at gate.net
jdaggett at gate.net
Thu Nov 18 09:50:57 EST 2004
Roger
One concern of mine, speed. The USB protocol does mention that packets can be
sent without handshake. To be honest that is a dumb thing to do but is an option.
Even at 1.5 Mbps and with handshaking, the COCO at ~2 Mhz will be hard press to
keep up on large packets of data from mul tiple sources and maintian rather fast
"effective" data transfers. I think the Coco in fast mode can handle a mouse and
keyboard with little difficulty. Maybe even the joy sticks. But after that some of the
processing will have to be offloaded into hardware and/or a second processor.
Faster speeds of USB 1.1 and USB 2 require an exteranl processor to handle the
traffic and store data in a rather large buffer. Even today's fast processors will get
bogged down at 480 Mbps. Most USB 2.0 circuits I have seen have some hardware
processor or a soft processor to off load the main CPU from the task of handling
the USB port(s).
The circuit from the Atari group is a simple circuit. It will require the most of the
processor power and time to handle a large number of packets even at slow speed.
>From what I gather the concept was a simple and cheap way to get some USB
functionality on the Atari. It looks as to me a first step. Keyboards and mice are
relatively simple devices to place on a USB. They send small packets, Mice are
three bytes of data. Keyboards have 16 bytes of buffer on them if I remember
correctly.
These type peripherals do not bog down the main processor in handling large
number of pipes and large data transfers. If the group wanted a U SB Host that can
handle many of the extra devices that h ave been mentined you are increasing the
complexity of the USB interface card by adding more hardware to offload the tasks
from the CoCo.
james
On 17 Nov 2004 at 21:34, Roger Taylor wrote:
Date sent: Wed, 17 Nov 2004 21:34:06 -0600
To: jhoger at pobox.com,
CoCoList for Color Computer Enthusiasts
<coco at maltedmedia.com>
From: Roger Taylor <rtaylor at bayou.com>
Subject: Re: [Coco] atari USB device
Copies to: Send reply to: CoCoList for Color Computer Enthusiasts
<coco at maltedmedia.com>
<mailto:coco-
request at maltedmedia.com?subject=unsubscribe>
<mailto:coco-
request at maltedmedia.com?subject=subscribe>
> Considering that Disk BASIC runs normally at ~1mhz and OS-9 at ~2mhz,
> and the USB 1.x (being the slower of the USB protocols) is pretty dern
> fast, the CoCo will not be able to use devices near as quickly as we
> do on a PC. It might even be painfully slow for some devices. But,
> you gotta admit, the whole idea sounds extremely tempting.
More information about the Coco
mailing list