.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.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

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-Ö