Original Joystick adapter design from 2000

Original Joystick Adapter

In 2000, I designed a simple Atari numeric joystick to IBM PC analog joystick port adapter. This adapter was simply a voltage switcher that converted joystick movements to 0v, 2.5v, 5v (2.5v is centered stick). Easy you would say, but that was a bet I took with a friend that told me it was impossible to connect an Atari Joystick to a PC. This is where everything started… We are 16 years later and this quest for retro gaming is more present than ever!

As you can see, schematic was pretty simple…old_joy_schematic

USB adapter tested on Cloanto C64 forever 2013 and Amiga forever 2013

c64foreveramigaforever
We sucessfully tested the adapter on a Windows 7 machine running both Cloanto C64 forever 2013 and Amiga forever 2013. These emulator/launcher softwares detected the adapter right away and used it by default. Totally “no-brainer” installation!!!

C64 forever player

Detection is automatic! Nothing to do here!

Detection is automatic! Nothing to do here!

Cloanto and Retronic Design, a match made in heaven for your Commodore retro gaming needs!

USB Joystick Adapter has arrived!

Our new USB adapter for Atari compatible joystick has just arrived from the factory!


Final assembly and programming has to be done and they will be ready to be shipped.

 

It’s live and in color!

We have our first working prototype.

It’s detected properly by Windows 7 without any 3rd party driver. It’s also detected properly by WinUAE. Okay then, it’s time to test it with some “serious” gaming…!

Performance are above expectations. No lag, no bug!
Time to push this baby to production.

New Project for USB Joystick Adapter

Based on the original design from Igor Cesko (http://www.cesko.host.sk/) and Paul Qureshi (http://denki.world3.net/), we are currently designing an USB Joystick Adapter specially suited for Atari compatible joysticks.
We stripped down everything except the Atari connector part and adding a convenient ISP connection to the board. We also stripped down the buttons to three, the maximum possible with this spec.
Here is the final schematic of it:
Source code has been slightly modified to fit this hardware:
Arcade_Joystick_V1.2.asm
Hope to have a prototype soon!