.NES

NES-fil

Nintendo Entertainment System ROM Image
Ställ en fråga
SNABBT SVAR

En NES-fil är en kopia av en spelkassett för Nintendo Entertainment System (NES / Famicom), inbäddad i en liten iNES-header. För att spela den, öppna den i en NES-emulator - Mesen eller FCEUX på Windows och Linux, OpenEmu eller Mesen på macOS, RetroArch på Android, Delta på iOS. Att ladda ner ROM-filer för spel du inte äger är ett brott mot upphovsrätten i de flesta länder.

Utvecklare: N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) Kategori: Spelfiler MIME: application/x-nes-rom
ÖPPNAS PÅ Windows macOS Linux Android iOS
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 1, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet NES?

.nes-filer lagrar spel-ROM:er för spelkonsolen Nintendo Entertainment System, känd i Japan som Famicom. En .nes-fil är en dumpning av en fysisk kassetts ROM-chip inbäddad i en 16-byte iNES-header - en konvention som introducerades i mitten av 1990-talet. Headern börjar med den 4-byte stora magiska koden 4E 45 53 1A ("NES" + 0x1A) och registrerar storlekar för PRG-ROM och CHR-ROM plus ett mapper-nummer som talar om för emulatorn hur kassettens bankväxlingshårdvara fungerade. .nes-filer kan öppnas med dedikerade emulatorverktyg tillgängliga för stationära och mobila enheter. Famicom Disk System-spel använder det separata .fds-formatet snarare än .nes.

I Polen var NES-kloner allmänt kända under namnet „Pegasus”. De flesta „Pegasus”-spel distribuerades som .nes ROM-filer, vanligtvis modifierade med tillagda fuskalternativ.

NES var en 8-bitars konsol, så att emulera dess hårdvara är enkelt på vilken modern dator eller mobil enhet som helst. Fan-communities har producerat översättningar av många ROM-avbildningar till olika språk. De flesta kommersiella NES-speltitlar omfattas fortfarande av upphovsrätt, så att distribuera eller ladda ner ROM-avbildningar utan tillstånd från rättighetsinnehavaren är inte lagligt i de flesta jurisdiktioner.

Säkerhet & trygghet

RISK: MEDIUM

ROM-data är inaktiv spelkod som endast körs inuti en emulator, men två verkliga orosmoment finns. Juridiskt: att ladda ner ROM-filer för spel du inte äger är ett brott mot upphovsrätten i de flesta länder - den lagliga vägen är att dumpa kassetter du själv äger eller spela homebrew/freeware. Källsäkerhet: „ROM-sajter” är fyllda med annonser, falska nedladdningsknappar och medföljande skadlig kod, så använd en aktuell, pålitlig emulator (Mesen, FCEUX, RetroArch) och undvik skumma nedladdningsportaler. Gamla/okända emulatorer kan också ha buggar i tolkningen av felaktigt utformade ROM-filer.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNNintendo Entertainment System ROM Imageäven känd som NES ROM, iNES ROM image
UTVECKLAREN/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)sedan iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
KATEGORISpelfiler
MIME-TYPapplication/x-nes-rom
TYPRå NES-kassett-ROM-dump inbäddad i en 16-byte iNES (eller NES 2.0) header
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4E45531A
ASCII
NES·
En iNES/NES 2.0 .nes-fil börjar med den 4-byte stora signaturen 4E 45 53 1A („NES” + 0x1A), följt av en 16-byte header som deklarerar PRG-ROM-storlek, CHR-ROM-storlek, mapper-nummer och flaggor. NES 2.0 detekteras av bitar i byte 7 (värdet (byte7 & 0x0C) == 0x08). Råa dumpningar utan header och UNIF (.unf)-behållaren existerar men är betydligt mindre vanliga än iNES.

Program som öppnar NES-filer

Windows3 apps
FCEUX Öppen källkod File > Open ROM och välj .nes-filen. Långvarig emulator med TAS/debug-funktioner.
Mesen Öppen källkod Öppna .nes-filen - Mesen är en mycket noggrann, aktivt underhållen NES/SNES-emulator med debugging-verktyg.
RetroArch Öppen källkod Ladda .nes-filen med en NES-kärna (Mesen, FCEUX eller Nestopia). Ett front-end för flera system.
macOS2 apps
OpenEmu Öppen källkod Dra .nes-filen till OpenEmu-biblioteket; den väljer en NES-kärna automatiskt. Inbyggt Mac-gränssnitt.
Mesen Öppen källkod Öppna .nes-filen - Mesen är en mycket noggrann, aktivt underhållen NES/SNES-emulator med debugging-verktyg.
Linux3 apps
FCEUX Öppen källkod File > Open ROM och välj .nes-filen. Långvarig emulator med TAS/debug-funktioner.
Mesen Öppen källkod Öppna .nes-filen - Mesen är en mycket noggrann, aktivt underhållen NES/SNES-emulator med debugging-verktyg.
RetroArch Öppen källkod Ladda .nes-filen med en NES-kärna (Mesen, FCEUX eller Nestopia). Ett front-end för flera system.
Android2 apps
RetroArch Öppen källkod Ladda .nes-filen med en NES-kärna (Mesen, FCEUX eller Nestopia). Ett front-end för flera system.
Nostalgia.NES (or other current NES emulator) Gratis Öppna .nes-filen för att spela. (Nesoid, databasens tidigare val, är nedlagd och borttagen från Play Store.)
iOS2 apps
Delta Gratis Importera .nes-filen för att spela NES-spel; finns på App Store sedan 2024.
RetroArch Öppen källkod Ladda .nes-filen med en NES-kärna (Mesen, FCEUX eller Nestopia). Ett front-end för flera system.

Tekniska detaljer

djup specifikation
Filsignatur (magic bytes)`4E 45 53 1A` vid offset 0 - ASCII „NES” följt av MS-DOS EOF-byte (0x1A)
Header-format16-byte iNES-header; NES 2.0 är en bakåtkompatibel utökning som detekteras när `(byte7 & 0x0C) == 0x08`
KodningBinär (rå ROM-bankdata)
ByteordningLittle-endian, matchar MOS 6502 CPU-arkitekturen i NES
Fält för PRG-ROM-storlekHeader-byte 4 räknar 16 KB-banker (iNES); NES 2.0 utökar detta till ett 12-bitars fält för större storlekar
Fält för CHR-ROM-storlekHeader-byte 5 räknar 8 KB-banker; värdet 0 betyder att kassetten använder CHR-RAM istället för ROM
Mapper-nummer8-bitars iNES (höga nibbles i byte 6-7); utökat till 12 bitar i NES 2.0 för att stödja 256+ mappers
Trainer-blockValfritt 512-byte block mellan headern och PRG-ROM; finns när bit 2 i header-byte 6 är satt
Typisk filstorlek16 KB - 512 KB för kommersiella kassetter plus en 16-byte header; NES 2.0 stöder upp till ca 8 MB
MIME-typ`application/x-nes-rom`
KomprimeringIngen - råa ROM-banker lagras okomprimerade; filer distribueras ofta inuti ZIP-arkiv
Hantering av sparfilerBatteridrivna sparfiler lagras separat som `.sav` eller `.srm` av emulatorer; inte inbäddade i `.nes`
Identifiering av ROM-integritetIngen inbyggd kontrollsumma; verifieras externt via CRC32 eller SHA-1 mot No-Intro / Redump-databaser
Alternativa behållareUNIF (`.unf`) för komplexa eller odokumenterade mappers; råa dumpningar utan header existerar också men är ovanliga
Associerad hårdvaraNintendo Entertainment System (Famicom 1983 / NES 1985) och licensierade kloner som Pegasus (Polen)
Utökade fält i NES 2.0Lägger till submapper-index, konsoltyp (NES/Vs./PlayChoice), CPU/PPU-timingregion och fält för extra RAM-storlek
SläpptiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Senaste versionNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Specifikationwww.nesdev.org

NES-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med NES-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om NES-filer.

Vanliga frågor

Hur spelar jag en .nes-fil?
Öppna den i en NES-emulator: Mesen eller FCEUX på Windows/Linux, OpenEmu eller Mesen på macOS, RetroArch eller Delta på telefoner. Ladda bara in .nes-filen - emulatorn läser iNES-headern och kör spelet.
Vilken är den bästa NES-emulatorn?
Mesen är förstahandsvalet för noggrannhet och aktiv utveckling (Windows/macOS/Linux). FCEUX är ett utmärkt långvarigt alternativ med verktyg för debugging/TAS. På Mac är OpenEmu det enklaste valet; på telefoner, RetroArch (Android) och Delta (iOS).
Varför laddas inte min .nes-ROM?
Vanliga orsaker: ett mapper-nummer i headern som inte stöds eller är felaktigt inställt, en skadad/felaktigt dumpad eller trunkerad fil, eller en felaktig/gammal header. Prova en noggrann emulator (Mesen), ladda ner på nytt från en ren källa, eller laga iNES-headern med ett header-verktyg.
Kan jag konvertera en .nes-fil till en APK för att spela på Android?
Inte direkt - en ROM kan inte bli en app. Verktyg som påstår detta paketerar bara ROM-filen tillsammans med en emulator i en APK. Det enklare sättet är att installera RetroArch eller en NES-emulator på Android och ladda .nes-filen direkt.
Är det lagligt att ladda ner .nes-ROM:er?
Att ladda ner spel du inte äger är ett brott mot upphovsrätten i de flesta länder. De legitima användningsområdena är att dumpa kassetter du själv äger och att spela homebrew/freeware. Själva emulatorerna är lagliga.
Vad är skillnaden mellan iNES och NES 2.0?
Båda är header-format för .nes. NES 2.0 är en bakåtkompatibel utökning av den ursprungliga iNES-headern som stöder större ROM-storlekar, submappers och extra system-/timinginformation. Moderna emulatorer läser båda.
Var lagras mina sparade NES-spel?
Batterisparfiler sparas i en separat .sav/.srm-fil (och emulatorns save-states i egna filer), inte inuti själva .nes-ROM-filen.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö