²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³ S N E S P R O ! ³ ³ ³ ³ Shareware Version 1.50 ³ ³ ³ ³ Super Nintendo Gamepad ³ ³ (Super Famicom) ³ ³ TO ³ ³ IBM Adapter ³ ³ ³ ³ (C) Copyright 1994. ³ ³ ³ ³ Able Solutions ³ ³ ³ ³ Programming by Jason Burns ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f2 0. Acknowledgments. 1. About Shareware. 2. Introduction. 3. Installation. 4. Configuring your Hardware. 5. Using the Menu. 6. Running games with SNES PRO!. 7. Key/Command Tables. 8. TROUBLE-SHOOTING. 9. Appendix A - Special settings. ²f4 This software is SHAREWARE. As the author, I retain full copyright. SNES PRO! can be copied without restriction for evaluation purposes. Should you find SNES PRO! useful and continue to use it, a small registration fee of $1-$10 in your local currency would be appreciated. Anybody donating $10 (Plus $2.50 EXPRESS delivery within Australia/$3.50 AIRMAIL delivery international) or more will receive the latest REGISTERED copy of SNES PRO! WITHOUT TITLE SCREENS. A FREE COPY! of SNES PRO! (Registered Version) will be delivered to the first person that can inform me of software that SNES PRO! is incompatible with. That means, if you find that SNES PRO! doesn't work with one of your games, let me know, and if no one else has already reported the same program, I'll send you a registered copy (After fixing the bug of course), FREE OF CHARGE. **VERSION CHANGES********************************************************* ²f1 SNES PRO! V1.2 - June 94 - Circuit Diagrams now in GIF format, reducing size from 136K to 89K. SNES PRO! V1.30 - June 94 - Changes made to the RESIDENT section of SNES PRO! in an effort to fix compatibility problems with some machines. SNES PRO! V1.40 - July 1, 94 - An extra SETUP (8042 Keboard Controller Address) option added. This should fix any problems people are having. SNES PRO! V1.41 - July 8, 94 - Extra Instructions added to help users get started. SNES PRO! V1.50 - July 20, 94 - Adapter Circuit changes to allow the connection of the SNES Multitap 6 player adapter. - All Gifs removed until modifications can be made. - 8042 ADDRESS default changed to 2FH. ²f4 ************************************************************************** ²f0 ************************************************************************** COMING SOON!!!!!!!!! ************************************************************************** ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ GamePad Pro! V1.0 ³ ³ ----------------- ³ ³ * Supports 1 - 6 Gamepads. ³ ³ * SNES Gamepad support. ³ ³ * SUPER NINTENDO MULTITAP 6 Player Adapter support. ³ ³ * SEGA 3 and 6 Button Gamepad Support ³ ³ * SEGA 4-PLAYER Adapter support. ³ ³ * GRAVIS Gamepad/4 Button Analog stick support. ³ ³ * Multiple keystrokes per button. ³ ³ * Programmable key sequences. ³ ³ * Programmable Turbo fire (Through software). ³ ³ * Detailed descriptions of operation. ³ ³ * Improved Selection/Editing Menu. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³0. Acknowledgments ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 Thanks to Tadd Underhill from Wilderness BBS, Michigan USA BBS Phone 1-517 839 0385. Tadd helped beta test v1.2 - v1.4. His help has been invaluable, without which, SNES PRO! v1.4 may not have seen the light of day. ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³1. About Shareware ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 The Shareware distribution concept is a simple one. "Try, and if you continue to use, buy". End users, shareware distributors and authors all benefit from this approach. Users get to try software at minimal cost, often for free. This is great if you don't have the money to throw around, and if you do, you can "try" much more. Shareware Distribution houses everywhere are enjoying the roaring trade. Authors can have their software distributed around the world at no cost within weeks. This system allows anyone with access to a computer (and of course, some talent) to become an author without investing thousands of dollars for marketing or having to beg publishing companies for approval. More software authors means a greater choice of software titles which in turn means more distributors, better competition and cheaper prices, benificial to the all in the chain. Even larger companies, seeing the success of shareware, are now releasing "demo" versions of their software as shareware in an effort to reach people in this ever growing market. The system will only continue to work, however, if some of the cash in the system gets back to the software authors. Authors get none of the cash from retail sales of shareware. This is only a "disk copying fee" charged by the distribution house. For an author to receive any financial benefit, the user must register the software. This usually involves paying the author, either directly, or via distribution houses licensed, by the author, to accept payment. In most cases, registering software will entitle the user to the most recent version of the software, an improved version, or other benefits such as manuals, upgrades, support etc. Most software takes a great deal of time and effort to write. Authors, of software that people find usefull, probably deserve to get something in return for there work. We have to eat too you know (but only what's on the MENU and never between PROCEDURES). A happy author is one who will go on to write bigger and better software tomorrow, something we can all have access to with the current system. So you see, it's in everybody's interest to support shareware. ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³2. Introduction. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 The SNES PRO! Gamepad Adapter is a hardware/software package which allows you to connect any Super Ninitendo (Super Famicom) gamepad to your IBM AT or compatible. Up to 6 gamepads (only 1 in the current version) may be connected to the parallel port through one of several inexpensive adapters. The software is a small device driver which remains resident while your game executes but is removed on completion. Full circuit diagrams are included to allow you to build your own adapters or alternatively we can can supply one for you at minimal cost. Several shareware houses have expressed interest in manufacturing adapters for SNES PRO! so contact your local distributor to see if they are available. The idea for SNES PRO! came about during my first attempt to write an arcade game for the PC. About September last year (93). It was a vertical scroller, amazingly similar in concept to Apogee's Raptor. I'd completed a basic graphics engine and was starting to write input drivers for the standard analog joystick when I simply ran out of buttons. My first version used a SEGA MEGADRIVE (GENESIS) gamepad, mainly because I owned one already. It worked well but I soon found out that there was no way to run multiple SEGA gamepads off the PC's port without extra circuitry, power and cost etc. I decided to purchase an SNES gamepad to compare. I was used to the SEGA button format, so changing to the SNES format was annoying but the advantages soon outweighed the disadvantages. The SNES has four more buttons than the 'standard' SEGA and one more than the new 'Six button type'. Also, there is an SNES compatible gamepad available which has includes duplicate L and R fire buttons on the top of the gamepad alongside the A,B,X and Y buttons. This is similar to the new SEGA 'Six button' format and will suit any SEGA users who are used to that arrangement and don't wish to change. Electrically, the SNES is far superior. The PC's port can easily support multiple SNES gamepads. Most PC ports will handle the power too. That was my biggest concern. The PC's parallel port doesn't have a dedicated power supply pin, so the power for the gamepad must be taken from the several of the signal pins. All SNES gamepads I've tested, including the larger consoles, use CMOS technology and consume little power. For more information select 'Circuit Diagrams' from the main menu. NOTE: As you will see in the Spec. list, I'll also be writing drivers. For the SEGA and GRAVIS gamepads as well. This is due to many calls from users requesting this. Using a gamepad has many adavantages over using a keyboard or joystick. Super Nintendo gamepads have 12 easily accessable buttons at your finger tips. Each of these buttons can be programmed to simulate any number of keystrokes, when used with SNES PRO!. Keyboards often have keys spaced too far apart so you have to take your eyes off the game to find keys. Two player games using the keyboard can be a real trial. 3 or 4 player games, similar to those appearing for SEGA and NINTENDO machines will be virtually imposible. Analog Joysticks are best used in games similar to Flight simulators but can be a little clumsy when used for platform type games. Only two buttons are available which is simply not enough for today's games. An SNES PRO! adapter can be used in conjunction with an analog joystick. In a combat flight simulator, gamepads can be used for weapon and instrument control freeing the joystick for flight control. ²f2 FEATURES Version 1.50 (Released July 94) ---------------------------------------- * Supports 1 Super Nintendo Gamepad. * 12 programmable buttons. * Use instead of/or in conjunction with a standard analog joystick. * Game Selection Menu. * Express Setup Menu * Plugs into Parallel port. * Inexpensive adapter. * Easy to install. * Full Circuit Diagrams included. FEATURES AVAILABLE SOON ----------------------------------------------------------- * Supports 1 - 6 Gamepads. * SNES Gamepad support. * SUPER NINTENDO MULTITAP 6 Player Adapter support. * SEGA 3 and 6 Button Gamepad Support * SEGA 4-PLAYER Adapter support. * GRAVIS Gamepad/4 Button Analog stick support. * Multiple keystrokes per button. * Programmable key sequences. * Programmable Turbo fire (Through software). * Detailed descriptions of operation. * Improved Selection/Editing Menu. ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³3. Installation. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 If you are reading this file, chances are you've already installed SNES PRO! to your hard disk using the INSTALL.BAT file supplied on the disk. In case you've copied the file from some other source, below is a list of the files necessary for proper operation. ²f2 SNES.COM - Resident Code (Device Driver). SNES.CFG - Hardware/Game configs. Text File. MENU.COM - Setup/Initialization code. TITLE.PCX - Title Screen. LOGO.PCX - Able Solutions Logo. INSTR.TXT - Instructions for SNES PRO! CCTS.TXT - Circuit Diagrams. ORDER.TXT - Information for REGISTERING your copy of of SNES PRO!, cables, adapters, etc. NOTES.TXT - Notes to Software Authors/hadware developers. HELP.BAT - A batch file to display INSTR.TXT. README.1ST - Text file with some basic instructions. FILE_ID.DIZ - Brief description of SNES PRO! ²f1 The install software will place these files in the \SNES directory of the drive you desire. It WILL NOT RUN if in any other directory. ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³4. Configuring your Hardware. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 After installing SNES PRO!, you will have to configure it in order for it to recognize your hardware. SNES PRO! must know ²f4 1) which PORT the gamepad is connected to ? 2) which 8042 ADDRESS to use ? 1) PORT ²f1 This can be done by running SNES.COM and selecting the Selection/Edit Menu from the Main Menu. Once inside the Selection/Edit Menu, you will find a list of example selections. I've included these so you can get an idea about how to setup SNES PRO!. Position the highlighted bar over ANY one of these by using the arrow keys and press ENTER to select it. Then select the EDIT option from the choice window. The highlighted bar should now be across in the EDITING area. Again, use the arrow keys, and move the highlighted bar to PORT. To change the value at PORT, press ENTER and type the hexidecimal port address where your gamepad is located. Press ENTER when you've finished, followed by ESC to exit and save changes to the .CFG file. Note - when entering the port address of your gamepad, make sure you enter 4 digits. ²f2 eg. type '0378', NOT '378' ²f1 Changing the PORT of your gamepad will only be necessary after initial installation or after changing the configuration of your system. You can access it from any of the game selections you have listed and only have to change it once. ie. You don't have to change the port address for every seperate game selection. The default PORT setting for SNES PRO! is 0378H. Other choices may be 0278H and 03BCH. If you entered the right value, and your gamepad is plugged in, you should now be able to use it to move around the menu software. ²f4 2) 8042 ADDRESS ²f1 Entering the 8042 ADDRESS uses the same steps as changing the PORT. The only difference is that it uses a 2 digit address. ²f2 8042 ADDRESS default setting = 3FH. 8042 ADDRESS range = 20H - 3FH. ²f1 Most 286/386 users will have to change the 8042 ADDRESS to 20H. However, using 20H on recent 386's and 486's can cause the system to crash. Luckily, the more recent 386's and 486's have address's 21H-3FH available also. My advice is to follow the list(below) that suits your PC type. If, while trying to find a suitable address, your PC crashes and won't restart properly, re-install the software and continue. See also Chapter 8. TROUBLE-SHOOTING ²f2 8042 ADDRESS LIST (Recomended order) 286/386's : 3FH(Default), 20H, 21H, 22H, etc to 3FH. 486/Pentiums : 3FH(Default), 22H, etc to 3FH, then 20H, 21H last. ²f1 ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³5. Using the Menu. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 The Menu system that SNES PRO! uses is reasonably easy to operate and will be similar, in operation, to other menus that you may have used before. Most operations can be performed by moving a hilighted bar around the screen and pressing ENTER on your keyboard. Below is a list of functions your would use on a regular basis when adding/editing your list of games from the Selection/Edit Menu. ²f4 EDIT A SELECTION ²f1 Move the hilighted bar across the selction you wish to edit, and press ENTER. An OPTIONS window will ask you if you wish to EXECUTE the game, EDIT the game or CANCEL. Choose EDIT. Move the hilighted bar around the EDIT WINDOW to the part you wish to change. Press ENTER and a cursor will appear. Next, type in the text you want. When you've finished making any changes, press ENTER to accept the new text or press ESC to restore the origional. Now move to the next part you wish to edit and repeat the process. To EXIT the EDIT WINDOW, press ESC at any time and an OPTIONS window will give you the choice of, SAVING the selection with the changed options, DISCARDing all changes made, or CANCELing back to the edit window. ²f4 DELETE A SELECTION ²f1 Press Alt-D from the Selction/Edit window and an OPTIONS window will give you the choice to DELETE or CANCEL. Choose DELETE to remove the selection from the list. ²f4 CREATE A NEW SELECTION ²f1 Move into the EDIT WINDOW of ANY selection by pressing ENTER and choosing EDIT from the OPTIONS window. Simply change the name of the selection and a NEW selection, with the NEW name, will be created as you exit. ( By pressing 'esc'). The OLD selection you edited will remain. NOTE - if the NEW selection name you wish to create exists already, an OPTIONS window will allow you to either RENAME it, REPLACE it or DISCARD all changes. ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³6. Running Games with SNES PRO! ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 Before any games can be run, SNES PRO! must know certain information about each game. Below is a sample of an EDITING screen along with a brief description of each of the specs. ²f0 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³SELECTION : DOOM PORT: 0378 8042 ADDR: 20 ³ ³INTERRUPT : 70 INTERRUPT RATE: 04 ³ ³PATH: c:\games\doom ³ ³FILE: doom.exe ³ ³COMMAND LINE: /HELP ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÚÄÄÂÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÂÄÄ¿ ³ ³L: y ³ BUTTON DEFINITIONS ³R: n ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³U: num8 ³ ³X: bspace ³ ³ ³ÚÄÄÄÄÄÁÄÄÄÄÄÂÄÄÄÄÄÁÄÄÄÄÄ¿ ÚÄÄÄÄÄÁÄÄÄÄÄÂÄÄÄÄÄÁÄÄÄÄÄ¿³ ³³L: num4 ³R: num6 ³ ³Y: lctrl ³A: lalt ³³ ³ÀÄÄÄÄÄÂÄÄÄÄÄÁÄÄÄÄÄÂÄÄÄÄÄÙ ÀÄÄÄÄÄÂÄÄÄÄÄÁÄÄÄÄÄÂÄÄÄÄÄÙ³ ³ ³D: num2 ³ ³B: space ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ³ ³SLCT: enter ³³START: esc ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f4 SELECTION ²f1 A name you will use to identify each game. If you don't wish to use the menu environment you can type a selection name on the command line and SNES PRO! will execute that selection without running the menu. ²f2 eg. SNES doom ²f1 This will run the selection called doom if it is defined in your .CFG file. If any errors occur (such as bad path or definition) the menu will be run and an error window will identify the problem. ²f4 PORT ²f1 As explained above, this must be set only after installation or after changing your system configuration. ²f4 8042 ADDR ²f1 As explained above, this must be set only after installation or after changing your system configuration. ²f4 INTERRUPT ²f1 This spec. determines which INTERRUPT, SNES PRO! will use. At present, you have a choice of two, INT08H and INT70H. The default is INT70H and most games will run with no problems. Some, for example Street Fighter II, use INT70H for ther own timing purposes. In these cases use INT08H. I haven't found any games, so far, that prevent SNES PRO! from working, although some have made life difficult. ²f2 IMPORTANT - At the end of this file is an Appendix which lists games that require special attention when setting up INTERRUPTS and INTERRUPT RATES. ²f4 INTERRUPT RATE ²f1 This specification determines the rate at which SNES PRO! samples the gamepad. You can enter a number from 01 to 04. The following table gives you exact sampling rates for the individual interrupts. ²f2 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Interrupt ³ Actual Interrupt rates (/sec) ³ ³ Rate Number ³ Interrupt 08H Interrupt 70H ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 01 ³ 18.2 ³ 16 ³ ³ ³ ³ ³ ³ 02 ³ 36.4 ³ 32 ³ ³ ³ ³ ³ ³ 03 ³ 72.8 ³ 64 ³ ³ ³ ³ ³ ³ 04 ³ 145.6 ³ 128 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 For most selections set the INTERRUPT RATE to 04. I've only found one game, STREET FIGHTER II, that must use any other rate (See the appendix at the end of this file). It must use a rate of 01 but actually samples faster than 18.2/sec as the table reads. ²f4 PATH ²f1 The complete path, including drive, for the game you wish to run. ²f2 eg. c:\games\doom ²f4 FILE ²f1 The .BAT/.COM/.EXE file used to run your game. ²f2 eg. doom.exe, doom.bat etc. ²f4 COMMAND LINE ²f1 The characters usually typed after EXE/COM/BAT filename. NOTE - make the first character a space as would normally be expected when running the game without SNES PRO!. ²f2 eg. DOOM /HELP ^ space ²f4 BUTTON DEFINITIONS ²f1 The button definitions section, you will see, is in the layout of the actual gamepad itself. Each button position will hold one definition from the table below (Chapter 6). ²f2 HINTS 1) Use numeric pad definitions instead of the extended function keys (eg. num8 instead of up arrow) where possible as they are quicker to process. The reason being that most extended function keys use two scan codes per action (press or release) while most other keys use only one. 2) Make sure you type the definitions EXACTLY as they appear in the Key/Command table. DON'T change the case. SNES PRO! wont run a game with definition errors. ²f1 I designed SNES PRO! so that the user can decide the function of each button. This will allow you to setup the gamepad in a manner that suits you. However there was one decision that I had to make that will effect the way people setup their gamepads. That is the functions of the SELECT and START buttons. When using most games menus, you can move through these menus with the ARROW keys using the ENTER key to select an item/submenu and the ESC key to backout. The SNES gamepad has the START and SELECT keys which are great for this purpose. BUT WHICH WAY AROUND? You can still decide this for your games, but I had to make the decision for you as far as the SNES PRO! MENU is concerned. I decided to follow the NINTENDO format using the START button to 'select' (Same as ENTER KEY) from the menus and the SELECT button for ESC. Although you might think that the other way around is more logical, it works well once your used to it and following NINTENDO does seem safer. ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 7. Key/Command Tables. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f0 12 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Gamepad ³ Corresponding º Gamepad ³ Corresponding ³ ³ Definition ³ Key º Definition ³ Key ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ×ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ nd ³ No Definition º p ³ P ³ ³ esc ³ Esc º [ ³ [ ³ ³ bspace ³ Backspace º ] ³ ] ³ ³ tab ³ Tab º a ³ A ³ ³ space ³ Space Bar º s ³ S ³ ³ ent ³ Enter º d ³ D ³ ³ lshift ³ Left Shift º f ³ F ³ ³ rshift ³ Right Shift º g ³ G ³ ³ lctrl ³ Left Ctrl º h ³ H ³ ³ rctrl ³ Right Ctrl º j ³ J ³ ³ lalt ³ Left Alt º k ³ K ³ ³ ralt ³ Right Alt º l ³ L ³ ³ nlock ³ Num Lock º ; ³ ; ³ ³ clock ³ Caps Lock º ' ³ ' ³ ³ slock ³ Scroll Lock º z ³ Z ³ ³ prnscr ³ Print Screen º x ³ X ³ ³ pause ³ Pause º c ³ C ³ ³ ins ³ Insert º v ³ V ³ ³ del ³ Delete º b ³ B ³ ³ hme ³ Home º n ³ N ³ ³ end ³ End º m ³ M ³ ³ pgup ³ Page Up º < ³ , ³ ³ pgdn ³ Page Down º > ³ . ³ ³ left ³ Left Arrow º / ³ / ³ ³ right ³ Right Arrow º f1 ³ F1 ³ ³ up ³ Up Arrow º f2 ³ F2 ³ ³ down ³ Down Arrow º f3 ³ F3 ³ ³ ` ³ ` º f4 ³ F4 ³ ³ 1 ³ 1 º f5 ³ F5 ³ ³ 2 ³ 2 º f6 ³ F6 ³ ³ 3 ³ 3 º f7 ³ F7 ³ ³ 4 ³ 4 º f8 ³ F8 ³ ³ 5 ³ 5 º f9 ³ F9 ³ ³ 6 ³ 6 º f10 ³ F10 ³ ³ 7 ³ 7 º f11 ³ F11 ³ ³ 8 ³ 8 º f12 ³ F12 ³ ³ 9 ³ 9 º num0 ³ Numeric Pad 0 ³ ³ 0 ³ 0 º num1 ³ Numeric Pad 1 ³ ³ - ³ - º num2 ³ Numeric Pad 2 ³ ³ = ³ = º num3 ³ Numeric Pad 3 ³ ³ \ ³ \ º num4 ³ Numeric Pad 4 ³ ³ q ³ Q º num5 ³ Numeric Pad 5 ³ ³ w ³ W º num6 ³ Numeric Pad 6 ³ ³ e ³ E º num7 ³ Numeric Pad 7 ³ ³ r ³ R º num8 ³ Numeric Pad 8 ³ ³ t ³ T º num9 ³ Numeric Pad 9 ³ ³ y ³ Y º num* ³ Numeric Pad * ³ ³ u ³ U º num- ³ Numeric Pad - ³ ³ i ³ I º num+ ³ Numeric Pad + ³ ³ o ³ O º num. ³ Numeric Pad . ³ ³ ³ º nument ³ Numeric Pad Enter³ ³ ³ º num/ ³ Numeric Pad / ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 8. TROUBLE-SHOOTING. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 Below is a TROUBLE-SHOOTING checklist for anyone experiencing problems. I've been getting reports of errors since the first version was released. Most of these have been fixed, however, a few little problems still persist on some machines. I'm working on them. Keep an eye out for the latest version on your local BBS. ²f4 1. Check SNES PRO! is installed in the \SNES directory of your disk. 2. Make sure that ALL FILES are present in that directory. 3. Include \SNES in your PATH. 4. Check that the adapter wiring is correct. 5. Check the SELECTION MENU 'PORT' is the same as the one you're using. 0378H is the default, other likely options are 0278H and 03BCH. 6. Check the '8042 ADDRESS'. The default is 3FH. THIS ADDRESS IS CRITICAL. Many PC's have crashed as a result of this address being WRONG. 20H will not work on many 486 PC's. In this case try 21H, 22H, 23H, etc, up to 3FH, until you find one that works. In some cases people can't even get into the SELECTION menu to rectify it. See below if this is the case for you. ²f1 MY COMPUTER CRASHES BEFORE I PRESS ANYTHING! This is most likely a problem with the 8042 ADDRESS. If this happens, do the following. SOLUTION: Use your text editor (DOS's EDIT.COM is fine) to edit the file SNES.CFG. This file is a text file which holds the configuration data for SNES PRO!. On the first text line, you will find the following; ²f4 *8042=3FH ²f1 Replace the 3FH (It may be another value eg. 20H or 21H) with a new value from the list below. Exit the editor and try running SNES PRO!. If that doesn't work, replace it again, and again until you find one that DOES. ²f2 8042 ADDRESS LIST (Recomended order) 286/386's : 3FH(Default), 20H, 21H, 22H, etc to 3FH. 486/Pentiums : 3FH(Default), 22H, etc to 3FH, then 20H, 21H last. ²f4 DON'T ADD EXTRA CHARACTERS TO ANY LINES IN SNES.CFG ²f1 ²f4 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ 9. Appendix A. ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ²f1 Appendix A contains a list of games which require special settings. Where necessary comments will be included. ²f0 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Game ³ Comments ³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³Street Fighter II ³ Use INT08H with a rate of 01. This indicates a slow ³ ³ ³ sampling rate, but SFII changes the timer rates ³ ³ ³ and it turns out to be faster. If your set any rate ³ ³ ³ higher, strange things happen. ³ ³ ³ ³ ³ Jason Storm ³ Don't use ralt or rctrl, use lalt and lctrl instead ³ ³ ³ or it crashes. ³ ³ ³ ³ ³ Japanese Ninja ³ Doesn't run at all. Who cares... ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ * * E N D O F F I L E * *