[Coco] SD Card reader/writer or USB

Bill Nobel b_nobel at hotmail.com
Thu Oct 9 01:24:54 EDT 2014


This is exactly what I am talking about myself,  SPI or I2c could be easily implemented into Coco thru a micro controller on the bus either through serial or digital on a protocol.

Bill Nobel
 
> On Oct 8, 2014, at 11:13 PM, Aaron Wolfe <aawolfe at gmail.com> wrote:
> 
> On Oct 9, 2014 12:49 AM, <nickma2 at optusnet.com.au> wrote:
> 
>> 
>> Drivewire is also a groundbreaking product although a shift from
>> Serial to USB may be needed one day since serial is no longer found on
>> computers.
>> 
>> I wonder, with the required voltage conversions, is it possible to
>> make the bitbanger serial port act like a USB port?
>> 
>> May open the door for other USB devices as well such as USB drives and
>> mice.
> 
> There are a few things that come to mind here.
> 
> As for changing DW to "use usb", in the practical sense it already does
> since usb serial dongles are readily available and cheap.  Many newer
> devices that have a usb port on them (most ham radios with a "usb"
> connection for example) just have a usb serial adapter built inside them,
> so the mechanism is still a current one.  Serial I/O is still a very
> reasonable way to communicate even in our modern era.
> 
> So cheap adapters solve the problem of using something that doesn't have
> built in serial but does have usb (many modern PCs, rasperry pi, etc) as a
> server.  Another alternative is a Bluetooth serial adapter, which lets you
> use things like most any android phone or tablet as the drivewire server.
> Realistically I don't think there is a need to use something different for
> a connection via the bitbanger since ultimately the bitbanger will always
> be a serial device.
> 
> On the other hand, thinking beyond what drivewire does and on to allowing
> the coco to communicate with USB devices itself is a good idea.  USB is
> actually a fairly complex protocol and interfacing with it would mean tying
> a controller to the coco that is probably more powerful in many ways than
> the coco itself, but that's a bridge many of us have already crossed and
> made peace with.  It would probably make more sense to use the coco bus
> rather than the bitbanger for such an interface.
> 
> Going a step further, what if you could add not only USB, but also Ethernet
> and an SD card reader at the same time? Stick a raspberry pi in a rompak,
> figure out an interface to the bus (SPI?) and you've got a whole world of
> modern I/o options.  But, you've also got an entire computer that's many
> times more powerful than the coco acting as your I/O processor.   There are
> precedents in computing,  for example the big iron mainframes and
> supercomputers often have very powerful computers dedicated to I/o, and
> even commodore 64 disk drives contained processors at least equal to the
> one in the "computer" if I recall correctly.  But it does start to feel
> weird pretty quickly.  No weirder than using a second pc just for DriveWire
> I suppose, and a lot more functionality.
> 
> Anyway, that'll be $0.02
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
> 



More information about the Coco mailing list