This page is no longer being maintained. For all the latest DLDI information, drivers and tools visit DLDIWiki.
| Device | Download | Source | Author | Read/Write | Tested? | Manufacturer's Website | Last Modified |
|---|---|---|---|---|---|---|---|
| Default (No device) | DLDI | SRC | Chishm | -/- | - | Chishm | 2007-01-12 |
| AceKard+ | DLDI | --- | AceKard | R/W | Yes | AceKard | 2007-01-31 |
| DSLink (microSD Card) | DLDI | --- | MoonLight | R/W | Yes | DSLink | 2006-12-30 |
| Old | SRC | Rudolph (ported by Lick) | R/W | Failed | 2006-12-26 | ||
| v3 | SRC | Diddl | R/W | Yes | 2007-03-02 | ||
| DS-X | DLDI | SRC | DS-Xtreme Team | R/W | Yes | DS-X | 2007-02-12 |
| Ewin2 (SD Card) | DLDI | SRC | Moonlight | R/W | Yes | Ewin flash | 2006-12-29 |
| EZ Flash 4 (SD Card) | DLDI | SRC | Rudolph (Original by EZ Team (aladdin)) | R/W | Yes | EZ Flash | 2006-12-27 |
| EZ Flash 5 (SD Card) (See note) | DLDI | SRC | Cory1942 | R/W | Yes | EZ Flash | 2007-01-13 |
| G6 Flash (version 0.19) | DLDI | SRC | viruseb | R/W | Yes | G6 Flash | 2007-04-12 |
| M3 Adapter (Compact Flash) | DLDI | SRC | Chishm | R/W | Failed | M3 Adapter | 2006-12-25 |
| M3 Adapter (SD Card) | DLDI | SRC | Chishm | R/W | Yes | M3 Adapter | 2006-12-25 |
| Alt | SRC | agentq | R/W | Yes | 2007-01-20 | ||
| Max Media Dock (Compact Flash) | DLDI | SRC | Chishm | R/W | Yes | Code Junkies | 2007-01-07 |
| GBA Movie Player (Compact Flash) | DLDI | SRC | Chishm | R/W | Yes | Movie Advance | 2006-12-25 |
| GBA Movie Player (SD Card) | DLDI | SRC | Movie Advance | R/- | No | Movie Advance | 2006-12-25 |
| NEO Flash MK2 & MK3 (SD Card) | DLDI | SRC | NEO Flash Team | R/W | Yes | NEO Flash | 2006-12-25 |
| NEO Flash MK5 (NAND Flash) | DLDI | SRC | NEO Flash Team | R/- | No | NEO Flash | 2007-02-07 |
| NEO2 (SD Card) | DLDI | SRC | NEO Flash Team | R/W | Yes | NEO Flash | 2006-12-28 |
| Ninja DS (SD Card) | DLDI | SRC | NinjaMod team | R/W | Yes | NinjaDS | 2006-12-25 |
| Ninjapass X9 | ZIP | Page | CJ Bell | R/- | Yes | Ninjapass | 2006-02-05 |
| R4(DS) - Revolution for DS M3 Simply compatible | DLDI | SRC | R4DS | R/W | Yes | R4 (R4DS) - Revolution for DS | 2006-12-25 |
| SuperCard (Compact Flash) | DLDI | SRC | Chishm | R/W | Yes | SuperCard | 2006-12-26 |
| SuperCard DS (Slot-1) | DLDI | SRC | SuperCard Team (ported by Lick) | R/W | Yes | SuperCard | 2006-12-25 |
| SuperCard (SD Card) | DLDI | SRC | Chishm | R/W | Yes | SuperCard | 2006-12-25 |
| Alt | --- | MoonLight | R/W | Yes | 2007-02-14 | ||
| SuperCard Lite (SD Card) | DLDI | SRC | brisssou | R/W | Yes | SuperCard | 2007-01-19 |
The EZ5 menu won't boot a ROM in homebrew mode unless the gamecode is "PASS". Cory1942 has written a tool to fix the header and patch the ROM at the same time. Get it from his site.
| Executable Type | Download | Last Modified | Version | Creator |
|---|---|---|---|---|
| Source | CVS | 2007-01-28 | 1.23 | Chishm / WinterMute |
| Win32 | Download | 2007-02-05 | 1.23 | Chishm |
| Win32 GUI | Download | 2007-01-13 | 1.23 | Adam Hodson (bob_fossil) / Maxim |
| Win32 Right Click | DLDIrcSetup.exe | 2007-01-31 | 0.3 | PsychoWood |
| Linux-x86 | Download | 2007-01-08 | 1.10 | LiraNuna |
| MacOS X | Download | 2007-01-30 | 1.23 | Jan Kampling |
| MacOS X DLDI Drop | Web page | 2007-01-30 | 1.23 | Jan Kampling |
First, just try the ROM to see if it works with your flash cart. If it does, then great! If not, you'll need to patch it. You'll need two things, a patcher and the appropriate patch for your flash cart.
Extract the patch and patcher to the same directory as the ROM file. Open a command prompt in that directory. Type in:
dlditool <name_of_patch> <rom_file>Where <name_of_patch> is the name of the patch file (e.g. "mpcf.dldi") and <rom_file> is the name of the ROM (eg "libfat_tests.nds").
You should see something similar to this:
C:\rom_dir\>dlditool mpcf.dldi libfat_tests.nds Dynamically Linked Disk Interface patch tool by Michael Chisholm (Chishm) Old driver: Default (No interface) New driver: GBA Movie Player (Compact Flash) Position in file: 0x000062C0 Position in memory: 0x02000000 Patch base address: 0xBF800000 Relocation offset: 0x428060C0 Patched successfully
Once you have patched the ROM, copy it to your flash cart and run it.
Some of the interfaces listed above have not been tested, or may appear to not work for you. If you wish to test an interface, download the DLDI Tester. Extract the contents to the root directory of the card you'll be testing, then patch it for the correct card, following the instructions above. Make sure you backup everything on the card, I accept no responsibilty if anything goes wrong. Follow the onscreen prompts and observe the outcome. Feel free to email me with results for a card that hasn't been tested already, or results contrary to those in the above table.
The DLDI IO_INTERFACE is included as part of libfat. It will be included when you use libfat within your project.
If you are still using gba_nds_fat, you can use a backported IO_INTERFACE. Copy it to your gba_nds_fat source directory and add io_dldi as the first driver in the initialization list.
You may wish to add a patching step to your makefile, following the end user instructions.
The following people either directly or indirectly helped to create the DLDI interface: