Author Topic: [NDS App] DSPad  (Read 21252 times)

0 Members and 1 Guest are viewing this topic.

Offline ced

  • Newbie
  • *
  • Posts: 21
[NDS App] DSPad
« on: March 17, 2007, 11:47:00 PM »
DSPad
A free wireless gamepad^^



Présentation :
This program aims to act like a wireless gamepad.

Galery :


History :
Version 0.2b:
  • Improved ds2key profile handling.


Version 0.2:
  • Settings Gui, no need to edit xml file :D
  • Animated menus, just for fun (gartoon icons)
  • 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/0.7 compatibility mode (keys + touch screen)
  • Open Source!
  • [Server] : xml config too.


Version 0.1:
  • client et serveur 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 | /dev/input/uinput | /dev/uinput devices.

The default server behaviour is to load "~/DSPad_server.xml". If you want to load another file, you coulf force it withe the "-f" switch.

Starting server:
Code: [Select]
$ ./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.

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 mode has limited features.

EDIT:
- Changed rom and wmb palib default logos
- Update to version 0.2b
« Last Edit: March 20, 2007, 07:01:37 AM by ced »

Offline sven

  • Neo MOD
  • Hero Member
  • *
  • Posts: 1393
    • the one starting with: "www." you'll find the rest.
Re: [NDS App] DSPad
« Reply #1 on: March 18, 2007, 05:00:32 AM »
seems nice, but something like this is already included in the mk5 when you buy it  ::sm-07.gif::
still it would be nice of it's better and offcourse for other device's like the neo2
O hai

Offline ced

  • Newbie
  • *
  • Posts: 21
Re: [NDS App] DSPad
« Reply #2 on: March 18, 2007, 05:03:19 AM »
Is the mk5 included thing wireless? I heard this would be usb...

Offline sypherce

  • Newbie
  • *
  • Posts: 15
Re: [NDS App] DSPad
« Reply #3 on: March 18, 2007, 11:28:56 AM »
W00T, Compatible with DS2Key  ;D

Glad to see that you support my servers.  :D
Your gui looks very nice, something I'm not able to do.  ::sm-04::

Offline ced

  • Newbie
  • *
  • Posts: 21
Re: [NDS App] DSPad
« Reply #4 on: March 18, 2007, 08:24:21 PM »
Glad you apreciate the idea  ::sm-29.gif::

Offline dg10050

  • Newbie
  • *
  • Posts: 5
Re: [NDS App] DSPad
« Reply #5 on: March 20, 2007, 05:18:51 AM »
OMG, thank you so much for the Linux server. I love it when people support alternate OS's like this.

Offline Dreads

  • Newbie
  • *
  • Posts: 7
Re: [NDS App] DSPad
« Reply #6 on: March 25, 2007, 12:53:15 AM »
i really hope for an windows version  ::sm-12.gif::

Offline ced

  • Newbie
  • *
  • Posts: 21
Re: [NDS App] DSPad
« Reply #7 on: March 25, 2007, 12:55:52 AM »
As soon as possible..
But you can still use the windows ds2key server  ::sm-09.gif::
See there:
http://www.1emulation.com/forums/index.php?showtopic=21383

Offline Dreads

  • Newbie
  • *
  • Posts: 7
Re: [NDS App] DSPad
« Reply #8 on: March 25, 2007, 01:25:29 AM »
ok thanks, which files do i need to copy to my ds

Offline ced

  • Newbie
  • *
  • Posts: 21
Re: [NDS App] DSPad
« Reply #9 on: March 25, 2007, 01:30:10 AM »
On the ds side, you just need DSPad02b.nds (or .sc.nds according to your linker type) and DSPad.xml
Don't forget to patch it with the correct dldi driver.

On the pc side, just follow the instructions you'll find in the .txt

Offline Dreads

  • Newbie
  • *
  • Posts: 7
Re: [NDS App] DSPad
« Reply #10 on: March 25, 2007, 01:38:33 AM »
On the ds side, you just need DSPad02b.nds (or .sc.nds according to your linker type) and DSPad.xml
Don't forget to patch it with the correct dldi driver.

On the pc side, just follow the instructions you'll find in the .txt
Im using supercard so i patchet
DSpad02b.sc.nds with the supercard patch that i found here:
http://chishm.drunkencoders.com/DLDI/

and then copied the two files onto my ds but i still get two white screens  :'(

Offline ced

  • Newbie
  • *
  • Posts: 21
Re: [NDS App] DSPad
« Reply #11 on: March 25, 2007, 01:41:59 AM »
The files are already patched for supercard sd (the one i use) with the scsd_moon.dldi .

Offline Dreads

  • Newbie
  • *
  • Posts: 7
Re: [NDS App] DSPad
« Reply #12 on: March 25, 2007, 08:22:02 PM »
i tried the sd one without patching nd with patching but it wont work :S
i still get two white screens

Offline ced

  • Newbie
  • *
  • Posts: 21
Re: [NDS App] DSPad
« Reply #13 on: March 25, 2007, 08:26:55 PM »
ok,
Witch kind of linker do you own (exact name) ?

Offline Dreads

  • Newbie
  • *
  • Posts: 7
Re: [NDS App] DSPad
« Reply #14 on: March 25, 2007, 09:59:04 PM »
I have the SuperCard DS(one)


With an SanDisk ultra II micro SD



And i run the latest card firmware