snes9x/gtk/doc/README

61 lines
2.0 KiB
Plaintext
Raw Normal View History

2018-06-01 00:46:27 +02:00
Snes9x for GTK+/X11 README
2010-09-25 17:46:12 +02:00
-------------------------
The following contains installation instructions, known issues, and info on
2018-06-01 00:46:27 +02:00
features currently missing from the GTK+ port of Snes9x.
2010-09-25 17:46:12 +02:00
Requirements / Build Notes:
---------------------------
2018-06-01 00:46:27 +02:00
The GTK+ port of Snes9x is a separate codebase from the unix port, and uses a
2010-09-25 17:46:12 +02:00
variety of multiplatform libraries for compatibility. The following
are the required libraries for this port:
Library Required Version
------------------------------------
GTK+ >= 2.10 and dependencies
libxml2 >= 2.0
One or more of portaudio, PulseAudio, SDL, ALSA, or OSS
2018-06-01 00:46:27 +02:00
GTK+ 3.10 or greater is now supported and is the default version selected.
If you wish to build for GTK+ 2, you may pass the --with-gtk2 parameter
to the configure script.
2010-09-25 17:46:12 +02:00
And for joystick support:
Library Required Version
------------------------------------
2018-06-01 00:46:27 +02:00
SDL >= 2.0.1
OpenGL support is also available. This requires the extra library:
Library Required Version
------------------------------------
libepoxy >= 1.5.6 recommended
2010-09-25 17:46:12 +02:00
2018-06-01 00:46:27 +02:00
OpenGL and joystick support will automatically be enabled if configure
can find the required libraries. You may disable them with:
--without-joystick or --without-opengl passed to configure.
2010-09-25 17:46:12 +02:00
2018-06-01 00:46:27 +02:00
The usual configure command as an example would be:
$ ./configure --prefix=/usr
2010-09-25 17:46:12 +02:00
Next, issue the "make" command:
$ make
An standalone executable named "snes9x-gtk" will be created. This may be
2018-06-01 00:46:27 +02:00
run in place. To install the program and its data, such as .desktop
entries, icons, and the cheat database, use:
2010-09-25 17:46:12 +02:00
# make install
2018-06-01 00:46:27 +02:00
as a privileged user or
$ sudo make install
and enter your password.
2010-09-25 17:46:12 +02:00
Joystick Support:
-----------------
Snes9x will autodetect your joystick when run. If you've used any
calibration programs beforehand, you may need to reboot your operating
system to undo the damage they've done.