.NES

NES Datei

Nintendo Entertainment System ROM Image
Frage stellen
SCHNELLE ANTWORT

Eine NES-Datei ist eine Kopie eines Nintendo Entertainment System (NES / Famicom) Spielmoduls, verpackt in einem kleinen iNES-Header. Um sie abzuspielen, öffnen Sie sie in einem NES-Emulator - Mesen oder FCEUX unter Windows und Linux, OpenEmu oder Mesen unter macOS, RetroArch unter Android, Delta unter iOS. Das Herunterladen von ROMs von Spielen, die Sie nicht besitzen, stellt in den meisten Ländern eine Urheberrechtsverletzung dar.

Entwickler: N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) Kategorie: Computerspieldateien MIME: application/x-nes-rom
VERFÜGBAR AUF Windows macOS Linux Android iOS
Verwandt: .OBB · .PAK · .ROFL · .PACKAGE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 1, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das NES-Dateiformat?

.nes-Dateien speichern Spiel-ROMs für die Nintendo Entertainment System Spielkonsole, die in Japan als Famicom bekannt ist. Eine .nes-Datei ist ein Dump der ROM-Chips eines physischen Moduls, der in einen 16-Byte iNES-Header eingebettet ist - eine Konvention, die Mitte der 1990er Jahre eingeführt wurde. Der Header beginnt mit dem 4-Byte-Magic 4E 45 53 1A ("NES" + 0x1A) und zeichnet PRG-ROM- und CHR-ROM-Größen sowie eine Mapper-Nummer auf, die dem Emulator mitteilt, wie sich die Bank-Switching-Hardware des Moduls verhielt. .nes-Dateien können mit speziellen Emulator-Tools geöffnet werden, die für Desktop- und Mobilgeräte verfügbar sind. Famicom Disk System-Spiele verwenden das separate .fds-Format anstelle von .nes.

In Polen waren NES-Konsolenklone unter dem Namen „Pegasus“ weit verbreitet. Die meisten „Pegasus“-Spiele wurden als .nes-ROM-Dateien verteilt, die typischerweise mit zusätzlichen Cheat-Optionen modifiziert wurden.

Das NES war eine 8-Bit-Konsole, daher ist die Emulation der Hardware auf jedem modernen Computer oder Mobilgerät unkompliziert. Fan-Communities haben Übersetzungen vieler ROM-Images in verschiedene Sprachen erstellt. Die meisten kommerziellen NES-Spieltitel unterliegen weiterhin dem Urheberrecht, daher ist die Verbreitung oder das Herunterladen von ROM-Images ohne Genehmigung des Rechteinhabers in den meisten Gerichtsbarkeiten nicht legal.

Sicherheit

RISIKO: MEDIUM

Die ROM-Daten sind inerter Spielecode, der nur innerhalb eines Emulators ausgeführt wird, aber es gibt zwei echte Bedenken. Rechtlich: Das Herunterladen von ROMs von Spielen, die Sie nicht besitzen, ist in den meisten Ländern eine Urheberrechtsverletzung - der rechtmäßige Weg ist das Auslesen eigener Module oder das Spielen von Homebrew/Freeware. Quellensicherheit: „ROM-Seiten“ sind oft mit Werbung, gefälschten Download-Buttons und gebündelter Malware übersät. Verwenden Sie daher einen aktuellen, vertrauenswürdigen Emulator (Mesen, FCEUX, RetroArch) und vermeiden Sie zwielichtige Download-Portale. Alte/obskure Emulatoren können zudem Parsing-Fehler bei fehlerhaften ROMs aufweisen.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMENintendo Entertainment System ROM Imagealias NES ROM, iNES ROM image
ENTWICKLERN/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)seit iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
MIME TYPEapplication/x-nes-rom
TYPRoher NES-Modul-ROM-Dump, verpackt in einem 16-Byte iNES (oder NES 2.0) Header
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
4E45531A
ASCII
NES·
Eine iNES/NES 2.0 .nes-Datei beginnt mit der 4-Byte-Signatur 4E 45 53 1A („NES“ + 0x1A), gefolgt von einem 16-Byte-Header, der die PRG-ROM-Größe, CHR-ROM-Größe, die Mapper-Nummer und Flags deklariert. NES 2.0 wird durch Bits in Byte 7 erkannt (der Wert (byte7 & 0x0C) == 0x08). Headerlose Raw-Dumps und der UNIF (.unf) Container existieren, sind aber weit weniger verbreitet als iNES.

Programme zum Öffnen von NES-Dateien

Windows3 apps
FCEUX Open Source File > Open ROM und wählen Sie die .nes. Langjähriger Emulator mit TAS/Debug-Funktionen.
Mesen Open Source Öffnen Sie die .nes - Mesen ist ein hochpräziser, aktiv gepflegter NES/SNES-Emulator mit Debugging-Tools.
RetroArch Open Source Laden Sie die .nes mit einem NES-Core (Mesen, FCEUX oder Nestopia). Multi-System-Frontend.
macOS2 apps
OpenEmu Open Source Ziehen Sie die .nes in die OpenEmu-Bibliothek; es wählt automatisch einen NES-Core aus. Natives Mac-Frontend.
Mesen Open Source Öffnen Sie die .nes - Mesen ist ein hochpräziser, aktiv gepflegter NES/SNES-Emulator mit Debugging-Tools.
Linux3 apps
FCEUX Open Source File > Open ROM und wählen Sie die .nes. Langjähriger Emulator mit TAS/Debug-Funktionen.
Mesen Open Source Öffnen Sie die .nes - Mesen ist ein hochpräziser, aktiv gepflegter NES/SNES-Emulator mit Debugging-Tools.
RetroArch Open Source Laden Sie die .nes mit einem NES-Core (Mesen, FCEUX oder Nestopia). Multi-System-Frontend.
Android2 apps
RetroArch Open Source Laden Sie die .nes mit einem NES-Core (Mesen, FCEUX oder Nestopia). Multi-System-Frontend.
Nostalgia.NES (or other current NES emulator) Kostenlos Öffnen Sie die .nes zum Spielen. (Nesoid, die Wahl der Datenbank, wurde eingestellt und aus dem Play Store entfernt.)
iOS2 apps
Delta Kostenlos Importieren Sie die .nes, um NES-Spiele zu spielen; seit 2024 im App Store.
RetroArch Open Source Laden Sie die .nes mit einem NES-Core (Mesen, FCEUX oder Nestopia). Multi-System-Frontend.

Technische Details

technische Spezifikation
Dateisignatur (Magic Bytes)`4E 45 53 1A` bei Offset 0 - ASCII „NES“ gefolgt vom MS-DOS EOF-Byte (0x1A)
Header-Format16-Byte iNES-Header; NES 2.0 ist eine abwärtskompatible Erweiterung, die erkannt wird, wenn `(byte7 & 0x0C) == 0x08`
KodierungBinär (rohe ROM-Bankdaten)
Byte-ReihenfolgeLittle-endian, passend zur MOS 6502 CPU-Architektur des NES
PRG-ROM GrößenfeldHeader-Byte 4 zählt 16 KB Bänke (iNES); NES 2.0 erweitert dies auf ein 12-Bit-Feld für größere Größen
CHR-ROM GrößenfeldHeader-Byte 5 zählt 8 KB Bänke; ein Wert von 0 bedeutet, dass das Modul CHR-RAM anstelle von ROM verwendet
Mapper-Nummer8-Bit in iNES (hohe Nibbles der Bytes 6-7); erweitert auf 12 Bit in NES 2.0 zur Unterstützung von 256+ Mappern
Trainer-BlockOptionaler 512-Byte-Block zwischen Header und PRG-ROM; vorhanden, wenn Bit 2 von Header-Byte 6 gesetzt ist
Typische Dateigröße16 KB - 512 KB für kommerzielle Module plus ein 16-Byte-Header; NES 2.0 unterstützt bis zu ~8 MB
MIME-Typ`application/x-nes-rom`
KomprimierungKeine - rohe ROM-Bänke werden unkomprimiert gespeichert; Dateien werden häufig in ZIP-Archiven verteilt
Handhabung von SpeicherdatenBatteriegestützte Speicherstände werden von Emulatoren separat als `.sav` oder `.srm` gespeichert; nicht in `.nes` eingebettet
ROM-IntegritätsprüfungKeine integrierte Prüfsumme; externe Verifizierung über CRC32 oder SHA-1 gegen No-Intro / Redump Datenbanken
Alternative ContainerUNIF (`.unf`) für komplexe oder undokumentierte Mapper; Headerlose Raw-Dumps existieren ebenfalls, sind aber unüblich
Zugehörige HardwareNintendo Entertainment System (Famicom 1983 / NES 1985) und lizenzierte Klone wie Pegasus (Polen)
NES 2.0 erweiterte FelderFügt Submapper-Index, Konsolentyp (NES/Vs./PlayChoice), CPU/PPU-Timing-Region und zusätzliche RAM-Größenfelder hinzu
VeröffentlichtiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Neueste VersionNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Spezifikationwww.nesdev.org

NES-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit NES-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu NES-Dateien.

Häufig gestellte Fragen

Wie spiele ich eine .nes-Datei ab?
Öffnen Sie sie in einem NES-Emulator: Mesen oder FCEUX unter Windows/Linux, OpenEmu oder Mesen unter macOS, RetroArch oder Delta auf Smartphones. Laden Sie einfach die .nes - der Emulator liest den iNES-Header und startet das Spiel.
Was ist der beste NES-Emulator?
Mesen ist die erste Wahl für Genauigkeit und aktive Entwicklung (Windows/macOS/Linux). FCEUX ist eine großartige, langjährige Alternative mit Debugging/TAS-Tools. Auf dem Mac ist OpenEmu am einfachsten; auf Handys RetroArch (Android) und Delta (iOS).
Warum wird meine .nes-ROM nicht geladen?
Häufige Ursachen: eine nicht unterstützte oder falsch eingestellte Mapper-Nummer im Header, eine fehlerhafte/überladene oder abgeschnittene Datei oder ein falscher/alter Header. Versuchen Sie es mit einem präzisen Emulator (Mesen), laden Sie die Datei von einer sauberen Quelle erneut herunter oder reparieren Sie den iNES-Header mit einem Header-Tool.
Kann ich eine .nes-Datei in eine APK konvertieren, um sie auf Android zu spielen?
Nicht wirklich - eine ROM kann keine App werden. Tools, die dies behaupten, bündeln lediglich die ROM mit einem Emulator in eine APK. Der einfachere Weg ist, RetroArch oder einen NES-Emulator auf Android zu installieren und die .nes direkt zu laden.
Ist es legal, .nes-ROMs herunterzuladen?
Das Herunterladen von Spielen, die Sie nicht besitzen, ist in den meisten Ländern eine Urheberrechtsverletzung. Die legitimen Verwendungszwecke sind das Auslesen (Dumping) eigener Module und das Spielen von Homebrew/Freeware. Emulatoren selbst sind legal.
Was ist der Unterschied zwischen iNES und NES 2.0?
Beide sind das .nes-Header-Format. NES 2.0 ist eine abwärtskompatible Erweiterung des ursprünglichen iNES-Headers, die größere ROM-Größen, Submapper und zusätzliche System-/Timing-Informationen unterstützt. Moderne Emulatoren lesen beide.
Wo werden meine NES-Spielstände gespeichert?
Batteriegestützte Speicherstände werden in einer separaten .sav/.srm-Datei aufbewahrt (und Emulator-Save-States in eigenen Dateien), nicht innerhalb der .nes-ROM selbst.

Quellen

1NESdev Wiki - iNES file formatwww.nesdev.org
2NESdev Wiki - NES 2.0 headerwww.nesdev.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.CRDOWNLOADChrome Partial Download File
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.SWFSmall Web Format (Shockwave Flash)

Verwandte Erweiterungen

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen