IN WINDOWS 95
First, check under you pad and make sure the switch is at the GrIP setting. You then have to install the software that came with your pad. This will install all the necessary drivers and programs.
IF YOU USE A WIN95 EMU
Chances are it already support the gravis, by way of DirectInput. Else if follows the same procedures as below.
IF YOU USE A DOS PROGRAM WITH WIN95
First thing you have to know is if the program does support the GRIP protocol. Very few emulators does. Every emus from Bloodlust are supposed to be GRIP compatible, but I can't seem to make it work on my machine. Other than those emulators, I really don't think any other emu does support it (correct me if i am wrong).
Next, you have to choose what program you want to use to emulate keyboard action. You have two valid choices: The GGP native programs OR SnesKey. Since I have not tested SnesKey yet, I'll save this part for later.
USING GRIP SOFTWARE
I suggest you get the latest drivers and program from Gravis, especialy if you bought your pad when it first came out. It is much less buggy than the old set. You should have all the GGP sofware intalled. The two you need are the GRIP icon in the task bar and GripKey 2, the pad config software.
You have to make a keyset to make your GGP work with an emu. Now, making a keyset is reltivaly easy so check in your manual for the procedure; but make sure you have all the keys(and the functions they are linked to in the emu)at your disposition, so you can see on wich buttons you want a certain key attached.
You can grab pre-made keyset's I've made for ZSNES AND SNES9X here. If you have any keyset to contribute, I would add them to the bank.
Once you have made a keyset, you have to load it in memory. To do this load the keyset, go in the file menu and click on Configure GrIP.Your Keyset is now loaded
You now have to make sure to put you grip drivers in Keyboard emulation mode. Click on the ! icon in GripKey to activate it. You can now close the program. Now to double check if it is really on, click on the GrIP icon in the taskbar and see if Keyboard Emulation is still on.
Then you are all set to go. In your emu, choose keyboard for the controler option, then run the emu and you are ready to enjoy your game with you GGPro!
IF YOU USE YOUR DOS PROGRAM IN PURE MSDOS MODE
You still have to use WIN95 to program the keysets, but you can use them in Dos . Just use the Gkload.exe software in the Gravis directory, follow the same procedure as above for the emu, and you are all set to go.
SHORTCOMINGS OF THE GRAVIS DRIVERS/TROUBLESHOOTING
Most of the time, this will work just fine. But I found that is not adequate for fighting game type of movement, because it doesnt seem to read well rotation movements.
If your pad becomes completly messed-up (in win95 only), just return to win95 GrIP taskbar icon, disable and then reenable the keyboard emulation it should fix the problem. In dos, just reload the keyset.