The Following circuits will enable you to build your own Console Cable
adapter. More detailed circuits(GIFS) will be available from our Web Site
located at...

gamepads@powerup.com.au
http://www.powerup.com.au/~gamepads

or write to us at;

PO Box 186
Petrie QLD 4502
Australia

If you find this info or our software helpful, don't forget to email or
write to us. We appreciate any comments you might have to make, good or
bad.


Have Fun!

Jason Burns
Able Solutions

==============================================================================
TYPE    : Nintendo Entertainment System
DRIVER  : NES.DRV
PLAYERS : Support for up to 8 players.
COMMENTS: +5v can be sourced from the PC's Gameport (pin 1). Standard
          gamepads may be powered from pins 6, 7, 8 + 9 of the PC's parallel
          port. Note that this approach may not work for devices that require
          more power, such as Multi-Player adapters and Infa red units.

        Parallel (DB25M)
          Port                  Gamepad (NES Gamepad Connector)               
         Ŀ                    1                   
                               Ŀ               
   Ack    10 Ĵ 1  Data                                         
   Data1  03 Ĵ 2  Reset                           
   Data0  02 Ĵ 3  Clock                
   Gnd    18 Ĵ 4  Gnd 
   Busy   11 Ĵ 5  Data   
   Data2  04 Ĵ 6  Select0 
   Data7  09       +5VĴ 7  Vcc   
                                                     
                                                          
                              Gamepad                     
                                 2                        
                               Ŀ               
          12 Ĵ 1  Data                                         
   Data4  06 Ĵ 2  Reset                           
   Data3  05 Ĵ 3  Clock                
   Gnd    19 Ĵ 4  Gnd 
   Select 13 Ĵ 5  Data   
   Data5  07 Ĵ 6  Select0 
   Data6  08       +5VĴ 7  Vcc   
                                                     
                                                                               

NES gamepad connector.

O O O O - pin 1
  O O O - pin 5


==============================================================================
TYPE    : Super Nintendo
DRIVER  : SNESPRO.DRV
PLAYERS : Two Players. Up to eight using standard Nintendo multi-taps.
COMMENTS: +5v can be sourced from the PC's Gameport (pin 1). Standard
          gamepads may be powered from pins 08 + 09 of the PC's parallel
          port. Note that this approach may not work for devices that require
          more power, such as multi-taps or Infa red units.

          Some parallel ports may not compatible with this circuit when
          using an origonal Super Nintendo gamepad. We are working on a
          solution to this, but can advise you to use the next circuit
          and driver (SNES.DRV) if you have problems.

          This driver is compatible with SNES PRO!, Gamepad Pro! and
          early releases of Gamepad Pro!'95


        Parallel (DB25M)
          Port                  Gamepad (Snes Gamepad Connector)               
         Ŀ                    1                   
                               Ŀ               
          08      +5vĴ 1  +5Vcc (Square End)                           
   Data0  02 Ĵ 2  Clk                             
   Data1  03 Ĵ 3  Reset                
   Ack    10 Ĵ 4  Data
   Busy   11 Ĵ 5  Data
   Data2  04 Ĵ 6  Select
   GND    18 Ĵ 7  GND (Round End)     
                                                     
                                                        
                              Gamepad (Snes Gamepad Connector)                                 
                                 2                      
                               Ŀ               
          09      +5vĴ 1  +5Vcc (Square End)                                                      
   Data3  05 Ĵ 2  Clk                             
   Data4  06 Ĵ 3  Reset                
   P.Out  12 Ĵ 4  Data
   Select 13 Ĵ 5  Data
   Data5  07 Ĵ 6  Select
   GND    19 Ĵ 7  GND (Round End)          
                                                     
                                                        
                                                                               

Snes Console Gamepad Connector

__________________
|                 \
| O O O O | O O O | - Pin 7
|_________________/
  |
Pin 1


==============================================================================
TYPE    : Super Nintendo
DRIVER  : SNES.DRV
PLAYERS : Two Players. Up to eight using standard Nintendo multi-taps.
COMMENTS: +5v can be sourced from the PC's Gameport (pin 1). Standard
          gamepads may be powered from pins 04 + 05 of the PC's parallel
          port. Note that this approach may not work for devices that require
          more power, such as multi-taps or Infa red units.



        Parallel (DB25M)
          Port                  Gamepad (Snes Gamepad Connector)                              
         Ŀ                    1                   
                               Ŀ               
          04      +5vĴ 1  +5Vcc (Square End)                                                      
   Strobe 01 Ĵ 2  Clk                             
   Auto   14 Ĵ 3  Reset                
   Data7  09 Ĵ 4  Data                  
   Data6  08 Ĵ 5  Data 
   Init   16 Ĵ 6  Select
   GND    18 Ĵ 7  GND (Round End)               
                                                     
                                                        
                              Gamepad (Snes Gamepad Connector)                                 
                                 2                      
                               Ŀ               
          05      +5vĴ 1  +5Vcc (Square End)                                                      
   Strobe 01 Ĵ 2  Clk                             
   Auto   14 Ĵ 3  Reset                
   Data5  07 Ĵ 4  Data In 1                 
   Data4  06 Ĵ 5  Data In 2
   Init   16 Ĵ 6  Select
   GND    19 Ĵ 7  GND (Round End)               
                                                     
                                                        
                                                                               

Snes Console Gamepad Connector

__________________
|                 \
| O O O O | O O O | - Pin 7
|_________________/
  |
Pin 1

==============================================================================
TYPE    : SEGA Genesis / Megadrive
DRIVER  : GENESISA.DRV, GENESISB.DRV
PLAYERS : 1 or 2 players. 8 available on request.
COMMENTS: This circuit provides Two player capability although you
          will need a BI-DIRECTIONAL (PS2/EPP/ECP) port to do so. If
          you have an older style standard port, you can build the
          top part of the circuit which supports just ONE gamepad.

          The following circuit will work on either type of port. Use
          GENESISA.DRV for a standard port and GENESISB.DRV if you
          have the bidirectional one.

          d1 and d2 are General Purpose diodes.


        Parallel (DB25M)
          Port                  Gamepad (DB9M)                              
         Ŀ                    1                   
                               Ŀ               
   Busy   11 Ĵ 1  Data                                                                    
   Ack    10 Ĵ 2  Data                            
   Data1  12 Ĵ 3  Data                 
   Ack    13 Ĵ 4  Data                      
                       +5vĴ 5  +5V       
   Error  15 Ĵ 6  Data   
   Auto   14 Ĵ 7  Select
   GND    18 Ĵ 8  GND   
   Data0  02 >|Ĵ 9  Data
          01 >|                             
                                                        
                  d1,d2       Gamepad (DB9M)                                 
                                 2                      
                               Ŀ               
   Data7  09 Ĵ 1  Data                                                                       
   Data6  08 Ĵ 2  Data                                 
   Data5  07 Ĵ 3  Data                  
   Data4  06 Ĵ 4  Data                      
                       +5vĴ 5  +5V
   Data3  05 Ĵ 6  Data 
   Init   16 Ĵ 7  Select
   GND    19 Ĵ 8  GND 
   Data2  04 Ĵ 9  Data
                                                     
                                                                               


==============================================================================
TYPE    : SEGA Saturn
DRIVER  : SATURN.DRV
PLAYERS : Currently ONE player only. Support for up to 12 players soon.
COMMENTS: +5v can be sourced from the PC's Gameport (pin 1). Standard
          gamepads may be powered from pins 6, 7, 8 + 9 of the PC's parallel
          port. Note that this approach may not work for devices that require
          more power, such as Infa red units.

        Parallel (DB25M)
          Port                  Gamepad (Saturn Gamepad Connector)               
         Ŀ                    1                   
                               Ŀ               
          18 Ĵ 1  Gnd                                          
   Select 13 Ĵ 2  Data3                           
   P.Out  12 Ĵ 3  Data2                
   Data6  08       +5VĴ 4  Vcc 
   Data1  03 Ĵ 5  Select1
   Data0  02 Ĵ 6  Select0 
   Ack    10 Ĵ 7  Data1 
   Busy   11 Ĵ 8  Data0 
   Data7  09       +5VĴ 9  Vcc
                                                     
                                                                               

Ok, guess which end of the Saturn connector is pin 1! Give up? So do I. My
only Saturn connector was first removed and lost so until I buy another, I
would suggest this method.

Pins 4 and 9 are connected inside the gamepad, so count from one end (any end)
and use a multi-meter to test pins 4 and 9. If there is ZERO OHMS accross
these, then pin 1 is the end you just counted from. Otherwise, it will
be the other end. DOUBLE CHECK THIS!. By the next release (v1.50), I will have 
a new gamepad and will include the proper data.

==============================================================================
TYPE    : 3DO
DRIVER  : 3DO.DRV
PLAYERS : 1 Player. 1 - 8 Players, Sound support soon.
COMMENTS: This circuit supports up to 8 players as the 3DO gamepads can
          be 'daisy chained' together. The software to support this
          will be available within weeks.

          Sound support is being added also. This will be a small
          modification to the existing circuit.


        Parallel (DB25M)
          Port                  Gamepad (DB9M)          
         Ŀ                    1                   
                               Ŀ               
   GND    18 Ĵ 1  GND                              
                       +5vĴ 2  5Vcc                            
                               3  Audio 1              
                               4  Audio 2                   
                             Ĵ 5  5Vcc     
   Data1  03 Ĵ 6  Reset/Load
   Data0  02 Ĵ 7  Clock 
   GND    18 Ĵ 8  GND 
   Ack    10 Ĵ 9  Data     
                                                     
                                                        
                                                        
                                                                               


==============================================================================
TYPE    : Playstation (Psx)
DRIVER  : PSX.DRV
PLAYERS : 1 - 8 Players
COMMENTS: The circuit below includes a two player adapter. The software
          currently supports only 1 player and will be upgraded within
          a few weeks. Faster machines MIGHT experience some problems
          but this will also be rectified by the next version.

          You MIGHT be able to supply power from the parallel port by
          sourcing it from unused pins, eg. 07, 08, 01, 14, 16 and 27
          in order to get enough current. These gamepads are designed
          to run as low as 3V, so this is an advantage.


        Parallel (DB25M)
          Port                  Gamepad (Psx Gamepad Connector)               
         Ŀ                    1                   
                               Ŀ               
   Ack    10 Ĵ 1  Data                                                                    
   Data2  04 Ĵ 2  Clock                           
                                3  Unused               
   GND    18 Ĵ 4  GND                       
   Data7  09      +5VĴ 5  +5V         
   Data1  03 Ĵ 6  Select 
   Data0  02 Ĵ 7  Comand 
                                8  Unused
   Busy   18 Ĵ 9  Acknowledge                  
                                                     
                                                        
                              Gamepad (Psx Gamepad Connector)                                 
                                 2                      
                               Ŀ               
   Data5  07 Ĵ 1  Data                                                                    
   Auto   14 Ĵ 2  Clock                           
                                3  Unused               
   GND    19 Ĵ 4  GND                       
          08      +5VĴ 5  +5V         
   Data4  06 Ĵ 6  Select
   Data3  05 Ĵ 7  Command
                                8  Unused
   Select 13 Ĵ 9  Acknowledge                   
                                                     
                                                        
                                                                               


Psx Console Gamepad Connector (The one on the Console, NOT the gamepad)

________________________
|                       |
| O O O | O O O | O O O | - Pin 1
\_______________________/
  |
Pin 9

==============================================================================
TYPE    : Atari 2600 and SEGA Master System
DRIVER  : ATARI26A.DRV, ATARI26B.DRV
PLAYERS : 1 - 2 Players
COMMENTS: This circuit provides Two player capability although you
          will need a BI-DIRECTIONAL (PS2/EPP/ECP) port to do so. If
          you have an older style standard port, you can build the
          top part of the circuit for just ONE gamepad.

          The following circuit will work on either type of port. Use
          ATARI26A.DRV for a standard port and ATARI26B.DRV if you
          have the bidirectional one.

          The original Atari joysticks and Master System gamepads do
          not require a power supply, but some variations might.

          d1 and d2 are General Purpose diodes.



        Parallel (DB25M)
          Port                  Gamepad (DB9M)               
         Ŀ                    1                   
                               Ŀ               
   Busy   11 Ĵ 1  Data                                                                    
   Ack    10 Ĵ 2  Data                            
   POut   12 Ĵ 3  Data                 
   Select 13 Ĵ 4  Data                      
   Auto   14      +5vĴ 5  +5V       
   Error  15 Ĵ 6  Data   
                                7  Unused
   GND    18 Ĵ 8  GND   
   Data0  02 >|Ĵ 9  Data
          01 >|                             
                                                        
                              Gamepad (DB9M)                                 
                                 2                      
                               Ŀ               
   Data7  09 Ĵ 1  Data                                                                       
   Data6  08 Ĵ 2  Data                                 
   Data5  07 Ĵ 3  Data                  
   Data4  06 Ĵ 4  Data                      
   Auto   14      +5vĴ 5  +5V
   Data3  05 Ĵ 6  Data 
                                7  Unused
   GND    19 Ĵ 8  GND 
   Data2  04 Ĵ 9  Data
                                                     
                                                                               


==============================================================================
TYPE    : Champ Programming (Atari 2600 & Compatible)
DRIVER  : CHAMP.DRV                     
PLAYERS : 1 Player
COMMENTS: This circuit provides One player capability and is compatible
          with software written by CHAMP PROGRAMMING. CHAMP produce a 
          range of high quality arcade 'oldies' for the PC.                                

          The original Atari joysticks and Master System gamepads do
          not require a power supply, but some variations might.

        Parallel (DB25M)
          Port                  Gamepad (DB9M)               
         Ŀ                    1                   
                               Ŀ               
   Ack    10 Ĵ 1  Data                                                                    
   Busy   11 Ĵ 2  Data                            
   POut   12 Ĵ 3  Data                 
   Select 13 Ĵ 4  Data                      
          01       +5vĴ 5  +5V        
   Error  15 Ĵ 6  Data   
                                7  Unused
   GND    18 Ĵ 8  GND   
                                                     
                                                                               


==============================================================================
TYPE    : Bombjack Emulator (Atari2600 & Compatible)
DRIVER  : BOMBJACK.DRV                     
PLAYERS : 1 Player
COMMENTS: This circuit provides One player capability and is compatible
          with the BOMBJACK emulator software by Jakob Frandsen.                               

          The original Atari joysticks and Master System gamepads do
          not require a power supply, but some variations might.

        Parallel (DB25M)
          Port                  Gamepad (DB9M)               
         Ŀ                    1                   
                               Ŀ               
   Ack    10 Ĵ 1  Data                                                                    
   POut   12 Ĵ 2  Data                            
   Select 13 Ĵ 3  Data                 
   Error  15 Ĵ 4  Data                      
          01       +5vĴ 5  +5V        
   Busy   11 Ĵ 6  Data   
                                7  Unused
   GND    18 Ĵ 8  GND   
                                                     
                                                                               


==============================================================================

SUPPLYING POWER FROM DATA PINS
------------------------------

The Parallel port was not designed to supply power to any external
devices. It is possible to draw some power from the existing unused
data lines, but only a small amount. We reccomend that you connect
an electrolytic capacitor accross your power source if you use this
method. This will help to keep the supply stable.
















