I recently bought an original Gravis pad new in box but it didn't come with any software. I like that I have been able to use it without having to install any drivers but I was wondering if there were any good utilities or programs out there for mapping keys in DOS?
It seems most games only utilized button 1+2 and while Keen 1-3 takes advantage of 1+2 for shooting there are other platform games which - despite supporting a joystick/gamepad - have more keyboard commands than button 1/button 2 and they don't use 3/4 or combined presses.
I was thinking this was for something else since it said joystick and not gamepad. Does it allow you to map keystrokes to buttons? It's pretty annoying when a game lets you choose 'Joystick' but then requires you to use the keyboard anyway. This isn't so bad with an actual joystick where you're only using one hand on it... but in a platformer where you've got both hands on the controller. Particularly annoying when you have 2 extra buttons to spare when you're not in turbo-mode.
I know it is somehow not being carried over to the virtual floppy properly because if open the install batch in EDIT it is just a garbled mess, whereas if I open it in Windows 7 I can see the instructions written out. Not sure why that's happening I haven't had an issue with any other files written to the virtual floppies.
You must have just stuck your disk in a Mac at some point. I checked my Gravis Utility floppy image that I copied a long time ago, and it's binary identical to the one you uploaded, minus the DESKTOP and FINDER.DAT files.
Anyways, here's the zip contents of mine if it's any easier for you. Or just copy the files OUT of the image in Windows 7 and manually transfer, since you can obviously read it there. Either way should be fine; there's no funky copy protection or anything going on here.
My question is does the installer add additional capabilities beyond the GRAVUTIL.EXE because that program seems to just be some sort of calibrator. Not only does it not have keymapping abilities but it only shows BUTTON 1 and BUTTON 2 in the calibrating... again, no matter if I have the switch on turbo mode or 4 button.
You must have just stuck your disk in a Mac at some point. I checked my Gravis Utility floppy image that I copied a long time ago, and it's binary identical to the one you uploaded, minus the DESKTOP and FINDER.DAT files..
Thanks, that's an interesting explanation, but I don't have any floppy imaging software for my Mac so I can't think of a reason why I should have done that.
Besides, I normally check the write-protect tab before using a disk. But mabye you're right and the previous owner used a Mac.
Or maybe Gravis created the copy by using a Macintosh (finder.dat is from '93) ?
They also made a Mac version of the Gravis Gamepad and a few years ago have become sort of an Apple Store. ?
So I went ahead and actually tested my Gravis Utilities disk, and no, installing it just seems to install the joystick tester and Commander Keen 4. From my memory, I don't believe Gravis supported keyboard emulation on their gamepads/joysticks until the Gravis Gamepad Pro. That one was primarily Windows-oriented, but I think there was a DOS TSR as well.
The odd button arrangement is actually standard behaviour for the Gravis Gamepad, and is not software-related at all. If Turbo is enabled, the Red and Yellow buttons are the primary buttons 1 and 2, while Red and Blue become 1 and 2 when you are in full four button mode. Generally, I would use turbo mode for any 2-button games, because this put the primary buttons on more comfortable positions. If you're using the Gravis Utility in four button mode, the extra two buttons should show up under the Joystick 2 half of the display.
I'm planning on buying a game-pad for playing games on emulators (like ZSNES) and I have read a few articles on the net related to some game-pads not working in Linux especially when playing games via Wine. But that only for Wine, right? There are some questions in my mind, like:
Even though turbo has already mentioned qjoypad very briefly, it is worth providing a longer answer, as the very latest (and best) version needs compiling, as it is not in the repositories and there is currently no package available at the site either. Secondly, there are general older blog guides regarding qjoypad, but it would be useful to have an up-to-date one for Ubuntu.
Incorporates your gaming devices into any XWindows program. qjoyPad takes input from a gamepad or joystick and translates it into key strokes or mouse actions, letting you control any XWindows program with your game controller.
When you load up qjoypad (screenshot one) you will see button numbers such as button 1, button 2, etc. If you wish to see what these correspond to on your joystick you could install evtest and run evtest and then select the device number of your gamepad to get the following information:
You can fully configure all the axis points, and both sidewinder type and dual analog devices seem to be configurable. More details on this are available in this article and on the useful readme included with the source code download.
You need to define your keyboard bindings first in the game in which you want to use qjoypad. Very often in your game itself the setting should be set to keyboard and not joystick. This is what I have found with Dosbox games, and it is probably the same for Wine games. Both for gaming and for controlling any program running in an X window, qjoypad is a very useful utility.
Generally speaking, all USB gamepads that follow the HID spec work in Linux without a need for special drivers, which means pretty much all normal PC gamepads will work. Support might however be limited to basic features and things like rumble might not be supported.
I just upgraded from a Motorola phone to a Rev Driver Hub for our driver station. I can not get our generic gamepads to be recognised by the Driver Hub, although they work OK with the Motorola phone running the same driver staion app. Our Driver Hub details are:
OS version: 1.2.0
Android version: 10
Kernel Version: 4.19.111
Driver Station App Version: 8.1.1
Library Version: 22.12.01
Robot Protocol Version: v123
Normally, the gamepad controller is linked by pressing Start and A or Start and B on the gamepad controller. Normally the gamepad icon on the Driver Hub display will light up to show that the gamepad is connected properly. With the Driver Hub we have, the gamepad icons do not light up after pressing Start and A or Start and B.
If I install driver station app 8.1.1 onto the phone, the gamepad controllers are not recognized. If I downgrade the driver station app to 8.1 on the phone, the controllers work fine. This indicates some change between 8.1 and 8.1.1 which is disabling my gamepads when used with a phone.
I tried downgrading the driver station app running on the Driver Hub from 8.1.1 to 8.1. Unfortunately this did not enable proper operation of the gamepads. This indicates that there is another issue, not just the app version, with our Driver Hub.
If I attach a memory stick to one of the type A USB ports on the Driver Hub, the additonal memory shows up correctly in the settings of the Android OS on the Driver Hub. This indicates that the USB ports are working.
This leads me to believe that the Linux kernel is treating the gamepad differently on the different devices. You may try going to the Gamepad Type Overrides option in the Driver Station settings and giving the DS software a hint about button mappings for the gamepad.
7fc3f7cf58