How to Install ZSNES Emulator for PC

For those starting out in the world of classic gaming, emulation is one of the first places people start out in order to get their feet wet. While emulators may be a bit more work to set up and use than the original console, it lets curious gamers play around with the system without investing any financial resources. Today where looking at Super Nintendo (SNES) Emulation on Windows PC: ZSNES

SNES Emulator Guide for PCThere are a couple of excellent SNES emulators for Windows — primarily ZSNES and snes9x. However, we are going to use ZSNES for this guide as I feel that is is the best Windows-specific emulator at this time.
  • ZSNES has the most accurate SNES emulation
  • ZSNES has superior filters
  • ZSNES crashes a bit less than SNES9x

Download The Emulator & Get Some ROMs

To obtain the latest version of the emulator, I would recommend browsing the ZSNES site, but you can also use this direct download link to get the emulator.
Often the place where you download the emulator from has some instructions on how to proceed from here, a FAQ section or a forum. If you are having trouble with anything, usually it's a good place to try and get help. Someone on the forums here might be able to give you some specific help or know the answer to your questions.
It is useful to have some ROM to test it on. As usual, Google is the tool of choice there are actually some public domain / freeware ROMs available. 

Install The Emulator & Run It

  • Once you have downloaded the emulator, extract the files into an appropriate folder on your PC.
  • Usually the file format is .zip or .rar
  • From the official site, ZSNES came in a .zip, so you probably just need to right click on the icon an extract it to wherever you want.
  • To run ZSNES, just double-click the main EXE file (on of the files you extracted) to launch the program.
  • ZSNES has a very particular look (which some like and some don’t)
  • As you can see below, to load your game of choice, go to the “Game” menu option and select “Load”

Exiting a Game

Once you are done trying out your first game/ROM, just hit the “ESC” key to return to the main menu

Configure Controller Schemes

If you simply run a game right after starting the emulator for the first time, you might not even know the proper controls since PC emulators typically default to some obscure keyboard combinations. You can usually figure out the default controls by reading a readme.txt (or equivalent) that comes with the emulator. However, if you want a more a console-like experience, lets set up the emulator to use a gamepad.
To get your emulator set up to your liking, just navigate into the controllers configuration panel:
  • On the Config menu, select Input 
  • The program will then bring up the Input Device box
  • You will see tabs on the box for up to five controllers/input devices.
  • Select the tab for the controller number you want to set up and select the device (typcially the name of the gamepad) you want to use.
  • Hit the Set Keys button to the right to map the Super Nintendo controls to your particular PC gamepad.
  • As you can see below, ZSNES will pop up a little box asking you to press a button on the gamepad to identify which button you want to correspond to a certain command.
ZSNES controls

Configuring Graphics/Video Options

If you are picky about your window size and video output, you can also tweak your graphics options. ZSNES is very rich when it comes to display options and configuration.
To get to the Video Configuation screen, just hit the “Config” menu and select “Video”
As you can see below, SNES gives you a good amount of filters to choose from:
ZSNES filters
You can load your test ROM and use it to check out the effect of these filters.
Here is a quick comparison (although in .jpg it should give you an idea – try them out for yourself though!). From left to right we have unfiltered, interpolation, 2xSAI engine, Super 2xSAI, Super Eagle and HQ filter (I think this is the best one, but probably the most demanding in terms of processing).
Filter comparison

Saving & Restoring Game States

There are also more advanced features that you may or may not care about. Saving and loading at any time is a very important and versatile feature on a emulator, and ZSNES doesn't fall short. Saving states can save you time (e.g. saving just after a lengthy intro you can't skip), lets you stop playing at any time to resume later, or can help you  cheat through a particularly difficult part of a game.
It works much like it does in other emulators; select the state you want to save to, or load from:
ZSNES pick state
And select the appropriate option from the “File” menu (the same you used to load the ROM):

RSS Stumble Reddit Tumblr Digg It! Tweet It! Facebook Google+ Buzz this Share/Bookmark

blog comments powered by Disqus