diff --git a/fceux-sdl-faq.html b/fceux-sdl-faq.html index 58e3cf4b..b36c8363 100644 --- a/fceux-sdl-faq.html +++ b/fceux-sdl-faq.html @@ -23,7 +23,7 @@
Table of Contents:
The latest and greatest changes to fceuX are reflected immediately on our - sourceforge subversion server. You can checkout our source code and build - fceuX with the latest changes that have been made. Use this command:
-svn co https://fceultra.svn.sourceforge.net/svnroot/fceultra fceultra
+The most recent changes to fceuX are reflected immediately in the fceux + sourceforge subversion server. You can checkout the source code to build + fceuX with the most recent sources by running the following command:
+svn co https://fceultra.svn.sourceforge.net/svnroot/fceultra/fceu fceux
+Instructions for compiling and installing fceuX can be found in the "README-SDL" file.
-
If you have the GTK GUI compiled in, you can configure the gamepad by - selecting Options...Gamepad in the menu.
- You can allso configure the first gamepad by running fceux --inputcfg gamepad1 +If you have the GTK GUI compiled into fceuX, you can configure the gamepad by + selecting "Options...Gamepad" in the menubar.
+You can allso configure the first gamepad by running fceux --inputcfg gamepad1
When you configure a button you will be presented with a black window with a titlebar indicating what button to map. FceuX will look for two of the same keypress/joystick event in a row. If it doesn't find two of the same - keypresses in a row, it will allow you to map the button to two seperate keys.
+ keypresses in a row, it will allow you to map the button to two separate keys.Try using different SDL audio drivers. You can set the SDL audio driver with - the following command
+ the following command:export SDL_AUDIODRIVER=driver
-where driver is: esd,oss,alsa,pulse,nas,arts . You should probably - try them in that order. esd is the best choice if you are using pulseaudio - or the esound daemon. OSS (with ALSA being seond here)is best if you have - no sound daemon running. I can't confirm if nas or arts work at all (but - I'd definately avoid arts altogether). SDL's pulse driver has a lot of issues if you are using - older versions of SDL or pulseaudio. If you are having problems and you use - pulseaudio try the esd SDL driver. +
where driver is: esd,oss,alsa,pulse,nas,arts.
+There have been a lot of sound related bug fixes for the SDL port in recent releases, so + you may want to try the latest version of fceuX to see if you are still having issues. FceuX + 2.1.4 fixed the majority of the reported sound issues.
-You need to edit your ~/.fceux/fceux.cfg file. The SDL.Hotkeys.* values are SDL keysyms, which can be found in SDL_keysym.h (probably /usr/include/SDL/SDL_keysym.h on your system). At the time of writing, - hotkeys are not mappable from the GUI in sdl. + hotkeys are not mappable from the GUI in sdl (although it is planned for the future).
-No, not from within fceuX. However, there is a great script available - called jkeys that will convert joystick button presses and axis movements to keyboard - keypresses. You can map your joystick buttons to whatever hotkey you'd like. - Jkeys works great with fceuX. - There aren't any releases on the website, but don't let that scare you. - You can easily obtain the script via subversion:
-svn checkout http://jkeys.googlecode.com/svn/trunk/ jkeys-read-only
+If you want to map particular hotkeys (pause, save state, load state, etc) to buttons on
+ your gamepad, you can use software that allows you to map joystick events to key presses.
+ qjoypad is the recomended solution for this. You
+ can also use Jkeys to do this.
Credits