DLDI Drop

Discussion in 'NDS - ROM Hacking and Translations' started by crashtron, Jan 29, 2007.

Jan 29, 2007

DLDI Drop by crashtron at 7:00 PM (2,413 Views / 0 Likes) 20 replies

  1. crashtron
    OP

    Newcomer crashtron Member

    Joined:
    May 23, 2006
    Messages:
    11
    Country:
    Germany
    [​IMG]

    Because I will get my M3 DS Simply in some days and I am really felt in love with all the great homebrew that was released the days. I thought it would be helpful to have a nice tool to patch this apps for my M3.

    I don’t like to use the terminal for every homebrew I want to test so I decided to develop a little droplet application for Mac OS that could sit in your Dock or your Finder toolbar. You drop the homebrew on it and get a list of devices to patch the homebrew for, choose one and done. You could copy the patched app to your card.

    [​IMG]

    So I build an small Xcode-Applescript project. I did some applescript, compiled dlditool 1.23 as an Universal build and included it. I also included the devices patches and I done a nice icon and now here is “DLDI Drop”.

    Have fun!

    [​IMG]
    DLDI Drop Download

    I don’t have my M3 yet so please let me know if it is working for you!

    PS: I want thank Chrishm to let me included dlditool and the patches into my app.
     


  2. corbs132

    Member corbs132 GBAtemp Advanced Fan

    Joined:
    Aug 19, 2004
    Messages:
    853
    Country:
    United States
    crash, you are pwn. thanks so much! the mac community is getting SCREWED when it comes to nds stuff. thanks!
     
  3. MaHe

    Member MaHe one lazy schmo

    Joined:
    Aug 4, 2006
    Messages:
    1,101
    Location:
    Maribor
    Country:
    Slovenia
    It's chishm [​IMG]
    Nice work, but I don't have a Mac. Send it to him, so he can post it on his website! [​IMG]
     
  4. R-Unit 4

    Member R-Unit 4 GBAtemp Regular

    Joined:
    Jan 22, 2007
    Messages:
    161
    Country:
    Australia
    u rock hard
     
  5. sylver78

    Newcomer sylver78 Advanced Member

    Joined:
    Oct 16, 2006
    Messages:
    94
    Country:
    France
    Really nice !
    It'll really make the DLDI patching easier and faster on Mac [​IMG]
    I'll try this when I'll be at home [​IMG]
    Thanks [​IMG]
     
  6. R-Unit 4

    Member R-Unit 4 GBAtemp Regular

    Joined:
    Jan 22, 2007
    Messages:
    161
    Country:
    Australia
    I am going to admit...I am a mewb and a n00b to this stuff so I don't get any of this...
     
  7. sylver78

    Newcomer sylver78 Advanced Member

    Joined:
    Oct 16, 2006
    Messages:
    94
    Country:
    France
    Ok I've installed the application, added a link in the dock, but when i'm droping a .nds on it, DLDI is bouncing then nothing happens [​IMG] (not device list or anything)
    Is there some additional steps to do for your tool to work ?
     
  8. crashtron
    OP

    Newcomer crashtron Member

    Joined:
    May 23, 2006
    Messages:
    11
    Country:
    Germany
    what mac os version do you have?
    what cpu type PowerPC or Intel?
     
  9. sylver78

    Newcomer sylver78 Advanced Member

    Joined:
    Oct 16, 2006
    Messages:
    94
    Country:
    France
    I've got MacOS 10.4.8, Intel Processor (Macbook Pro)
    I've found something strange :
    macbookpro:/Applications/DLDI Drop.app/Contents/Resources sylver$ ./dlditool
    ZeroLink: could not load .o file: /Users/jan/Documents/Development/dlditool/build/dlditool.build/Debug/dlditool.build/Objects-normal/i386/main.ob
    Bus error

    Edit :
    I replaced dlditool with the downloadable macos version but no luck it's still not working [​IMG]
    Is there anything that I can do to find the problem ?
     
  10. crashtron
    OP

    Newcomer crashtron Member

    Joined:
    May 23, 2006
    Messages:
    11
    Country:
    Germany
    I did some changes and recompile it. Please download again and test.
     
  11. sylver78

    Newcomer sylver78 Advanced Member

    Joined:
    Oct 16, 2006
    Messages:
    94
    Country:
    France
    I now have a list of device that appears [​IMG]
    But it's not patching anything [​IMG]
    I still have the dlditool error using the terminal :

    macbookpro:/Applications/DLDI Drop.app/Contents/Resources sylver$ ./dlditool
    ZeroLink: could not load .o file: /Users/jan/Documents/Development/dlditool/build/dlditool.build/Debug/dlditool.build/Objects-normal/i386/main.ob
    Bus error
    macbookpro:/Applications/DLDI Drop.app/Contents/Resources sylver$
     
  12. crashtron
    OP

    Newcomer crashtron Member

    Joined:
    May 23, 2006
    Messages:
    11
    Country:
    Germany
    Okay, I did another fix. Could you please try again?
     
  13. sylver78

    Newcomer sylver78 Advanced Member

    Joined:
    Oct 16, 2006
    Messages:
    94
    Country:
    France
    Ok it seems to work now (nds file is modified after droping it in the DLDI Drop tool).
    Running dlditool from terminal doesn't crash anymore.
    I'll do more testing about the validity of the patch now (got a supercard MiniSD) but I really think that it'll be OK [​IMG]
    Thanks for the support [​IMG]
    Sylver

    Edit : Successfully tested with "ScummVM 0.9.1a beta2 with DLDI support". It tries to run the driver configured with DLDI drop [​IMG]
    Great work guy it's working great and will be really usefull [​IMG]

    Edit2 : I have a little question : if there is a new driver for a new flash kit, will adding the .dldi in the directory be enought to see it in the list or will we have to wait for a new version of dldi drop ? [​IMG]
     
  14. brn

    Member brn GBAtemp Regular

    Joined:
    Dec 29, 2006
    Messages:
    126
    Country:
    Sweden
    brilliant!

    You've made my day (well two of my days actually)
     
  15. juggernaut911

    Member juggernaut911 GBAtemp Slut!

    Joined:
    Jul 13, 2006
    Messages:
    4,153
    Country:
    United States
    BLAH!!! [​IMG] Macs...

    Nice programming tho
     
  16. quikkid

    Newcomer quikkid Newbie

    Joined:
    Jan 31, 2007
    Messages:
    6
    Country:
    Canada
    For some reason, when I choose what device I want it closes. Am I missing something else I need to download or is it just crashing on me?
    I am running the latest update of Tiger on a C2D Macbook.
    Something I would suggest for both this and the trimDrop program would be a "Success" message, or something to notify you that it is working properly.
    Thanks!
     
  17. crashtron
    OP

    Newcomer crashtron Member

    Joined:
    May 23, 2006
    Messages:
    11
    Country:
    Germany
    I updatet DLDI Drop to version 1.0.3

    Download on my webpage

    Changelog:
    add Acekard and DS-Xtreme to the supported devices
     
  18. vandergus

    Newcomer vandergus Member

    Joined:
    Feb 7, 2007
    Messages:
    18
    Country:
    United States
    Great app crashtron. I've been using it for about a week and it works great with my R4. There's not a lot out there for Mac's right now but this is a good one. A couple suggestions if you don't mind...

    I second some sort of 'success' message. Maybe with a 'Don't show me this again' check box for those that would find it annoying.

    I also think it would be nice to pick a card patcher that would be used every time (I would choose the M3 simply/R4 for example) and save yourself an extra click. It could be a really slick one step process.

    I don't know how difficult it is to implement these sorts of things but I thought you would like some feedback. Thanks for the app!
     
  19. spooon

    Newcomer spooon Newbie

    Joined:
    Feb 22, 2007
    Messages:
    1
    Country:
    United States
    I 2nd this. Please add if possible. Great app for mac folks.
     
  20. crashtron
    OP

    Newcomer crashtron Member

    Joined:
    May 23, 2006
    Messages:
    11
    Country:
    Germany
    I updatet DLDI Drop to version 1.0.4

    Download on my webpage.

    Changelog:
    add Ninjapass X9 and DS-X to the supported devices
     

Share This Page