mirror of https://github.com/bsnes-emu/bsnes.git
Bust "Drivers" into its own section.
Also, add some details about Windows drivers.
This commit is contained in:
parent
e0c021660a
commit
5f2fbd0d72
75
README.md
75
README.md
|
@ -938,28 +938,19 @@ The dialog has a tab for each main category of options:
|
||||||
in a different way.
|
in a different way.
|
||||||
- **Advanced**: This tab contains all the settings
|
- **Advanced**: This tab contains all the settings
|
||||||
that didn't fit into one of the other categories.
|
that didn't fit into one of the other categories.
|
||||||
Note that when changing a driver,
|
|
||||||
you must restart higan for the change to take effect.
|
|
||||||
- "Video" controls how higan will draw
|
- "Video" controls how higan will draw
|
||||||
the emulated console's video output
|
the emulated console's video output
|
||||||
to the PC screen.
|
to the PC screen.
|
||||||
The best option is "OpenGL"
|
|
||||||
(since it allows you to use
|
|
||||||
[custom shaders](#installing-custom-shaders)),
|
|
||||||
and the safest is "Direct Draw" (for Windows)
|
|
||||||
or SDL (for Linux).
|
|
||||||
"None" means no video will be drawn.
|
"None" means no video will be drawn.
|
||||||
|
See [Drivers](#drivers) for details.
|
||||||
- "Audio" controls how higan will present
|
- "Audio" controls how higan will present
|
||||||
the emulated console's audio output.
|
the emulated console's audio output.
|
||||||
On Linux,
|
"None" means no audio will be played.
|
||||||
"PulseAudioSimple" is the most likely to work.
|
See [Drivers](#drivers) for details.
|
||||||
- "Input" controls how higan checks for input
|
- "Input" controls how higan checks for input
|
||||||
from the PC's input devices.
|
from the PC's input devices.
|
||||||
On Linux,
|
"None" means the emulated console cannot be controlled.
|
||||||
"udev" is the most flexble,
|
See [Drivers](#drivers) for details.
|
||||||
but requires a modern Linux system,
|
|
||||||
while "Xlib" should work on other Unix-like OSs
|
|
||||||
but only supports a mouse and keyboard.
|
|
||||||
- "Location" selects where the [Game Library](#the-game-library)
|
- "Location" selects where the [Game Library](#the-game-library)
|
||||||
looks for games to load.
|
looks for games to load.
|
||||||
This should be set to match icarus' library location.
|
This should be set to match icarus' library location.
|
||||||
|
@ -1079,9 +1070,6 @@ Importing MSU-1 games
|
||||||
Configuring higan
|
Configuring higan
|
||||||
=================
|
=================
|
||||||
|
|
||||||
Drivers
|
|
||||||
-------
|
|
||||||
|
|
||||||
Installing custom shaders
|
Installing custom shaders
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
@ -1092,6 +1080,59 @@ Controls
|
||||||
- configuring which emulated controllers
|
- configuring which emulated controllers
|
||||||
are connected to the emulated system
|
are connected to the emulated system
|
||||||
|
|
||||||
|
Drivers
|
||||||
|
=======
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
Note that when changing a driver,
|
||||||
|
you must restart higan for the change to take effect.
|
||||||
|
|
||||||
|
Video
|
||||||
|
-----
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
The best option is "OpenGL"
|
||||||
|
(since it allows you to use
|
||||||
|
[custom shaders](#installing-custom-shaders)),
|
||||||
|
and the safest is "Direct Draw" (for Windows)
|
||||||
|
or SDL (for Linux).
|
||||||
|
|
||||||
|
Audio
|
||||||
|
-----
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
On Linux,
|
||||||
|
"PulseAudioSimple" is the most likely to work.
|
||||||
|
|
||||||
|
On Windows, "DirectSound" is probably what you want.
|
||||||
|
"XAudio" targets XAudio 2.7,
|
||||||
|
(the last version to work on Windows 7),
|
||||||
|
so it requires the latest (June 2010) version
|
||||||
|
of the [DirectX 9 End-User Runtime][dx9]
|
||||||
|
to be installed.
|
||||||
|
|
||||||
|
[dx9]: https://www.microsoft.com/en-us/download/details.aspx?id=35
|
||||||
|
|
||||||
|
Input
|
||||||
|
-----
|
||||||
|
|
||||||
|
TODO
|
||||||
|
|
||||||
|
On Linux,
|
||||||
|
"udev" is the most flexble,
|
||||||
|
but requires a modern Linux system,
|
||||||
|
while "Xlib" should work on other Unix-like OSs
|
||||||
|
but only supports a mouse and keyboard.
|
||||||
|
|
||||||
|
On Windows,
|
||||||
|
"Windows" is the only input driver available,
|
||||||
|
and automatically uses RawInput for keyboard/mouse,
|
||||||
|
XInput for Xbox controllers,
|
||||||
|
and DirectInput for other controllers.
|
||||||
|
|
||||||
Save States
|
Save States
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue