C64 USB keyboard

breadboard

[Maarten] told us about a C64 USB keyboard that was modified to be used as a standard input device. An interesting aspect of the project is the use of V-USB (formerly known as AVR-USB). V-USB is a software only approach to slow speed USB HID. In essence this is a two fold mod, The C64 keyboard is patched to a PC, and an off the shelf AVR is software-hacked to bit bang the USB communications. The author notes an initial problem with multiple key presses that was later corrected in the application. For the other side of the spectrum, we had covered the C64 twittering client, and a commodore 64 laptop.

Comments

  1. Bjonnh says:

    I would have use an usb keyboard circuitry instead but that wouldn’t be such an hardaware-hacker keyboard.

    Must try this with my MSX or ZX one.

  2. Maj says:

    C64 laptop was produced back in the 80s.

    SX-64. Natch.

  3. LeJupp says:

    SX64 is not exactly what you would call a laptop…

  4. techcf says:

    Or you could just buy the Keyrah 8-bit :) It does keyboard and more.

    I have two of those, one in a breadbin. The other just in case the motherboard in one of my other C64s go dead.

  5. Marvin says:

    Hm.. nice.. would be a funny use for my spare SX64 keyboard…

  6. antabaka says:

    This is from december 2007. Spiff has a few other cool things on his website though.

  7. Seba says:

    Same thing is “keyrah” by Individual Computers. It also can handle C16, plus/4, C128 and Amiga 500/600 as a USB keyboard … since 2005.

    Infos here http://amiga.think42.com/news/news109_e.htm and here http://www.vesalia.de/e_keyrah.htm

  8. Justa says:

    I have no idea why my comment never reached the board, though i’ve posted it 6 times now.. .. but:

    At
    http://www.sociallife.org/data/projects/c64key/
    i’m hosting some PCB-files (and Bill-of-materials, etc) that I made with Eagle (just SVG/PDF/PNG at the moment, sorry), that fit this project.
    The files should be self-explanatory; so knock yourself out.
    PCB credit me, the rest (schematic, code, etc) entirely credited to the amazing Spiff!

  9. Gerard Braad says:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,285 other followers