Re: USB Stick on c-64 tape port?

From: Marko Mäkelä (
Date: 2008-03-05 14:41:07

On Wed, Mar 05, 2008 at 02:08:05PM +0100, wrote:
> Quoting Spiro Trikaliotis <>:
> > Hello Alex,
> > 
> > You need to be able to gather (and send) data at 1.5 Mbit/s for USB 1.1
> > low speed. 
> Ouch, such a high speed is really required? What is my USB mouse doing, then?
> Is it also sending the x/y coordinates data at _that_ speed?

Yes, when the host polls it for data.  USB is a packet-oriented
master-slave serial bus with a tree topology.

> And there is no "inofficial" trick to circumvent the speed problem in sight?

Not that I know.  Besides, Christian Starkjohann from (the guy
behind the AVR-USB bitbanging driver for Atmel AVR microcontrollers, wrote me some time ago:

>> Es gibt zwar eine Low Speed USB Host Implementation in Firmware fuer
>> den AVR, aber es gibt keine USB memory sticks in low speed und das GPS
>> ist sicher auch Full Speed.

I was interested in implementing a data logger that would talk to a GPS
receiver and a USB Storage device.  According to him, these devices
most likely except the host to do 12 Mb/s or 480 Mb/s, which requires
dedicated hardware.  (For the record, I decided to wait for a decent
programmable GPS-enabled mobile phone.)

There are some USB host interface chips that could be useful.  Some time
ago, I read that there is a USB HID (keyboard and mouse) driver for the
Atari 8-bit computers.  Probably it was using some parallel-to-USB or
SPI-to-USB chip, such as the MAX3421E.  (Please don't confuse these with
the likes of the FTDI FT232 or FT245; they are for USB devices.)


       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.