mirror of
https://github.com/libretro/snes9x.git
synced 2024-11-23 08:19:46 +00:00
Update some documents.
This commit is contained in:
parent
9146f07bc6
commit
993f6ef927
1
LICENSE
1
LICENSE
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user