JUMP Software Installation Quick-Guide

October 1, 2001

© Daniel Benton / DreamCliff Technologies


Contents

Purpose

The Drivers

Notice


Purpose

This document is meant to make things a little easier for anyone who wants to build a JUMP interface and use it with Windows or DOS. It is not an exhaustive list of features or troubleshooting for the drivers. The best source for this info is the drivers themselves. This guide is aimed at JUMP-related issues.


The Drivers

There are several drivers currently available from the JUMP site. With the exception of JUMPSwap, these drivers were written and distributed by other people. Each driver is independent of the others. You can install DirectPad Pro, SNESKey, or SNESKey9x independantly of any of the other driver sets.


JUMPSwap(requires DirectPad Pro drivers to be installed)

DirectPad Pro drivers

SNESKey

SNESKey9x


DirectPad Pro drivers

The DirectPad Pro drivers are what JUMP was designed to use.They run with most Windows OS's which have DirectX capabilities(95/98/ME).


If you are going to be using the controllers with Windows, these will probably be the only drivers you need to install to use JUMP. To set it up, start by unzipping the drivers to a local directory on your hard drive. Then open the control panel in Windows, and go to the Gaming Options icon. Under the "Controllers" tab, click "Add...", then for type, tell it "Add Other...", then "Have Disk", and point it to the directory where you copied the DirectPad drivers onto your hard drive.


To configure the drivers, add a controller by picking clicking "Add" in the "Gaming Options" applet and select "DirectPad Pro Controller" as the type. On the "Configure" tab under the "Properties" page for that controller, select type "SNES" or "NES"(depending on which you're using) and ID "1" for the first controller. If your parallel port isn't set to the default address(0x378) then you'll need to specify that on the controller. Otherwise, leave that box and the "Leave Powered between Reads" boxes as set. Move the first gamepad around and make sure it's responding on the readouts. If it's working, great. To add the other controllers go back to the main "Gaming Options" Page and click "Add" again Select "DirectPad Pro Controller" again. And set up the properties in the same way but set the ID number to 2, 3, 4, or 5 depending on which controller you're setting up. It's not nearly as complicated as I make it sound.


And if I just confused you, the original instructions by the original author of the drivers should be included with the drivers.




JUMPSwap

This is a simple windows utility I wrote to make it simpler for people to use the DirectPad drivers with JUMP. Normally, if you are going to change from a SNES to a NES controller on your JUMP system, you have to go into the Control Panel and change the configuration for the DirectPad controllers there. This can be awkward if you want to use JUMP in a cabinet where a keyboard isn't readily accessible and a trackball makes going into all the submenus rather tedious.


JUMPSwap is based on "configurations". A configuration consists of joystick settings for up to 5 controllers as well as an optional executable to run once the drivers have been changed.


To set the configurations, just run JUMPSwap.exe. Make the necessary changes and save the configuration.


To automatically load a configuration, run "JumpSwap ConfigX" where ConfigX is the name of a configuration you would like to load. The drivers will load and if an executable is set, it will be run. There is no visible display from running it in this mode so the driver changes will be instant and transparent to the user. On the desktop you can create a shortcut to JUMPSwap that runs the ConfigX parameter when the icon is double-clicked.



SNESKey (DOS)

Please note first of all that I have not been able to get the DOS version of SNESKey to work with modified NES controllers even though the documentation for SNESKey claims it can support them. If you have better luck, great. If you have my luck, don't spend a lot of time trying to get a NES controller to work with it.


Detailed instructions on setting up the program are found in the zip file with the drivers.


The most useful thing you can do with SNESKey is test the connections of your SNES controllers. To do this, make sure SNESKey is set up with the controller type, number, and port address in the "SNESKey.ini" file located in the top directory of SNESKey. The Port is set near the top of the file. To add controller types and ID's, at the bottom of the file, add a section for each controller using it's type ("NES", or "SNES") and controller number within brackets. For example, if you wished to set up 4 SNES controllers, your SNESKey.ini file would look like this.

...

...

// what is the default repeat rate?

RepeatRate = 20


[snes1]


[snes2]


[snes3]


[snes4]


Remember, this is just a skeleton entry but it is enough to get the testing program to operate.Once you have done this, run

sneskey.exe /x

froma command line. You should either receive an error message or a display with a table for each controller you listed in the SNESKey.ini file. If you see the table, then the software is operating properly. If your controllers work, then you're totally successful. If not, then there is either something wrong with your hardware, your controller, or your configuration for SNESKey.


For details on setting up the ini file to be used with DOS programs, please read the documentation which was included with SNESKey.


SNESKey9x

This program functions in a similar way to the DOS version of SNESKey(except I can actually get this one to work with NES pads). It takes a controller input and then converts it into a character(or characters) as though it were coming from the keyboard. This allows you to use your gamepads even on games that only take keyboard input. In general, I recommend the Directpad drivers if you're just using your controllers with Windows, but this program has its uses too.


To set a controller configuration, you must make a 'ski' file which contains information about which controllers you are using and what port they are on. Default files come for most controllers(NES and SNES included). Open(or create) the .ski file that has your configuration data in it. Then click on the Execute button when you are ready to start using the drivers.


For more details about setting up a .ski file for your configuration, please refer to the SNESKey9x documentation.


Notice

This document is for educational purposes only. It is meant to offer information on how to easily configure your computer to run with the aforementioned drivers. It is not comprehensive and anyone who uses information or suggestions from this document do so at their own risk. It is the responsibility of the user to know how to properly configure your computer and drivers. Daniel Benton and DreamCliff technologies will not be held accountable for any damages which may be incurred by anyone using data from this document.


DirectPad Pro is copyrighted property of Earle F. Philhower III.

SNESKey is copyrighted property of Benji York.

These programs are subject to their own usage agreements and terms. Any other copyrights for materials which do not belong to Daniel Benton or DreamCliff Technologies belong to their distributors and owners...naturally.