================================================
 ZSNES Frequently Asked Questions - Win Version
================================================

SOUND COMPATIBILITY ISSUES:

Q : How come I don't get any sound?

GAME COMPATIBILITY ISSUES:

Q : Why doesn't *name of game* work on zsnes?
Q : Can you get *name of game* working by the next release?
Q : Why is *name of game* not working in v.*version #* of zsnes?  It
    was working before.
Q : When do you think you will emulate the *DSP/SFX/C4* chip?  My favorite
    game *name of game with chip* won't run without it.
Q : This game tells me that it is not compatible with the MultiTap (or an
    external device attached).  What should I do?
Q : How do I improve the compatibility of ZSNES?
Q : How come Mario RPG doesn't work?
Q : Why am I experiencing problems with Chrono Trigger?
Q : Why doesn't Star Ocean/Street Fighter Alpha 2 work?
Q : Why doesn't MegamanX2/MegamanX3 work?
Q : Can you guys get Star Ocean/Street Fighter Alpha 2
    to work?

SPEED ISSUES:

Q : Why is zsnes slow?
Q : How do I speed up zsnes?
Q : Can you implement dynamic recompilation into zsnes?
Q : Why does the game slow down even though I'm using auto frame rate and
    the FPS is pretty high?

KEYBOARD/JOYSTICK ISSUES:

Q : Why can't I press more than 2 keys at a time?
Q : How do I use both my Keyboard and Joystick for the 1st player like v0.400?

IN-GAME SOUND ISSUES:

Q : Why is the sound in zsnes not very good?
Q : How come stereo is reversed?

CHEAT ISSUES:

Q : How come the game genie codes don't work?
Q : How do I use .CHT files?

FREEZING/CRASHING ISSUES:

Q : When I load a ROM, how come ZSNES crashes?

MISC:

Q : How does the auto .IPS patching feature work?
Q : Where do I get the games?


************* SOUND COMPATIBILITY ISSUES: *************


Q : How come I don't get any sound?

A : Make sure that sound is enabled in the sound options and that it
    is fully working in windows.


************* COMPATIBILITY ISSUES: *************


Q : Why doesn't *name of game* work on zsnes?

A : Getting the compatibility higher is a very hard task to do.  We're always
    trying to get more games working.



Q : Can you get *name of game* working by the next release?

A : We're always trying, but we can never guarantee a specific game will be
    working because of the difficulties involved in bug fixing.



Q : Why is *name of game* not working in v.*version #* of zsnes?  It
    was working before.

A : Whenever we change something in the emulation, whether it's optimisation
    or bug fixes, it has a good potential to have caused a problem elsewhere.
    Usually, these problems aren't discovered until after a release.



Q : When do you think you will emulate the *DSP/SFX/C4* chip?  My favorite
    game *name of game with chip* won't run without it.

A : We will consider emulating extra chips only if decent information on
    those chips are found.  However, even if we find info on them, we
    cannot guarantee to be able to implement them.



Q : This game tells me that it is not compatible with the MultiTap.
    What should I do?

A : Set both Player 3 and Player 4's input device to 'None'



Q : How do I improve the compatibility of ZSNES?

A : Turning on sound helps a lot here.  If you can't enable sound, run
    zsnes using the commandlines -s and -dd.  Also, try to keep the % of
    execution at 100%.  If a game still doesn't work, try tweaking
    the percentage of execution to both 120% or 80% in zsnes.cfg.  If
    that still doesn't work, then it's either a corrupt rom, a game that
    requires a special chip, or a bug in zsnes.



Q : How come Mario RPG doesn't work?

A : If the emulator crashes, then your rom file is corrupt.  If it only
    displays a blank screen, then you need to enable sound (or use -s -dd
    as the commandlines when running zsnes under dos)



Q : Why am I experiencing problems with Chrono Trigger?

A : - If there is a layer of fog blocking the view, then you need to either
    enable transparencies or remove the fog layer by pressing one of
    the 1,2,3 keys.
    - If the game freezes after the switching character sequence, then
    you need to enable sound (or use -s -dd as the commandlines when running
    zsnes under dos) and do not load from a save state, instead load from
    the game selection menu when you start the game normally.
    - If you cannot press the L+R+A seqence, then you would need to assign
    both the L and R key as the same key such as set L and R to PageUp and
    set A to Home, then pressing PageUp+Home will be the same as pressing
    L,R, and A together.  This is a hardware limitation of the keyboard,
    not a bug in zsnes.



Q : Why doesn't MegamanX2/MegamanX3/Star Ocean/Street Fighter Alpha 2 work?

A : Star Ocean and Street Fighter Alpha 2 both uses the S-DD1 chip, which
    uses an unknown compression routine that has to be figured out before
    it can be emulated.



Q : Why doesn't MegamanX2/MegamanX3 work?

A : If it crashes after the Capcom logo, then you have a corrupt rom dump.
    The actual ROM size for both of them is about 2 megabytes.



Q : Can you guys get Star Ocean/Street Fighter Alpha 2
    to work?

A : We have already worked on them to an extent, however, we cannot go much
    further until we gain knowledge on how to get them to work.
    Unfortunately, we are not magicians.


************* SPEED ISSUES: *************


Q : How do I speed up zsnes?

A : Running zsnes under pure dos instead of in a windows box would help for
    low-end systems.  You might also want to run the dos version under
    a 256 color mode if the dos version can run on your system.



Q : Can you implement dynamic recompilation into zsnes?

A : There is no plans to implement it since it doesn't seem necessary.
    The snes only uses a 3mhz cpu compared to say a 33mhz on a playstation
    or a 93mhz on an n64.  Implementing a dynamic recompilation engine will
    be hard work and won't improve performance by much.



Q : Why does the game slow down even though I'm using auto frame rate and
    the FPS is pretty high?

A : A game slows down like that when it executes its code beyond the speed of
    cpu emulation that zsnes currently handles.  To reduce such slowdowns,
    increase the percentage of execution by editing zsnesw.cfg.  However,
    increase the percentage of execution can ruin the compatibility of
    some games.


************* KEYBOARD/JOYSTICK ISSUES: *************


Q : Why can't I press more than 2 keys at a time?

A : It's mainly the limitation of the PC Keyboard.  If you want to press
    more than 2 keys at a time, either use a joystick or change the keyboard
    keys around until you find a combination where you can press more than
    2 keys at a time.  Another technique that works is to set multiple
    buttons to a single key.  That way, pressing that key presses multiple
    buttons at the same time.



Q : How do I use both my Keyboard and Joystick for the 1st player like
    v0.400?

A : In the GUI, enter the CONFIG -> OPTIONS menu.  Then check
    'USE Pl1/2 AS Pl3/4'.  Once you've done that, Player 3 controls
    will control Player 1 so if you have joystick set on Player 1,
    set Player 3 as keyboard.  This disables multitap emulation however.


************* IN-GAME SOUND ISSUES: *************


Q : How come stereo is reversed?

A : Click on the box by 'Reverse Stereo' in the Sound configuration in the
    GUI


************* CHEAT ISSUES: *************


Q : How come the game genie codes don't work?

A : You probabily didn't insert the '-'.  Otherwise, try clicking on the FIX
    button once while the highlight is over the code.  If it still doesn't
    work, chances are that the code is for another version of the game you're
    trying to run or the code is a fake.



Q : How do I use .CHT files?

A : Copy the .CHT file to the ROM Directory or if you have a save
    directory defined, copy it to the Save Directory.  Then rename
    the .CHT file if necessary so that the filename before the . matches
    the ROM file.


************* FREEZING/CRASHING ISSUES: *************


Q : When I load a ROM, how come ZSNES crashes?

A : It could also be that the ROM you're loading isn't compatible with
    ZSNES or you have a corrupt rom.


************* MISC: *************


Q : How does the auto .IPS patching feature work?

A : The auto .IPS feature works by copying the .IPS file to the directory
    of your ROM file or if you have a save directory defined, then the
    .IPS file goes into the save directory.  Next, rename the .IPS file
    so that it matches filename (eg.  If your ROM filename is THISGAME.SMC,
    then your .IPS filename is THISGAME.IPS.)



Q : Where do I get the games?

A : The ZSNES Team will *NOT* provide any games or any links to games.


