Kurz gesagt
Neo-Geo-Spiele brauchen zusätzlich die neogeo.zip als BIOS im selben rom-Ordner, CPS1 und CPS2 laufen meist ohne separate BIOS-Datei, aber nur mit passendem Set.
Inhalt
Du legst mslug.zip in deinen rom-Ordner, startest Metal Slug und bekommst statt Action eine rote Fehlerliste. In neun von zehn Fällen fehlt dann nicht das Spiel selbst, sondern die Datei neogeo.zip. Neo Geo ist in MAME kein einzelnes Spiel, sondern ein komplettes System mit eigenem Boot-ROM, und ohne dieses BIOS startet keiner der SNK-Klassiker. Bei Capcoms CPS1 und CPS2 liegt das Problem meist woanders, dazu weiter unten. Hier bringst du beide Welten Schritt für Schritt zum Laufen.
Warum Neo Geo eine BIOS-Datei verlangt
Die Neo Geo war als MVS-System (Multi Video System) gebaut: ein Automaten-Mainboard mit fest verlötetem BIOS und dazu steckbaren Spiel-Modulen. Das Mainboard bringt das Boot-ROM, den System-Font („sfix“), die Zoom-Tabellen und den Sound-Treiber mit. Genau diese gemeinsamen Bausteine bilden in MAME ein eigenes „BIOS-Set“ namens neogeo.
Jedes einzelne Spiel ist technisch ein Kind dieses Systems. Metal Slug, King of Fighters oder Samurai Shodown enthalten nur die spielspezifischen Daten und greifen für den Rest auf das BIOS zu. Deshalb lädt MAME immer zwei Archive gleichzeitig: die neogeo.zip mit den Systemdaten und die eigentliche Spiel-Zip. Fehlt das BIOS, hat MAME keinen Bootcode und bricht ab, egal wie sauber deine Spiel-Datei ist.
neogeo.zip richtig platzieren
Die gute Nachricht: Du musst nichts entpacken und nichts umbenennen. Die neogeo.zip gehört als Datei genau in denselben rom-Ordner wie deine Spiele, also in einen der Pfade, die in deiner rompath stehen.
roms/
neogeo.zip <- das BIOS
mslug.zip
kof98.zip
samsho.zip
Prüfe, ob dieser Ordner überhaupt in der mame.ini unter rompath eingetragen ist. Wie du mehrere Pfade sauber setzt und BIOS- sowie CHD-Dateien einordnest, steht ausführlich in rompath, BIOS und CHD sauber einrichten. Verwendest du Merged- oder Split-Sets, ist die neogeo.zip das Eltern-Set, das ohnehin vorhanden sein muss. Nur bei sogenannten Fully-Non-Merged-Sets steckt in jeder Spiel-Zip schon eine komplette Kopie der BIOS-Daten. Bei normalen Non-Merged-Sets brauchst du die neogeo.zip dagegen weiterhin separat, denn die enthalten alles außer dem BIOS. Eine zusätzliche Kopie der neogeo.zip schadet in keinem Fall.
Region und BIOS-Variante wählen
Das Neo-Geo-BIOS gibt es nicht nur einmal. In der neogeo.zip stecken mehrere Varianten für Japan, USA, Europa und Asien, dazu MVS (Automat) und AES (Heimkonsole). MAME nimmt eine Standardvariante, du kannst sie aber gezielt umstellen. Auf der Kommandozeile geht das über die Option -bios:
mame mslug -bios euro
mame kof98 -bios japan
mame samsho -bios asia
Die Region entscheidet über Sprache, Schwierigkeitsstufe und manchmal über Zensur (japanische Fassungen zeigen bei einigen Titeln mehr als die US-Versionen). Welche BIOS-Namen deine MAME-Version genau kennt, listet dir mame neogeo -listxml in den <biosset>-Zeilen auf. Wer flexibel bleiben will, kann das frei verfügbare Homebrew-BIOS „Universe BIOS“ nutzen, das Region und Startsprache im laufenden Betrieb umschaltet. Über ein Frontend übergibst du dieselbe -bios-Option in den Startparametern des jeweiligen Spiels.
CPS1 und CPS2: Besonderheiten und Verschlüsselung
Bei Capcoms CP System 1 und CP System 2 sieht die Sache anders aus. Ein eigenes, spielübergreifendes BIOS-Set wie die neogeo.zip, das jedes Spiel zusätzlich braucht, gibt es hier nicht. Die einzige geteilte Abhängigkeit ist bei den QSound-Titeln (CPS1.5 und CPS2) der QSound-DSP, der je nach Set-Typ in einer eigenen Device-ZIP liegen kann. Startet ein CPS-Spiel nicht, liegt es trotzdem fast nie an einem fehlenden BIOS, sondern an einem unvollständigen oder veralteten Set.
CPS1-Titel wie Street Fighter II oder Final Fight sind unverschlüsselt und in sich abgeschlossen. Läuft das Spiel nicht, fehlen einzelne ROM-Chips im Archiv oder die Prüfsummen passen nicht.
CPS2 war ab Werk verschlüsselt: Die Grafikdaten liegen kodiert vor, das echte Board entschlüsselte sie über einen batteriegepufferten Sicherheitschip. Jahrelang brauchte MAME dafür externe XOR-Tabellen, und ohne sie zeigten Spiele wie Marvel vs. Capcom nur Grafikmüll. Seit die CPS2-Verschlüsselung vollständig geknackt wurde, sind die Schlüssel fest in MAME eingebaut. Mit einer aktuellen MAME-Version und einem passenden Set laufen CPS2-Spiele heute ohne jedes Zusatzhandling. Der Sound läuft über Capcoms QSound-DSP, dessen Daten Teil eines vollständigen Sets sind. Wenn ein CPS2-Titel bei dir noch verschlüsselt wirkt, ist deine MAME schlicht zu alt.
Passendes Set zur MAME-Version
Der häufigste stille Fehler steckt in der Versionslogik. ROM-Sets sind an eine MAME-Version gebunden, und gelegentlich ändern sich auch die Inhalte der neogeo.zip, etwa wenn ein sauberer Dump eines BIOS-Chips dazukommt. Ein BIOS aus einem alten Set und eine brandneue MAME passen dann nicht zusammen.
Halte dich an eine einfache Regel: Dein Set muss zur MAME-Version gehören, die du benutzt. Mit dem Werkzeug clrmamepro und der DAT-Datei deiner Version prüfst und reparierst du deine Sammlung, sodass neogeo.zip und alle Spiele exakt die erwarteten Dateien enthalten. Wie Prüfsummen zustande kommen und was ein „bad CRC“ bedeutet, erklärt ROM not found und Checksum-Fehler verstehen. Grundsätzlich gilt für alle ROMs: Nutze nur eigene Dumps von Originalplatinen, offiziell freigegebene Sets oder gekaufte Re-Releases. Was in Deutschland erlaubt ist und wo du fair an Spiele kommst, ordnet ROMs und Recht bei MAME ein.
Typische Fehler wie BIOS not found beheben
Die Fehlermeldungen sind unterschiedlich formuliert, meinen aber oft dasselbe. Diese Checkliste deckt fast alle Neo-Geo- und CPS-Probleme ab:
- Meldung „required files are missing“ mit
neogeoin der Liste: Dieneogeo.zipliegt nicht in einem rompath-Ordner. Datei an die richtige Stelle kopieren. - „WRONG CHECKSUMS“ oder „NEEDS REDUMP“: BIOS oder Spiel passen nicht zur MAME-Version. Set mit clrmamepro gegen die passende DAT neu bauen.
- Spiel bootet, zeigt aber eine Regionssperre oder falsche Sprache: mit
-bios <name>eine andere Variante wählen. - CPS2-Spiel läuft mit kaputter Grafik oder ohne Sound: veraltetes Set oder uralte MAME ohne eingebaute Schlüssel. MAME aktualisieren, Set anpassen.
Ein schneller Test ohne Spielstart ist die Audit-Funktion. mame -verifyroms mslug sagt dir genau, welche Dateien fehlen oder falsch sind, inklusive der BIOS-Bestandteile. So trennst du BIOS-Probleme sauber von Spiel-Problemen, bevor du lange rätselst.
Testspiele zum Prüfen
Wenn du prüfen willst, ob dein Setup steht, nimm aus jeder Familie einen bekannten Titel. Booten alle drei sauber, ist die BIOS- und Set-Frage geklärt:
- Neo Geo:
mslug(Metal Slug),kof98(King of Fighters 98),samsho(Samurai Shodown). - CPS1:
sf2(Street Fighter II),ffight(Final Fight),ghouls(Ghouls n Ghosts). - CPS2:
ssf2t(Super Street Fighter II Turbo),mvsc(Marvel vs. Capcom),progear(Progear).
Startet Metal Slug bis ins Spiel, sitzt deine neogeo.zip richtig. Läuft danach auch Marvel vs. Capcom ohne Grafikfehler, stimmen MAME-Version und CPS2-Set zusammen. Dasselbe Prinzip gilt übrigens auch, wenn du über RetroArch mit dem MAME- oder FBNeo-Core spielst: Die neogeo.zip muss dort ebenso im ROM- oder System-Ordner liegen. Die Unterschiede zwischen beiden Wegen behandelt MAME oder RetroArch im Vergleich.
Wer noch tiefer einsteigen will, findet die maßgeblichen Angaben zu BIOS-Sets und Optionen in der offiziellen MAME-Dokumentation.
mame.app ist unabhängig und erhält für Empfehlungen kein Geld. Angaben zum Recht sind eine allgemeine Einordnung, keine Rechtsberatung. Software und Rechtslage können sich ändern.