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

usb65 - 6502 USB host and device drivers

The usb65 USB drivers is an attempt in creating a set of cross-platform and cross-hardware USB drivers for the 6502 processor. The aim is to make them generic enough so they can be reused in many 6502 computers.

Currently supported functionalities:

  • Keyboard (host+device)
  • mouse (host+device)
  • hub (as host, can enumerate devices connected via a hub!)

Currently supported hardware:

  • SL811HS (host+device) via processor bus interface
  • MAX3420 (device) via an SPI interface
  • MAX3421 (host+device - device is same as MAX3420) via an SPI interface

Currently supported platforms:

Future plans:

  • code cleanup
    • more generic assembler
    • extract common code
    • separate platform specific code
  • more supported platforms
  • more functionalities
    • RS232 via USB
    • mass storage device (USB stick)
    • Network (ethernet?) via USB
  •  
    2013-01-07 Published the page

Currently there is only a github repository for it. Please see there for more details.


Return to Homepage

Last modified: 2013-10-13
follow

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

discuss

Discuss my site 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!