Article
PC interface for Nintendo joystick
using the Nintendo 64 to run PC games
Awkward keyboard commands and uncomfortable mouse control can spoil even the most attractive PC game. The ideal solution would be simple operation, as offered by the Nintendo 64, combined with the processing power of a PC. This article describes how to connect a Nintendo 64 controller to the PC game port.This circuit allows a Nintendo 64 controller to be connected to the PC game port (or a sound card), without requiring any additional drivers to be installed. The Nintendo 64 controller is a widely-used unit that combines high quality with a low price. With this approach, you can run PC games with the comfortable Nintendo 64 controller instead of using the PC keyboard and mouse.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
R1-R4 = 470?
R5-R8 = 220?
R9 = 10k?
R10 = 2k?2
R11 = SIL-resistor array 4x10k?
Capacitors:
C1 = 10µF 16V radial
C2 = 100nF
C3,C4 = 27pF (*)
C5 = 100µF 16V radial
Semiconductors:
D1 = LED, low current
IC1 = AT89C2051-24PC (order code 006504-1)
Miscellaneous:
K1 = 15-way sub-D plug fr board edge mounting
X1 or XO1 = quartz crystal, 24MHz, fundametal resonance or 24MHzoscillator module (Seiko-Epson SG531P-24MHz)
R1-R4 = 470?
R5-R8 = 220?
R9 = 10k?
R10 = 2k?2
R11 = SIL-resistor array 4x10k?
Capacitors:
C1 = 10µF 16V radial
C2 = 100nF
C3,C4 = 27pF (*)
C5 = 100µF 16V radial
Semiconductors:
D1 = LED, low current
IC1 = AT89C2051-24PC (order code 006504-1)
Miscellaneous:
K1 = 15-way sub-D plug fr board edge mounting
X1 or XO1 = quartz crystal, 24MHz, fundametal resonance or 24MHzoscillator module (Seiko-Epson SG531P-24MHz)
Discussion (0 comments)