home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / apple2 / 24350 < prev    next >
Encoding:
Internet Message Format  |  1992-11-22  |  3.1 KB

  1. Path: sparky!uunet!think.com!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!gateway
  2. From: C1891@slvaxa.umsl.edu
  3. Newsgroups: comp.sys.apple2
  4. Subject: Apple II digital joystick interface
  5. Date: 22 Nov 1992 12:54:42 -0600
  6. Organization: UTexas Mail-to-News Gateway
  7. Lines: 70
  8. Sender: daemon@cs.utexas.edu
  9. Message-ID: <01GRGBHATRO08WW0UZ@slvaxa.umsl.edu>
  10. NNTP-Posting-Host: cs.utexas.edu
  11.  
  12. This is the schematic for using a digital joystick on an Apple II game port.
  13. Use one copy of this circuit for each joystick axis (i.e. you need two of
  14. these).
  15.  
  16.          -----o o-------*------------->|--------
  17.          |   _____      |             D1       |
  18.          |    |_|       | \-----\              |
  19.          |              |__\     \             |
  20.   +5V o--*               __ | NOR >O--\/\/\/\--*---o Paddle Input 0 or 1
  21.          |     _        |  /     /      R1     |
  22.          |   _|_|_      | /-----/              |
  23.          |              |                      |
  24.          -----o o-------*----\/\/\/\-->|--------
  25.                                R2     D2
  26.  
  27. R1 = about 71K
  28. R2 = 150K
  29. D1 & D2 are switching diodes
  30.  
  31.  
  32. I don't know if this company is still around, but they used to sell factory
  33. seconds of comercial quality digital joystick elements (the type used in
  34. comercial arcade games).  The company is Newport Machine Design, PO Box 418,
  35. Bishop, CA, 93514 (phone: 619-873-5677).
  36.  
  37. The suggeseted pin-out for this is the Coleco Adam, which is the same as the
  38. Atari, but has a second push button.
  39.  
  40.      joystick         socket #
  41.      position         on plug
  42.      ========         ========
  43.      UP               1
  44.      DOWN             2
  45.      LEFT             3
  46.      RIGHT            4
  47.      FIRE 2           5
  48.      FIRE 1           6
  49.      ----             7
  50.      Common Ground    8       (connect to +5V for the Apple interface)
  51.      ----             9
  52.  
  53. By using this pin-out, your joystick can also be used on Commodore 64 and
  54. Atari (computer or game) systems.
  55.  
  56. For Apple II and II+ owners:
  57.  
  58. The logic for the push-buttons is not positive logic.  You will need to use
  59. a 5V coil relay or a transistor circuit to convert the +5V, normally open
  60. switch logic for FIRE 1 & 2 to the open-collector logic (normally closed 
  61. switch connected to ground) used by the game port.
  62.  
  63. ** disclaimer time **
  64. I have used the above circuit on my Apple II+ for 9 years without any problem.
  65. However, I am not responsible or liable for your ability with a soldering iron.
  66. Use this circuit at your own risk.  Someday I will probably redesign this to
  67. work better (I know a lot more about electronics now than I did 9 years ago),
  68. but it works and so improving  the design has been a very low priority.  When
  69. the day comes that I do redesign this interface, I will certainly post it for
  70. the Apple II community to share and enjoy.
  71.  
  72. Shade and sweet water,
  73.  
  74. Curt
  75.  
  76.  
  77.  
  78. Curt Schroeder | McDonnell Douglas Aerospace - East | c1891@slvaxa.umsl.edu |
  79. ----------------------------------------------------| curts@tmpcu.mdc.com   |
  80. These opinions are mine, mine, mine!                |-----------------------|
  81. I am not an instantiation of Std_Employee!          | - Apple II Forever -  |
  82.