0 I get an error about a missing DLL on startup. How do I fix that?
OV2 edited this page 2021-08-26 00:30:21 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Snes9x on Windows requires DirectX 9 to use the Direct3D and XAudio2 outputs. You can install it manually from here (you only need one):

Websetup, will only download necessary components

Redist, contains everything

If you have trouble with the above, here is an archive link for the old redist installer: https://web.archive.org/web/20201216110836if_/https://download.microsoft.com/download/8/4/A/84A35BF1-DAFE-4AE8-82AF-AD2AE20B6B14/directx_Jun2010_redist.exe

Will that replace the existing DirectX 10, 11, or 12 installation?

No. It will only install an extra part of DirectX no longer automatically installed with Windows.

Most games install these parts secretly during their own installation. We dont use an installer in order to make it easier to move the Snes9x install around. Also, some download sites have been known to repackage install programs to include spyware. Making Snes9x “unzip and youre done” prevents them from doing that.

That still doesnt fix it.

If you still experience problems use this link instead:

https://www.microsoft.com/en-us/download/details.aspx?id=6812

Its a large download, so definitely try the other installer first.