Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!samsung!spool.mu.edu!uunet!decwrl!mcnc!ecsgate!ecsvax!jfreem From: jfreem@uncecs.edu (Joe Freeman) Newsgroups: sci.electronics Subject: PowerGlove Summary: some info on raw mode... Keywords: PowerGlove nintendo hack Message-ID: <1991Feb5.124032.16963@uncecs.edu> Date: 5 Feb 91 12:40:32 GMT Distribution: na Organization: UNC Educational Computing Service Lines: 38 Here is some information I dug have found out about the PowerGlove's raw raw mode. (or what appears to be the raw mode). I've been using the "Super Glove Ball" cartridge for some timing measurments. The game allows 3 dimensional movement and pays attention to the rotation of the hands. The PowerGlove is queried 60 times a second (16.67ms period). It uses a 3 wire interface, latch, clock, data, with a serial bit stream. In joystick mode it does the same things that the byte article describes. In the "Super Glove Ball" game however, it behaves quite different. The game machine boots up and waits a while, determines that it has a PowerGlove attached and puts it in the special mode. The glove, on every third sample, sends a 10 byte packet. header 4 bytes of motion information 1 byte finger information , 2bits per finger 1 byte button information, cursor pad, a, b, start, select 2 bytes of ??? (nothing?)(couldn't get it to change) 1 byte trailer. The other 2 samples in the 3 sample set appear to be normal. Now, the real question is how to get the glove into this mode. The Data line may be bi-directional. There is 599msec between the first latch pulse, off of reset, and the first big data packet. This is enough time for 36 normal samples. Now, the question is is that an upload time? Can the host send config info to the glove? Yes it can. Bad street brawler is supposed to have the abillity to upload several different modes to the gloves. The glove retains that program for 30 sec before reverting to one of the built ins. That's all for now. -- Joe Freeman jfreem@uncecs.edu The opinions espressed here are my own and are not shared by my employer or anyone else I know of. Flames can be mailed to me or routed to /dev/null.