PowerGlove Interface for Parallel Port on IBM
The page you are about to read was mostly written to me 'Taylor Barratt' in a
mail reply. I've altered certain portions to add/remove usefull/useless
comments. Any graphical diagrams were drawn by me. I've replaced the more
complicated ASCII's with small graphic drawings. Any refernces to 'I', unless
specified are the original author whom I don't recall. Let us begin...
This file contains instructions for constructing a
connector to go from a Nintendo Power Glove to a
parallel port, presumably on a PC. It also contains
instructions for creating a "two glove" connector,
which connects two separate Power Gloves to one
parallel port.
BIG NOTE:
Assemble at YOUR OWN RISK. I have assembled this
cable successfully from these directions, BUT any
damage resulting from construction or use of this
cable is YOUR problem, not mine.
(just in case... )
I 'Taylor Barratt' had no problems using this method. Although, I only used
one glove. It works wonderfully and efficently. But I agree with the
above, any damages incurred by this HTML is not my responsibility.
The Connector:
Pin 1 = Black
Pin 2 = Orange
Pin 3 = Yellow
Pin 4 = Green
Pin 7 = Red
* 1
7 * * 2
6 * * 3 Looking AT the connector on glove cable
5 * * 4
Pinout:
1: Ground
2: Clock
3: Latch
4: Data
5: N/C (lightgun)
6: N/C (lightgun)
7: +5V
Connecting it to Parallel Port:
Glove Parallel Port
----- -------------
1 18 GND
2 2 D0
3 3 D1
4 13 SELECT (input)
Power:
Connect pin 7 on glove to any location with +5V from
the computer. Pin 1 on any gameport is a good place.
Or, use the keyboard connector. The +5V on keyboard
should be pin 5 (may be wrong here, I'm using an XT
pinout) as follows:
Looking at back of computer:
3 1
5 4
2
The Cable:
I highly recommend buying one of the extender cables (the
Curtis Super Extendo cable is around $7 for 2 cables) to
chop up for the connector. This makes it easy to also use
other Nintendo devices and allows TESTING the glove and
still being able to exchange it if defective. (Plus you get
a long cable to the control box).
Chris Babcock
CompuServe 72657,2126
10/18/91
Two Gloves:
Connecting them to Parallel Port:
1st Glove Parallel Port
--------- -------------
1 18 GND
2 2 D0
3 3 D1
4 13 SELECT (input)
2nd Glove Parallel Port
--------- -------------
1 18 GND (connect to same pin as 1st glove)
2 4 D2
3 5 D3
4 12 PAPER OUT (input)
You should note that the "1st Glove" is exactly the same as the
single glove hookup given by Chris B. So if you already have a
single glove connector, you don't need to disconnect any of the
wires that are already there.
Alternate Connection:
It should be possible to simply wire an identical "1st Glove"
connector and connect it to a spare parallel port. The software
should detect and use the 2nd glove as if it were connected to
the same parallel port. I HAVE NOT TESTED THIS since I only have
one parallel port, but it really should work. Let me know if
you can't get it to work.
Power:
Connect pin 7 on glove 2 to any location with +5V. Obviously,
you should be able to use the same location as the first glove's.
Twice as much current will be drawn. (If you're using a battery,
it'll wear out twice as fast.) If you're using the keyboard or
gameport power as Chris suggests, there should be no problem.
The Cable:
See the above section. You should get a second Super Extendo
Cable, but maybe you already have one since they come in packs
of two!
Although no left handed Power Gloves were ever made, it is
possible to build one from the parts of a Power Glove - I've
built two "better" gloves this way. I also changed the code
from a right-right systen (where two different people are
using the gloves), to a left-right system where one
person has both hands in gloves. For that purpose, I may
refer to the "1st Glove" as the "Right Glove" and the "2nd
Glove" as the "Left Glove". If you have a hood for your
parallel port connector, you may wish to label the two
Nintendo Cables as "left" and "right" before putting the hood
back on.
The Sensors:
Where do you position the second set of sensors? (In case you
don't know, the sensors are housed in the L-shaped bar that was
designed to go on top of a TV. It's the piece that has the little
red lights.) It is easiest to simply piggyback
the sensors, and hold them together with some duct tape or similar
adhesive. (Now that I think about it, those little Velcro pads
might work OK.) Basically, you want the sensors in close
proximity, but make sure they do not block each other! Here's
a diagram of how mine are set up:
I had to use 5 pieces of tape to get them to stay together
well, but I'm sure there's other ways.
Software:
I have modified REND386 and the DOS demo and made a new Windows
app that uses the "two glove" setup. They all access the
same driver which "seeks out" gloves on three different
parallel port addresses, then uses the "alternate polling
technique" for avoiding conflict between the two gloves.
One glove is polled, then the other glove is polled, then
the first glove, etc, etc. So, the ultrasonic pulses from
one glove are sensed before the pulses from the second glove
are sent out.
I 'TB' have used the DOOM patch with allows you to use the powerglove
much like the mouse is used in DOOM. It works wonderfully. Although, you
need quite a steady hand, there are options to set the sensativity of the
gloves movements. I'll try to put up a link for the DOOM driver ASAP.
The man who looks like a smiley =:-)= !
## CrossPoint v3.0 ##
Back to my homepage