Welcome to the SNES9x Quick Start Guide. This guide will tell you how to quickly setup SNES9x with fewer details for those of you in a rush! For the full SNES9x guide and review please click here. To view other Emulator Reviews or Quick Start Guides and review guidelines please click the Atlas of Judgment!
Files you may need
DirectX Web Installer – Download
Visual C++ 2010 x86 – Download
Visual C++ 2010 x64 – Download
Visual C++ 2013 x86 & x64 – Download
.NET Framework 4 Web Installer – Download
Intel Video Drivers – Download
Nvidia Video Drivers – Download
AMD Video Drivers – Download
Step 1. If you have not already installed libraries for DirectX, Visual C++ 2010 and 2013, .NET Framework, and latest video drivers for your video card, do so now
Download the setup files under sub-heading ‘Files you may need’ appropriate for your Windows computer and hardware.
It is recommended to download and install DirectX, Visual C++ 2010 and 2013 (both x86 and x64 even on 64-bit computers), and .NET framework.
Install the latest video drivers for your video card.
Install Winrar or 7-Zip so you will be able to open archived files.
Step 2. Download the emulator from the links above and unpack it to a desired location on your hard drive
Download the emulator from the links above, and use Winrar or 7-zip to extract the files to a folder exclusive for the emulator. Name this folder ‘SNES9x 1.53’ or something similar to identify it easily.
Step 3. Launch SNES9x from the folder
Run SNES9x.exe to run the emulator and the SNES9x window will appear. You can maximize or resize the window as you see fit, and alternate between fullscreen and windowed mode by pressing Alt-Enter.
Step 4. Configure your SNES9x controls
The first and only thing really necessary to configure in SNES9x is the controls. You can check the default controls or modify the controls at ‘Input’ in the top menu bar –> click ‘Input Configuration’ and a new window will appear.
In this window you can select from the drop down menu at the top left which controller you would like to view or modify the controls (it may be a good idea to take a look at the other joypad controls just to make sure there are no conflicts with the buttons you want to set, as SNES9x has default joystick buttons assigned to Joypads #1 through #4).
Click in the white spaces next to each corresponding SNES pad button, and then press the keyboard or gamepad button you want to use for that input, to configure the emulated SNES gamepad.
When you configure a button, the menu will automatically cycle to the next button to configure, so you can easily continue re-configuring the buttons as you wish. If you want to delete a button configuration, click the white space next to a SNES pad input and press Esc on your keyboard.
After you’re done, press ‘OK’ at the bottom-right of the ‘Input Configuration’ window to save the settings and close the inputs menu.
Step 5. You’re ready to launch a game!
At this point you can already launch a game and start playing! Simply press ‘File’ in the top menu bar –> click ‘Load Game’ –> use Windows Explorer to browse to the location of the SNES rom you wish to play.
After you select the game, the emulator will automatically boot the game. and you can start playing! That was fast, wasn’t it? 😛
If you are satisfied at this point, enjoy your game! Continue to Step 6 for information on how to change video settings and post-processing effects to change the look of your SNES games.
Step 6. Adjust the video settings and Output Image Processing
Click on ‘Video’ in the top menu bar –> click on ‘Display Configuration’. Here you can adjust items like image stretching, aspect ratio, screen filtering, vertical synchronization, output resolution, and output/image post-processing shaders.
Make sure to also change the full-screen display resolution to your desktop screen native resolution (right click your desktop –> click screen resolution to find out your recommended/native desktop screen resolution).
Under the ‘Output Image Processing’ heading there are two drop down menus. This casualemulationfan recommends trying ‘None,’ ‘Simple 2x,’ ‘Simple 3x,’ ‘TV Mode 3x,’ ‘Blargg’s NTSC (Composite),’ ‘hq2x,’ ‘EPX A,’ and ‘4xBRZ.’
Test as many of those shaders as you wish listed above or below to find out which suits your needs best. Descriptions of the image processing shaders are listed below:
None: use no filtering
Forced 1X: same as ‘none’, rendering is at 1x SNES native resolution at 256×244, and no filtering is applied
Simple 2X: enlarges the whole output by 2x in both dimensions (2x scaling)
Scanlines: adds dark lines to make an interlaced appearance to the image
TV Mode: similar to the ‘Scanlines’ shader, but much softer
Blargg’s NTSC (Composite): emulates the colour blending seen on a CRT TV through composite connection
Blargg’s NTSC (S-Video): emulates the colour blending seen on a CRT through a S-Video connection
Blargg’s NTSC (RGB): emulates the colour blending seen on a CRT through a RGB connection
SuperEagle: combines 2x scaling with interpolation, but with more blending than 2xSal
Super2xSal: combines 2x scaling with interpolation, but with more blending than SuperEagle
2xSal: combines 2x scaling with interpolation
hq2x, hq2xS, hq2xBold: a more dramatic scaling and smoothing effect compared to 2xSal and similar shaders, and unlike 2xSal will anti-alias the output image and smooth tight curves on images, uses 2x scaling
EPX A, EPX B, EPX C: rounds pixel edges with defined edges to avoid blurring
Simple 3X: enlarges the whole output by 3x in both dimensions (3x scaling)
TV Mode 3X: combines ‘TV Mode’ shader scanlines with Simple 3X scaling
Dot Matrix 3X: emulates a dot matrix output combined with Simple 3X scaling
hq3x, hq3xS, hq3xBol, lq3xBold: variants of the hq2x series using 3x scaling
EPX3: rounds pixel edges without any blurring, combined with Simple 3X scaling
Simple 4X: enlarges the whole output by 4x in both dimensions (4x scaling)
hq4x: variant of the hq2x and hq3x series using 4x scaling
You can also use a custom version (found here) to use new 4xBRZ scaling. xBRZ scaling is an enhancement of xBR scaling, itself an improvement over HQx scaling. xBR and xBRZ not only improve the image scaling, smoothing, and detail preservation of pixel art over HQx series, but also has strong performance benefits. This shader is optimized for 64-bit and multi-core architecture, but also shows performance benefits over HQx series on older 32-bit single-core machines as well.
Step 7. You’re done!
You’ve essentially mastered the basics of using SNES9x that will help you customize the settings as you wish and now you can play any SNES rom of your choice.
If you have further questions or want a more detailed rundown and review about the SNES9x emulator, please consult the full guide here.