[PR]アフィリエイト広告を利用しています
[PR]アフィリエイト広告を利用しています

Snes9x: Cheats funktionieren nicht – Game Genie, Pro Action Replay und das Problem mit der ROM-Region

エミュレーター

Ein Cheat-Code für ein SNES-Spiel greift dann, wenn drei Dinge zusammenpassen: das Code-Format, die Revision und Region des ROMs und die Aktivierung im Emulator. Stimmt eine dieser drei Bedingungen nicht, bleibt der Code wirkungslos – ohne Fehlermeldung, ohne Hinweis. Snes9x quittiert einen unpassenden Code nicht, es ignoriert ihn schlicht.

Dieser Artikel geht die drei Punkte in der Reihenfolge durch, in der sie sich am schnellsten ausschließen lassen. Bezugspunkt ist die stabile Windows-Fassung Snes9x 1.63 (veröffentlicht im Juli 2024; Stand dieses Artikels: 02.09.2026). Daneben existieren fortlaufende Git-Builds sowie Portierungen, deren Menübeschriftungen im Detail abweichen können. Android (Snes9x EX+) und RetroArch werden gesondert behandelt.

Ein Abschnitt fällt dabei deutlich ausführlicher aus als in englischsprachigen Anleitungen üblich: die Regions- und Revisionsfrage. Wer in Deutschland, Österreich oder der Schweiz spielt, arbeitet in aller Regel mit PAL-Modulen oder mit deutschsprachig lokalisierten Fassungen – und die im Netz kursierenden Code-Listen stammen fast ausnahmslos aus dem nordamerikanischen Markt. Das ist der häufigste Grund, warum eine an sich korrekte Eingabe hierzulande nichts bewirkt.

Kurzdiagnose: Symptom, wahrscheinliche Ursache, erster Handgriff

Wenn Sie wenig Zeit haben, arbeiten Sie diese Tabelle von oben nach unten ab. In den meisten Fällen liegt die Ursache in einer der ersten beiden Zeilen.

Symptom Wahrscheinliche Ursache Erster Handgriff
Im Spiel passiert überhaupt nichts Code steht nicht in der Liste oder das Häkchen fehlt Prüfen, ob der Eintrag nach dem Hinzufügen wirklich in der Liste steht und aktiviert ist
Code lässt sich hinzufügen, bleibt aber wirkungslos Formatverwechslung zwischen Game Genie und Pro Action Replay Bindestriche vorhanden? Dann Game Genie. Reine Hexadezimalfolge? Dann PAR
Beim Aktivieren friert das Bild ein oder es erscheinen Grafikfehler ROM-Revision oder Region weicht von der Vorlage des Codes ab Region-Byte und Prüfsumme des eigenen Dumps bestimmen
Gestern funktionierte es, heute ist die Liste leer ROM-Datei umbenannt oder verschoben, die Zuordnung zur Cheat-Datei ist gerissen Die zugehörige .cht-Datei auf identischen Dateinamen prüfen
Mehrzeiliger Code wirkt nur teilweise Nur eine der Zeilen wurde eingetragen oder aktiviert Jede Zeile als eigenen Eintrag anlegen und alle Einträge aktivieren

Grundvoraussetzung für alles Weitere: Sie arbeiten mit einem Abbild, das Sie aus einem Modul aus Ihrem eigenen Bestand ausgelesen haben. Zur rechtlichen Einordnung dieser Frage nach deutschem Recht gibt es weiter unten einen eigenen Abschnitt.

Die drei Ursachen, aus denen ein Cheat in Snes9x wirkungslos bleibt

Praktisch jeder Fall lässt sich einer dieser drei Kategorien zuordnen. Die Reihenfolge entspricht der Häufigkeit, nicht der Schwere.

Ursache 1: Das Code-Format passt nicht zur Eingabe

Für das SNES existieren zwei verbreitete Code-Systeme, die technisch grundverschieden arbeiten. Sie sehen unterschiedlich aus, und sie greifen an unterschiedlichen Stellen ins Spiel ein.

Format Typisches Erscheinungsbild Eingriffspunkt
Game Genie Acht Zeichen mit Bindestrich in der Mitte, etwa DD32-6DAD Ersetzt Werte, die aus dem ROM gelesen werden
Pro Action Replay (PAR) Acht Hexadezimalstellen ohne Trennzeichen, etwa 7E0F3299 Schreibt in den Arbeitsspeicher des laufenden Systems
Selbst formulierter Speicherzugriff Sechsstellige Adresse plus zweistelliger Wert Wird von Snes9x wie ein PAR-Code behandelt

Snes9x nimmt beide Formate im selben Eingabefeld entgegen und erkennt sie an ihrer Struktur. Seit Version 1.63 akzeptiert das Programm zusätzlich die Schreibweise Adresse:Byte, also die durch einen Doppelpunkt getrennte Form. Das steht so in der offiziellen Änderungsliste des Projekts und ist bei älteren Builds nicht vorauszusetzen.

Ein häufiger Ablauf in der Praxis: Ein Code für unbegrenztes Geld wird aus einer Fundstelle kopiert, die Trennzeichen anders setzt als die Quelle es meinte, die Zeichenfolge wird dadurch anders interpretiert – und der Emulator legt zwar einen Eintrag an, dieser zeigt aber keine Wirkung. Es erscheint keine Fehlermeldung. Deshalb lohnt es sich, dieses Formatthema zuerst abzuräumen, bevor man an komplizierteren Erklärungen arbeitet.

Ursache 2: ROM-Revision oder Region weichen ab

Das ist der Punkt, der im deutschsprachigen Raum überproportional oft zutrifft, und er bekommt weiter unten einen eigenen Abschnitt. In Kurzform: SNES-Titel wurden im Lauf ihrer Produktion mehrfach überarbeitet, und für den europäischen Markt gab es zusätzlich eigene, teils sprachlich lokalisierte Fassungen. Verschiebt sich dadurch die Stelle, auf die ein Code zielt, passiert entweder nichts – oder es wird eine völlig andere Stelle beschrieben.

Der zweite Fall ist der unangenehmere. Ein Code, der an der falschen Adresse schreibt, kann Zustände erzeugen, die das Spiel nicht vorsieht: verzerrte Tonausgabe, stehende Bilder, fehlerhafte Anzeigen. Wenn Sie in diesem Zustand einen regulären Spielstand überschreiben, ist der Schaden dauerhaft. Nutzen Sie deshalb immer erst einen Savestate, bevor Sie einen neuen Code aktivieren.

Ursache 3: Hinzugefügt, aber nicht aktiviert

Snes9x verlangt zwei getrennte Handlungen. Erst wird der Code über die Schaltfläche Add in die Liste übernommen, dann wird er in dieser Liste über ein Kontrollkästchen aktiviert. Wer den Dialog nach der Eingabe einfach schließt, hat nichts eingetragen.

  • Steht der Eintrag in der Liste? Eingabe allein genügt nicht, die Übernahme muss sichtbar erfolgt sein.
  • Ist das Kontrollkästchen gesetzt? Ein Eintrag ohne Haken ist gespeichert, aber inaktiv.
  • Ist die Zuordnung zur Cheat-Datei intakt? Snes9x legt die Einträge in einer Datei mit der Endung .cht ab, deren Name sich am ROM orientiert. Wird das ROM umbenannt oder verschoben, findet der Emulator die zugehörige Datei nicht mehr, und die Liste erscheint leer.

Der Klassiker „gestern funktionierte es noch“ hat fast immer diese Ursache: Zwischendurch wurde die ROM-Sammlung aufgeräumt.

Game Genie oder Pro Action Replay? Formate sicher unterscheiden

Die beiden Systeme werden umgangssprachlich beide als Cheat-Codes bezeichnet, sind technisch aber nicht ineinander überführbar. Die Unterscheidung ist für die Fehlersuche entscheidend, weil sie erklärt, warum ein Regionsproblem das eine Format härter trifft als das andere.

Bindestrich vorhanden: Game Genie

Game-Genie-Codes für das SNES folgen dem Muster aus vier Zeichen, Bindestrich, vier Zeichen. Das Verfahren stammt vom gleichnamigen Adaptermodul und funktioniert, indem es Werte abfängt, die das System aus dem Spielmodul liest, und durch andere ersetzt. Die Position im Datenbestand ist im Code fest kodiert.

Daraus folgt unmittelbar: Ändert sich der Datenbestand – etwa weil eine überarbeitete Auflage des Titels vorliegt oder weil eine übersetzte Fassung andere Textmengen enthält –, zeigt der Code auf eine Stelle, an der der erwartete Wert nicht mehr steht. Genau hier scheitern nordamerikanische Code-Listen an europäischen Modulen.

Kein Bindestrich: Pro Action Replay

PAR-Codes bestehen aus acht Hexadezimalstellen. Die ersten sechs bezeichnen eine Adresse im Arbeitsspeicher, die letzten beiden den Wert, der dort fortlaufend hineingeschrieben wird. Codes, die mit 7E beginnen, sind in aller Regel PAR-Codes, weil dieser Bereich auf den Arbeitsspeicher des Systems verweist.

Weil PAR-Codes im laufenden Speicher arbeiten und nicht im Datenbestand des Moduls, reagieren sie auf Revisionsunterschiede tendenziell weniger empfindlich als Game-Genie-Codes. Das ist allerdings eine Tendenz und keine Regel: Auch die Speicherbelegung kann sich zwischen Fassungen verschieben, insbesondere wenn eine Lokalisierung zusätzliche Datenstrukturen mitbringt. Wer aus dieser Tendenz eine Garantie macht, sucht den Fehler später an der falschen Stelle.

Umrechnen zwischen den Formaten ist nicht möglich

Da beide Systeme an unterschiedlichen Stellen ansetzen, gibt es keine mechanische Umrechnung. Wenn Sie nur ein Format vorliegen haben und dieses nicht greift, ist die Suche nach demselben Effekt im jeweils anderen Format der schnellere Weg als die Suche nach einem Konverter. Dass Snes9x einen eingetragenen Code in der Liste anschließend in einer normalisierten Schreibweise anzeigt, ist übrigens normales Verhalten und kein Fehler.

PAL, deutsche Lokalisierung und ROM-Revisionen: warum US-Codes hier oft ins Leere laufen

Dieser Abschnitt ist der eigentliche Kern für Leser im deutschsprachigen Raum. Wer ihn überspringt, sucht den Fehler mit hoher Wahrscheinlichkeit an der falschen Stelle.

Der Ausgangspunkt: Fast alle im Netz auffindbaren Game-Genie-Listen beziehen sich auf die nordamerikanische Fassung eines Titels. Für den europäischen Markt erschienen dieselben Spiele in eigenständigen Auflagen – teils nur mit angepasster Bildwiederholrate, teils mit vollständig übersetzten Textdaten. Beides verändert den Datenbestand des Moduls, und damit verschieben sich die Positionen, auf die Game-Genie-Codes fest verweisen.

Was sich zwischen den Fassungen technisch unterscheidet

Drei Ebenen sind auseinanderzuhalten, weil sie unterschiedlich stark auf Codes durchschlagen:

Ebene Was sich unterscheidet Auswirkung auf Codes
Ausgabenorm (NTSC / PAL) Bildwiederholrate und daran gekoppelte Ablaufgeschwindigkeit Meist gering, betrifft eher zeitkritische Effekte als Adressen
Revision desselben Regionalstands Nachträglich korrigierte Programmteile, erkennbar am Versionsbyte im Header Game-Genie-Codes können bereits hier ins Leere laufen
Sprachlokalisierung (deutsch, französisch, mehrsprachig) Andere Textdaten, dadurch verschobene Datenblöcke Nordamerikanische Game-Genie-Codes passen in der Regel nicht mehr

Die dritte Zeile ist der praktisch wichtigste Fall. Ein deutschsprachig lokalisiertes Rollenspiel enthält andere Textmengen als das englischsprachige Original; alles, was hinter diesen Daten liegt, verschiebt sich. Ein Code, der beim US-Modul auf eine Zahl im Datenbestand zielt, trifft bei der deutschen Auflage etwas anderes.

Das Region-Byte im internen ROM-Header bestimmen

SNES-Module enthalten einen internen Header, den Nintendo für Entwickler vorschrieb. Er liegt im Adressbereich $00FFC0 bis $00FFDF und beschreibt unter anderem Speicheraufbau, Größe, Version und Zielregion des Titels. Die Lage dieses Headers innerhalb der Datei hängt vom Speichermodell ab, weshalb Emulatoren und Analysewerkzeuge sie über Prüfheuristiken bestimmen. Sie müssen das nicht von Hand tun – jedes gängige SNES-ROM-Analysewerkzeug liest den Header aus und zeigt die Felder im Klartext an.

Für die Cheat-Frage sind zwei Felder relevant. An Position $FFD9 steht das Länder- beziehungsweise Regionsbyte, an Position $FFDB die Versionsnummer des ROMs, wobei 0 die erste Auflage bezeichnet. Die Zuordnung der Regionswerte ist dokumentiert:

Wert an $FFD9 Region Kennbuchstabe im Game-Code Norm
$00 Japan J NTSC
$01 Nordamerika E NTSC
$02 Europa (ursprünglich auch Ozeanien und Asien) P PAL
$03 Skandinavien (ursprünglich Schweden) W PAL
$06 Europa, ausschließlich französisch F PAL
$07 Niederlande H PAL
$08 Spanien S PAL
$09 Deutschland, Österreich, Schweiz D PAL
$0A Italien I PAL
$11 Australien U PAL

Quelle für diese Zuordnung ist das SNESdev-Wiki, das sich seinerseits auf das Entwicklerhandbuch und auf die Auswertung vorhandener Module stützt. Die Werte $00 und $01 gelten laut dieser Dokumentation immer als NTSC, die übrigen Regionen überwiegend als PAL; einzelne Abweichungen in der Praxis sind bekannt, aber nie systematisch aufgearbeitet worden.

Für Sie heißt das konkret: Zeigt Ihr Dump an $FFD9 den Wert $09 beziehungsweise den Kennbuchstaben D, halten Sie eine deutschsprachige Fassung in der Hand. Eine Code-Liste, die für Wert $01 (Kennbuchstabe E, Nordamerika) erstellt wurde, ist dann im Game-Genie-Format kein passender Ausgangspunkt. Beim Wert $02 (Kennbuchstabe P) handelt es sich um eine gesamteuropäische, oft mehrsprachige Auflage – auch hier stimmen US-Codes häufig nicht.

CRC32 und Prüfsumme: die eigene Fassung eindeutig festnageln

Das Region-Byte sagt Ihnen, aus welchem Markt Ihre Fassung stammt. Es sagt nichts darüber, welche Revision innerhalb dieses Marktes vorliegt. Dafür brauchen Sie einen Wert, der die Datei als Ganzes beschreibt.

  1. CRC32 der Datei berechnen. Unter Windows genügt dafür ein gängiges Packprogramm oder ein Prüfsummenwerkzeug; unter Linux und macOS liefert die Kommandozeile denselben Wert. Es handelt sich um eine 32-Bit-Prüfsumme über den Dateiinhalt, also um einen Fingerabdruck genau Ihres Dumps.
  2. Auf einen möglichen Kopierer-Header achten. Manche ältere Dumps tragen einen zusätzlichen Vorspann von 512 Byte, der nicht zum eigentlichen ROM gehört. Er verändert die CRC32 der Datei, ohne dass sich der Spielinhalt unterscheidet. Wenn Ihr Wert zu keiner Referenz passt, ist das ein naheliegender Grund. Analysewerkzeuge zeigen an, ob ein solcher Vorspann vorhanden ist.
  3. Die interne Prüfsumme gegenprüfen. Der Header enthält an $FFDE die vom Hersteller eingetragene Prüfsumme und an $FFDC deren Komplement; beide zusammen ergeben $FFFF. Weicht die tatsächlich berechnete Summe davon ab, ist der Dump entweder unvollständig oder verändert worden. Ein solches Abbild sollten Sie nicht als Grundlage für Cheat-Codes verwenden, weil Sie dann nicht mehr wissen, worauf ein Code zielt.
  4. Versionsbyte notieren. Der Wert an $FFDB unterscheidet die Auflagen innerhalb einer Region. Wenn eine Code-Sammlung eine Revision benennt, ist das die Angabe, mit der Sie vergleichen.

Legen Sie sich diese vier Angaben – Region-Byte, Versionsbyte, CRC32 und Prüfsummenstatus – für jeden Titel einmal in einer Textdatei ab. Danach lässt sich die Frage „kann dieser Code bei mir überhaupt greifen“ in Sekunden beantworten, statt sie durch Ausprobieren zu klären.

Warum diese Fälle im deutschsprachigen Raum gehäuft auftreten

Zwei Konstellationen sorgen hier regelmäßig für Verwirrung, und beide sind belegbar.

Erstens: Titel, die es nur in PAL-Gebieten gab. Das Action-Rollenspiel Terranigma erschien 1995 in Japan und 1996 in Europa und Australien, seinerzeit jedoch nicht in einer nordamerikanischen Fassung. Für einen solchen Titel existiert schlicht keine US-Codeliste, aus der man abschreiben könnte. Wer trotzdem Codes findet, sollte prüfen, auf welche Fassung sie sich beziehen.

Zweitens: Titel, die es hier zur SNES-Zeit gar nicht gab. Final Fantasy V war der einzige Serienteil auf dem System, der außerhalb Japans nicht erschien; die erste offizielle europäische Veröffentlichung war 2002 die PlayStation-Fassung. Dragon Quest VI blieb ebenfalls auf den japanischen Markt beschränkt und kam erst über die Umsetzung für den Nintendo DS im Jahr 2011 in einer englischsprachigen Fassung heraus. Wenn Sie zu solchen Titeln Codes suchen, beziehen sich diese zwangsläufig auf die japanische Fassung – die wiederum ein anderes Region-Byte trägt als alles, was in Europa im Handel war.

In beiden Fällen führt derselbe Reflex zum Ziel: erst die eigene Fassung bestimmen, dann eine Codequelle suchen, die dieselbe Fassung nennt. Quellen, die keine Fassung angeben, sind für Game-Genie-Codes wenig brauchbar.

Rechtliche Einordnung in Deutschland

Cheat-Codes selbst sind unproblematisch – sie sind Eingaben in ein Programm, das Sie auf Ihrem eigenen Rechner ausführen. Die rechtlich relevante Frage liegt eine Ebene tiefer, nämlich beim ROM.

Downloads aus dem Internet. Nach § 53 Absatz 1 des Urheberrechtsgesetzes (UrhG) sind einzelne Vervielfältigungen zum privaten Gebrauch nur dann zulässig, wenn dafür keine offensichtlich rechtswidrig hergestellte oder öffentlich zugänglich gemachte Vorlage verwendet wird. Angebotsseiten, die kommerziell vertriebene Spiele zum Herunterladen bereitstellen, sind genau das. Wer von dort lädt, kann sich auf die Privatkopieschranke nicht berufen. Dieser Punkt ist eindeutig, und deshalb werden hier auch keine Bezugsquellen für ROMs genannt – weder als Link noch als Name.

Technische Schutzmaßnahmen. § 95a UrhG verbietet es, wirksame technische Maßnahmen zum Schutz eines geschützten Werks ohne Zustimmung des Rechteinhabers zu umgehen, sofern der Handelnde weiß oder den Umständen nach wissen muss, dass die Umgehung den Zugang zum Werk oder dessen Nutzung ermöglichen soll. Diese Vorschrift wirkt auch auf § 53 zurück: Eine Privatkopie rechtfertigt keine Umgehung eines Kopierschutzes.

Das eigene Modul auslesen. Zu dieser Konstellation – Sie besitzen ein Modul und erzeugen daraus für sich selbst ein Abbild – gibt es keine so klare Aussage, wie sie in vielen Foren behauptet wird. Die Beurteilung hängt unter anderem davon ab, ob eine technische Schutzmaßnahme im Sinne des § 95a berührt wird und in welchem Umfang kopiert wird. Wir bezeichnen dieses Vorgehen hier deshalb ausdrücklich nicht pauschal als „legal“.

Dies ist eine allgemeine Einordnung und keine Rechtsberatung. Bitte im Einzelfall fachkundigen Rat einholen.

Der praktische Rat, der von dieser Unsicherheit unabhängig ist: Verwenden Sie ausschließlich Abbilder von Modulen aus Ihrem eigenen Bestand, geben Sie diese nicht weiter und stellen Sie sie nicht öffentlich bereit. In den einschlägigen deutschsprachigen Technik-Communities, etwa im Umfeld von Circuit-Board.de oder ComputerBase, ist das ohnehin die übliche Erwartungshaltung an eine sachliche Diskussion.

Cheat-Codes in Snes9x richtig eintragen

Der Ablauf besteht aus drei Handgriffen. Der häufigste Fehler passiert schon davor, nämlich bei der Wahl des Menüpunkts.

Die zwei ähnlich benannten Menüpunkte auseinanderhalten

Im Menü Cheat stehen zwei Einträge, die leicht zu verwechseln sind:

  • Der richtige Eintrag: „Game Genie, Pro Action Replay Codes…“. Hier tragen Sie fertige Codes ein.
  • Der falsche Eintrag: „Search for New Cheats…“. Das ist ein Analysewerkzeug, mit dem man den Arbeitsspeicher während des Spiels beobachtet, um neue Codes selbst zu finden. Für das Eintragen vorhandener Codes ist es ungeeignet.

Je nach Version und Portierung kann die Beschriftung abweichen. Maßgeblich ist die Funktion: Sie suchen den Dialog mit einem Eingabefeld für den Code und einer Liste darunter, nicht den mit einer Suchfunktion über Speicherwerte.

Der Ablauf in drei Schritten

  1. Beschreibung eintragen. Das Feld darf leer bleiben, aber spätestens beim fünften Eintrag wissen Sie sonst nicht mehr, welcher Code was tut. Kurze, eindeutige Bezeichnungen genügen.
  2. Code eintragen. Übernehmen Sie die Schreibweise Ihrer Quelle so genau wie möglich, einschließlich oder ausschließlich der Bindestriche. Snes9x 1.63 akzeptiert zusätzlich die Form Adresse:Byte.
  3. Auf „Add“ klicken und anschließend das Häkchen setzen. Das ist der entscheidende Schritt. Wird der Dialog stattdessen einfach bestätigt und geschlossen, ist nichts übernommen worden.

Erst wenn der Eintrag in der Liste steht und aktiviert ist, wirkt der Code. Diese doppelte Absicherung ist der mit Abstand häufigste Stolperstein bei Einsteigern.

Die .cht-Datei direkt bearbeiten

Wer viele Codes für einen Titel einträgt, kommt über den Texteditor schneller ans Ziel als über den Dialog. Der Ablauf, der unabhängig von der konkreten Snes9x-Fassung funktioniert:

  1. Starten Sie das Spiel, tragen Sie über den Dialog einen Code ein und beenden Sie den Emulator regulär. Damit ist die Datei angelegt und Sie kennen ihren Ablageort.
  2. Legen Sie eine Sicherungskopie dieser Datei an, bevor Sie sie bearbeiten.
  3. Öffnen Sie die Datei in einem Texteditor und ergänzen Sie weitere Einträge im exakt gleichen Aufbau wie die bereits vorhandene Zeile beziehungsweise Zeilengruppe, mit fortlaufender Nummerierung.

Bewusst wird hier kein festes Schlüsselwortschema vorgegeben: Der innere Aufbau der Cheat-Dateien unterscheidet sich zwischen den Snes9x-Fassungen und den Portierungen auf andere Plattformen erheblich. Die vom eigenen Programm erzeugte Datei ist die einzige verlässliche Vorlage. Wenn nach dem Bearbeiten die Liste leer bleibt, liegt es fast immer an einer abweichenden Zeilenstruktur oder an einer Lücke in der Nummerierung.

Beachten Sie außerdem, dass die Zuordnung über den Dateinamen erfolgt. Benennen Sie das ROM um, muss die Cheat-Datei mit umbenannt werden.

Android: Codes in Snes9x EX+ eintragen

Die Android-Fassung hat eine andere Oberfläche, aber dieselbe Logik. Der wesentliche Unterschied: Es wird jeweils nur ein Code pro Eintrag angenommen, und Trennzeichen sind wegzulassen.

  1. Spiel starten, das Emulator-Menü öffnen und den Bereich für Cheats aufrufen.
  2. Das Eingabefeld für einen Game-Genie- oder Action-Replay-Code auswählen.
  3. Den Code ohne Bindestriche und ohne Leerzeichen eintragen.
  4. Eine kurze Beschreibung vergeben, damit die Einträge später unterscheidbar bleiben.
  5. Den Eintrag bestätigen und ihn in der Liste aktivieren.

Die genauen Menübezeichnungen weichen je nach App-Version ab; orientieren Sie sich an der Funktion statt am Wortlaut. Besteht ein Code aus mehreren Zeilen, legen Sie für jede Zeile einen eigenen Eintrag an und aktivieren anschließend alle. Bleibt der Code trotz korrekter Eingabe wirkungslos, gilt dieselbe Rangfolge der Ursachen wie am PC – und der Regionsabgleich steht ganz oben.

Andere Emulatoren: RetroArch, Mesen2 und weitere

Die drei Grundursachen bleiben identisch. Hinzu kommen programmspezifische Eigenheiten, von denen eine besonders oft übersehen wird.

Programm Typische Stolperstelle Wo Sie zuerst nachsehen
RetroArch mit einem SNES-Core Hinzugefügte Codes werden nicht automatisch übernommen Im Cheat-Bildschirm des Schnellmenüs die Funktion zum Anwenden der Änderungen ausführen („Apply Changes“; die deutsche Beschriftung hängt von der Sprachdatei ab)
RetroArch mit wechselndem Core Nicht jeder Core verarbeitet dieselben Code-Formate Beim SNES zunächst Game-Genie-Codes testen, dann PAR
RetroArch, Dateizuordnung Cheat-Datei wird nicht automatisch geladen Dateinamen der Cheat-Datei mit dem des ROMs abgleichen
Mesen2 Andere Menüführung als Snes9x Eintrag in der Cheat-Verwaltung anlegen und dort aktivieren
Emulatoren anderer Systeme Codesysteme sind systemspezifisch Prüfen, ob der Code überhaupt für dieses System gedacht ist

Der Fall „Cheat eingetragen, nichts passiert“ ist bei RetroArch überwiegend die fehlende Übernahme der Änderungen. Wer das einmal weiß, spart sich die Suche.

Spielstände schützen: Savestates statt Speichern im Spiel

Cheat-Codes greifen in einen laufenden Zustand ein, den das Spiel so nicht vorgesehen hat. Damit ist die Möglichkeit, einen Spielstand unbrauchbar zu machen, kein Randrisiko, sondern Teil des Verfahrens. Die Gegenmaßnahme ist unaufwendig, wenn man sie von Anfang an einplant.

Warum der reguläre Spielstand das größere Risiko trägt

Der reguläre Spielstand – im Spiel über einen Speicherpunkt ausgelöst – schreibt den logischen Zustand des Spiels fort: erledigte Ereignisse, Besitzstände, Fortschrittsmarken. Ein Cheat kann diesen Zustand in eine Kombination bringen, die im normalen Spielverlauf nie vorkommt. Wird diese Kombination gespeichert, hilft das spätere Abschalten des Codes nicht mehr – der widersprüchliche Zustand steht bereits in der Datei.

Ein Savestate arbeitet anders: Er sichert den vollständigen Zustand des emulierten Systems zu einem Zeitpunkt. Sie können jederzeit dorthin zurückkehren, unabhängig davon, was das Spiel intern für plausibel hält.

Ein typischer Ablauf, der zum Fortschrittsstopp führt

Das Muster ist immer dasselbe und lässt sich in drei Schritten beschreiben:

  1. Ein Code setzt einen Gegenstand in den Besitz der Spielfigur, den sie an dieser Stelle noch nicht haben dürfte.
  2. Ein späteres Ereignis will diesen Gegenstand übergeben, kann die Übergabe aber nicht ausführen, weil er bereits vorhanden ist.
  3. Die zugehörige Fortschrittsmarke wird nie gesetzt. Das Ereignis bleibt stehen, und die Handlung lässt sich nicht fortsetzen.

Wenn in diesem Zustand kurz zuvor regulär gespeichert wurde, ist der Spielstand verloren. Mit einem Savestate von vor der Aktivierung des Codes wäre der Vorfall in zehn Sekunden erledigt gewesen.

Die Drei-Schritt-Regel

  1. Vorher sichern: Vor dem Aktivieren eines Codes einen Savestate des unauffälligen Zustands anlegen.
  2. Während des Einsatzes streuen: Mehrere Speicherplätze abwechselnd verwenden, damit ein einzelner überschriebener Stand nicht alles kostet.
  3. Erst regulär speichern, wenn es sauber läuft: Code abschalten, ein Stück regulär weiterspielen, Anzeige und Ereignisse prüfen – und erst dann im Spiel speichern.

Die Tastenkürzel für Savestates hängen von Ihrer Konfiguration ab. Prüfen Sie die aktuelle Belegung im Eingabemenü, statt sich auf Angaben aus fremden Anleitungen zu verlassen.

Controller und Zubehör: was den Unterschied tatsächlich macht

Ein Teil dessen, wofür Cheats eingesetzt werden, ist gar kein Schwierigkeitsproblem, sondern ein Bedienungsproblem. Wer am PC mit der Tastatur spielt, kämpft bei Titeln mit diagonalen Eingaben oder schnellen Tastenfolgen gegen die Eingabemethode statt gegen das Spiel.

Turbofunktion gegen wiederholte Eingaben

Eine Autofeuer- oder Turbofunktion nimmt einen großen Teil der monotonen Eingaben ab, ohne den Spielzustand zu verändern – und damit ohne das Risiko, das ein Cheat mitbringt.

  • Bestätigungseingaben in Kämpfen und Menüs laufen zügiger ab.
  • In Shootern entfällt das dauerhafte Tippen auf die Feuertaste.
  • Textfortschaltung lässt sich beschleunigen.

Worauf bei günstigen Gamepads zu achten ist

Sehr preiswerte Nachbauten im SNES-Stil fallen regelmäßig durch zwei Punkte auf: ein Steuerkreuz, das Diagonalen ungenau auslöst, und Tasten mit hohem Betätigungswiderstand. Beides fällt bei kurzen Tests nicht auf, wird aber über längere Sitzungen unangenehm. Falls Sie ein solches Gerät bereits besitzen, prüfen Sie es zuerst über die Windows-Gamecontroller-Systemsteuerung: Werden alle Richtungen und Tasten sauber und einzeln erkannt, liegt ein späteres Problem eher an der Emulator-Konfiguration als am Gerät.

Nachbauten im Stil des Originalcontrollers

Für die ursprüngliche Bedienhaptik sind Geräte im Stil des SNES-Controllers verbreitet, etwa aus dem Sortiment von 8BitDo. Sie sind international erhältlich, also auch ohne Import zu bekommen. Die üblichen Bezugsquellen im deutschsprachigen Raum sind Amazon.de, Conrad, gebraucht eBay Kleinanzeigen sowie AliExpress für Zubehör aus Direktimport. Die Preisspanne für kabelgebundene und kabellose Gamepads dieser Kategorie liegt grob zwischen 20 und 60 EUR (Stand: 02.09.2026); die Angebote schwanken stark, ein Tagespreisvergleich lohnt sich. Preise und Verfügbarkeit sind unverbindlich.

Drei Punkte, die den Alltag beeinflussen:

  • Steuerkreuz: ein präziser Druckpunkt macht Richtungseingaben zuverlässiger als jede Zusatzfunktion.
  • Tastenzahl: zusätzliche Tasten lassen sich mit Savestate- und Vorspulfunktionen belegen, was bei Cheat-Sitzungen die Absicherung erleichtert.
  • Verbindung: kabellose Verbindungen sind für diese Spiele in der Regel ausreichend, Kabel bleibt aber die verzögerungsärmste Variante.

Wer eigene Module auslesen möchte, benötigt ein entsprechendes Lesegerät für SNES-Module. Solche Geräte sind über Amazon.de, AliExpress und einschlägige Elektronikversender erhältlich; Angebot und Preis unterscheiden sich stark je nach Hersteller. In Japan verkaufte Kombigeräte für dieses Thema sind hier regulär nicht im Handel – sie wären nur über Import zu beziehen und werden deshalb hier nicht empfohlen.

Häufige Fragen

Mein Code besteht aus mehreren Zeilen. Kann ich alle zusammen eintragen?

Nein. Legen Sie für jede Zeile einen eigenen Eintrag an und aktivieren Sie anschließend alle. Fehlt bei einer Zeile das Häkchen, ergibt sich häufig ein unvollständiger und damit unvorhersehbarer Effekt. Das gilt für die PC- wie für die Android-Fassung.

Nur bei einem bestimmten Titel funktionieren die Codes nicht.

Das spricht stark für eine abweichende Fassung. Bestimmen Sie Region-Byte, Versionsbyte und CRC32 Ihres Dumps und vergleichen Sie sie mit der Angabe der Codequelle. Fehlt dort eine Fassungsangabe, ist die Quelle für Game-Genie-Codes wenig aussagekräftig.

Beim Aktivieren mehrerer Codes friert das Spiel ein.

Deaktivieren Sie zunächst alle Einträge und schalten Sie sie einzeln zu, bis der auslösende Code feststeht. Codes, die gleichzeitig Statuswerte und Ereignisfortschritt beeinflussen, geraten besonders leicht in Konflikt.

Ich finde nur Codes ohne Bindestriche.

Diese können Sie unverändert eintragen. Achtstellige Hexadezimalfolgen werden von Snes9x als PAR-Codes behandelt. Da PAR im Arbeitsspeicher ansetzt, ist die Chance sogar etwas höher, dass sie auch bei einer abweichenden Fassung greifen – garantiert ist das jedoch nicht.

Wie entferne ich eingetragene Cheats wieder?

Das Häkchen zu entfernen deaktiviert den Eintrag, das Löschen der Zeile entfernt ihn. Wollen Sie den Ausgangszustand für einen Titel herstellen, löschen Sie die zugehörige .cht-Datei – legen Sie vorher eine Kopie an, falls Sie die Einträge später erneut brauchen.

Welche Snes9x-Version sollte ich verwenden?

Die aktuelle stabile Fassung ist 1.63 aus dem Juli 2024 (Stand: 02.09.2026). Ältere Builds unterscheiden sich in der Cheat-Oberfläche und kennen die Schreibweise Adresse:Byte nicht, sodass Anleitungen nicht mehr zu den angezeigten Dialogen passen.

Muss ich für PAL-Titel im Emulator etwas umstellen?

Snes9x wertet die Region üblicherweise selbst über den ROM-Header aus. Für die Cheat-Frage ist diese Einstellung ohnehin zweitrangig – entscheidend ist, ob der Code für dieselbe Fassung erstellt wurde, die Sie geladen haben.

Fazit

Wenn ein Cheat in Snes9x nicht greift, arbeiten Sie diese Reihenfolge ab:

  1. Format: Bindestriche vorhanden (Game Genie) oder nicht (Pro Action Replay)? Wurde die Schreibweise der Quelle übernommen?
  2. Fassung: Welches Region-Byte, welches Versionsbyte, welche CRC32 hat Ihr Dump – und für welche Fassung wurde der Code erstellt? Bei deutschsprachigen und europäischen Auflagen ist das der wahrscheinlichste Grund.
  3. Aktivierung: Steht der Eintrag in der Liste und ist das Häkchen gesetzt? Passt der Dateiname der Cheat-Datei noch zum ROM?

Und unabhängig davon: Legen Sie vor jedem neuen Code einen Savestate an. Das kostet einen Tastendruck und ersetzt jede spätere Fehlersuche an einem beschädigten Spielstand.

YouTubeチャンネルも運営中!

昭和~平成のレトロゲームを中心に、ゆっくりボイスで「語って笑って」解説しています。
遊び方のコツや裏話など、ブログでは書ききれないネタも動画でお届け中です。

「メリ爺のゲーム万歳」を見に行く

当ブログは、レトロゲーム好きのみなさんとの「遊び場」として運営しています。
「記事が役に立った」「続きも読んでみたい」と感じていただけたら、下記リンクからのご利用・ご支援で応援してもらえると嬉しいです。

※Amazonのアソシエイトとして、「メリ爺のゲーム万歳」は適格販売により収入を得ています。

エミュレーター
Meritをフォローする

コメント

Titel und URL kopiert