.NES

NES-fil

Nintendo Entertainment System ROM Image
Stil et spørgsmål
HURTIGT SVAR

En NES-fil er en kopi af en Nintendo Entertainment System (NES / Famicom) spilkassette, pakket ind i en lille iNES-header. For at spille det skal du åbne den i en NES-emulator - Mesen eller FCEUX på Windows og Linux, OpenEmu eller Mesen på macOS, RetroArch på Android, Delta på iOS. Download af ROM'er af spil, du ikke ejer, er en overtrædelse af ophavsretten i de fleste lande.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 1, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er NES-filformatet?

.nes-filer gemmer spil-ROM'er til Nintendo Entertainment System-spilkonsollen, kendt i Japan som Famicom. En .nes-fil er et dump af en fysisk kassetts ROM-chips pakket ind i en 16-byte iNES-header - en konvention introduceret i midten af 1990'erne. Headeren starter med de 4-byte magiske bytes 4E 45 53 1A ("NES" + 0x1A) og registrerer PRG-ROM- og CHR-ROM-størrelser plus et mapper-nummer, der fortæller emulatoren, hvordan kassetten bank-switching-hardware opførte sig. .nes-filer kan åbnes ved hjælp af dedikerede emulatorværktøjer, der er tilgængelige til stationære og mobile enheder. Famicom Disk System-spil bruger det separate .fds-format frem for .nes.

I Polen var NES-konsolkloner vidt kendt under navnet «Pegasus». De fleste «Pegasus»-spil blev distribueret som .nes ROM-filer, typisk modificeret med tilføjede snydemuligheder.

NES var en 8-bit konsol, så emulering af dens hardware er ligetil på enhver moderne computer eller mobil enhed. Fan-fællesskaber har produceret oversættelser af mange ROM-billeder til forskellige sprog. De fleste kommercielle NES-spiltitler er stadig underlagt ophavsret, så distribution eller download af ROM-billeder uden tilladelse fra rettighedshaveren er ikke lovligt i de fleste jurisdiktioner.

Sikkerhed og tryghed

RISIKO: MEDIUM

ROM-dataene er inaktiv spilkode, der kun kører inde i en emulator, men to reelle bekymringer gør sig gældende. Juridisk: download af ROM'er af spil, du ikke ejer, er en overtrædelse af ophavsretten i de fleste lande - den lovlige vej er at dumpe kassetter, du selv ejer, eller spille homebrew/freeware. Kildesikkerhed: «ROM-sider» er fyldt med reklamer, falske download-knapper og medfølgende malware, så brug en aktuel, betroet emulator (Mesen, FCEUX, RetroArch) og undgå tvivlsomme download-portaler. Gamle/ukendte emulatorer kan også have parsing-fejl med misdannede ROM'er.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNNintendo Entertainment System ROM Imageogså kendt som NES ROM, iNES ROM image
UDVIKLERN/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
KATEGORISpilfiler
MIME-TYPEapplication/x-nes-rom
TYPERå NES-kassette ROM-dump pakket ind 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 begynder med den 4-byte signatur 4E 45 53 1A («NES» + 0x1A), efterfulgt af en 16-byte header, der erklærer PRG-ROM-størrelse, CHR-ROM-størrelse, mapper-nummeret og flag. NES 2.0 detekteres af bits i byte 7 (værdien (byte7 & 0x0C) == 0x08). Rå dumps uden header og UNIF (.unf) containeren findes, men er langt mindre almindelige end iNES.

Programmer der åbner NES-filer

Windows3 apps
FCEUX Open-source File > Open ROM og vælg .nes-filen. Mangeårig emulator med TAS/debug-funktioner.
Mesen Open-source Åbn .nes-filen - Mesen er en meget nøjagtig, aktivt vedligeholdt NES/SNES-emulator med debugging-værktøjer.
RetroArch Open-source Indlæs .nes-filen med en NES-kerne (Mesen, FCEUX eller Nestopia). Multi-system front-end.
macOS2 apps
OpenEmu Open-source Træk .nes-filen ind i OpenEmu-biblioteket; den vælger automatisk en NES-kerne. Native Mac front-end.
Mesen Open-source Åbn .nes-filen - Mesen er en meget nøjagtig, aktivt vedligeholdt NES/SNES-emulator med debugging-værktøjer.
Linux3 apps
FCEUX Open-source File > Open ROM og vælg .nes-filen. Mangeårig emulator med TAS/debug-funktioner.
Mesen Open-source Åbn .nes-filen - Mesen er en meget nøjagtig, aktivt vedligeholdt NES/SNES-emulator med debugging-værktøjer.
RetroArch Open-source Indlæs .nes-filen med en NES-kerne (Mesen, FCEUX eller Nestopia). Multi-system front-end.
Android2 apps
RetroArch Open-source Indlæs .nes-filen med en NES-kerne (Mesen, FCEUX eller Nestopia). Multi-system front-end.
Nostalgia.NES (or other current NES emulator) Gratis Åbn .nes-filen for at spille. (Nesoid, databasens valg, er udgået og fjernet fra Play Store.)
iOS2 apps
Delta Gratis Importer .nes-filen for at spille NES-spil; på App Store siden 2024.
RetroArch Open-source Indlæs .nes-filen med en NES-kerne (Mesen, FCEUX eller Nestopia). Multi-system front-end.

Tekniske detaljer

dyb specifikation
Filsignatur (magic bytes)`4E 45 53 1A` ved offset 0 - ASCII «NES» efterfulgt af MS-DOS EOF-byten (0x1A)
Header-format16-byte iNES-header; NES 2.0 er en bagudkompatibel udvidelse, der detekteres, når `(byte7 & 0x0C) == 0x08`
KodningBinær (rå ROM-bankdata)
Byte-ordenLittle-endian, svarende til MOS 6502 CPU-arkitekturen i NES
PRG-ROM størrelsesfeltHeader byte 4 tæller 16 KB banker (iNES); NES 2.0 udvider dette til et 12-bit felt for større størrelser
CHR-ROM størrelsesfeltHeader byte 5 tæller 8 KB banker; en værdi på 0 betyder, at kassetten bruger CHR-RAM i stedet for ROM
Mapper-nummer8-bit i iNES (høje nibbles af bytes 6-7); udvidet til 12 bit i NES 2.0 for at understøtte 256+ mappere
Trainer-blokValgfri 512-byte blok mellem headeren og PRG-ROM; til stede når bit 2 af header byte 6 er sat
Typisk filstørrelse16 KB - 512 KB for kommercielle kassetter plus en 16-byte header; NES 2.0 understøtter op til ~8 MB
MIME-type`application/x-nes-rom`
KomprimeringIngen - rå ROM-banker gemt ukomprimeret; filer distribueres ofte i ZIP-arkiver
Håndtering af gemte dataBatteri-backede saves gemmes separat som `.sav` eller `.srm` af emulatorer; ikke indlejret i `.nes`
Identifikation af ROM-integritetIngen indbygget tjeksum; verificeres eksternt via CRC32 eller SHA-1 mod No-Intro / Redump databaser
Alternative containereUNIF (`.unf`) til komplekse eller udokumenterede mappere; rå dumps uden header findes også, men er ualmindelige
Tilknyttet hardwareNintendo Entertainment System (Famicom 1983 / NES 1985) og licenserede kloner såsom Pegasus (Polen)
NES 2.0 udvidede felterTilføjer submapper-indeks, konsoltype (NES/Vs./PlayChoice), CPU/PPU timing-region og felter for ekstra RAM-størrelse
UdgivetiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Seneste versionNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Specifikationwww.nesdev.org

NES-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med NES-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om NES-filer.

Ofte stillede spørgsmål

Hvordan spiller jeg en .nes-fil?
Åbn den i en NES-emulator: Mesen eller FCEUX på Windows/Linux, OpenEmu eller Mesen på macOS, RetroArch eller Delta på telefoner. Indlæs blot .nes-filen - emulatoren læser iNES-headeren og kører spillet.
Hvad er den bedste NES-emulator?
Mesen er det bedste valg for nøjagtighed og aktiv udvikling (Windows/macOS/Linux). FCEUX er et fremragende mangeårigt alternativ med debugging/TAS-værktøjer. På Mac er OpenEmu den nemmeste; på telefoner, RetroArch (Android) og Delta (iOS).
Hvorfor vil min .nes ROM ikke indlæses?
Almindelige årsager: et ikke-understøttet eller forkert indstillet mapper-nummer i headeren, en dårlig/overdumpet eller afkortet fil, eller en forkert/gammel header. Prøv en nøjagtig emulator (Mesen), download igen fra en ren kilde, eller fiks iNES-headeren med et header-værktøj.
Kan jeg konvertere en .nes-fil til en APK for at spille på Android?
Ikke rigtigt - en ROM kan ikke blive til en app. Værktøjer, der påstår dette, pakker blot ROM'en sammen med en emulator i en APK. Den enklere måde er at installere RetroArch eller en NES-emulator på Android og indlæse .nes-filen direkte.
Er det lovligt at downloade .nes ROM'er?
Download af spil, du ikke ejer, er en overtrædelse af ophavsretten i de fleste lande. De legitime anvendelser er at dumpe kassetter, du selv ejer, og spille homebrew/freeware. Emulatorer i sig selv er lovlige.
Hvad er forskellen mellem iNES og NES 2.0?
Begge er .nes-headerformater. NES 2.0 er en bagudkompatibel udvidelse af den originale iNES-header, der understøtter større ROM-størrelser, submappere og ekstra system-/timing-info. Moderne emulatorer læser begge.
Hvor gemmes mine NES-gemte spil?
Batteri-saves gemmes i en separat .sav/.srm-fil (og emulator-save-states i deres egne filer), ikke inde i selve .nes ROM-filen.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å