DSPad A free wireless gamepad -- Presentation : This program aims to act like a wireless gamepad. -- History : Version 0.2 * Settings Gui, no need to edit xml file :D * Animated menus, just for fun [url="http://art.gnome.org/themes/icon/1001"](gartoon icons)[/url] * Automatic backlight shutdown after à choosen time * Touch screen work as an analog stick with one or more DSes at the same time * Turbo keys! * ds2key 0.6 compatibility mode (keys + touch screen) * Open Source! * [Server] : xml config too. Version 0.1 * client and server works! (heavy zsnes testing) * xml config file * dldi is ok (only tested on supercard sd) * gui powered by PAlib /!\ While in ds2key mode, turbo keys are not available. Plus, Only one touchscreen could be used. This is a ds2key limitation because it emulates keyboard+mouse while DSPad emulates joystick. -- How to : As i'm a linux user, there is no windows version. Maybe later.. For the server part, you'll need both "uinput" and "joydev" modules. Make sure to have read/write access on "/dev/misc/uinput or /dev/input/uinput or /dev/uinput" devices. The default server behaviour is to load "~/DSPad_server.xml". If you want to load another file, you could force it with the "-f" switch. -- Starting server: $ ./dspad_server -f DSPad_server.xml --- Starting DSPad Server v0.2 --- Loading "DSPad_server.xml" Reading "DSPad_server.xml" OK [0] Creation of service: [0] Joystick device OK [0] Socket on port 16150 OK [0] Creation of service: OK [1] Creation of service: [1] Joystick device OK [1] Socket on port 16151 OK [1] Creation of service: OK After this step, there will be two (or more according your choice) new "/dev/input/jsX" and any game/emu could work with. -- Starting client: Before the first launch, you have to Just patch the nds file with the correct dldi driver.. In normal conditions, you would put the DSPad.xml file in your linker root file system. In the case this file does not exist, it will be automatically regenerated. -- ds2key mode: All you have to do, is set up your ds2key server as usual. Then in the dspad settings, you have to check the "ds2key compatibility" box. By default, ds2key server listen on the 9501 port. Be sure to set up your dspad client to the right value. Enjoy :) -- Few words : After the first release, many peoples were disappointed because there was no windows port. At the moment, I have no means to write such a thing. That why In did a ds2key compatibility. This is handy but you have to keep in mind that ds2key has limited features. I apologise for my english, the french presentations is there: http://playeradvance.org/forum/showthread.php?p=109125#post109125