Downloads
Files made available here are provided "as is." These files are not guaranteed to perform any task perfectly or perform to any level of suitability. Use of the software on this page is at your own risk. If it works for you, that's great, if it doesn't, well, I guess you miss out, either way, I did not write any of the programs listed here, and am in no way affiliated with any of the authors in any way. With all this said, here are the downloads.
snestest.zip 13kb SNEStest, written by Kerry High.
An excellent test utility written specifically for this site by Kerry High. It allows you to test up to 5 joypads, on LPT 1, 2 or 3, using the SNESKey adapter. A must have for anybody building their own SNES joypad adapters. Includes source code for those interested in how it works.
dpadpr50.zip 86kb Direct Pad Pro 5.0,
written by Earle F. Philhower, III.
Official Site
A Windows 95/98 direct input driver that allows you to use your SNES joypads (up to five) with Windows 95/98 games. Also has information and diagrams for building your SNES joypad interface. Requires DirectX 5.0+ DirectX 6 recommended. Also has support for several other console joypads such as Sega Saturn, Sega Genesis, NES, Jaguar, Commodore/Atari, and also Sony PlayStation including force feedback on a dual shock, (does not use the same adapter as SNESKey,) and now has support for Nintendo 64 controllers.
sk163b.zip 90kb The latest SNESKey,
written by Benji York.
Official Site
The first program I came across that allows you to remap your SNES joypad to keys on
your keyboard, via a simple, easily constructed interface connected to the LPT (printer
port.) SNESKey is for DOS and is freeware. SNESKey also supports many other
console and arcade joysticks as well.
sneskey.ini SNESKey INI file, pre-set for MAME.
Programmed for 2 SNES joypads, and four buttons per joypad.
sk9xb3.zip 26kb SNESKey 9x beta3,
written by Benji York.
Official Site
A Windows 95/98 experimental version of SNESKey. Very similar in operation to
SNESKey, save for some small features and a native Windows interface. This is a beta
version, with little documentation to support it. It uses the same interface as
SNESKey also.
KeyFront138.exe 2.4mb KeyFront 1.3.8,
written by Matthew Ohlmeyer
Official Site
KeyFront138n.exe 712kb KeyFront
1.3.8 upgrade. If you have installed KeyFront before, then this is a slimmed down
version without all the VB runtime files.
Official Site
A Windows 95/98 front end for SNESKey/SNESKey9x. Allows for many configurations to be easily loaded and launched from the desktop, using either of the SNESKey utilities.
snespr15.zip 91kb SNES Pro, written by
Jason Burns.
The first program to my knowledge, that allows you to remap buttons from your SNES joypad,
to keys on the keyboard. This uses a slightly different adapter to SNESKey, making
it incompatible with adapters designed for SNESKey. It is a shareware program, but
is no longer supported or developed.
ccv140.zip 142kb Console Cable, written by Jason Burns.
A DOS program, similar in style to SNES Pro, remaps SNES joypad button presses to key strokes, but uses totally different adapters. Even though this program does not conform to the pseudo SNES pad standard, I though I would put it here for educational purposes anyway. I have not tried this program, so really can not give an opinion. This is a fully functional demo version.
Both SNESKey and Direct Pad Pro98 use the same adapter for connecting SNES joypads, (minor differences, but essentially the same.) SNES Pro and Console Cable both use their own unique adapters. SNES Pro uses an adapter similar to the wiring diagram used by SNESKey and Direct Pad Pro98, but uses pins 10 and 13 for joypads 1 and 2, instead of 10 and 12 like the SNESKey wiring diagram shows, so SNES Pro adapters are therefore only compatible for use with 1 SNES joypad, when using software that supports the SNESKey / Direct Pad Pro98 standard.