.NES

Fichier NES

Nintendo Entertainment System ROM Image
Poser une question
RÉPONSE RAPIDE

Un fichier NES est une copie d'une cartouche de jeu Nintendo Entertainment System (NES / Famicom), encapsulée dans un petit en-tête iNES. Pour y jouer, ouvrez-le dans un émulateur NES - Mesen ou FCEUX sur Windows et Linux, OpenEmu ou Mesen sur macOS, RetroArch sur Android, Delta sur iOS. Le téléchargement de ROM de jeux que vous ne possédez pas constitue une violation du droit d'auteur dans la plupart des pays.

Développeur : N/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator) Catégorie : Fichiers jeu MIME: application/x-nes-rom
S'OUVRE SUR Windows macOS Linux Android iOS
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 1, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier NES ?

Les fichiers .nes stockent des ROM de jeux pour la console de jeux Nintendo Entertainment System, connue au Japon sous le nom de Famicom. Un fichier .nes est un dump des puces ROM d'une cartouche physique enveloppé dans un en-tête iNES de 16 octets - une convention introduite au milieu des années 1990. L'en-tête s'ouvre avec la signature magique de 4 octets 4E 45 53 1A (« NES » + 0x1A) et enregistre les tailles PRG-ROM et CHR-ROM ainsi qu'un numéro de « mapper » qui indique à l'émulateur comment se comportait le matériel de commutation de banque de la cartouche. Les fichiers .nes peuvent être ouverts à l'aide d'outils d'émulation dédiés disponibles pour les ordinateurs et les appareils mobiles. Les jeux Famicom Disk System utilisent le format distinct .fds plutôt que .nes.

En Pologne, les clones de la console NES étaient largement connus sous le nom de « Pegasus ». La plupart des jeux « Pegasus » étaient distribués sous forme de fichiers ROM .nes, généralement modifiés avec des options de triche ajoutées.

La NES était une console 8 bits, l'émulation de son matériel est donc simple sur n'importe quel ordinateur ou appareil mobile moderne. Des communautés de fans ont produit des traductions de nombreuses images ROM dans diverses langues. La plupart des titres de jeux NES commerciaux restent sous droit d'auteur, donc la distribution ou le téléchargement d'images ROM sans l'autorisation du détenteur des droits n'est pas légal dans la plupart des juridictions.

Sécurité et sûreté

RISQUE : MEDIUM

Les données ROM sont du code de jeu inerte qui ne s'exécute qu'à l'intérieur d'un émulateur, mais deux préoccupations réelles s'appliquent. Juridique : le téléchargement de ROM de jeux que vous ne possédez pas est une violation du droit d'auteur dans la plupart des pays - la voie légale est de dumper les cartouches que vous possédez ou de jouer à des homebrews/freewares. Sécurité des sources : les « sites de ROM » sont truffés de publicités, de faux boutons de téléchargement et de logiciels malveillants, utilisez donc un émulateur récent et fiable (Mesen, FCEUX, RetroArch) et évitez les portails de téléchargement suspects. Les émulateurs anciens ou obscurs peuvent également présenter des bogues d'analyse avec des ROM malformées.

Détails du format

en bref
NOM COMPLETNintendo Entertainment System ROM Imagealias NES ROM, iNES ROM image
DÉVELOPPEURN/A (community convention; the iNES header format was created by Marat Fayzullin's iNES emulator)depuis iNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
CATÉGORIEFichiers jeu
TYPE MIMEapplication/x-nes-rom
TYPEDump ROM brut de cartouche NES encapsulé dans un en-tête iNES (ou NES 2.0) de 16 octets
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
4E45531A
ASCII
NES·
Un fichier .nes iNES/NES 2.0 commence par la signature de 4 octets 4E 45 53 1A (« NES » + 0x1A), suivie d'un en-tête de 16 octets qui déclare la taille PRG-ROM, la taille CHR-ROM, le numéro de mapper et les drapeaux. NES 2.0 est détecté par des bits dans l'octet 7 (la valeur (byte7 & 0x0C) == 0x08). Les dumps bruts sans en-tête et le conteneur UNIF (.unf) existent mais sont beaucoup moins courants que iNES.

Programmes qui ouvrent les fichiers NES

Windows3 apps
FCEUX Open-source Fichier > Ouvrir la ROM et choisir le .nes. Émulateur de longue date avec des fonctionnalités TAS/débogage.
Mesen Open-source Ouvrez le .nes - Mesen est un émulateur NES/SNES très précis et activement maintenu avec des outils de débogage.
RetroArch Open-source Chargez le .nes avec un cœur NES (Mesen, FCEUX ou Nestopia). Interface multi-système.
macOS2 apps
OpenEmu Open-source Faites glisser le .nes dans la bibliothèque OpenEmu ; il choisit automatiquement un cœur NES. Interface native Mac.
Mesen Open-source Ouvrez le .nes - Mesen est un émulateur NES/SNES très précis et activement maintenu avec des outils de débogage.
Linux3 apps
FCEUX Open-source Fichier > Ouvrir la ROM et choisir le .nes. Émulateur de longue date avec des fonctionnalités TAS/débogage.
Mesen Open-source Ouvrez le .nes - Mesen est un émulateur NES/SNES très précis et activement maintenu avec des outils de débogage.
RetroArch Open-source Chargez le .nes avec un cœur NES (Mesen, FCEUX ou Nestopia). Interface multi-système.
Android2 apps
RetroArch Open-source Chargez le .nes avec un cœur NES (Mesen, FCEUX ou Nestopia). Interface multi-système.
Nostalgia.NES (or other current NES emulator) Gratuit Ouvrez le .nes pour jouer. (Nesoid n'est plus maintenu et a été retiré du Play Store.)
iOS2 apps
Delta Gratuit Importez le .nes pour jouer à des jeux NES ; disponible sur l'App Store depuis 2024.
RetroArch Open-source Chargez le .nes avec un cœur NES (Mesen, FCEUX ou Nestopia). Interface multi-système.

Détails techniques

spécifications approfondies
Signature de fichier (octets magiques)`4E 45 53 1A` à l'offset 0 - ASCII « NES » suivi de l'octet EOF MS-DOS (0x1A)
Format d'en-têteEn-tête iNES de 16 octets ; NES 2.0 est une extension rétrocompatible détectée lorsque `(byte7 & 0x0C) == 0x08`
EncodageBinaire (données brutes de banque ROM)
Ordre des octetsLittle-endian, correspondant à l'architecture du processeur MOS 6502 de la NES
Champ de taille PRG-ROML'octet 4 de l'en-tête compte les banques de 16 Ko (iNES) ; NES 2.0 étend cela à un champ de 12 bits pour des tailles plus grandes
Champ de taille CHR-ROML'octet 5 de l'en-tête compte les banques de 8 Ko ; une valeur de 0 signifie que la cartouche utilise de la CHR-RAM au lieu de la ROM
Numéro de mapper8 bits dans iNES (quartets hauts des octets 6-7) ; étendu à 12 bits dans NES 2.0 pour prendre en charge plus de 256 mappers
Bloc TrainerBloc optionnel de 512 octets entre l'en-tête et la PRG-ROM ; présent lorsque le bit 2 de l'octet 6 de l'en-tête est défini
Taille de fichier typique16 Ko - 512 Ko pour les cartouches commerciales plus un en-tête de 16 octets ; NES 2.0 prend en charge jusqu'à environ 8 Mo
Type MIME`application/x-nes-rom`
CompressionAucune - banques ROM brutes stockées sans compression ; les fichiers sont couramment distribués dans des archives ZIP
Gestion des données de sauvegardeSauvegardes par pile stockées séparément sous forme de `.sav` ou `.srm` par les émulateurs ; non intégrées dans le `.nes`
Identification de l'intégrité de la ROMPas de somme de contrôle intégrée ; vérifiée en externe via CRC32 ou SHA-1 par rapport aux bases de données No-Intro / Redump
Conteneurs alternatifsUNIF (`.unf`) pour les mappers complexes ou non documentés ; des dumps bruts sans en-tête existent également mais sont rares
Matériel associéNintendo Entertainment System (Famicom 1983 / NES 1985) et clones sous licence tels que Pegasus (Pologne)
Champs étendus NES 2.0Ajoute l'index du sous-mapper, le type de console (NES/Vs./PlayChoice), la région de timing CPU/PPU et des champs de taille de RAM supplémentaire
PubliéiNES header convention early-to-mid 1990s (Marat Fayzullin's iNES emulator); NES launched 1983/1985
Dernière versionNES 2.0 header (backward-compatible extension of iNES, finalized in the 2010s)
Spécificationwww.nesdev.org

Conversions NES

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers NES. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers NES.

Foire aux questions

Comment lire un fichier .nes ?
Ouvrez-le dans un émulateur NES : Mesen ou FCEUX sur Windows/Linux, OpenEmu ou Mesen sur macOS, RetroArch ou Delta sur téléphones. Chargez simplement le .nes - l'émulateur lit l'en-tête iNES et lance le jeu.
Quel est le meilleur émulateur NES ?
Mesen est le premier choix pour la précision et le développement actif (Windows/macOS/Linux). FCEUX est une excellente alternative de longue date avec des outils de débogage/TAS. Sur Mac, OpenEmu est le plus simple ; sur téléphones, RetroArch (Android) et Delta (iOS).
Pourquoi ma ROM .nes ne se charge-t-elle pas ?
Causes courantes : un numéro de mapper non pris en charge ou mal défini dans l'en-tête, un fichier corrompu, tronqué ou un en-tête erroné/ancien. Essayez un émulateur précis (Mesen), téléchargez à nouveau depuis une source propre ou corrigez l'en-tête iNES avec un outil d'en-tête.
Puis-je convertir un fichier .nes en APK pour jouer sur Android ?
Pas vraiment - une ROM ne peut pas devenir une application. Les outils qui prétendent le faire ne font que regrouper la ROM avec un émulateur dans un APK. Le plus simple est d'installer RetroArch ou un émulateur NES sur Android et de charger le .nes directement.
Est-il légal de télécharger des ROM .nes ?
Le téléchargement de jeux que vous ne possédez pas est une violation du droit d'auteur dans la plupart des pays. Les utilisations légitimes consistent à dumper les cartouches que vous possédez et à jouer à des jeux homebrew/freeware. Les émulateurs eux-mêmes sont légaux.
Quelle est la différence entre iNES et NES 2.0 ?
Les deux sont des formats d'en-tête .nes. NES 2.0 est une extension rétrocompatible de l'en-tête iNES original qui prend en charge des tailles de ROM plus importantes, des sous-mappers et des informations système/timing supplémentaires. Les émulateurs modernes lisent les deux.
Où sont stockées mes sauvegardes de jeux NES ?
Les sauvegardes par pile sont conservées dans un fichier .sav/.srm séparé (et les états de sauvegarde de l'émulateur dans leurs propres fichiers), pas à l'intérieur de la ROM .nes elle-même.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z