Ein Nintendo-64-Modul und ein Mega-Drive-Modul stellen zwei verschiedene Probleme. Beim N64 kann die entstehende Datei in drei nicht kompatiblen Byte-Reihenfolgen vorliegen, und der Spielstand steckt in einem von vier möglichen Speichern, manchmal sogar außerhalb des Moduls. Beim Mega Drive ist die Hürde alltäglicher: eine 1993 eingesetzte Knopfzelle, einige Titel mit Spezialchip und ein Dateiformat, das von den Kopiergeräten jener Zeit stammt. So behandeln Sie beide Familien sauber, vom Anschließen bis zur geprüften Datei.
Der rechtliche Rahmen in drei Sätzen
Die Sicherungskopie einer Software, die Ihnen gehört, ist in Artikel L122-6-1 des französischen Gesetzbuchs über das geistige Eigentum vorgesehen. Das Videospiel gilt seit dem Urteil des französischen Kassationshofs vom 25. Juni 2009 allerdings als „komplexes Werk“, und keine französische Rechtsprechung klärt den Fall der Kopie eines Moduls, das man besitzt. Eines steht dagegen fest: Eine ROM herunterzuladen ist eine Urheberrechtsverletzung, selbst wenn das Originalmodul in Ihrer Schublade liegt. Die offiziellen Quellen sind auf unserer Seite Wo man legal spielt aufgelistet. Wir sind Händler, keine Juristen: Dies ist eine Information, keine Rechtsberatung.
Die Hardware, System für System
Kein einziger Steckplatz liest sowohl ein Nintendo-64- als auch ein Mega-Drive-Modul. Sie wählen also entweder ein eigenes Lesegerät oder ein Mehrsystemgerät mit mehreren Schlitzen.
| System | Was es liest | Anmerkung |
|---|---|---|
| Nintendo 64 | BennVenn Joey 64 · Open Source Cartridge Reader · N64-Modul des Retrode 2 | Der Joey 64 wird wie eine externe Festplatte eingebunden, Controller Pak inbegriffen |
| Mega Drive / Genesis | Open Source Cartridge Reader (integrierter Schlitz) · Retrode 2 · Retrode 3 angekündigt | Nativer Schlitz beim Open Source Cartridge Reader |
| Master System | Open Source Cartridge Reader (integrierter Schlitz) · SMS-Modul des Retrode 2 | Das SMS-Modul ist eines der wenigen, die OpenPandora noch anbietet |
| Game Gear | Open Source Cartridge Reader mit Adapter | Eingestuft als „mit Adapter unterstützt“, nicht unter den nativen Schlitzen |
Der Open Source Cartridge Reader nennt native Schlitze für NES, Super Nintendo, Nintendo 64 — Controller Pak inbegriffen — Game Boy, Mega Drive und Master System sowie viele weitere Systeme über Adapter. Bei Retrode weist OpenPandora darauf hin, dass die meisten Module mangels Steckverbindern nicht mehr gefertigt werden, und bereitet einen Retrode 3 vor, angekündigt für unter 100 €, Preis und Datum noch zu bestätigen.
Den Vergleich Modell für Modell mit erhobenen Preisen finden Sie in unserer Abteilung Modul-Lesegeräte; die für alle Systeme gemeinsame Vorgehensweise steht in unserem vollständigen Leitfaden zum Kopieren von Modulen.
Nintendo 64: die drei Byte-Reihenfolgen
Das ist die Eigenheit, die am meisten überrascht. Ein und dasselbe Modul kann drei Dateien mit identischem Inhalt, aber unterschiedlich angeordneten Bytes ergeben: .z64, .v64 oder .n64, je nach Gerät und Software.
| Endung | Byte-Reihenfolge | Erste vier Bytes der Datei |
|---|---|---|
.z64 |
Native Reihenfolge der Maschine | 80 37 12 40 |
.v64 |
16-Bit-Halbwörter vertauscht, Format der Doctor-V64-Kopiergeräte | 37 80 40 12 |
.n64 |
32-Bit-Wörter vertauscht | 40 12 37 80 |
Diese drei Signaturen sind genau die, die der Code von mupen64plus verwendet, um das Format zu erkennen und die Datei vor dem Laden wieder in die richtige Reihenfolge zu bringen. Alle bekannten kommerziellen Module tragen an dieser Stelle den Wert 80 37 12 40: Das macht die automatische Erkennung möglich.
Praktische Folge: Öffnen Sie die Datei in einem Hex-Editor, sehen Sie sich die ersten vier Bytes an, und Sie wissen, in welcher Reihenfolge sie vorliegt. Die meisten Emulatoren akzeptieren alle drei und wandeln im laufenden Betrieb um; ältere Werkzeuge verlangen .z64, je nach Software noch zu bestätigen. Im Zweifel behalten Sie die .z64.
.z64 umbenannte Datei kann Bytes in der Anordnung von .v64 enthalten. Verlassen Sie sich auf die ersten vier Bytes, nicht auf den Namen.Nintendo 64: die vier Speichertypen
Der N64 hat kein einheitliches Speicherformat. Jeder Publisher hat seinen Speicher gewählt, und ein Lesegerät, das Ihren nicht beherrscht, hinterlässt Ihnen die ROM, aber nicht Ihre Spielstände.
| Typ | Kapazität | Übliche Endung | Beispiele |
|---|---|---|---|
| EEPROM 4 kbit | 512 Byte | .eep |
Super Mario 64, Mario Kart 64, GoldenEye 007, Banjo-Kazooie, Star Fox 64 |
| EEPROM 16 kbit | 2 KB | .eep |
Donkey Kong 64, Banjo-Tooie, Perfect Dark, Conker's Bad Fur Day, Mario Party 3 |
| SRAM | 32 KB | .sra |
Ocarina of Time, Super Smash Bros., 1080 Snowboarding, Resident Evil 2 |
| Flash | 128 KB | .fla |
Majora's Mask, Paper Mario, Pokémon Stadium |
| Controller Pak | 32 KB | .mpk |
Zubehör, kein Modul |
Drei Möglichkeiten, herauszufinden, was Ihr Spiel enthält. Das Lesegerät machen lassen: Ernsthafte Geräte nennen den Typ vor dem Kopieren. Die öffentliche Datenbank des mupen64plus-Projekts einsehen, die den Typ Titel für Titel angibt — sie ist die Quelle der obigen Beispiele. Oder nach dem Kopieren auf die Dateigröße schauen: 512 Byte, 2 KB, 32 KB oder 128 KB bezeichnen jeweils genau einen Typ.
Ein Detail erklärt manche Enttäuschung: Beim N64 hängt das EEPROM nicht am Modulbus, sondern an derselben seriellen Leitung wie die Controller, mit eigenen Befehlen. Ein günstiges Kopiergerät, das auf das Lesen der ROM ausgelegt ist, kann es daher übergehen. Prüfen Sie diesen Punkt vor dem Kauf.
Viele Spiele haben übrigens gar keinen internen Speicher: Mehr als fünfhundert Einträge der mupen64plus-Datenbank sind als ohne Modulspeicher gekennzeichnet. Diese schrieben auf das Controller Pak.
Das Controller Pak, wie ein Modul zu behandeln
Das Controller Pak ist eine 32 KB große Speicherkarte, die unter den Controller geschoben wird, auf Basis eines SRAM, das von einer Knopfzelle im Zubehör gespeist wird. Es ist der empfindlichste Datenträger des N64-Ökosystems und oft derjenige, der Ihre Zeiten in Mario Kart 64 oder Diddy Kong Racing enthält.
Der Joey 64 und der Open Source Cartridge Reader lesen es wie ein Modul: einstecken, lesen, und man erhält eine .mpk von genau 32 KB, jede andere Größe weist auf ein unvollständiges Auslesen hin. Tun Sie das, bevor Sie die Zelle des Zubehörs wechseln, nie danach: Eine entfernte Zelle löscht das SRAM.
Mega Drive: Zellen, Formate und Chips
Die Module mit Knopfzelle
Nicht alle Mega-Drive-Module speichern, und die, die es tun, nutzen zwei Techniken. Die erste ist ein SRAM, das von einer eingelöteten Knopfzelle gehalten wird: Phantasy Star IV, Shining Force, Beyond Oasis. Das ist die Familie auf Abruf, denn die Zelle ist dreißig Jahre alt.
Die zweite ist ein serielles EEPROM, das die Daten ohne Zelle bewahrt. Es steckt in einer kurzen, gut bekannten Liste: Wonder Boy in Monster World, Mega Man - The Wily Wars, NBA Jam, NHLPA Hockey 93, Micro Machines 2 und den anderen J-Carts von Codemasters, mehreren Acclaim-Titeln. Diese Spiele sind nicht gefährdet, aber nicht jedes Lesegerät kann ihren Speicher auslesen.
Sie müssen das Modul nicht öffnen, um zu wissen, welches Sie haben: Der ROM-Header gibt es an. Die Zeichen RA am Offset 0x1B0 weisen auf einen externen Speicher hin, gefolgt von einem Byte, das SRAM und EEPROM unterscheidet und angibt, ob der Speicher die geraden, die ungeraden oder beide Bytes belegt. Ein nur auf die ungeraden Bytes verdrahtetes SRAM ergibt eine doppelt so große Datei, zur Hälfte mit FF gefüllt: Das ist normal.
Die Dateiformate
Ein korrekt ausgelesenes Mega-Drive-Modul ergibt eine Rohdatei mit der Endung .bin, .md oder .gen. Alle drei bezeichnen dasselbe: die ROM, wie sie ist, mit der Zeichenfolge SEGA lesbar am Offset 0x100.
Der Sonderfall ist .smd, erzeugt von den Kopiergeräten Super Magic Drive: ein Header von 512 Byte, danach verschachtelte Daten, wobei jeder 16-KB-Block in zwei Hälften geteilt ist, die eine mit den ungeraden, die andere mit den geraden Bytes. Ein aktueller Emulator erkennt das und ordnet es selbst; ein Werkzeug, das das Format nicht kennt, macht daraus nichts. Ein von Ihnen selbst mit einem modernen Lesegerät erstelltes Auslesen ergibt Rohdaten.
Bei Master System und Game Gear ist die Prüfung noch einfacher: Die Zeichenfolge TMR SEGA muss je nach Titel an einer der drei Stellen 0x1FF0, 0x3FF0 oder 0x7FF0 stehen.
Die Spiele mit besonderer Hardware
Drei Fälle fallen aus dem Rahmen, gut zu wissen, bevor ein seltsames Ergebnis überrascht.
- Virtua Racing trägt einen zusätzlichen Chip, den SVP. Die Datei liest sich wie jede andere, aber ihre Ausführung verlangt einen Emulator, der diesen Chip beherrscht.
- Super Street Fighter II läuft über einen eigenen Bank-Mapper. Ein korrektes Auslesen muss die gesamte ROM liefern, nicht nur die erste Bank.
- Sonic & Knuckles hat oben einen Steckplatz, der ein weiteres Modul aufnimmt. Sie lesen beide getrennt aus; die Kombination stellt der Emulator wieder her.
Öffnen und reinigen, nur wenn nötig
In den meisten Fällen genügt ein leicht mit Isopropylalkohol getränktes Wattestäbchen auf den vergoldeten Kontakten, ohne irgendetwas zu zerlegen: in Richtung der Leiterbahnen reiben, trocknen lassen, erneut versuchen.
Wenn Sie wirklich öffnen müssen, lassen sich Nintendo-64-Module mit einem Sicherheitsschraubendreher vom Typ Gamebit mit 3,8 mm zerlegen. Auf Sega-Seite hängt es von Region und Revision ab: Manche Gehäuse lassen sich ohne Schrauben aufclipsen, andere haben eine Sicherheitsschraube derselben Art. Prüfen Sie Ihres, bevor Sie einen Schraubendreher kaufen, je nach vorliegender Version noch zu bestätigen.
Das Auslesen Schritt für Schritt
Ein Nintendo-64-Modul
- Reinigen Sie die Kontakte, wenn das Modul in einem Karton geschlummert hat, und lassen Sie sie trocknen.
- Schließen Sie das Lesegerät an oder versorgen Sie es mit Strom, wenn es eigenständig mit SD-Karte arbeitet.
- Stecken Sie das Modul ganz ein, ohne Gewalt, das Gerät ausgeschaltet, wenn der Hersteller es verlangt.
- Lesen Sie die ROM aus und notieren Sie die Endung der erzeugten Datei.
- Lesen Sie anschließend den Spielstand aus: Das ist bei all diesen Geräten ein eigener Vorgang.
- Prüfen Sie die erhaltene Größe: 512 Byte, 2 KB, 32 KB oder 128 KB, nie etwas anderes.
- Lesen Sie die ROM erneut aus und vergleichen Sie die beiden Dateien. Sind sie identisch, ist das Auslesen zuverlässig.
Ein Mega-Drive-, Master-System- oder Game-Gear-Modul
- Reinigen Sie die Kontakte auf dieselbe Weise und setzen Sie den Adapter ein, wenn es sich um ein Game-Gear-Modul handelt.
- Stecken Sie das Modul ein und lassen Sie das Gerät die ROM-Größe anhand des Headers bestimmen.
- Lesen Sie die ROM aus und prüfen Sie dann
SEGAam Offset 0x100 oderTMR SEGAbei einem 8-Bit-Sega-Modul. - Gibt der Header einen externen Speicher an, lesen Sie danach den Spielstand aus.
- Erneut auslesen und vergleichen, auch hier.
Fast alle diese Geräte können auch auf wiederbeschreibbare Module schreiben. Das ist nicht das Thema dieses Artikels und auch nicht der Grund, aus dem wir sie empfehlen.
Fehlersuche
- Zwei aufeinanderfolgende Auslesevorgänge ergeben unterschiedliche Dateien. Wackelkontakt: erneut reinigen und wieder einstecken. Ein nicht reproduzierbares Auslesen ist ein fehlerhaftes Auslesen.
- Die ROM lädt, aber das Bild zerfällt. Sehen Sie sich beim N64 die ersten vier Bytes an: Ihr Werkzeug erwartet eine andere Reihenfolge.
-
Es wird kein Spielstand gefunden. Prüfen Sie beim N64, ob das Spiel einen internen Speicher hat und ob Ihr Lesegerät EEPROM beherrscht. Kontrollieren Sie beim Mega Drive das Feld
RA, bevor Sie auf einen Defekt schließen. - Der Spielstand ist leer, obwohl das Spiel einen hatte. Bei einem Modul mit Knopfzelle ist die Zelle tot: Das SRAM verliert seinen Inhalt mit der Stromversorgung, es gibt nichts zu retten.
Wenn die Dateien vorliegen
Ein Ordner pro System, die ROM und ihr Spielstand nebeneinander, eine Kopie auf einem zweiten Datenträger. Wenn sich die Datei danach auf einer Handheld-Konsole nicht starten lässt, liegt das Problem woanders: beim Ordner oder beim Emulationskern, ein Thema, das unser Artikel zur Ordnerstruktur der Firmwares behandelt. Ein gelungenes Auslesen, das auf einer einzigen Platte liegt, ist keine Sicherung. Zu den Formaten, die eine Handheld-Konsole erwartet, siehe unseren Artikel zu den Spielständen auf der Retro-Handheld-Konsole; welche Geräte den N64 unterwegs wirklich stemmen, zeigt unser Vergleich der Nintendo-64-Emulatoren auf Handheld-Konsolen.
Gamebit-Schraubendreher, Wattestäbchen und Zerlegewerkzeug sind in unserer Abteilung Werkstatt und Modding zusammengefasst.
Welche Byte-Reihenfolge sollte man für seine Nintendo-64-Dateien behalten?
Die .z64, die der nativen Reihenfolge der Maschine entspricht: Es ist das Format, mit dem die Prüfsummen-Datenbanken vergleichen, und dasjenige, das alle Werkzeuge akzeptieren. Erzeugt Ihr Lesegerät .v64 oder .n64, ist der Inhalt derselbe, nur die Anordnung der Bytes ändert sich.
Wie erkenne ich, welchen Speichertyp mein N64-Spiel nutzt?
Sehen Sie sich die Größe der erzeugten Datei an: 512 Byte für ein EEPROM mit 4 kbit, 2 KB für ein EEPROM mit 16 kbit, 32 KB für ein SRAM, 128 KB für einen Flash-Speicher. Die öffentliche Datenbank des mupen64plus-Projekts gibt die Information ebenfalls Titel für Titel an, und ernsthafte Lesegeräte zeigen den Typ vor dem Kopieren an.
Kann man ein Game-Gear-Modul mit einem Master-System-Lesegerät auslesen?
Nicht direkt. Beim Open Source Cartridge Reader hat das Master System einen nativen Schlitz, während der Game Gear zu den über Adapter unterstützten Systemen zählt. Planen Sie den Adapter also zusammen mit dem Gerät ein.
Hat mein Mega-Drive-Modul eine Knopfzelle?
Nur Spiele mit gepuffertem SRAM haben eine. Der Header sagt es: Die Zeichen RA am Offset 0x1B0 weisen auf einen externen Speicher hin, und das folgende Byte unterscheidet SRAM von EEPROM. Titel mit EEPROM wie Wonder Boy in Monster World oder Micro Machines 2 kommen ohne Zelle aus.
Kann ein einziges Gerät meine gesamte Nintendo- und Sega-Sammlung bewältigen?
In der Praxis nur eines: der Open Source Cartridge Reader, der Schlitze für NES, Super Nintendo, Nintendo 64, Game Boy, Mega Drive und Master System in einem Gehäuse vereint. Er kostet deutlich mehr als ein einzelnes Lesegerät und wird teilweise selbst zusammengebaut. Für nur zwei Systeme kommen zwei eigene Geräte günstiger.
