Open the champagne !!! 


I've here an input plugin which is named DsPad and uses SDL.
Read this before reporting any error(s) !!!
Enjoy, because it's better than Lino's directinput plugin.
DsPad offers a complete joystick support. It will pick up the first available controller.
No worry, the latest actual version of the SDL (1.2.12) is provided.
New version 1.1.0
I hope new version 1.1.0 will fix bugs, I changed some things, I think the conflict is solved.
New version 1.2.0
New version 1.3.0
version 1.4.0 has been released by Squall-Leonhart, he just changed 2 things : reorganized GUI and put OpenSDL on DllMain, it causes iDeaS to hang up on launch. He didn't solve the bugs. I experienced myself the bug with Y button.
New version 1.5.0, Will definitively solve bugs, inspired from source of Lino's DInput Plugin. Reorganized GUI, added support for POV diagonals.


Enjoy !!! Version 1.6.0 is out !!!
Fixed all bugs, X and Y buttons work perfectly now.
Plugin entirely remade, inspired from Lino's DInput plugin, new GUI. Fixed another bug : config file was exported in the rom folder. Now it is created on the dll's path.
Version 1.6.1 : removed PIT_DYNAMIC flag (should fix error 84). Plugin for Win32 & Linux, for Linux version use at least iDeaS 1.0.2.1 Beta, because 1.0.2.1 alpha has problems with plugins and touchscreen.
If SDL is not provided, download it here.
First put SDL.dll in the iDeaS root folder (not the plugin folder)and DsPad.dll in the plugin folder for Win32.
For Linux SDL is provided with Linux, if not download rpm package here.
Put DsPad.dll (libDsPad.so for Linux) in the plugin folder of iDeaS.
Launch iDeaS and select DsPad in the Input plugin list. A file named DsPad.ini will
be automatically created. It is the config file of DsPad.
Now, open the Property page and you will notice a tab named "DsPad Plugin Config".
This is the config panel of the plugin, here is its description :
The 8 first buttons are for button mapping. Click one of these buttons,
press a button of your joystick and
this button will be bound to the button you selected.
You can choose the axis sensitivity below.
-Low : for very sensible axes.
-Medium : recommended.
-High : for very used or lowly sensible axes.
The config is saved each time you modify a value, but you can click the "Save config"
button to make sure the config is saved.
NEW : you will notice a grey square with a white cross into it. This is a graphical modelization of the DS POV hat. It reacts to events from first POV hat and from first axis (X & Y) (Win32 only). They will be used into emulation.
For Linux & POV hats, I don't know if Linux supports them, on my joystick the POV hat is recognized as an axis. But you can still use the 1st axis control and the POV hat if Linux supports it.
SDL can be downloaded here.
Download the plugin in the attachments. You also have a screenshot of the new GUI.
ps : if admins could sticky this message...
I've here an input plugin which is named DsPad and uses SDL.
Read this before reporting any error(s) !!!
Enjoy, because it's better than Lino's directinput plugin.
DsPad offers a complete joystick support. It will pick up the first available controller.
No worry, the latest actual version of the SDL (1.2.12) is provided.
New version 1.1.0
I hope new version 1.1.0 will fix bugs, I changed some things, I think the conflict is solved.
New version 1.2.0
New version 1.3.0
version 1.4.0 has been released by Squall-Leonhart, he just changed 2 things : reorganized GUI and put OpenSDL on DllMain, it causes iDeaS to hang up on launch. He didn't solve the bugs. I experienced myself the bug with Y button.
New version 1.5.0, Will definitively solve bugs, inspired from source of Lino's DInput Plugin. Reorganized GUI, added support for POV diagonals.
Enjoy !!! Version 1.6.0 is out !!!
Fixed all bugs, X and Y buttons work perfectly now.
Plugin entirely remade, inspired from Lino's DInput plugin, new GUI. Fixed another bug : config file was exported in the rom folder. Now it is created on the dll's path.
Version 1.6.1 : removed PIT_DYNAMIC flag (should fix error 84). Plugin for Win32 & Linux, for Linux version use at least iDeaS 1.0.2.1 Beta, because 1.0.2.1 alpha has problems with plugins and touchscreen.
If SDL is not provided, download it here.
First put SDL.dll in the iDeaS root folder (not the plugin folder)and DsPad.dll in the plugin folder for Win32.
For Linux SDL is provided with Linux, if not download rpm package here.
Put DsPad.dll (libDsPad.so for Linux) in the plugin folder of iDeaS.
Launch iDeaS and select DsPad in the Input plugin list. A file named DsPad.ini will
be automatically created. It is the config file of DsPad.
Now, open the Property page and you will notice a tab named "DsPad Plugin Config".
This is the config panel of the plugin, here is its description :
The 8 first buttons are for button mapping. Click one of these buttons,
press a button of your joystick and
this button will be bound to the button you selected.
You can choose the axis sensitivity below.
-Low : for very sensible axes.
-Medium : recommended.
-High : for very used or lowly sensible axes.
The config is saved each time you modify a value, but you can click the "Save config"
button to make sure the config is saved.
NEW : you will notice a grey square with a white cross into it. This is a graphical modelization of the DS POV hat. It reacts to events from first POV hat and from first axis (X & Y) (Win32 only). They will be used into emulation.
For Linux & POV hats, I don't know if Linux supports them, on my joystick the POV hat is recognized as an axis. But you can still use the 1st axis control and the POV hat if Linux supports it.
SDL can be downloaded here.
Download the plugin in the attachments. You also have a screenshot of the new GUI.
ps : if admins could sticky this message...