nfg.forums

NFG Forums => Controllers and Joysticks => Controller Technic => Topic started by: Azuritko on May 06, 2011, 11:47:04 PM

Title: GamePort to NES clone
Post by: Azuritko on May 06, 2011, 11:47:04 PM
Hi, I have a clone of NES with 15 pin port for gamepad and gamepad on PC with gameport. I know that one is digital and other analog. But it is somehow possible to make the gamepad with gameport work on NES clone?

Pinout for NES clone (db15) gamepads

              +-----------------> Data
               |                      +---> Ground
               |                      |
            ___________
        8 \ o x x x x x x o / 1
             \ o x x o x x o /
          15 `~~~~~~~' 9
                |        |        |
                |        |        +----> Clock
                |        +----------> Latch
               +----------------> Power

Gameport:

http://www.rahji.com/wordpress/wp-content/uploads/2007/09/joystick_port.png (http://www.rahji.com/wordpress/wp-content/uploads/2007/09/joystick_port.png)
Title: Re: GamePort to NES clone
Post by: kendrick on May 07, 2011, 06:53:52 AM
Welcome to GamesX. For reference, please look at the NES controller pinout:

http://www.gamesx.com/controldata/nessnes.htm (http://www.gamesx.com/controldata/nessnes.htm)

In a nutshell, the PC controller pinout has discrete directional and button inputs and expects an analog joystick input. The NES controller is a serial device. In order to connect one to the other, you'll need to use the encoder chip from a standard NES controller and wire the button inputs directly. As an advanced topic, you'll also need an analog-to-digital convertor so that the joystick input is converted to standard UDRL buttons. Please also look at the standard GamesX stick adapter tutorial here:

http://www.gamesx.com/stickadapt/ (http://www.gamesx.com/stickadapt/)
Title: Re: GamePort to NES clone
Post by: l_oliveira on June 20, 2011, 02:46:51 AM
It's worth mentioning that the 15 pin port is actually part of the Famicom (Japanese NES) design and it's intended to connect things like lightguns and keyboards (or extra controllers, of course).

But original Famicoms can't have their controllers removed.

If your famiclone console is equipped with an 72 PIN cartridge connector but have the 15 PIN controller connection, it's an oddball unit indeed. :)

Here's a useful thread at assemblergames.com which have the names for each pin on that connector and that should help you out on how to wire two controllers on it:

http://www.assemblergames.com/forums/showthread.php?t=15877 (http://www.assemblergames.com/forums/showthread.php?t=15877)