DSPad 0.2b

Discussion in 'GBAtemp & Scene News' started by shaunj66, Mar 22, 2007.

Mar 22, 2007

DSPad 0.2b by shaunj66 at 12:08 AM (6,816 Views / 0 Likes) 12 replies

  1. shaunj66
    OP

    Administrator shaunj66 Administrator

    Joined:
    Oct 24, 2002
    Messages:
    9,830
    Location:
    South England
    Country:
    United Kingdom







    DSPad 0.2b

    Turns your DS into a wireless gamepad








    [​IMG]
    Another entry into the Neoflash Spring coding competition is DSPad by ced. This homebrew app allows you to control your PC from your DS by turning it into a wireless controller! The server app is currently Linux only, but the program does support the DS2Key Windows server.
    For more information, refer to the included readme.

    [​IMG] Download DSPad 0.2b


     
  2. ChowMein

    Member ChowMein GBAtemp Regular

    Joined:
    Nov 14, 2006
    Messages:
    136
    Country:
    Canada
    Seems pretty sweet and useful... but would help if there were actual analog sticks.
     
  3. imgod22222

    Member imgod22222 GBAtemp's Original No-faced Member

    Joined:
    Jul 5, 2006
    Messages:
    1,555
    Country:
    United States
    xD If you want a poor attempt of a control stick on the DS, play Rayman DS (I tried to use it, I failed xD its a good game though)
     
  4. Verocity

    Member Verocity Ö!

    Joined:
    Nov 26, 2006
    Messages:
    727
    Location:
    Georgia
    Country:
    United States
    oh, gotta try this..
     
  5. Opium

    Former Staff Opium PogoShell it to me ™

    Joined:
    Dec 22, 2002
    Messages:
    8,185
    Location:
    Australia
    Country:
    Australia
    I got it all working with the DS2Key server, it works great [​IMG]

    This is a great piece of homebrew, using your DS as a wireless controller for you PC is very handy.
     
  6. chalupa

    Member chalupa GBAtemp Fan

    Joined:
    Dec 31, 2006
    Messages:
    342
    Country:
    United States
    so.... does it work on windows? [​IMG]
     
  7. Opium

    Former Staff Opium PogoShell it to me ™

    Joined:
    Dec 22, 2002
    Messages:
    8,185
    Location:
    Australia
    Country:
    Australia
    Yep, but you need to use the DS2Key server.

    This is a great app for controlling emulators with your DS or even games that play better with a controller.
     
  8. juggernaut911

    Member juggernaut911 GBAtemp Slut!

    Joined:
    Jul 13, 2006
    Messages:
    4,153
    Country:
    United States
    just cant get it to play Half Life! [​IMG]

    it connects but won't play...
     
  9. GexX2

    Member GexX2 Lurker

    Joined:
    Oct 23, 2006
    Messages:
    517
    Location:
    Tennesee, US
    Country:
    United States
    my mouse emulation phails. Controls work though. I've been playing ePSXe with it for the past hour or two [​IMG]

    The touchpad = analog stick idea phails hard though. not enough sensitivity to be useful as an analog stick. I wonder if it would be possible to use the DS speakers as wireless speakers. :\ Kinda like the Wiimote speaker thing. Or even the microphone [​IMG]
     
  10. jtroye32

    Member jtroye32 GBAtemp Fan

    Joined:
    Nov 8, 2006
    Messages:
    420
    Location:
    Michigan
    Country:
    United States
    sorry, but could anyone tell me how to set this up using windows and ds2key? it would be much appreciated.
     
  11. GexX2

    Member GexX2 Lurker

    Joined:
    Oct 23, 2006
    Messages:
    517
    Location:
    Tennesee, US
    Country:
    United States
    Here jtroye, This file has DSpad, DS2KEY and PPJoy all in one.

    Extract the folders somewhere, and run the setup.exe in the ppjoy folder. Then follow these instructions, but skip step 1.

    Code:
    1. Download and install PPJoy. (http://www.geocities.com/deonvdw/Docs/PPJoyMain.htm)
    2. Once installed open your 'Control Panel' and open 'Parallel Port Joysticks'.
    3. In the appearing window click 'Add...'. At the next screen change 'Parallel port' to 'Virtual joysticks' and then select 'Add'.
    4. PPJoy will want to install some drivers so have it scan automatically or point it to the directory you installed PPJoy to.
    5. After the drivers are done installing, click the 'PPJoy Virtual joystick 1' in the menu and click 'Mapping...'.
    6. Choose 'Set a custom mapping for this controller' and press 'Next.'
    7. Set these options for best results.
    Â Axes = 2 (The touch screen/analog stick)
    Â Buttons = 9 (Buttons)
    Â POV hats = 1 (Direction Pad)
    
    8. X Axis = Analog 0
    9. Y Axis = Analog 1
    10.These buttons are customizable. You should keep 'Button 1' at "nothing" otherwise you may have problems with some buttons.
    Â Button 1 = nothing
    Â Button 2 = Digital 0
    Â Button 3 = Digital 1
    Â Button 4 = Digital 2
    Â Button 5 = Digital 3
    Â Button 6 = Digital 4
    Â Button 7 = Digital 5
    Â Button 8 = Digital 11
    Â Button 9 = Digital 10
    
    11.Directional button POV
    Â North = Digital 6
    Â East = Digital 7
    Â West = Digital 9
    Â South = Digital 8
    After that, patch the dspad.nds or .ds.gba with your carts DLDI patch, and place it on your cart. start up DS2Key server and run dspad. Go into settings and put it in DS2Key compatibility mode. (with the center button) then set up you IP and Server Port in DSPad.

    Make sure if you're firewalled, that you foward whatever port you choose to run DS2Key on.
     
  12. Torte

    Member Torte GBAtemp Advanced Fan

    Joined:
    Jun 10, 2006
    Messages:
    510
    Country:
    New Zealand
    Hey Gex, how do you find out your server port, etc. settings? Sorry for being so noobish here, but how do you also set everything up after? I got a msg (on my DS) saying that the dxl or whatever file is not working, and the program freezes once I select p1 controller. I know my config is wrong anyway, but if you could sort me out it would awesome. Thanks.
     
  13. myclock

    Member myclock GBAtemp Fan

    Joined:
    Feb 20, 2007
    Messages:
    465
    Location:
    Australia
    Country:
    Australia
    hey guys i just found this program today. whats the difference between local port and server port? coz i cant get it to work [​IMG]
     

Share This Page