01 September 2023

Nintendo DS RAM Pak Vergleich - wer ist am schnellsten?

Heutzutage ist das Internet für die meisten Menschen leichter erreichbar als je zuvor. Wir haben fast alle ständig und überall internetfähige Geräte dabei. 2004, als der Nintendo DS erschienen ist, war das anders. Handys waren weniger weit verbreitet und deren Internetbrowser waren deutlich einfacher, als es bei heutigen Netzwerkgeräten der Fall ist.

DS Browser

Vielleicht ist das der Grund, weshalb Nintendo 2006 einen eigenen Internetbrowser für den Nintendo DS herausgebracht hat. Da es nicht möglich war, auf den originalen DS oder DS Lite Software aus dem Internet herunterzuladen, wurde der Browser als Cartridge herausgebracht und vertrieben.

Aus heutiger Perspektive lohnt es sich nicht mehr, den DS Browser zu nutzen. Davon abgesehen, dass die Software auf einer uralten Version von Opera basiert, der viele Funktionen fehlen, die heutige Websites nutzen (z.B. Java und HTML5), reicht der Speicher der DS Konsole in vielen Fällen einfach nicht aus, um die Websites korrekt darzustellen. Außerdem unterstützen die beiden DS Konsolen, die mit der Browser Cartridge kompatibel sind, nur die inzwischen unsichere WEP-Verbindung, um sich über WLAN mit dem Internet zu verbinden.

Bei dem Nintendo DS handelt es sich um einen Handheld, dem nur sehr begrenzte Ressourcen wie z.B. die Rechenleistung zur Verfügung stehen. Um zumindest ein paar Seiten darzustellen, liegt dem DS Browser ein RAM-Pak bei, das den verfügbaren Arbeitsspeicher von 4MB in der Konsole selbst um 8MB erweitert. Dieses RAM Pak wird in den GBA Schacht der DS Konsole gesteckt. Kein anderes offizielles Spiel von Nintendo unterstützt die RAM-Erweiterung.

Für den Nintendo DSi Browser, den es kostenlos im DSi Shop gab, ist kein zusätzlicher RAM nötig. Der Nintendo DSi enthält mit 16MB genügend RAM für die DSi Version des Browsers.


RAM Paks im Vergleich

Neben dem originalen RAM-Pak von Nintendo gibt es zahlreiche weitere Produkte, die den RAM der Konsole erweitern können. Dazu zählen viele GBA Flashkarten.
Die folgend aufgelisteten Karten wurden in Bezug auf Größe und Geschwindigkeit mit dem DS Browser und den Homebrew Anwendungen Quake 2 und ScummVM-j getestet. Die Geschwindigkeiten gehen dabei von Slowest über Slower bis Slow, Slow ist die beste Geschwindigkeit, die mit dem (für RAM-Verhältnisse) langsam angebundenen GBA Schacht erreicht werden kann. Für die Tests wurde, soweit es nicht anders angegeben ist, eine Supercard DSONE SDHC genutzt, mit der die Anwendungen gestartet wurden.
Diese Liste vom RAM-Erweiterungen ist nicht vollständig. Es fehlen u.a. das M3 GBA Expansion Pack und einige Slot-2 Flashkarten.

Browser RAM Pak

Die erste getestete Erweiterung ist natürlich das offizielle RAM Pak, das dem DS Browser beiliegt. Durch die Speichergröße von 8MB kann es sein, dass das Pak mit einigen Homebrew Apps nicht kompatibel ist. Mit ScummVM-j scheint es auch Probleme zu geben.
  • DS/Lite kompatibel: je nach Version
  • Unterstützt DS Browser: Ja
  • Verfügbarer zusätzlicher RAM: 8MB
  • Maximale Geschwindigkeit: Unbekannt
  • Sonstige Funktionen: Keine

M3 Rumble RAM Pack

Das M3 Team hat für die eigenen Slot-1 Karten eine Erweiterung entwickelt, die sowohl Vibration unterstützt, als auch RAM Erweiterung.
  • DS/Lite kompatibel: nur DS Lite
  • Unterstützt DS Browser: mit Patch
  • Verfügbarer zusätzlicher RAM: 8MB, wird von Homebrew falsch erkannt
  • Maximale Geschwindigkeit: Slow
  • Sonstige Funktionen: unterstützt Rumble
  • Review

EZ-Flash 3in1 Expansion Pack

Die wohl populärste GBA-Erweiterung ist das EZ-Flash 3in1 Expansion Pak. Es kann nur zusammen mit einer DS Flashkarte genutzt werden, aber unterstützt dafür Rumble, RAM und GBA Spiele. Diese Karte wurde nicht mit einer Supercard, sondern mit einer originalen Wood R4i getestet.
  • DS/Lite kompatibel: hauptsächlich DS Lite (und seltene DS Version)
  • Unterstützt DS Browser: mit Slot-1 Flashkarte
  • Verfügbarer zusätzlicher RAM: 16MB
  • Maximale Geschwindigkeit: slow
  • Sonstige Funktionen: unterstützt GBA Spiele und Rumble
  • Review

EZ-Flash OMEGA Definitive Edition

Die einzige RAM-Erweiterung, die heute noch hergestellt wird, ist die EZ-Flash OMEGA Flashkarte in der Definitive Edition.
  • DS/Lite kompatibel: Ja, nur in Größe eines GBA Spiels
  • Unterstützt DS Browser: Ja
  • Verfügbarer zusätzlicher RAM: 28MB
  • Maximale Geschwindigkeit: Slow
  • Sonstige Funktionen: komplette Flashkarte für GBA Spiele, die Rumble unterstützt
  • Review
  • Wird heute noch hergestellt

Supercard MicroSD

Die ersten Flashkarten von dem Supercard-Team sind für den GBA Schacht. Dabei unterstützen nur die Nicht-Rumble Karten GBA Spiele und die Nutzung als RAM-Erweiterung. In Fachkreisen werden die GBA Flashkarten dieses Herstellers niedrig gehandelt, weil ein langsamer RAM verwendet wurde. ScummVM-j muss von einer Slot-1 Karte gestartet werden, damit es mit der Supercard MiniSD läuft.
  • DS/Lite kompatibel: je nach Supercard SD-Version
  • Unterstützt DS Browser: Nur wenn von Slot-1 Karte gestartet
  • Verfügbarer zusätzlicher RAM: 32MB
  • Maximale Geschwindigkeit: Slowest
  • Sonstige Funktionen: Flashkarte für GBA und DS Spiele
  • Review

EZ-Flash IV Lite Deluxe

Diese Flashkarte ist aus dem Jahr 2007 und wird lange nicht mehr hergestellt. Nichtsdestotrotz lässt sich ihr RAM für DS Homebrew und den Browser nutzen. Die EZ-Flash IV Compact unterstützt keine GBA Spiele kann nicht als RAM-Erweiterung genutzt werden. Hier wurden die Anwendungen für diesen Test nicht mit einer Slot-1 Karte, sondern direkt von der EZ-Flash IV gestartet. Andernfalls kann es sein, dass die Homebrew-Anwendungen für die Flashkarte reservierte Speicherbereiche überschreiben.
  • DS/Lite kompatibel: je nach EZ-Flash IV-Version
  • Unterstützt DS Browser: Speichererweiterung wird nicht erkannt
  • Verfügbarer zusätzlicher RAM: 16MB
  • Maximale Geschwindigkeit: Slower
  • Sonstige Funktionen: Flashkarte für GBA und DS Spiele
  • Review


Weitere DS Apps, die RAM nutzen

Wie schon erwähnt, gibt es neben dem DS Browser einige Homebrew-Anwendungen, die die Nutzung von zusätzlichem RAM über den GBA Schacht unterstützen.
Die meisten Homebrew Anwendungen, die Slot-2 RAM unterstützen, nutzen die RAM Unlocking API von Lick. Dadurch müssen Entwickler nur diese eine API einbinden und nicht jedes Produkt mit zusätzlichem RAM von jedem Hersteller einzeln unterstützen. Die neuste Version der API ist in den dem Quellcode der memtestARM-Anwendung in den Dateien "src/ram.c" und "src/ram.h" enthalten.

Spiele

Emulatoren

Tools


Software-Alternativen zu Slot-2 RAM

Bei GBA Spielen sind Speicherzugriffe sehr schnell. Deshalb lassen sich GBA Flashkarten häufig als DS RAM-Erweiterung nutzen. Da die ersten DS Flashkarten für den GBA Schacht waren und GBA Spiele unterstützt haben, konnte diese Eigenschaft für ein weiteres Dateisystem genutzt werden: GBFS. Hierbei werden zusätzliche Daten in der ROM gespeichert, beim Laden mit der Flashkarte in den "Bereich für GBA Spiele" geladen und darauf können Homebrew Spiele zugreifen. Inzwischen wurde GBFS im Bereich DS Homebrew vollständig durch FATFS ersetzt, da moderne DS Flashkarten nicht in den GBA Schacht gesteckt werden.
Eine weitere Möglichkeit, mehr Speicherplatz in DS Homebrew Anwendungen zu nutzen, ist die Verwendung des DSi Modes. Der DSi hat im Gegensatz zu den 4MB RAM vom DS/Lite immerhin 16MB internen Arbeitsspeicher.
Außerdem gibt es die Supercard DSTWO. Das ist eine Slot-1 Flashkarte, die neben einer CPU auch zusätzlichen RAM enthält. Anwendungen, die diesen Nutzen, sind u.a. ds2x86. Anwendungen, die die zusätzliche Leistung dieser Flashkarte nutzen, sind speziell dafür entwickelt und nicht mit anderen Karten kompatibel.

Quellen

  • https://gbatemp.net/threads/memory-expansion-for-emulation-and-homebrew.572575/

EZ-Flash Parallel Review (ezflash.cn)

Struktur: Überblick Verpackung und Inhalt Qualität der Hardware Bedienung Kompatibilität Weitere Funktionen Fazit 1. Übersicht Mit Flashkart...