ePanorama.net - Joysticks


Amiga joystick circuits

PC Analogue Joystick to Amiga

The PC Joystick has a 15 pin normal-density male D-type connector which will be wired to female 9-pin D-type connector, which will go into the Amiga port. To make this conversion work the software has to support analogue joystick, examples of games that do (and to good effect) are Formula 1 Grand Prix and Gunship 2000 (Microprose).

         9-pin Male              15-pin female

             3                          2
             4                          7
             5                          6
             7                          1
             8                          4
             9                          3

PC Gamepad to Amiga

PCGamepad2Amiga project at http://wwwipr.ira.uka.de/~abuerkle/privat/Joystick.htm escribes how to build an adapter for connecting a PC gamepad or joystick to the Amiga and use it as digital joystick.

Adding four joystick to Commodore Amiga

Normally Commodore Amiga provides interface for two joysticks, but for some multi-user games more joystick are needed. For this purpose, it has been designed a multi-joystick extender circuit, which have bocome kind of de-facto standard for adding more joysticks to Amiga computers.

The circuit is very simple adapter which is connected to the parallel printer port of Commodore Amiga. The circuit consists only of three connectors (on BD25 male and two BD9 male) and some wiring. That's why it is very easy to build.

Multi-joystick extender circuit wiring

Port    JOY3    JOY4
----------------------------------
2       1               UP
3       2               DOWN
4       3               LEFT
5       4               RIGHT
6               1       UP
7               2       DOWN
8               3       LEFT
9               4       RIGHT
11              6       FIRE
13      6               FIRE
18              8       GROUND
19      8               GROUND

Circuit Diagram

   Note: none of the wires join when crossing each other. They all
   ~~~~~ go from one pin straight to another pin.
      JOY3    6  1o------                         o5  9    JOY4
      --------o         !                             o        
      !           o-----!--           ------------o            
      !       o         ! !           !               o--------
      !           o-----!-!--       --!-----------o           !
      !  -----o         ! ! !       ! !               o       !
      !  !        o-----!-!-!--   --!-!-----------o           !
      !  !    o         ! ! ! !   ! ! !               o----   !
      !  !    9   o     ! ! ! ! --!-!-!-----------o   6   !   !
      !  !        5     ! ! ! ! ! ! ! !           1       !   !
      !  !              ! ! ! ! ! ! ! !   ----------------!   !
      !  !              ! ! ! ! ! ! ! !   !   --------        !
      !  !              ! ! ! ! ! ! ! !   !   !      !        !
      !  !            o o o o o o o o o o o o o      !        !
      !  !            1    DB-25 (Parallel)   13     !        !
      !  !             o o o o o o o o o o o o       !        !
      !  !            14       ! !           25      !        !
      !  !---------------------!-!                   !        !
      !------------------------!---------------------!        !
                               !------------------------------!

Software Support

The following games support this multi-joystick extender circuit:


author: Tomi Engdahl