Dynamically Linked Device Interface

Dynamically Linked Device Interface
QS-Informatik

Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen und beteilige dich an der Diskussion! (+)

DLDI ist die Abkürzung für "Dynamically Linked Device Interface",

andere Quellen sprechen von "Dynamically Linked Disk Interface".

DLDI spielt eine Rolle beim Homebrew-Programmieren für Nintendo DS-Homebrew. Das Programmieren von Homebrew, die auf das Dateisystem der in der zum Starten von Homebrew erforderlichen Flashkarte eingesetzten Speicherkarte (für gewöhnlich microSD) zugreifen wollen, wird durch die große Anzahl verschiedener Flashkarten erschwert, da fast jeder Typ Flashkarte anders auf jenes Dateisystem zugreift (eine der wenigen Ausnahmen stellen die R4- und die M3-Karten dar, welche nahezu identisch sind). Da es für DS-Homebrew sehr häufig notwendig ist, auf das Dateisystem zuzugreifen, z.B. um einen Highscore für ein Game zu sichern, wurde DLDI entwickelt.

DLDI wird mittels eines Patches nach der Kompilierung des Programmes angewendet. Dabei werden die Standard-Funktionen zum Zugriff auf das Dateisystem durch die aus einer externen DLDI-Datei, die die modifizierten Funktionen für die entsprechende Flashkarte enthält, der Reihe nach ersetzt. Das Programm kann danach auf das Dateisystem der Flashkarte zugreifen, für die der Patch gedacht war. Der Patch wird, außer wenn beteits der nötige Patch aufgespielt ist, (dies ist meist der Fall, wenn der Entwickler des Programmes es auf seiner Karte getestet hat und dann eben jene, bereits gepatchte Version veröffentlicht hat. Da man Patches auch auf ein bereits gepatchtes Programm anwenden kann, ist dies nicht weiter schlimm.) von Endbenutzer durchgeführt.

Weiterführende Infos:


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Device driver synthesis and verification — The device driver is a program which allows the software or higher level computer programs to interact with a hardware device. These software components act as a link between the devices and the operating systems, communicating with each of these …   Wikipedia

  • Nintendo DS homebrew — software is unofficial software written for the Nintendo DS by hobbyist programmers, as opposed to software written by a game production company or corporation (using the official development tools from Nintendo). The DS homebrew software is… …   Wikipedia

  • Nintendo DS storage devices — Main article: Nintendo DS accessories The internals of an Acekard 2.1 DS flashcart shown below to a quarter and Micro SD card. Nintendo DS storage devices are some of the devices used to store a licensed developer s work in progress images,… …   Wikipedia

  • List of Nintendo DS homebrew — ApplicationsMultipurpose toolsImage viewers* signifies GBA homebrew, which can be used with most slot 2 DS homebrew tools.Games* [http://sivullinen.fi/nds/projects.php?subaction=showfull id=1166134905 archive= start from= ucat=2 Whee! DS ] , a 3D …   Wikipedia

  • Windows Registry — The Windows Registry is a hierarchical database that stores configuration settings and options on Microsoft Windows operating systems. It contains settings for low level operating system components as well as the applications running on the… …   Wikipedia

  • Dynamic-link library — This article is about the OS/2 and Windows implementation. For dynamic linking of libraries in general, see Dynamic linker. Dynamic link library Filename extension .dll Internet media type application/x msd …   Wikipedia

  • WinFS — (short for Windows Future Storage)[1] is the code name for a cancelled[2] data storage and management system project based on relational databases, developed by Microsoft and first demonstrated in 2003 as an advanced storage subsystem for the… …   Wikipedia

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Windows API — The Windows API, informally WinAPI, is Microsoft s core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. It was formerly called the Win32 API; however, the name Windows API more accurately… …   Wikipedia

  • Image scanner — Desktop scanner, with the lid raised. An object has been laid on the glass, ready for scanning …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”