Friday, August 20, 2010

Schematics USB Joy Adapter

USB Adapter for Gameport Joysticks and Atari, C64, Amiga Joysticks

Introduction:

JoyAdapter is for connecting an analog gameport joystick or a digital (atari, c64, amiga ...) joystick to the USB port.
The firmware is based on the MJoy-project from Mindaugas Milasauskas which is based on the USB firmware from Igor Cesko.
No additional software or driver is needed - just plug and play.


Features:
  • Supports analog gameport joysticks and digital joysticks (atari, c64, amiga ...)
  • No driver required
  • USB powered

JOY ADAPTER SCHEMATICS AFTER ASSEMBLY :

Schematics USB Adapter For GameportADAPTER SCHEMATICS FRONT VIEW

Schematics USB Adapter For GameportADAPTER SCHEMATICS SIDE VIEW

Schematics USB Adapter For GameportADAPTER SCHEMATICS BACK VIEW


Changes, Modifications:
  • Interrupt pin is now connected to "D-" line because due to the 1.5 kOhm resistor it is more robust against electrical interference
  • Modified "INT0Handler" - removed possible deadlock situation if wrong interrupts occur
  • Modified "SendPreparedUSBAnswer" - level changes of "D+" and "D-" lines at same time instance
  • ReportDescriptor now describes a simple joystick with X/Y (8bit) and two buttons with transmission of data in one report only
  • String reported to windows is not resctricted to 4 characters anymore (the solution for this problem was posted on the USB-IF Developers Discussion Forum by "Grendel")


PART LIST :

Schematics USB Adapter For Gameport

SCHEMATICS JOY ADAPTER : (click for more large)

Schematics USB Adapter For Gameport

No comments:

Post a Comment