André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
(by Google)

6502 USB solutions

This page lists the known USB solutions for the 6502.

  •  
    2012-01-04 Started this page. It is definitely not complete - please let me know any additions!
Here is my currently known list of 6502-based USB stacks

MicroUSB project

The MicroUSB project has originally provided a 6502-based USB stack for Atari computers to connect joysticks, keyboards etc. The stack is very simple, so it does not need much code, but it does not handly hubs for example. There are a number of device handlers available though. It only works as host. The stack uses the SL811HS chip.

PET based USB host and device stack

There exists a Commodore PET (clone) based USB host and device stack, also for the SL811HS chip (which can run in both host and device modes). This stack is more sophisticated and also handles USB hubs. Look for the USB link in the left hand menu.

This section lists a number of USB hardware solutions. Here the "full" solutions are listed, that implement the complete stack in a 6502.

PET based USB host and device interface

This is the hardware for above's USB stack link. It is based on the SL811HS chip.

Atari USB cartridge

This is actually a full cartridge for the Atari 810 (and maybe other?) computers. It is based on the SL811HS chip and is the basis for the MicroUSB project above.

This section lists some of the (many) USB-to-Serial solutions. In this solution a commercially available USB-to-Serial converter is connected to a 6502. Or an AVR microcontroller that implements the USB stack is used to connect (e.g. parallel or control lines) to a 6502.

After looking at the discussion in the 6502.org forum and searching the net I did not really find actually implemented solutions for the 6502. Maybe they are just not "spectacular" enough. Anyway, let me know when you know about one.


Return to Homepage

Last modified: 2012-01-04
follow

Follow my 8-bit tweets on Mastodon (In new window) or Bluesky

discuss

Discuss my site on this 6502.org forum thread

Discuss this page's content on this 6502.org forum thread

(Forum registration required to post)

hot!

Dive into the retro feeling and build yourself a Micro-PET or a Multi-board Commodore 4032 replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU accelerator board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!