3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

C64 USB Joystick Adapter

C64 USB Joystick Adapter
There are some nice emulators for vintage video games and computers out there, for example WinVice for commodore hardware like the C64, but how do you connect old joysticks to your PC, like the Competition Pro (the original one, with 9-pin D-sub for an original C64, not the USB version) ? Most emulators provides joystick emulation with the cursor keys or other configurable keys. So this project is one solution for this problem: a Freescale microcontroller implements an USB keyboard and translates the up/down etc. buttons to keyboard events, like if you have pressed the cursor keys.

Programming the microcontroller and testing the joystick with WinVice and International Karate:




 
Remove these adsRemove these ads by Signing Up
 

Step 1Tools

Tools
See the images for some useful tools for this project and consumption items for soldering: soldering flux, solder, and desoldering wire. A cotton bud is useful for applying the soldering flux.

I recommend a good regulated soldering iron with a 1 mm tip for the SMD parts, like my i-CON 1. The easiest way to solder it is a stereo microscope, but magnifying glasses works, too. But with some practice, the SOP-20 IC needed for this project can be soldered without any magnifying.

« Previous StepDownload PDFView All StepsNext Step »
4 comments
Jan 12, 2012. 11:12 AMTheRealDutchOwner says:
Do SEGA Genesis/Megadrive and Atari 2600/7200 controllers work on it? I'm pretty sure 2600/7200 ones should work on them, since they work the same, and have the same plug. The SEGA Genesis/Megadrive uses the plug too, and it would be nice if they would work on this.
Jul 31, 2011. 5:10 AMmischka says:
Cool, I love playing retro games, specially Commodore 64 games, because it was my first computer. I was thinking about making an adapter using a keyboard controller ("keyboard hack"). Your solution seems more professional.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
7
Followers
3
Author:Frank Buss