home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / ibm / pc / hardware / 30507 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  2.6 KB

  1. Path: sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!agate!usenet.ins.cwru.edu!cleveland.Freenet.Edu!cj337
  2. From: cj337@cleveland.Freenet.Edu (Etienne Tasse)
  3. Newsgroups: comp.sys.ibm.pc.hardware
  4. Subject: Re: Joystick to PC connections
  5. Date: 21 Nov 1992 04:44:33 GMT
  6. Organization: Case Western Reserve University, Cleveland, OH (USA)
  7. Lines: 63
  8. Message-ID: <1ekerhINNchm@usenet.INS.CWRU.Edu>
  9. References: <16NOV199209553015@utrc.utc.com>
  10. Reply-To: cj337@cleveland.Freenet.Edu (Etienne Tasse)
  11. NNTP-Posting-Host: hela.ins.cwru.edu
  12.  
  13.  
  14. In a previous article, wjm@utrc.utc.com (Bill) says:
  15.  
  16. >I'm looking for some technical info on joystick connection to a PC game 
  17. >port.  I know the game port pin out, but it is somewhat cryptic as to the 
  18. >actual hookup.
  19. >
  20. >What I want to do is use an analog joystick from an old computer system on 
  21. >my PC.
  22. >
  23. >I know, joysticks are cheap, why bother.  Well, I like this joystick 
  24. >layout, plus, being a hardware hacker, I can't resist.
  25. >
  26. >The joystick I want to use contains 2 potentiometers and 2 pushbuttons.
  27. >How should they be connected to the game port?
  28. >
  29. >Thanks,
  30. >+ ><> + ><> + ><> + ><> + ><> + ><> + ><> + ><> + ><> + ><> +
  31. >+ Bill Mazeika   WJM@UTRC.UTC.COM                           +
  32. >+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  33. >+ God's got an army, not afraid to fight.                   +
  34. >+ Soldiers of the cross, and children of the light.         +
  35. >+ Warriors of righteousness, with healing in their hands.   +
  36. >+ God's got an army, marchin through the land.     -Carman  +
  37. >+ <>< + <>< + <>< + <>< + <>< + <>< + <>< + <>< + <>< + <>< +
  38. >
  39. >
  40.  
  41. The pinout is numbered as follows:
  42.  1   2   3   4   5   6   7   8
  43.  
  44.    9  10  11  12  13  14  15
  45.  
  46. 1 - +5v ( Common for Joy1X,Joy1Y)
  47. 2 - Button1A detect (with pin 4)
  48. 3 - Joy1X detect (with pin 1)
  49. 4 - 0v  ( Common for Button1A,Button1B)
  50. 5 - 0v  ( Common for Button2A,Button2B)
  51. 6 - Joy1Y detect (with pin 1)
  52. 7 - Button1B detect (with pin 4)
  53. 8 - No connection
  54. 9 - +5v ( Common for Joy2X,Joy2Y)
  55. 10- Button2A detect (with pin 5)
  56. 11- Joy2X detect (with pin 9)
  57. 12- Soundblaster MIDI Send
  58. 13- Joy2Y detect (with pin 9)
  59. 14- Button2B detect (with pin 5)
  60. 15- Soundblaster MIDI Receive
  61.  
  62. Source: Soundblaster Reference Manual
  63.  
  64. BTW - using this you can build yourself a joystick splitter:
  65.  
  66. For the first joystick : Straight thru : 1-1  2-2  3-3 4-4  6-6  7-7
  67. For the second         : Get J2 to J1  : 9-1 10-2 11-3 5-4 13-6 14-7
  68.  
  69. Fun stuff:
  70. Use an old slider potentiometer to build a throttle control for
  71. Flight Simulator -- Perhaps some rudder pedals too?
  72. -- 
  73. -----
  74. cj337@hela.INS.CWRU.EDU      /  Earth: Mostly Harmless
  75. Etienne TassEh?             /
  76.