Ultimate classic game console joystick to USB adapter

Posted on Wednesday, December 30th, 2015 in Arduino, DIY, how-to by DP


Matthew Heironimus posted a step by step guide of his “ultimate” classic game console joystick to USB adapter build:

This article describes how to use an Arduino Leonardo or Arduino Micro to make up to three classic console joysticks (e.g. Atari 2600, ColecoVision, and possibly others) available to a modern computer (e.g. Windows PC, Mac, or Linux). This adapter can be placed into one of the following modes:

* Joystick Mode
Each of the three classic console joysticks appear as a Game Controller.
* ADAMEm Mode
Configured for use with the ADAMEm emulator. Joystick 1’s direction and fire buttons are mapped to a Game Controller and the keypad is mapped to the keyboard’s numeric keypad keys. Joystick 2 is mapped to keyboard keys (e.g. up arrow key, down arrow key, etc.). This allows ADAMEm to support two player games. Joystick 3 is not used in this mode.
* MAME Mode
Configured for use with the MAME emulator. All three joysticks’ direction and fire buttons are mapped to the three Game Controllers. The numeric keys on all three joysticks are mapped to keyboard keys.

Project info at Heironimus’ blog.

This entry was posted on Wednesday, December 30th, 2015 at 5:00 pm and is filed under Arduino, DIY, how-to. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • KH: So Romanians use old ICs too, a bit reminiscent of Dilshan's projects. I'm vaguely disappointed by the liberal use of float data and float calculations....
  • Max: This is of course no "0-30V" supply - the single-supply standard LM723 schematic can't go all the way down to zero, which is why I...
  • KH: A power-off current draw of 4mA for the Sony A6000 is a defect, product recall territory. It hits the camera battery with unacceptable wear and...
  • Olav Storstrøm: Please add 9-pin D-sub RJ45 and RJ12 connectors! Thanks!
  • KH: Hydroponics is like home automation. Every year you have folks who start projects like these and think it will take off and become a big...