DLDI Drop – DLDI patcher the mac way

122 Comments

DLDI Drop Screen 1

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. Chrishm build a great way to give the homebrew developers the opportunity to distribute their apps for as many homebrew devices a possible. He released the Dynamically Linkable Disc Interface that allows people to patch new interfaces for their disc devices into existing applications, provided they were built with DLDI support. dlditool is a command-line-tool to patch the homebrew-apps with the needed device support.

DLDI Drop Screen 2

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.

DLDI Drop Icon

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!

Download: DLDI Drop 1.5.2

Screenshots Version 1.5

DLDI Drop Screen 3

DLDI Drop Preferences

Changelog:

Version 1.5.2

  • add device support for Datel Games n’ Music

Version 1.5.1

  • small bufix for PowerPC users

Version 1.5

  • add preferences
    • possibility to choose a standard device that should be patched
    • choose if DLDI Drop should auto quit after patching
  • add nds to the know extentions
  • add a nice nds file icon
  • added Neo MK5 to the supported devices

Version 1.04

  • add support for new devices:
    • Ninjapass X9
    • DS-X

Version 1.03

  • add Acekard and DS-Xtreme to the supported devices

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

122 Comments (+add yours?)

  1. daninski
    Feb 08, 2007 @ 03:12:12

    OH MY GOD! thank you! my cart is 100% more useful for e now :)

  2. Luigi Lauro
    Feb 08, 2007 @ 15:49:48

    Could you please incluse the new DS-X DLDI driver as well?

    I love this tool and DS-X is one of the most successful flash cart :)

    I’d really appreciate it man!

    You can find the DLDI driver for DS-x here: http://news.ds-x.com/

  3. Darkza
    Feb 08, 2007 @ 22:21:56

    Thank u 1000000 times!
    Its great that somebody in the ds scene supports MAC!

    Great work

  4. Nadeem
    Feb 10, 2007 @ 22:07:01

    Thanks, your efforts are very much appreciated; shame these utilities aren’t listed on versiontracker or macupdate

  5. Barvela
    Feb 13, 2007 @ 06:04:04

    Great tool. Thanks a lot.

  6. Directive0
    Feb 14, 2007 @ 21:56:53

    I really appreciate the work that went into this. Its not a big deal, but I still just wanted to say thanks.

  7. rox
    Feb 15, 2007 @ 14:24:13

    Thank you so much!
    Do you have a solution to avoid the system files?

  8. Jabba
    Feb 15, 2007 @ 22:33:32

    Finally some Mac love! Heres hoping for a DPG converter :D

  9. Bouyoul
    Feb 23, 2007 @ 19:57:34

    For DPG converter on mac try this :

    http://homepage.mac.com/atkinson.d/DPG Converter.zip

    you’ll need to create a folder in which you ‘ll put “DPG converte” but also “mencoder”, wich you can find here :

    http://prdownloads.sourceforge.....060307.zip

    et voilà!

  10. Jabba
    Feb 23, 2007 @ 22:42:35

    http://homepage.mac.com/atkinson.d/DPG Converter.zip

    Isn’t working i keep getting 404 and i check the home menu but its not up there. You got a copy you could upload?

  11. Bouyoul
    Feb 24, 2007 @ 10:17:58

    Open the link with Firefox
    (I tried and it works great),
    because it doesn’t work with Safari : )

  12. Jabba
    Feb 24, 2007 @ 14:55:18

    Still no luck, all i found that was different was a wedding photo album :( *man tears*

  13. Sylver
    Feb 26, 2007 @ 21:00:20

    Try this then …
    http://homepage.mac.com/atkinson.d/DPG Converter.zip

  14. rico
    Feb 26, 2007 @ 21:23:48

    there is a space in the link, so the last part ” Converter.zip” isn’t loaded when you click the link. copy and paste this into your address bar and it should work

    homepage.mac.com/atkinson.d/DPG Converter.zip

  15. daninski
    Feb 26, 2007 @ 23:25:17

    How are you guys getting a moonshell with a mac? when i down load it it’s all .exe’s and the likes… *hurrumpff*

  16. Bouyoul
    Feb 26, 2007 @ 23:32:18

    Well we don’t use Moonshell with a Mac but with a linker for the DS,
    so we can download .exe as long as we don’t use them : )

  17. daninski
    Feb 26, 2007 @ 23:38:14

    ok ok, i’ll word it a little better… How do you get a moonshell.nds when you can’t run all the set up stuff in osx? :P

  18. Jabba
    Feb 27, 2007 @ 00:29:10

    Theres pre made packages at http://scdev.org/forum/viewtopic.php?t=6760

  19. daninski
    Feb 27, 2007 @ 00:43:05

    the one they’ve linked there for supercard lite just gives me two white screens. i even tried it again after plopping it through dldi drop just in case. one day, one i tells ya’.

  20. Jabba
    Feb 27, 2007 @ 00:44:37

    Im just getting a flashing screen with my DPGs maybe im missing a codec?

  21. Jabba
    Feb 27, 2007 @ 01:03:25

    Have you tried supercard magic homebrew patcher?

  22. daninski
    Feb 27, 2007 @ 01:05:46

    the supermagic homebrew turbo adventure patcher doesn’t work on OSX unfortunately.

  23. Jabba
    Feb 27, 2007 @ 01:08:02

    Crap, erm, what computer are you using? I can either hook you up with a copy of vpc and windows lite or just try and patch it for you… or both :p

  24. daninski
    Feb 27, 2007 @ 01:12:56

    well, if you could just patch one quickly for me and we can see if it works would be cool. i have to keep my hard drive relatively empty for work stuff so i’ll not stick vpc on it. but a patched moonshell would be super good. my cards a supercard lite… :)

  25. Jabba
    Feb 27, 2007 @ 01:14:39

    Could take a few minutes… You know how vpc is sloooow

  26. daninski
    Feb 27, 2007 @ 01:46:18

    huzzah!

  27. Jabba
    Feb 27, 2007 @ 05:11:33

    Sorry, got caught up in a phone call, http://rapidshare.com/files/18.....c.nds.html patched with super magic, it should run straight away, if patching with the DLDI and the supercard lite one doesnt work use default, works with all my homebrew on my mini SD, good luck!

  28. daninski
    Feb 27, 2007 @ 10:50:29

    Two white screens again. I’m just confused now, all the other dldi stuff works for me; they all load and read write fine. bizzare.

  29. daninski
    Feb 27, 2007 @ 11:28:09

    huzzah! i tried the supercard CF one, it booted up but couldnt read my card… dldi dropped it and it worked! i’m sure i tried that last night you know.

  30. Jabba
    Feb 27, 2007 @ 23:45:07

    Videos still not working for me >_

  31. daninski
    Feb 28, 2007 @ 00:45:31

    nor me :(

  32. daninski
    Feb 28, 2007 @ 02:41:39

    JUST LOOK AT HOW SAD MY FACE IS! -> :(

    that’s pretty damn sad.

  33. Jabba
    Feb 28, 2007 @ 03:37:31

    Im worse… I have man tears! *Man Tears*

  34. Ray
    Feb 28, 2007 @ 09:54:41

    Hi jan,

    Does the DLDI Drop support Mac OS X 10.3.9? I tried running it with the nds files for the ScummVM for DS, but came up with:

    Exception: EXC_BAD_ACCESS (0×0001)
    Codes: KERN_PROTECTION_FAILURE (0×0002) at 0×00000000

    Thread 0 Crashed:
    0 > 0×00000000 0 0
    1 com.apple.AppleScriptKit 0×87fa6f88 -[ASKApplicationOpenEventHandler handleAppleEvent:withReplyEvent:] 0×7c

    Could this be due to running on 10.3.9?

    Thanks,
    Ray

  35. jan
    Feb 28, 2007 @ 10:23:38

    I don’t know if it is running on 10.3.9. It is compiled under 10.4 as Universal Binary. I dont have the chance to test it on 10.3.9. It could might be that is only support 10.4.

  36. Ray
    Feb 28, 2007 @ 11:59:22

    The command line utility works on 10.3.9 – might just be the GUI code. Thanks for the wonderful utility!

  37. Connor
    Mrz 06, 2007 @ 03:04:58

    hi, i have been tryin to get picodrive to work on my R4 for the past few weeks saw this and i got excited for a myriad of reasons… i load it up crash… i dont understand everytime i drop the picodrive.nds file and try to convert it into a R4DS it crashes… if anyone could help me out or send the already patched file you’d make a person really happy connorlinguist@hotmail.com

  38. Nadem
    Mrz 08, 2007 @ 01:08:48

    CLI works fine (thanks) but the GUI quietly crashes and write the crash report; hope it helps

    Host Name: iMac
    Date/Time: 2007-03-08 00:06:47.175 0000
    OS Version: 10.4.8 (Build 8L2127)
    Report Version: 4

    Command: dlditool
    Path: /Applications/Games/DLDI Drop.app/Contents/Resources/dlditool
    Parent: DLDI Drop [1506]

    Version: 1.4 (1.0.3)

    PID: 1510
    Thread: 0

    Exception: EXC_BAD_ACCESS (0×0001)
    Codes: KERN_PROTECTION_FAILURE (0×0002) at 0×00000000

    Thread 0 Crashed:
    0 > 0×00000000 0 0
    1 dlditool 0×00001dc1 start 41

    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0×00000000 ebx: 0xbffffbec ecx: 0×900011d8 edx: 0×00000003
    edi: 0xbffffbdc esi: 0xbffffc14 ebp: 0xbffffbb8 esp: 0xbffffb7c
    ss: 0×0000001f efl: 0×00010286 eip: 0×00000000 cs: 0×00000017
    ds: 0×0000001f es: 0×0000001f fs: 0×00000000 gs: 0×00000037

    Binary Images Description:
    0×1000 – 0×4fff dlditool /Applications/Games/DLDI Drop.app/Contents/Resources/dlditool
    0×8fe00000 – 0×8fe49fff dyld 46.9 /usr/lib/dyld
    0×90000000 – 0×9016ffff libSystem.B.dylib /usr/lib/libSystem.B.dylib
    0×901bf000 – 0×901c1fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
    0×90bcd000 – 0×90bd4fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
    0×96090000 – 0×96091fff com.apple.zerolink 1.2 (3) /System/Library/PrivateFrameworks/ZeroLink.framework/Versions/A/ZeroLink

  39. DS teamer
    Mrz 12, 2007 @ 17:53:48

    And what is the DLDI for the Supercard SD Rumble please ?

  40. Santi
    Mrz 12, 2007 @ 19:46:00

    Thanks for the application, can you add The DSLinker or any clone like NEO Flash MK5.

  41. slazh
    Mrz 18, 2007 @ 20:42:11

    Thanks, this is awsome!

    And that icon is pretty nice aswell :D

  42. Michael
    Mrz 19, 2007 @ 16:51:29

    Super useful! Thanks for the work.

  43. Paul
    Apr 12, 2007 @ 09:23:34

    Hi everyone,

    I would like to thank everyone here for supporting Mac’s and the NDS. I have downloaded the DPG converter and managed to convert an episode of Desperate Housewives and play on my M3 Simply. The only problem is the colours look all strange. Is this a common issue? Any thoughts would be appreciated.

    Also, Im confused about the DLDI drop thing. Can someone walk me through its purpose and application.

    Thanks

    Paul

  44. Leilani
    Apr 16, 2007 @ 02:50:05

    PAUL: what DPG converter did you use to convert Despertae Housewives? please email me at laniberemjo@tmail.com. thank you very very much this will help me a lot. thanks!

  45. Leilani
    Apr 16, 2007 @ 04:23:09

    Jan: Hello! i was wondering if you can help me. I Need a program for the Mac that i can avi. and mpeg. into DPG. please help! :(

  46. Paul
    Apr 16, 2007 @ 09:17:35

    Leilani

    I would have emailed you… but

    This is an automatically generated Delivery Status Notification

    Delivery to the following recipient failed permanently:

    laniberemjo@tmail.com

    Technical details of permanent failure:
    PERM_FAILURE: SMTP Error (state 9): 550 laniberemjo@tmail.com unknown user account

    I used the DPG converter this has been mentioned in the previous comments.

  47. Leilani
    Apr 16, 2007 @ 09:20:21

    SORRY PAUL

    typo: my email is lanibermejo@tmail.com

    but u can reply here too.

    thank you for replying to me.

    are u using a mac because i tried using the DPG converter mentioned previously but its not compatible?

  48. Anon
    Apr 18, 2007 @ 11:56:55

    There is an updated version of the Mac DPG converter available at…

    http://www.somefreesoftware.com/?p=3

    You’ll need to put mencoder in the same folder as the converter app.

    You can download mencoder here…

    http://prdownloads.sourceforge.....060307.zip

  49. Paul
    Apr 18, 2007 @ 12:26:55

    The new version of DPG Converter is a great improvement. I have now converted 3 avi’s and the output is playable without any colour problems. As a test I ran the same files through the old version and all have the funny colour syndrome!

    Paul

  50. Joe
    Apr 18, 2007 @ 22:16:41

    Hey, i figured out how to use the DPG converter, but i have a problem.

    When i convert with video:better and sound:better, i get the video perfect, except the colors are messed up.

    when i convert with video:best and audio:best, i get the colors right, but the video and sound are WAY off from each other. (like 20 seconds off)

    someone please help me!! i would like to be able to watch the videos without lag and with the normal colors.

    my email is joeosims@gmail.com , or you could just repost here.

    thank you!

Leave a Reply