Eine der großen Grauzonen der Emulation ist der Zugang zu den Spielen. Es ist zwar möglich, das Verhalten einer Konsole mit externem Code zu emulieren, ohne etwas von der Original-Hardware zu nehmen, aber das Erstellen eines „Dumps“ des Inhalts eines Moduls gilt als Piraterie. Eine der vielen Lösungen im Internet, um dies zu vermeiden, ist SNES-RD, ein selbstgebauter Adapter, der Super-Nintendo-Kartuschen direkt über einen USB-Port lesen kann.
Der Wunsch nach einer Mini-Super-Nintendo
Als Nintendo die neue Version seiner geliebten NES-Konsole ankündigte, schrie die Welt auf. Sobald jedoch die „unveränderliche“ Liste der 30 integrierten Spiele bestätigt war, dachten viele: „früher oder später wird sie jemand hacken“. Es ist ein zu verlockendes Ziel für Hardware-Enthusiasten, und sobald sie verstehen, wie es funktioniert, werden sie sicher einen Weg finden, neue Dumps hinzuzufügen. Fast zur gleichen Zeit entstand der Wunsch, dass der japanische Riese etwas Ähnliches mit seiner Super Nintendo tun würde. Es gibt definitiv Klassiker auf dieser Plattform, die gerettet werden müssen, aber die Original-Hardware zu bekommen wird immer schwieriger (wird im November 26 Jahre alt). Es ist fast schmerzhaft zu sehen, dass die Module viel besser überleben als die Konsolen. Die Spiele bleiben in ihren ROM-Chips intakt, während die Konsolen zerfallen. Wie immer wird das Erstellen eines Dumps eines Moduls Nintendo zum Schreien bringen, aber es ist der einzige Weg, den Inhalt zu retten, es sei denn ... man kann ihn lesen und ohne Kopien verwenden.
Wie funktioniert SNES-RD?
Hier kommt SNES-RD ins Spiel. Es handelt sich um einen Super-Nintendo-Modulleser, basierend auf dem Atmel AT90USB1286, einem Mikrocontroller, den wir in Optionen wie dem Teensy++ 2.0 finden. Im Wesentlichen verhält sich der Leser wie ein Massenspeichergerät: Du schließt den Adapter an, dann das Modul, und lädst die Kopie des Spiels direkt mit deinem Lieblingsemulator. Derzeit funktioniert SNES-RD mit „LoROM“-Modulen, aber sobald sein Entwickler „HiROM“-Module bekommt, wird es nur eine Frage der Codeänderung sein, um ihre Kompatibilität zu implementieren.
Es besteht kein Zweifel, dass SNES-RD wie ein ziemlich „rohes“ Projekt aussieht, sozusagen. Es gibt nicht einmal ein Diagramm, und um das Pinout des Adapters zu erhalten, müssen wir uns den Firmware-Code ansehen. Ich stelle mir vor, dass in den nächsten Wochen eine formellere Art von PCB erscheinen wird, die es uns ermöglicht, die Schaltung zu erstellen und den Teensy zu löten, ohne diesen Albtraum von Kabeln zu duplizieren. Was den Gamepad-Adapter betrifft, so ist das ein anderes Projekt desselben Autors, SNES-PAD, das einen einfachen ATmega328P verwendet. Hast du eine kaputte Super Nintendo, ein paar Module und ein paar Teensys? Hier ist dein Projekt für das nächste Wochenende.