Connecting NES Zapper to Famicom ================================ Following is a diagram showing how to connect the NES Zapper to the expansion port of Famicom and Famicom clones. The wiring is really simple but it took some time to figure out which wire goes where. This wiring is tested with a "Family Game" clone console of the original Famicom. I've used this wiring to play Hogan's Alley, Duck Hunt and Wild Gunman without problems, but, as far as I know, all the other Zapper games should work too. Be careful to connect the wires to the right pins on the db15 connector. To be on the safe side, just follow the numbering in the db15 connector. (A monospace 7-bit ASCII-compatible font is needed to correctly view the following diagram.) ------------------------------------------------------------------- NES Zapper Light Gun (proprietary NES connector, male, front side) +------------+ | | | +---+ +---------+ | | | | | | | | +-|--|--|--+ | | | | T S o \ |S(D3) | | | x x x o | | | | +----------|-+ | | | | | | | | | +5V| |T(D4) +---|-+ | | | | | +------------+ | |GND | | | | | +-|---+ | | | | | | +--------|-|-----|--+ | 8 \ x x x S T x x o / 1 | 15 \ o x x x x x x / 9 | +|------------+ | | +--------+ Famicom expansion port (standard db15, female, front side) Legend ------ T = D4: Zapper Trigger 0 = Pulled 1 = Released (not held) S = D3: Zapper Sprite Detection 0 = Sprite not in position 1 = Sprite in front of cross-hair ------------------------------------------------------------------- References (consider this as a Thanks section) ---------------------------------------------- - /usr/src/linux/Documentation/input/joystick-parport.txt Documentation for parallel port joysticks in the Linux kernel - NES schemantics (page 5) by Electronix Corp. These should be found scanned on the net. - nestech.txt v2.00 (section 8 - registers) by Yoshi - Famicom Four-Player Adapters Technical Document (ffpa.txt on http://nesdev.parodius.com) by Richard Hoelscher. - Family Computer Gun (Light_Gun-english.txt on http://nesdev.parodius.com) by GOROH (English translation by Ki)