DLDI stands for ‘Dynamically Linked Device Interface’. It is an interface for libfat that homebrew developers attached to their projects.
You would then simply patch the homebrew game or application with your cart’s DLDI patch and it will work on your cart. So if you have an R4 DS you apply the R4 DS DLDI patch to the homebrew.nds file. The beauty is that once a DLDI patch has been made for your cart it’ll be compatible with every piece of homebrew that has DLDI support. Feb 25, 2007 Both M3 Simply and R4 have updated their built in Moonshell to version 1.6. The difference between the two downloads is that the R4 version has extra language support and a separate folder for skins. Download M3 Simply Moonshell 1.6 here Download R4 Moonshell 1.6 here. I will try next with original M3 Simply firmware - if I can find it and report back. Edit 2: I can confirm I have found a solution. Turns out using the latest R4 Firmware (Wood R4 v1.62) was the real stumbling block. Using instead Wood R4 v1.16 (found here - filename: 22634-Wood R4 v1.16.7z) and the 2GB card formatted to FAT32 the DS booted. M3 Ds Simply R4 Patch 4,4/5 4898 reviews. Com worked on a more improved version of r. 8b kernel while other teams are busy hacking the 3. 8) Press N if you will use it for R4 and Y to patch it for M3 Simply then press enter. 9) Press 1 to patch for Chinese hardware, press 2 for Japanese hardware then press enter. 10) You're done. Copy the patched DSMENU.DAT (the one without the.old) to your microsd and the other r4 files.
I’ll break it down to more understandable terms. Let’s say a homebrew developer makes a DS game where you can draw a picture and save the image to your flash cart. To save this image on the flash cart the developer would have to know the specific piece of code that allows you to write things to the cart. And if you wanted to read the image so you can edit it again you’d need access to the read capabilities of the flash cart. This forms the read/write commands which are essentially what libfat is.
There is a big problem however. Every flash cart uses different read/write commands. That would mean to get your game working on four different flashcarts you’d need to code it with all four different read/write methods. This is a big hassle for developers and flash cart owners a like. Under the old system homebrew projects that used read/write commands (FAT access) only worked on the flashcarts they were specifically coded for. As there are so many flash carts on the market many were left out because to keep your homebrew project working on 15 + different kits would be a nightmare!
Along came DLDI. This interface developed by Chishm unifies everything. It is a single interface that homebrew developers attach to their projects. The developers don’t have to worry about making their project compatible with a whole range of different carts. Instead each flashcart has a specific DLDI patch made for it which houses all the read/write commands. You would then simply patch the homebrew game or application with your cart’s DLDI patch and it will work on your cart. So if you have an R4 DS you apply the R4 DS DLDI patch to the homebrew .nds file. The beauty is that once a DLDI patch has been made for your cart it’ll be compatible with every piece of homebrew that has DLDI support.
What carts are supported?
DLDI support is defined as, at a minimum, the ability to patch a .nds file for a specific cartridge. Virtually all cartridges support DLDI either officially or via third-party intervention. Most cart developers have advanced beyond manual DLDI patching in various ways, such as automatic DLDI patching. Some carts that are compatible with the interface include the following:
You can download DLDI patches from the official site.
What Homebrew games/apps do I need to patch?
Any homebrew game or application that uses FAT access and supports DLDI. Homebrew games/apps that do not read or write to your card do not need to be patched.
How do I patch my homebrew games/apps?
DLDI is either automatically patched by the cartridge software or manual patching is necessary.
Manual DLDI Patching, an Example:
Download a DLDI patcher from the homepage such as a GUI version
Download the appropriate DLDI patch file matching the name of the flash cart
Select the DLDI file
Select .nds homebrew files in the ‘binaries’ section.
Click ‘Patch’
Note: EZ-Flash V users will need to use a separate DLDI patcher to make DLDI work. If you have an EZ-Flash V please use this DLDI patcher. No other files are needed, simply drag and drop the homebrew onto the exe file.
External Links
R4 Ds Kernel
Nintendo 3DS v10.4.0-29 released several days ago and some users have updated their 3DS console to the latest firmware 10.4. But users may face a problem and r4i gold 3ds can not work on their 3DS console. When insert r4i gold 3ds to 3DS, there will be a message“An error has occurred. Press and hold the Power Button to turn the system off”
If you meet this problem, please run your r4i gold 3ds on your 3DS consoel with lower version or DS/DSI console. If your r4i gold 3ds works well, which means the version of r4i gold 3ds is too low and can not run on your 3DS latest version. You need to upgrade the r4i gold 3ds firmware.
Requirement:
R4i gold 3ds DS/DSI/3DS MicroSD card
1. Download r4i gold 3ds kernel “Wood_R4iGold_V1.64.rar”and upgrade patch “r4igold_3DS62_Patch.rar” unzip all the files to the root directory of microSD card
2. There are two files in “r4igold_3DS62_Patch.rar”: R4iGold_3DS62_Patch_NDSi_3DS.nds, R4iGold_3DS62_Patch_NDSL_3DS.nds
Factorytalk activation crack. If you use DS console to upgrade the card, you just need R4iGold_3DS62_Patch_NDSL_3DS.nds in microSD card.
If you use DSI console to upgrade the card, you just need R4iGold_3DS62_Patch_NDSi_3DS.nds in microSD card.
M3 Ds Simply Firmware
3. We use DS console for example. Insert r4i gold 3ds to DS console and then power your DS on. Select the R4iGold_3DS62_Patch_NDSL_3DS.nds.
4. Eject your r4i gold 3ds and then insert it to DS console,Press A to start updating. Tips: if you use DSI, no need to eject and insert it and just press A to update
M3 Ds Simply Software
5. It will show”upgrading succeds” which means you upgrade the r4i gold 3ds successfully. Amt 622 manual.
M3 Ds Simply R4 Patch Download
6. Finally insert your r4i gold 3ds to 3DS v10.4.0-29 and the card will work well.