SNES9X
SNES9x is an emulator for playing Super Nintendo games; it's easy to set up and provides some nostalgia for those of us who had one as a kid
Although its library is small, it still has a few fun games.
Downloads
Download SNES9X making sure you select the relevant version for your hardware (32 or 64bit versions)
- Command-line fullscreen issues has been reported with version v1.62.3. SNES9x v1.60 or Prof_gLX's Lightgun edition is recommended.
Download Prof_gLX's Lightgun edition SNES9x with no crosshairs from Prof_gLX's GitHub
Optional: Download Prof_gLX's SNES9X Bezel Pack from Prof gLX's GitHub
Setup Guide
Folder setup
Extract the file to a folder of your choice.
Create a new folder called Roms, within the Snes9x folder, in this folder place all your SNES game roms.
Load SNES9X executable
Input Configuration
Select "Input"
Select "Input Configuration..."
Some games required the controller as well as the Super Scope, some games did not and some games could be 2 player where one person played with the scope to shoot and player 2 controlled something else with the control pad.
Depending on the game you may need to enable or disable the controller using the tick box. For the most part it should be fine leaving it enabledOn this screen you can set your key bindings
Click on the box next to the button
Press the button you wish to map it to on your controller/keyboard etc.
Press the "OK" button.
Next we need to enable some buttons for the Super Scope.
To do so go to "Input" on the top menu and select "Customize Hotkeys".
For "SuperScope turbo" and "SuperScope pause"
- Click in the boxes next to them
- Press the buttons on your gun you wish to bind them
Remember when binding buttons to your gun to have the Sinden software running and the border up and be mindful of the onscreen/offscreen functionality. So be sure you are pointing towards or away from the screen with the border up as required.
While in this menu you can set an exit key, to do so
- Select "Page 4" from the dropdown
- Next to "Quit Snes9x" click where it says Disabled
- Bind a key e.g. Escape (this has the benefit of toggling the menu)
- Press the "OK" button
Display Configuration
In the main menu bar go to "Video" and "Display Configuration"
Check following are enabled
- "Emulate Fullscreen"
- "Stretch Image"
You can also tweak the aspect ratio and output image processing filters to your liking.
Select Controller
Some games used the Super Scope where others used the Konami Justifier.
Select the controller by going to "Input" along the menu bar and select which controller is required for the individual game.
Scripting
If you want to automate the process of selecting a game and controller rather than doing it via the menu each time you can do this via the command line using batch scripts or AHK.
To setup a batch file to do this do the following:
Within the SNES9X folder right click in a blank space to bring up the menu and then highlight "new" then select "text document" this will create a new text file you can name as you wish.
Load the new text document and then type the following command adjusting the drive/file path to suit:
start C:\snes9x\snes9x-x64 -port2 superscope "C:\snesstart C:\snes9x\snes9x-x64 -port2 superscope "C:\snes9x\Roms\ROM NAME AND EXTENSION GOES HERE" -fullscreen
For other input types see Launch Scripts section
Go to "File" then "Save As", give the file a name of your choosing but it MUST end with .bat
e.g. gamename.bat
Select Save
Compatibility
See the compatible gun game list in Wikipedia
Lethal Enforcers offscreen reload fix
You have to aim off the top of the screen, the sides, and bottom will not work (thanks Titchgamer for the tip)
Launch Script
Example batch file text:
Super Scope
start C:\snes9x\snes9x-x64 -port2 superscope "C:\snes9x\Roms\ROM NAME AND EXTENSION GOES HERE" -fullscreen
Justifier
start C:\snes9x\snes9x-x64 -port2 justifier "C:\snes9x\Roms\ROM NAME AND EXTENSION GOES HERE" -fullscreen
Mouse
start C:\snes9x\snes9x-x64 -port2 mouse "C:\snes9x\Roms\ROM NAME AND EXTENSION GOES HERE" -fullscreen