home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / PCGLOVE / GLOVE / TWOGLOVE.DOC < prev    next >
Text File  |  1993-05-12  |  6KB  |  170 lines

  1. PowerGlove Interface for Parallel Port on IBM
  2.  
  3. This file contains instructions for constructing a
  4. connector to go from a Nintendo Power Glove to a
  5. parallel port, presumably on a PC.  It also contains
  6. instructions for creating a "two glove" connector,
  7. which connects two separate Power Gloves to one
  8. parallel port.
  9.  
  10. BIG NOTE:
  11.   Assemble at YOUR OWN RISK.  I have assembled this
  12.   cable successfully from these directions, BUT any
  13.   damage resulting from construction or use of this
  14.   cable is YOUR problem, not mine.
  15.   (just in case... <g>)
  16.  
  17.  
  18.  
  19. The Connector:
  20.  
  21.        * 1
  22.    7 * * 2
  23.    6 * * 3     Looking AT the connector on glove cable
  24.    5 * * 4
  25.  
  26. Pinout:
  27.   1: Ground
  28.   2: Clock
  29.   3: Latch
  30.   4: Data
  31.   5: N/C (lightgun)
  32.   6: N/C (lightgun)
  33.   7: +5V
  34.  
  35. Connecting it to Parallel Port:
  36.   Glove      Parallel Port
  37.   -----      -------------
  38.     1           18  GND
  39.     2            2  D0
  40.     3            3  D1
  41.     4           13  SELECT (input)
  42.  
  43. Power:
  44.   Connect pin 7 on glove to any location with +5V from
  45. the computer.  Pin 1 on any gameport is a good place.
  46. Or, use the keyboard connector.  The +5V on keyboard
  47. should be pin 5 (may be wrong here, I'm using an XT
  48. pinout) as follows:
  49.  
  50.   Looking at back of computer:
  51.         3   1
  52.         5   4
  53.           2
  54.  
  55. The Cable:
  56.   I highly recommend buying one of the extender cables (the
  57. Curtis Super Extendo cable is around $7 for 2 cables) to
  58. chop up for the connector.  This makes it easy to also use
  59. other Nintendo devices and allows TESTING the glove and
  60. still being able to exchange it if defective.  (Plus you get
  61. a long cable to the control box).
  62.  
  63.  
  64. Chris Babcock
  65. CompuServe 72657,2126
  66. 10/18/91
  67.  
  68.  
  69. Two Gloves:
  70.  
  71. Connecting them to Parallel Port:
  72.  1st Glove      Parallel Port
  73.  ---------      -------------
  74.     1           18  GND
  75.     2            2  D0
  76.     3            3  D1
  77.     4           13  SELECT (input)
  78.  
  79.  2nd Glove      Parallel Port
  80.  ---------      -------------
  81.     1           18  GND  (connect to same pin as 1st glove)
  82.     2            4  D2
  83.     3            5  D3
  84.     4           12  PAPER OUT (input)
  85.  
  86. You should note that the "1st Glove" is exactly the same as the
  87. single glove hookup given by Chris B.  So if you already have a
  88. single glove connector, you don't need to disconnect any of the
  89. wires that are already there.
  90.  
  91. Alternate Connection:
  92. It should be possible to simply wire an identical "1st Glove"
  93. connector and connect it to a spare parallel port.  The software
  94. should detect and use the 2nd glove as if it were connected to
  95. the same parallel port.  I HAVE NOT TESTED THIS since I only have
  96. one parallel port, but it really should work.  Let me know if
  97. you can't get it to work.
  98.  
  99. Power:
  100. Connect pin 7 on glove 2 to any location with +5V.  Obviously,
  101. you should be able to use the same location as the first glove's.
  102. Twice as much current will be drawn.  (If you're using a battery,
  103. it'll wear out twice as fast.)  If you're using the keyboard or
  104. gameport power as Chris suggests, there should be no problem.
  105.  
  106. The Cable:
  107. See the above section.  You should get a second Super Extendo
  108. Cable, but maybe you already have one since they come in packs
  109. of two!
  110.  
  111. Although no left handed Power Gloves were ever made, it is
  112. possible to build one from the parts of a Power Glove - I've
  113. built two "better" gloves this way.  I also changed the code
  114. from a right-right systen (where two different people are
  115. using the gloves), to a left-right system where one
  116. person has both hands in gloves.  For that purpose, I may
  117. refer to the "1st Glove" as the "Right Glove" and the "2nd
  118. Glove" as the "Left Glove".  If you have a hood for your
  119. parallel port connector, you may wish to label the two
  120. Nintendo Cables as "left" and "right" before putting the hood
  121. back on.
  122.  
  123. The Sensors:
  124. Where do you position the second set of sensors?  (In case you
  125. don't know, the sensors are housed in the L-shaped bar that was
  126. designed to go on top of a TV.  It's the piece that has the little
  127. red lights.)  It is easiest to simply piggyback
  128. the sensors, and hold them together with some duct tape or similar
  129. adhesive.  (Now that I think about it, those little Velcro pads
  130. might work OK.)  Basically, you want the sensors in close
  131. proximity, but make sure they do not block each other!  Here's
  132. a diagram of how mine are set up:
  133.  
  134.         /----\                /-----\
  135.         |    |=================|       \
  136.         \----/                \--+ o  |
  137.     /----\                   /-----\ |o o |
  138.     |    |================|       \| o  |
  139.     \----/                   \--+ o  |o o |
  140.                   |o o |----/
  141.                   | o  | ||
  142.                                   |o o | ||
  143.                   \----/ ||
  144.                     ||   ||
  145.                     ||   ||
  146.                     ||   ||
  147.                     ||   ||
  148.                     ||   ||
  149.                     || /----\
  150.                     || |    |
  151.                     || \----/
  152.                                   /----\
  153.                                   |    |
  154.                                   \----/
  155.  
  156. I had to use 5 pieces of tape to get them to stay together
  157. well, but I'm sure there's other ways.
  158.  
  159. Software:
  160. I have modified REND386 and the DOS demo and made a new Windows
  161. app that uses the "two glove" setup.  They all access the
  162. same driver which "seeks out" gloves on three different
  163. parallel port addresses, then uses the "alternate polling
  164. technique" for avoiding conflict between the two gloves.
  165. One glove is polled, then the other glove is polled, then
  166. the first glove, etc, etc.  So, the ultrasonic pulses from
  167. one glove are sensed before the pulses from the second glove
  168. are sent out.
  169.  
  170.