Update some documents.

This commit is contained in:
Brandon Wright 2019-02-26 16:36:05 -06:00
parent 9146f07bc6
commit 993f6ef927
5 changed files with 47 additions and 27 deletions

View File

@ -164,6 +164,7 @@
Snes9x homepage: http://www.snes9x.com/
Snes9x source code: https://github.com/snes9xgit/snes9x/
Permission to use, copy, modify and/or distribute Snes9x in both binary
and source form, for non-commercial purposes, is hereby granted without

View File

@ -9045,6 +9045,7 @@
<property name="text" translatable="yes"> Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
Snes9x homepage: http://www.snes9x.com/
Snes9x source code: https://github.com/snes9xgit/snes9x/
Permission to use, copy, modify and/or distribute Snes9x in both binary
and source form, for non-commercial purposes, is hereby granted without

View File

@ -31,7 +31,7 @@ addressed. Being able to input the diagonals can help hinder that occurrence. It
can also make keyboard usage a bit easier... assigning the directional controls
to the number pad for instance.
Q: I gotsid me a translation patch (.ips) for my game. Now what do I do so I can
Q: I have a translation patch (.ips) for my game. Now what do I do so I can
use it?
A: Make sure both your ROM image and .ips file are in the same folder. Finally
make sure they have the exact same name (minus file extensions, of course). As

View File

@ -9,18 +9,24 @@ NOTE: Unicode support requires a special zlib build - see the end of the zlib en
- A recent DirectX SDK..
https://www.microsoft.com/en-us/download/details.aspx?id=23549
- DirecXMath. The source files should reside in win32/DirectXMath, or you can download them
automatically with "git submodule update --init".
- The following modules can all be downloaded automatically by using:
git submodule update --init
in the cloned Snes9x git directory, or by using git GUI tools to do the same.
This is the recommended method of installing these dependencies.
- zlib (optional, ZLIB define, enabled by default) - the default solution includes a zlib
project that builds appropriately (force includes _tfwopen.h for unicode support in s9x).
The zlib source files should reside in win32/zlib/src, or you can download them automatically
with "git submodule update --init".
* DirectXMath. The source files should reside in win32/DirectXMath
- libpng (optional, HAVE_LIBPNG define, enabled by default) - the default solution includes
a libpng project that builds appropriately.
The libpng source files should reside in win32/libpng/src, or you can download them automatically
with "git submodule update --init".
* zlib (optional, ZLIB define, enabled by default) - the default solution includes a zlib
project that builds appropriately (force includes _tfwopen.h for unicode support in s9x).
The zlib source files should reside in win32/zlib/src
* libpng (optional, HAVE_LIBPNG define, enabled by default) - the default solution includes
a libpng project that builds appropriately.
The libpng source files should reside in win32/libpng/src
* glslang (optional, USE_SLANG define, enabled by default) - the default solution includes
a series of projects encompassing glslang that build appropriately.
The glslang source files should reside in win32/glslang/src
- To compile Snes9x:
Start up VS2017.

View File

@ -9,7 +9,7 @@ Files included in the Snes9x archive:
version 1.59 February, 2019
Home page: http://www.snes9x.com/
Source code: https://github.com/snes9xgit/snes9x/
Contents
@ -112,7 +112,7 @@ is displayed. This will help to find out what the problem is.
These colors do NOT signify whether a game will work or not. It is just a means
for reference so we can understand what may or may not be a problem. Most often
the problem with games that don't work is that they are corrupt or are a bad dump
the problem with games that don't work is that they are corrupt or are a bad dump
and should be redumped.
SNES Joypad Emulation
@ -171,10 +171,16 @@ https://github.com/libretro/common-shaders
GLSL Shaders
--------
Support for GLSL shaders is available when using OpenGL. A number can be
Support for GLSL shaders is available when using OpenGL. A number can be
obtained from the libretro glsl-shaders repository:
https://github.com/libretro/glsl-shaders
Slang Shaders
--------
Slang shaders may also be used with OpenGL. The primary location to get these
is the libretro slang-shaders repository:
https://github.com/libretro/slang-shaders
Controllers Support
===================
@ -608,8 +614,8 @@ the extension of the freeze files.
Compatibility with Other SNES Emulators
---------------------------------------
Cheat files (.cht) are common between Snes9x and higan/bsnes. higan stores
these as cheats.bml in the higan subdirectory of a game folder.
RTC files (.rtc) are common between Snes9x and bsnes.
these as cheats.bml in the higan subdirectory of a game folder.
RTC files (.rtc) are common between Snes9x and bsnes.
SRAM files (.srm) should be common among all SNES emulators.
@ -647,22 +653,28 @@ Problems with Sound
-------------------
No sound coming from any SNES game using Snes9x? Could be any or all of these:
- If all sound menu options are grayed out, or an error dialog about Snes9x not
being able to initialize DirectSound is displayed - then DirectSound could not
initialize itself. Make sure DirectX 6 or above is installed and your sound
card is supported by DirectX.
Installing the latest drivers for your sound card might help. Another Windows
application might have opened DirectSound in exclusive mode or opened the
Windows WAVE device - WinAmp uses the Windows WAVE device by default - in
which case you will need to stop that application and then restart Snes9x. It
is possible to switch WinAmp to use DirectSound, in which case both Snes9x and
WinAmp output can be heard at the same time.
application might be holding exclusive access to the sound card - in
which case you will need to stop that application and then restart Snes9x.
- The sound card's volume level might be set too low. Snes9x doesn't alter the
card's master volume level so you might need to adjust it using the sound
card's mixer/volume controls usually available from the task bar or start
menu.
- Make sure your speakers and turned on, plugged in and the volume controls are
set to a suitable level.
- If experiencing crackling, try the following in the Sound Settings dialog:
* Ensure the "Synchronize with sound core" option is enabled.
* Increase the buffer size.
* Switch the sound driver from WaveOut to XAudio2 or vice-versa.
* If "Automatic Input Rate" option is disabled, enable it. Otherwise,
disable it and lower the "Input Rate" value in steps of 10 until the
crackling goes away.
* Enable the "Dynamic Rate Control" option.
* Change the "Playback Rate" to 48000Hz. Versions of Windows since Vista
have included a sound server that controls audio. It usually runs at
48000Hz, and matching this means Windows doesn't try to convert it.
Contrary to other advice, running at 32000Hz does NOT provide any
benefits.
@ -824,6 +836,6 @@ Konami and Justifier are trademarks of Konami Corp.
Hudson is a trademark of Husdon Soft Co., Ltd.
Capcom is a trademark of Capcom Co., Ltd.
Gary Henderson
This document was originally authored by Gary Henderson
Updated most recently: 2018/11/8
Updated most recently: 2019/2/26