[Coco] USB help

wrcooke at wrcooke.net wrcooke at wrcooke.net
Tue Sep 17 21:19:18 EDT 2019


   Hi Jim,

   I don't if this will help, but I will try.

   First, if you have the names of the products, and even better, links to
   them, it would help a great deal getting you the correct answers.

   Second, I suspect you aren't going to be able to do wbat you are trying
   to do.  There are essentially three types of USB ports: host ports,
   like on a PC, peripheral ports such as on a mouse or monitor, or
   scanner, or any number of other devices that attach to a computer, and
   USB On The Go, which can be either host or peripheral.

   The host port is a master.  It controls everything that goes over USB.
   The host functions take a LOT of specialized software.  That software
   is built in, mostly, in Windows, or Linux, or IOS.  The basic software
   alone is usually larger than a standard coco 3 can manage.

   A host port is pretty simple.  A peripheral can be built with a simple
   microcontroller and a couple kilobytes of memory.  It depends on the
   functionality required.

   USB On The Go requires both of the above.

   There are some chips and small systems that can communicate with a
   computer (such as a coco) and provide a simplified USB host port.  They
   are usually very limited and require special programming to access the
   functions they do support.

   It is possible that the USB port you ave on your coco has functions to
   operate as a host, and perhaps even to support use as a disk drive.
   But for anyone to know for sure they would at least need to know the
   exact devices you have.

   Can you provide that information?

   Thanks,

   Will

     On September 17, 2019 at 6:19 PM Jim Gibbons
     <[1]jimgibbons60 at gmail.com> wrote:
     I have a drive with just the USB port. I also have a cartridge for
     coco 3
     with just a USB port in it. I can't seem to use it with the dskini
     command
     or I can't seem to find a program to get it recognized by the COCO
     3.
     Can anyone help me with this problem.
     Thanks for your help
     Jim Gibbons
     --
     Coco mailing list
     [2]Coco at maltedmedia.com
     [3]https://pairlist5.pair.net/mailman/listinfo/coco

   "A designer knows he has achieved perfection not when there is nothing
   left to add, but when there is nothing left to take away." --  Antoine
   de Saint-Exupery

   "The names of global variables should start with    // "
   -- https://isocpp.org

References

   1. mailto:jimgibbons60 at gmail.com
   2. mailto:Coco at maltedmedia.com
   3. https://pairlist5.pair.net/mailman/listinfo/coco


More information about the Coco mailing list