2009-08-17 5 views

Antwort

5

Kurze Antwort: Nein.

Die Speicherkarte des Nintendo DS enthält keine Position, die in dem DS-Kassette zu ROM abbildet.

Zum Vergleich, auf dem Game Boy Advance wurde der Bereich 08000000-09FFFFFF dem externen ROM im Game Pak zugeordnet. Diese Zuordnung ist ebenfalls in dem DS enthalten, vermutlich aus Gründen der Abwärtskompatibilität und um einige GBA-Spiel- und DS-Spielinteraktionen zu ermöglichen (z. B. Castlevania: Dawn of Sorrow easter eggs). Aber es nur Karten auf den GBA-Steckplatz und so nur auf GBA-Kassetten.

Sie können diese Funktion verwenden, um von GBA-Kassetten im GBA-Steckplatz zu lesen und Code von dort im DS-Modus auszuführen. Frühe inoffizielle wiederbeschreibbare Patronen taten genau dies. Dies ist nicht sehr zukunftssicher - es wird auf dem DSi, der keinen solchen GBA-Slot hat, nicht funktionieren. Außerdem sind Slot-2-Cartridges heutzutage schwieriger zu finden, da die regulären DS-Style-Cartridges weitaus beliebter und verfügbar sind.

Der übliche Weg, große Spiele zu erstellen, die mehr Code ausführen müssen, als es Speicher gibt, ist entweder code overlays oder schreiben Sie Ihr Spiel in eine scripting-type language, die dynamisch Code laden und entladen kann.