DLDI Drop – DLDI patcher the mac way

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.

123 Gedanken zu “DLDI Drop – DLDI patcher the mac way

  1. Pingback: Multiplayer.ro » Blog Archive » DLDI Drop - DLDI patcher the mac way

  2. 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

  3. 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’.

  4. 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

  5. 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… :)

  6. 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.

  7. 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 0x87fa6f88 -[ASKApplicationOpenEventHandler handleAppleEvent:withReplyEvent:] 0x7c

    Could this be due to running on 10.3.9?

    Thanks,
    Ray

  8. 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.

  9. 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

  10. Pingback: ELR Germany » M3 Simply Review

  11. 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 0x00001dc1 start 41

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

    Binary Images Description:
    0×1000 – 0x4fff dlditool /Applications/Games/DLDI Drop.app/Contents/Resources/dlditool
    0x8fe00000 – 0x8fe49fff dyld 46.9 /usr/lib/dyld
    0×90000000 – 0x9016ffff libSystem.B.dylib /usr/lib/libSystem.B.dylib
    0x901bf000 – 0x901c1fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
    0x90bcd000 – 0x90bd4fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
    0×96090000 – 0x96091fff com.apple.zerolink 1.2 (3) /System/Library/PrivateFrameworks/ZeroLink.framework/Versions/A/ZeroLink

  12. 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

  13. 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.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Kommentarlinks könnten nofollow frei sein.