.NES

NES-fil

Nintendo Entertainment System ROM Image
Still et spørsmål
HURTIGSVAR

En NES-fil er en kopi av en spillkassett for Nintendo Entertainment System (NES / Famicom), pakket inn i en liten iNES-header. For å spille den, åpne den i en NES-emulator - Mesen eller FCEUX på Windows og Linux, OpenEmu eller Mesen på macOS, RetroArch på Android, Delta på iOS. Nedlasting av ROM-filer for spill du ikke eier er brudd på opphavsretten i de fleste land.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 1, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er NES-filformatet?

.nes-filer lagrer spill-ROM-er for spillkonsollen Nintendo Entertainment System, kjent i Japan som Famicom. En .nes-fil er en dump av en fysisk kassetts ROM-brikker pakket inn i en 16-byte iNES-header - en konvensjon introdusert på midten av 1990-tallet. Headeren starter med de 4 magiske bytene 4E 45 53 1A («NES» + 0x1A) og registrerer PRG-ROM- og CHR-ROM-størrelser pluss et mapper-nummer som forteller emulatoren hvordan kassettens maskinvare for bank-veksling fungerte. .nes-filer kan åpnes ved hjelp av dedikerte emulatorverktøy tilgjengelig for stasjonære og mobile enheter. Famicom Disk System-spill bruker det separate .fds-formatet i stedet for .nes.

I Polen var NES-kloner viden kjent under navnet «Pegasus». De fleste «Pegasus»-spill ble distribuert som .nes ROM-filer, vanligvis modifisert med ekstra juksemuligheter.

NES var en 8-bits konsoll, så emulering av maskinvaren er ukomplisert på enhver moderne datamaskin eller mobil enhet. Fan-miljøer har produsert oversettelser av mange ROM-bilder til ulike språk. De fleste kommersielle NES-spilltitler er fortsatt beskyttet av opphavsrett, så distribusjon eller nedlasting av ROM-bilder uten tillatelse fra rettighetshaveren er ikke lovlig i de fleste jurisdiksjoner.

Sikkerhet og trygghet

RISIKO: MEDIUM

ROM-dataene er inaktiv spillkode som bare kjører inne i en emulator, men to reelle bekymringer gjelder. Juridisk: nedlasting av ROM-er for spill du ikke eier er brudd på opphavsretten i de fleste land - den lovlige veien er å dumpe kassetter du selv eier eller spille homebrew/freeware. Kilde-sikkerhet: «ROM-sider» er ofte fulle av reklame, falske nedlastingsknapper og medfølgende skadevare, så bruk en oppdatert, pålitelig emulator (Mesen, FCEUX, RetroArch) og unngå tvilsomme nedlastingsportaler. Gamle/ukjente emulatorer kan også ha feil i parsing av misformede ROM-er.

Formatdetaljer

i et nøtteskall
FULLT NAVNNintendo Entertainment System ROM Imageogså kjent som NES ROM, iNES ROM image
UTVIKLERN/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)siden iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
KATEGORISpillfiler
MIME-TYPEapplication/x-nes-rom
TYPERå dump av NES-spillkassett pakket 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 starter med den 4-byte signaturen 4E 45 53 1A («NES» + 0x1A), etterfulgt av en 16-byte header som deklarerer PRG-ROM-størrelse, CHR-ROM-størrelse, mapper-nummer og flagg. NES 2.0 oppdages av bits i byte 7 (verdien (byte7 & 0x0C) == 0x08). Rå dumper uten header og UNIF (.unf)-containeren eksisterer, men er langt mindre vanlige enn iNES.

Programmer som åpner NES-filer

Windows3 apps
FCEUX Åpen kildekode File > Open ROM og velg .nes-filen. Veletablert emulator med TAS/debug-funksjoner.
Mesen Åpen kildekode Åpne .nes-filen - Mesen er en svært nøyaktig, aktivt vedlikeholdt NES/SNES-emulator med debugging-verktøy.
RetroArch Åpen kildekode Last .nes-filen med en NES-kjerne (Mesen, FCEUX eller Nestopia). Et grensesnitt for flere systemer.
macOS2 apps
OpenEmu Åpen kildekode Dra .nes-filen inn i OpenEmu-biblioteket; den velger en NES-kjerne automatisk. Innfødt Mac-grensesnitt.
Mesen Åpen kildekode Åpne .nes-filen - Mesen er en svært nøyaktig, aktivt vedlikeholdt NES/SNES-emulator med debugging-verktøy.
Linux3 apps
FCEUX Åpen kildekode File > Open ROM og velg .nes-filen. Veletablert emulator med TAS/debug-funksjoner.
Mesen Åpen kildekode Åpne .nes-filen - Mesen er en svært nøyaktig, aktivt vedlikeholdt NES/SNES-emulator med debugging-verktøy.
RetroArch Åpen kildekode Last .nes-filen med en NES-kjerne (Mesen, FCEUX eller Nestopia). Et grensesnitt for flere systemer.
Android2 apps
RetroArch Åpen kildekode Last .nes-filen med en NES-kjerne (Mesen, FCEUX eller Nestopia). Et grensesnitt for flere systemer.
Nostalgia.NES (or other current NES emulator) Gratis Åpne .nes-filen for å spille. (Nesoid, databasens tidligere valg, er avviklet og fjernet fra Play Store.)
iOS2 apps
Delta Gratis Importer .nes-filen for å spille NES-spill; tilgjengelig på App Store siden 2024.
RetroArch Åpen kildekode Last .nes-filen med en NES-kjerne (Mesen, FCEUX eller Nestopia). Et grensesnitt for flere systemer.

Tekniske detaljer

dyp spesifikasjon
Filsignatur (magic bytes)`4E 45 53 1A` ved offset 0 - ASCII «NES» etterfulgt av MS-DOS EOF-byten (0x1A)
Header-format16-byte iNES-header; NES 2.0 er en bakoverkompatibel utvidelse som oppdages når `(byte7 & 0x0C) == 0x08`
KodingBinær (rå ROM-bankdata)
Byterekkefølge (Byte order)Little-endian, som samsvarer med MOS 6502 CPU-arkitekturen til NES
PRG-ROM størrelsesfeltHeader-byte 4 teller 16 KB banker (iNES); NES 2.0 utvider dette til et 12-bits felt for større størrelser
CHR-ROM størrelsesfeltHeader-byte 5 teller 8 KB banker; en verdi på 0 betyr at kassetten bruker CHR-RAM i stedet for ROM
Mapper-nummer8-bit i iNES (høye nibbles av byte 6-7); utvidet til 12 bits i NES 2.0 for å støtte 256+ mappere
Trainer-blokkValgfri 512-byte blokk mellom headeren og PRG-ROM; til stede når bit 2 av header-byte 6 er satt
Typisk filstørrelse16 KB - 512 KB for kommersielle kassetter pluss en 16-byte header; NES 2.0 støtter opptil ~8 MB
MIME-type`application/x-nes-rom`
KomprimeringIngen - rå ROM-banker lagret ukomprimert; filer distribueres ofte inne i ZIP-arkiver
Håndtering av lagringsdataBatteridrevne lagringer lagres separat som `.sav` eller `.srm` av emulatorer; ikke innebygd i `.nes`
Identifisering av ROM-integritetIngen innebygd kontrollsum; verifiseres eksternt via CRC32 eller SHA-1 mot No-Intro / Redump-databaser
Alternative containereUNIF (`.unf`) for komplekse eller udokumenterte mappere; rå dumper uten header eksisterer også, men er uvanlige
Tilknyttet maskinvareNintendo Entertainment System (Famicom 1983 / NES 1985) og lisensierte kloner som Pegasus (Polen)
NES 2.0 utvidede feltLegger til submapper-indeks, konsolltype (NES/Vs./PlayChoice), CPU/PPU-timingregion og felt for ekstra RAM-størrelse
UtgittiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Siste versjonNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Spesifikasjonwww.nesdev.org

NES-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med NES-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om NES-filer.

Ofte stilte spørsmål

Hvordan spiller jeg en .nes-fil?
Åpne den i en NES-emulator: Mesen eller FCEUX på Windows/Linux, OpenEmu eller Mesen på macOS, RetroArch eller Delta på telefoner. Bare last inn .nes-filen - emulatoren leser iNES-headeren og kjører spillet.
Hva er den beste NES-emulatoren?
Mesen er førstevalget for nøyaktighet og aktiv utvikling (Windows/macOS/Linux). FCEUX er et flott og veletablert alternativ med verktøy for debugging/TAS. På Mac er OpenEmu den enkleste; på telefoner, RetroArch (Android) og Delta (iOS).
Hvorfor vil ikke min .nes-ROM laste?
Vanlige årsaker: et mapper-nummer i headeren som ikke støttes eller er feilsatt, en dårlig/overdumpet eller avbrutt fil, eller en feil/gammel header. Prøv en nøyaktig emulator (Mesen), last ned på nytt fra en ren kilde, eller fiks iNES-headeren med et header-verktøy.
Kan jeg konvertere en .nes-fil til en APK for å spille på Android?
Egentlig ikke - en ROM kan ikke bli en app. Verktøy som hevder dette, pakker bare ROM-filen sammen med en emulator inn i en APK. Den enklere måten er å installere RetroArch eller en NES-emulator på Android og laste .nes-filen direkte.
Er det lovlig å laste ned .nes-ROM-er?
Nedlasting av spill du ikke eier er brudd på opphavsretten i de fleste land. Den legitime bruken er å dumpe kassetter du selv eier og spille homebrew/freeware. Emulatorer i seg selv er lovlige.
Hva er forskjellen mellom iNES og NES 2.0?
Begge er .nes-headerformater. NES 2.0 er en bakoverkompatibel utvidelse av den originale iNES-headeren som støtter større ROM-størrelser, submappere og ekstra system-/timinginformasjon. Moderne emulatorer leser begge.
Hvor lagres mine NES-lagrede spill?
Batterilagringer (SRAM) oppbevares i en separat .sav/.srm-fil (og emulatorens save-states i egne filer), ikke inne i selve .nes-ROM-filen.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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)

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å